.nx-hm{--nx-hm-frame:color-mix(in srgb, var(--accent-700) 34%, var(--line-hairline));--nx-hm-frame-hi:color-mix(in srgb, var(--accent-700) 62%, var(--line-hairline));padding:2px 0 8px}.nx-hm.dy-embed{background:0 0}.nx-hm-coachline{box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-secondary);border-radius:12px;margin:10px 0 0;padding:10px 14px;font-size:14px}.nx-hm-coachline a{color:var(--text-accent);border:0}.nx-hm-skip{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.nx-hm-skip:focus{left:16px;top:calc(var(--head-h,52px) + 8px);z-index:70;border-radius:var(--radius-pill);background:var(--surface-bar);width:auto;height:auto;color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--line-accent), var(--glow-signal-sm);font:500 14px var(--font-text);border:0;padding:10px 16px;text-decoration:none;position:fixed;overflow:visible}.nx-hm-week{scroll-margin-top:calc(var(--head-h,52px) + 12px)}.nx-hm-week:focus{outline:0}.nx-hm-rib{z-index:4;grid-template-columns:64px repeat(var(--rib-n,9), minmax(0, 1fr));border-bottom:1px solid var(--line-hairline);align-items:end;gap:10px;padding:12px 0;display:grid;position:relative}.nx-hm-rl{font:600 10px/1.3 var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);padding-bottom:6px}.nx-hm-rw{min-width:0;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:12px;flex-direction:column;gap:5px;padding:6px;display:flex;position:relative}.nx-hm-rw:hover{background:#ffffff08}.nx-hm-rw.sel,.nx-hm-rw.sel:hover{background:var(--wash-accent-07);box-shadow:inset 0 0 0 1.5px var(--accent-500), var(--glow-signal-sm)}.nx-hm-rwl{font:500 11px var(--font-text);color:var(--text-muted);white-space:nowrap;border:0;justify-content:space-between;align-items:baseline;gap:4px;text-decoration:none;display:flex;position:relative}.nx-hm-rwl:hover{color:var(--text-primary);border:0}.nx-hm-rwl span{text-overflow:ellipsis;overflow:hidden}.nx-hm-rwl b{font:500 12px var(--font-display);color:var(--text-secondary)}.nx-hm-rw.now .nx-hm-rwl,.nx-hm-rw.now .nx-hm-rwl:hover{color:var(--text-accent)}.nx-hm-rwl:focus-visible{outline:2px solid var(--accent-500);outline-offset:3px;border-radius:4px}.nx-hm-rcs{gap:3px;display:flex}.nx-hm-rc{min-width:0;height:26px;transition:translate var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);background:#e4e7f50f;border:0;border-radius:5px;flex:1;place-items:center;font-style:normal;text-decoration:none;display:grid;position:relative}a.nx-hm-rc:hover{filter:brightness(1.12);border:0;translate:0 -2px}a.nx-hm-rc:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.nx-hm-rc.f0{background:var(--sc-felt-0)}.nx-hm-rc.f1{background:var(--sc-felt-1)}.nx-hm-rc.f2{background:var(--sc-felt-2)}.nx-hm-rc.f3{background:var(--sc-felt-3)}.nx-hm-rc.f4{background:var(--sc-felt-4)}.nx-hm-rc.q{box-shadow:inset 0 0 0 1.5px var(--sc-felt-none);background:0 0;animation:2.4s ease-in-out infinite nx-hm-q}.nx-hm-rc .qm{font:600 11px/1 var(--font-display);color:var(--text-muted)}@keyframes nx-hm-q{50%{box-shadow:inset 0 0 0 1.5px var(--accent-500), 0 0 10px #00ffd559}}.nx-hm-rc.ahead{background:repeating-linear-gradient(135deg,#00ffd524 0 3px,#0000 3px 7px);box-shadow:inset 0 0 0 1px #00ffd533}.nx-hm-rc.today{box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--accent-500)}.nx-hm-rc.p:before{content:"";background:var(--accent-500);border-radius:1px;height:2px;position:absolute;bottom:-6px;left:2px;right:2px;box-shadow:0 0 6px #00ffd599}.nx-hm-rwt{display:none}.nx-hm-tip{z-index:20;background:var(--surface-bar);width:max-content;min-width:170px;max-width:250px;box-shadow:inset 0 0 0 1px var(--line-subtle);font:400 12px/1.4 var(--font-text);color:var(--text-secondary);text-align:left;pointer-events:none;border-radius:10px;flex-direction:column;gap:3px;padding:9px 12px 10px;display:none;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.nx-hm-rw:first-of-type .nx-hm-tip,.nx-hm-rl+.nx-hm-rw .nx-hm-tip{left:0;translate:0}.nx-hm-rw.r .nx-hm-tip{left:auto;right:0;translate:0}.nx-hm-tip .t1{font:500 12.5px var(--font-display);color:var(--text-primary)}.nx-hm-tip .t1 em{color:var(--text-accent);font-size:11.5px;font-style:normal}.nx-hm-tip .r{justify-content:space-between;gap:14px;display:flex}.nx-hm-tip .r>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-hm-tip .r b{font:500 12px var(--font-display);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.nx-hm-tip .w.f0{color:var(--sc-felt-0)}.nx-hm-tip .w.f1{color:var(--sc-felt-1)}.nx-hm-tip .w.f2{color:var(--sc-felt-2)}.nx-hm-tip .w.f3{color:var(--sc-felt-3)}.nx-hm-tip .w.f4{color:var(--sc-felt-4)}.nx-hm-tip .qt{quotes:"“" "”";color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-style:italic}@media (hover:hover){.nx-hm-rc:hover .nx-hm-tip,a.nx-hm-rc:focus-visible .nx-hm-tip{display:flex}}.nx-hm-body{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;padding-top:14px;display:grid}.nx-hm-week{flex-direction:column;gap:10px;min-width:0;display:flex}.nx-hm-wh{align-items:flex-end;gap:18px;min-width:0;display:flex}.nx-hm-wh .t{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-hm-wh .lbl{font:600 10.5px var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-accent)}.nx-hm-wh h2{font:500 24px/1 var(--font-display);letter-spacing:-.015em;color:var(--text-primary);white-space:nowrap;margin:0}.nx-hm-wh .cyc{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.nx-hm-wh kbd{font:500 10.5px var(--font-display);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line-subtle);border-radius:5px;padding:1px 6px}.nx-hm-wk{border-radius:var(--radius-pill);height:30px;font:500 12.5px var(--font-text);color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--line-accent);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:4px;padding:0 13px;text-decoration:none;display:inline-flex;position:relative}.nx-hm-wk:hover{color:var(--accent-400);background:var(--wash-accent-10);box-shadow:inset 0 0 0 1px var(--accent-500), var(--glow-signal-sm);border:0}.nx-hm-rows,.nx-hm-ws{--nx-dt:94px;--nx-k:80px;--nx-p:76px;--nx-t:82px;--nx-h:64px;--nx-go:16px;--nx-gap:14px;--nx-cols:var(--nx-dt) minmax(0, 1fr) var(--nx-k) var(--nx-p) var(--nx-t) var(--nx-h) var(--nx-go);--nx-ahead:#5a78b4;animation:nx-hm-in var(--dur-base) var(--ease-out);flex-direction:column;gap:5px;display:flex}@keyframes nx-hm-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.nx-hm-rows .nx-dy-row{row-gap:6px;min-height:72px;padding-top:9px;padding-bottom:9px}.nx-hm-rows .nx-dy-ask{padding-block:2px}.nx-hm-rows .nx-dy-row:has(>.nx-dy-hit:focus-visible){box-shadow:inset 0 0 0 1.5px var(--line-accent), var(--glow-signal-sm)}.nx-hm-rows .nx-dy-row:has(>.nx-dy-hit:focus-visible) .nx-dy-go{opacity:1;translate:0}.nx-hm-wk.off{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line-hairline);cursor:default}.nx-hm-wk.off:hover{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line-hairline);background:0 0}.nx-hm .nx-dy-toast{z-index:60}.nx-hm-ws{margin-top:-5px}@media (min-width:821px) and (max-width:1319px){.nx-hm-ws .nx-dy-ws .nx-dy-st{font-size:14px}.nx-hm-ws .nx-dy-ws .nx-dy-st>span:nth-child(4){display:none}}.nx-hm-side,.nx-hm-pan{min-width:0}.nx-hm-panh{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin:-4px 0 4px;padding:0 0 0 4px;display:flex}.nx-hm-panh .t{min-width:0;font:600 10.5px var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-hm-panh .t b{color:var(--text-accent);font-weight:600}.nx-hm-panh button,.nx-hm-panbar{cursor:pointer;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0}.nx-hm-panh button{min-height:28px;font:400 12px var(--font-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);flex:none;padding:0 6px}.nx-hm-panbar{text-align:left;width:100%;min-height:44px;font:400 13px var(--font-text);align-items:center;padding:0 14px;display:none}.nx-hm-panbar b{font:500 14px var(--font-display);color:var(--text-primary);margin-right:4px}.nx-hm-panh button:hover,.nx-hm-panh button:focus-visible,.nx-hm-panbar:hover,.nx-hm-panbar:focus-visible{color:var(--text-accent)}.nx-hm-panh button:focus-visible,.nx-hm-panbar:focus-visible{outline:2px solid var(--accent-500);outline-offset:-2px;border-radius:10px}.nx-hm-pan.hid{border:2px solid var(--nx-hm-frame);background:#0b1016;border-radius:14px}.nx-hm-pan.hid:hover{border-color:var(--nx-hm-frame-hi)}.nx-hm-pan.hid .nx-hm-panh,.nx-hm-pan.hid .nx-hm-als{display:none}.nx-hm-pan.hid .nx-hm-panbar{display:flex}.nx-hm-body:has(.nx-hm-pan.hid){grid-template-columns:minmax(0,1fr);row-gap:10px}.nx-hm-body:has(.nx-hm-pan.hid)>.nx-hm-side{order:-1}.nx-hm-als{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.nx-hm-al{border:2px solid var(--nx-hm-frame);min-width:0;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#0b1016;border-radius:14px;position:relative}.nx-hm-al:hover{border-color:var(--nx-hm-frame-hi)}.nx-hm-al.hot{border-color:var(--line-accent);box-shadow:var(--glow-signal-sm);background:linear-gradient(120deg,#00ffd512,#0000 60%),#0b1016}.nx-hm-al.open{border-color:var(--accent-500);box-shadow:var(--glow-signal)}.nx-hm-alb{text-align:left;cursor:pointer;width:100%;min-height:72px;color:inherit;font:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:12px;margin:0;padding:11px 14px 11px 12px;text-decoration:none;display:grid}a.nx-hm-alb:hover{border:0}.nx-hm-alb:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.nx-hm-fg{place-items:center;min-width:0;display:grid}.nx-hm-fig{min-width:44px;height:48px;font:500 30px/1 var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-align:center;place-items:center;display:grid}.nx-hm-fig small{font:600 9px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;display:block}.nx-hm-fig.sm{font-size:17px}.nx-hm-al-race .nx-hm-fig{font-size:28px;line-height:.9}.nx-hm-al.hot .nx-hm-fig{color:var(--text-accent);text-shadow:0 0 16px #00ffd573}.nx-hm-fg .hm-flag{width:30px;height:30px}.nx-hm-pp{width:44px;height:44px;font:600 14px var(--font-display);color:var(--text-accent);box-shadow:inset 0 0 0 2px var(--accent-500);border-radius:50%;place-items:center;display:grid}.nx-hm-rg{place-items:center;width:48px;height:48px;display:grid;position:relative}.nx-hm-ring{width:48px;height:48px;position:absolute;inset:0}.nx-hm-ring .bed{fill:none;stroke:#e4e7f51f;stroke-width:4px}.nx-hm-ring .arc{fill:none;stroke:var(--accent-500);stroke-width:4px;stroke-linecap:round}.nx-hm-rg b{font:500 13px var(--font-display);color:var(--text-primary);position:relative}.nx-hm-rg b small{color:var(--text-muted);font-size:9px}.nx-hm-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-hm-k{min-width:0;font:600 10px var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;display:inline-flex}.nx-hm-al.hot .nx-hm-k{color:var(--text-accent)}.nx-hm-dot{background:var(--accent-500);width:7px;height:7px;box-shadow:0 0 8px var(--accent-500);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite nx-hm-dot}@keyframes nx-hm-dot{50%{opacity:.35}}.nx-hm-h{font:500 15px/1.3 var(--font-display);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-hm-h.q{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box}.nx-hm-s{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nx-hm-s b{font:500 12.5px var(--font-display);color:var(--text-primary)}.nx-hm-chev{font:400 18px var(--font-display);color:var(--text-muted);transition:rotate var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);font-style:normal}.nx-hm-al:hover .nx-hm-chev{color:var(--text-accent)}.nx-hm-al.open .nx-hm-chev{color:var(--text-accent);rotate:90deg}.nx-hm-al-coach.open .nx-hm-h{display:none}.nx-hm-alx{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.nx-hm-al.open .nx-hm-alx{grid-template-rows:1fr}.nx-hm-alin{min-height:0;padding:0 16px;overflow:hidden}.nx-hm-al.open .nx-hm-alin{border-top:1px solid var(--line-hairline);padding:12px 16px 14px}.nx-hm-q{font:400 13.5px/1.45 var(--font-text);color:var(--text-secondary);overflow-wrap:anywhere;margin:0 0 10px}.nx-hm-q:last-child{margin-bottom:0}.nx-hm-list{flex-direction:column;gap:4px;display:flex}.nx-hm-li{background:#ffffff06;border-radius:10px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:5px 10px;display:grid}.nx-hm-li.old{opacity:.74}.nx-hm-li.plain{background:0 0}.nx-hm-li .d{color:var(--text-muted);white-space:nowrap;font-size:12px}.nx-hm-li .d b{font:500 13px var(--font-display);color:var(--text-primary);margin-right:3px}.nx-hm-li .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13.5px var(--font-display);color:var(--text-primary);border:0;text-decoration:none;overflow:hidden}.nx-hm-li a.n:hover{color:var(--text-accent);border:0}.nx-hm-li .n.soft{font:400 12.5px var(--font-text);color:var(--text-secondary)}.nx-hm-li .ok{color:var(--text-secondary);white-space:nowrap;font-size:12px}.nx-hm-li .ok i{font-style:normal;font-weight:600}.nx-hm-li .ok i.f0{color:var(--sc-felt-0)}.nx-hm-li .ok i.f1{color:var(--sc-felt-1)}.nx-hm-li .ok i.f2{color:var(--sc-felt-2)}.nx-hm-li .ok i.f3{color:var(--sc-felt-3)}.nx-hm-li .ok i.f4{color:var(--sc-felt-4)}.nx-hm-li .nx-dy-fpw{display:none}.nx-hm-li .nx-dy-fpb{width:24px;height:24px}.nx-hm-w,.nx-hm-more{color:var(--text-accent);white-space:nowrap;border:0;font-size:12.5px;text-decoration:none;position:relative}.nx-hm-w:hover,.nx-hm-more:hover{color:var(--accent-300);border:0}.nx-hm-more{align-items:center;min-height:28px;margin-top:10px;display:inline-flex}.nx-hm-links{flex-wrap:wrap;column-gap:18px;display:flex}.nx-hm-and{color:var(--text-muted);padding:4px 10px 0;font-size:12px}.nx-hm-say{font:500 15.5px/1.45 var(--font-display);color:#f1f3fa;overflow-wrap:anywhere;margin:0 0 10px}.nx-hm-about{min-height:38px;color:var(--text-secondary);background:#ffffff08;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;font-size:12.5px;text-decoration:none;display:flex}.nx-hm-about span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-hm-about b{color:var(--text-accent);flex:none;font-weight:500}.nx-hm-about:hover{color:var(--text-primary);background:var(--wash-accent-07);border:0}.nx-hm-rep{flex-wrap:wrap;gap:8px;display:flex}.nx-hm-rep input{border-radius:var(--radius-pill);min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--line-subtle);font:400 13.5px var(--font-text);color:var(--text-primary);background:#111820;border:0;outline:0;flex:160px;margin:0;padding:0 14px}.nx-hm-rep input::placeholder{color:var(--text-muted)}.nx-hm-rep input:focus{box-shadow:inset 0 0 0 1px var(--line-accent), var(--glow-signal-sm)}.nx-hm-rep button{border-radius:var(--radius-pill);cursor:pointer;height:34px;font:500 13px var(--font-text);color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--line-accent);background:0 0;border:0;flex:none;padding:0 16px}.nx-hm-rep button:hover:not(:disabled){background:var(--wash-accent-10)}.nx-hm-rep button:disabled{cursor:default;opacity:.55}.nx-hm-repbad{color:#ff7a7a;flex-basis:100%;font-size:12.5px}.nx-hm-sent{color:var(--text-secondary);margin:0;font-size:13px}.nx-hm-sent a{color:var(--text-accent);border:0}.nx-hm-go{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;margin-bottom:10px;display:grid}.nx-hm-go span{min-width:0;color:var(--text-muted);flex-direction:column;font-size:10.5px;display:flex}.nx-hm-go b{font:500 16px/1.2 var(--font-display);color:var(--text-primary);overflow-wrap:anywhere;margin-top:2px}.nx-hm-go b.acc{color:var(--text-accent)}.nx-hm-cd{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.nx-hm-cd .bar{flex:1;gap:3px;min-width:0;display:flex}.nx-hm-cd .bar i{background:#e4e7f514;border-radius:2px;flex:1;height:8px}.nx-hm-cd .bar i.on{background:var(--accent-700)}.nx-hm-cd .bar i.on:last-child{background:var(--accent-500);box-shadow:var(--glow-signal-sm)}.nx-hm-cd .n{color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}.nx-hm-cd .n b{font:500 15px var(--font-display);color:var(--text-primary)}.nx-hm-after{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:12px;display:flex}.nx-hm-after .lbl{font:600 10px var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.nx-hm-veil,.nx-hm-veil.dy-embed{z-index:55;-webkit-backdrop-filter:var(--blur-sheet);backdrop-filter:var(--blur-sheet);background:#030508b8;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.nx-hm-sheet{border-bottom:2px solid var(--line-accent);width:100%;max-width:560px;max-height:86dvh;animation:nx-hm-down var(--dur-base) var(--ease-out);background:linear-gradient(0deg,#13232a,#0f161d 140px);border-radius:0 0 22px 22px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.nx-hm-scr{overscroll-behavior:contain;min-height:0;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 22px;overflow-y:auto}@keyframes nx-hm-down{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0}}.nx-hm-sx{right:10px;top:calc(10px + env(safe-area-inset-top,0px));z-index:3;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-primary);cursor:pointer;background:#05080c80;border:0;border-radius:50%;place-items:center;padding:0 0 2px;font-size:22px;line-height:1;display:grid;position:absolute}.nx-hm-sh{align-items:center;gap:12px;min-height:48px;margin-bottom:14px;padding-right:52px;display:flex}.nx-hm-sh .nx-hm-fig{min-width:40px;height:44px}.nx-hm-sh .nx-hm-k{letter-spacing:.08em;font-size:11.5px}.nx-hm-sh .nx-hm-h{white-space:normal;overflow-wrap:anywhere;font-size:17px}.nx-hm-sheet.nx-hm-al-todo .nx-hm-fig,.nx-hm-sheet.nx-hm-al-coach .nx-hm-k{color:var(--text-accent)}.nx-hm-sb .nx-hm-say{font-size:17px}.nx-hm-sb .nx-hm-li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 10px 8px 12px}.nx-hm-sb .nx-hm-li>:nth-child(3){grid-area:1/2/3}.nx-hm-sb .nx-hm-li .d,.nx-hm-sb .nx-hm-li .n{grid-column:1}.nx-hm-sb .nx-hm-li .n{font-size:14.5px}.nx-hm-sb .nx-hm-li .nx-dy-fpb{width:34px;height:40px}.nx-hm-sb .nx-hm-rep input{height:44px;font-size:16px}.nx-hm-sb .nx-hm-rep button{height:44px;padding:0 18px;font-size:14px}.nx-hm-sb .nx-hm-go{grid-template-columns:1fr 1fr}.nx-hm-sb .nx-hm-go b{font-size:18px}@media (max-width:1319px){.nx-hm-body{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.nx-hm-rows,.nx-hm-ws{--nx-dt:94px;--nx-k:74px;--nx-p:66px;--nx-t:74px;--nx-h:0px;--nx-go:12px;--nx-gap:12px}.nx-hm-rows .nx-dy-st{font-size:14px}.nx-hm-rows .nx-dy-st .k{font-size:17px}.nx-hm-al-diary .nx-hm-li{grid-template-columns:56px minmax(0,1fr) auto}.nx-hm-rows .nx-dy-st>span:nth-child(4){display:none}.nx-hm-wh{flex-wrap:wrap;row-gap:8px}.nx-hm-wh kbd{display:none}}@media (min-width:821px){.nx-hm-rows .nx-dy-row{grid-template-rows:auto auto;grid-template-areas:"dt nm st st st st go""fw cm cm cm cm cm go"}.nx-hm-rows .nx-dy-row>.nx-dy-st{height:34px}.nx-hm-rows .nx-dy-row>.nx-dy-nm,.nx-hm-rows .nx-dy-row>.nx-dy-dt{align-self:center}.nx-hm-rows .nx-dy-row.ahead>.nx-dy-st{justify-content:flex-end;align-items:baseline;gap:14px;height:auto;margin:0;padding:0;display:flex}.nx-hm-rows .nx-dy-row.ahead>.nx-dy-st .pace{flex:0 auto;min-width:0}.nx-hm-rows .nx-dy-row.ahead .nx-dy-pline{white-space:normal;flex-wrap:wrap;row-gap:4px}.nx-hm-rows .nx-dy-row.ahead:has(>.nx-dy-st.none){grid-template-areas:"dt nm nm nm nm nm go""fw cm cm cm cm cm go"}.nx-hm-rows .nx-dy-row.ahead>.nx-dy-st.none{display:none}}@media (min-width:1320px){.nx-hm-rows .nx-dy-row>.nx-dy-st{font-size:15px}.nx-hm-rows .nx-dy-row>.nx-dy-st .k{font-size:17px}}@media (min-width:1081px) and (max-height:800px){.nx-hm-rib{padding-top:9px;padding-bottom:8px}.nx-hm-rc{height:21px}.nx-hm-body{padding-top:11px}.nx-hm-week{gap:8px}.nx-hm-wh h2{font-size:22px}}@media (max-width:1080px){.nx-hm-rib{grid-template-columns:repeat(var(--rib-n,9), minmax(0, 1fr));gap:8px 6px}.nx-hm-rl{letter-spacing:.08em;grid-column:1/-1;padding:0;font-size:11.5px}.nx-hm-rwl{font-size:11.5px}.nx-hm-body{flex-direction:column;align-items:stretch;gap:14px;display:flex}.nx-hm-side{order:-1}.nx-hm-pan{border:2px solid var(--nx-hm-frame);background:#0b1016;border-radius:14px;display:block;overflow:hidden}.nx-hm-pan.lit{border-color:var(--nx-hm-frame-hi);background:radial-gradient(120% 100% at 0 0,#00ffd50f,#0000 60%),#0b1016}.nx-hm-panh{border-bottom:1px solid var(--line-hairline);min-height:0;margin:0;padding:4px 8px 3px 14px}.nx-hm-panh button{min-height:32px}.nx-hm-als{display:block}.nx-hm-als .nx-hm-al,.nx-hm-als .nx-hm-al:hover,.nx-hm-als .nx-hm-al.hot,.nx-hm-als .nx-hm-al.open{box-shadow:none;background:0 0;border:0;border-radius:0}.nx-hm-als .nx-hm-al+.nx-hm-al{border-top:1px solid var(--line-hairline)}.nx-hm-als .nx-hm-al.hot:before{content:"";background:var(--accent-500);width:2px;box-shadow:0 0 8px var(--accent-500);pointer-events:none;border-radius:2px;position:absolute;top:8px;bottom:8px;left:0}.nx-hm-rwl{flex-wrap:wrap;row-gap:1px}.nx-hm-rwl span{flex:none;max-width:100%}.nx-hm-rl+.nx-hm-rw+.nx-hm-rw .nx-hm-tip{left:0;translate:0}.nx-hm-alb{border-radius:0;grid-template-columns:40px minmax(0,1fr) 12px;gap:11px;min-height:54px;padding:7px 12px}.nx-hm-alb:focus-visible{outline-offset:-2px}.nx-hm-als .nx-hm-s,.nx-hm-als .nx-hm-alx{display:none}.nx-hm-als .nx-hm-al.hot .nx-hm-chev{color:var(--text-accent)}.nx-hm-als .nx-hm-fig{min-width:34px;height:40px;font-size:22px}.nx-hm-als .nx-hm-al-race .nx-hm-fig{font-size:22px}.nx-hm-als .nx-hm-fig small{letter-spacing:.08em;font-size:8px}.nx-hm-als .nx-hm-fig.sm{font-size:14px}.nx-hm-als .nx-hm-fg .hm-flag{width:24px;height:24px}.nx-hm-als .nx-hm-pp{width:32px;height:32px;font-size:11.5px}.nx-hm-als .nx-hm-rg,.nx-hm-als .nx-hm-ring{width:36px;height:36px}.nx-hm-als .nx-hm-rg b{font-size:11px}.nx-hm-als .nx-hm-k{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.nx-hm-als .nx-hm-h,.nx-hm-als .nx-hm-h.q{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.nx-hm-als .nx-hm-al-coach.open .nx-hm-h{display:block}.nx-hm-wh .cyc{gap:8px}.nx-hm-wk{height:36px;padding:0 14px;font-size:13px}}@media (max-width:720px){.nx-hm-rc .qm{display:none}}@media (max-width:820px){.nx-hm-rows{--nx-gap:10px;gap:6px}.nx-hm-rows .nx-dy-row{grid-template:"dt nm st""dt cm cm""fw cm cm"/50px minmax(0,1fr) auto;align-content:center;gap:2px 8px;min-height:76px;padding:9px 12px 9px 14px}.nx-hm-rows .nx-dy-st{height:auto;box-shadow:none;background:0 0;grid-template-columns:auto auto auto;place-self:center end;column-gap:12px;margin:0;padding:0}.nx-hm-rows .nx-dy-row:hover .nx-dy-st{box-shadow:none}.nx-hm-rows .nx-dy-st>span:nth-child(4){display:none}.nx-hm-rows .nx-dy-st>span{font-size:13.5px}.nx-hm-rows .nx-dy-st .k{font-size:15px}.nx-hm-rows .nx-dy-st small{font-size:10.5px}.nx-hm-rows .nx-dy-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.nx-hm-rows .nx-dy-nm .nx-dy-chip:not(.acc):not(.by),.nx-hm-rows .nx-dy-lw em{display:none}.nx-hm-rows .nx-dy-lw{padding-right:2px}.nx-hm-rows .nx-dy-fpw{display:none}}@media (max-width:640px){.nx-hm-rib{gap:8px 3px}.nx-hm-rw{gap:0;padding:4px 2px}.nx-hm-rwl{display:none}.nx-hm-rcs{gap:1px}.nx-hm-rc{border-radius:2.5px;height:24px}.nx-hm-rc.today{box-shadow:0 0 0 1.5px var(--ground), 0 0 0 3px var(--accent-500)}.nx-hm-rw.sel{border-radius:8px}.nx-hm-rc.p:before{bottom:-5px;left:0;right:0}.nx-hm-wh{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t cyc";align-items:end;gap:6px 10px;display:grid}.nx-hm-wh .t{grid-area:t}.nx-hm-wh .lbl{letter-spacing:.08em;font-size:11.5px}.nx-hm-wh h2{font-size:20px}.nx-hm-wh .cyc{grid-area:cyc;margin-left:0}.nx-hm-wk{padding:0 12px}.nx-hm-wk .wd,.nx-hm-rows .nx-dy-nm .nx-dy-chip.by{display:none}.nx-hm-rows .nx-dy-st{grid-template-columns:auto auto}.nx-hm-rows .nx-dy-st>span:nth-child(2){display:none}}@media (max-width:1080px) and (max-height:500px){.nx-hm-rl,.nx-hm-rwl{display:none}.nx-hm-rib{row-gap:0;padding:8px 0}.nx-hm-rw{gap:0;padding:3px}.nx-hm-rc{height:18px}.nx-hm-als .nx-hm-alb{min-height:44px;padding-block:4px}.nx-hm-als .nx-hm-k{display:none}.nx-hm-als .nx-hm-fig{height:32px;font-size:19px}.nx-hm-als .nx-hm-fig small{display:none}.nx-hm-als .nx-hm-pp{width:28px;height:28px}.nx-hm-als .nx-hm-rg,.nx-hm-als .nx-hm-ring{width:30px;height:30px}.nx-hm-body{gap:10px;padding-top:8px}}@media (max-width:340px){.nx-hm-wh{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""cyc"}.nx-hm-wh .cyc{justify-self:start}}@media (pointer:coarse){.nx-hm-wk{height:40px}.nx-hm-wh kbd{display:none}.nx-hm-rwl,.nx-hm-w,.nx-hm-more,.nx-hm-sent a{position:relative}.nx-hm-w:after,.nx-hm-more:after,.nx-hm-sent a:after{content:"";height:40px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.nx-hm-rwl:after{content:"";height:40px;position:absolute;bottom:-4px;left:0;right:0}a.nx-hm-rc:after{content:"";height:40px;position:absolute;top:0;left:0;right:0}.nx-hm-rwt{z-index:5;border:0;border-radius:12px;min-height:40px;display:block;position:absolute;inset:-4px 0}.nx-hm-rwt:hover{border:0}.nx-hm-li .n{margin-block:-12px;padding-block:12px}.nx-hm-li:has(.nx-dy-fpk){grid-template-columns:96px minmax(0,1fr)}.nx-hm-li .nx-dy-fpk{grid-column:1/-1}.nx-hm-sb .nx-hm-li:has(.nx-dy-fpk){grid-template-columns:minmax(0,1fr)}.nx-hm-sb .nx-hm-li:has(.nx-dy-fpk)>*{grid-area:auto/1}.nx-hm-li .nx-dy-fpb,.nx-hm-sb .nx-hm-li .nx-dy-fpb{width:40px;height:40px}.nx-hm-rep input,.nx-hm-rep button{height:44px}.nx-hm-panh button{min-height:40px}.nx-hm-rep input{font-size:16px}.nx-hm-about{min-height:44px}.nx-hm .dy-m-play{position:relative}.nx-hm .dy-m-play:after{content:"";height:40px;position:absolute;top:50%;left:-4px;right:-4px;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.nx-hm *,.nx-hm-veil,.nx-hm-veil *{transition:none!important;animation:none!important}}
