.sp-scrim{inset:0;background:rgba(5,6,8,.72)}.sp,.sp-scrim{position:fixed;z-index:50}.sp{--gl:24px;--st-missing:#2c303a;--gr:max(24px,env(safe-area-inset-right,0px));top:0;right:0;bottom:0;width:clamp(560px,55vw,820px);display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--line);box-shadow:-24px 0 48px rgba(0,0,0,.45);container:sp/inline-size}.sp-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.sp .num{font-variant-numeric:proportional-nums}.sp :is(button,a):focus-visible,.sp-row:focus-visible{outline:2px solid var(--fg-3);outline-offset:-2px}.sp-head{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;gap:20px;min-height:176px;padding:28px var(--gr) 22px var(--gl);background:var(--band);border-bottom:1px solid var(--line)}.sp-tint{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .2s ease-out;background:linear-gradient(180deg,var(--tint,var(--band)) 0,var(--tint,var(--band)) 35%,var(--band) 100%)}.sp-tint[data-on=true]{opacity:1}.sp-banner-img{position:absolute;inset:0}.sp-head[data-banner=true]{min-height:196px}.sp-banner{position:absolute;inset:0;z-index:-1;transition:opacity .3s ease-out}.sp-banner img{filter:brightness(var(--bn-boost,1)) saturate(calc(1 - (var(--bn-boost, 1) - 1) * .3))}.sp-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(16 18 23/var(--bn-shade,0)),rgb(16 18 23/var(--bn-shade,0))),linear-gradient(180deg,transparent 55%,rgba(16,18,23,.55) 85%,var(--band) 100%),linear-gradient(90deg,rgba(16,18,23,.82) 0,rgba(16,18,23,.62) 28%,rgba(16,18,23,.22) 58%,rgba(16,18,23,.04) 100%)}.sp-poster{position:relative;width:96px;height:136px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.35)}.sp-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:32px;padding-bottom:2px}.sp-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-wrap:balance;color:var(--fg)}.sp-eng{font-size:13px;color:var(--fg-3)}.sp-close{position:absolute;top:12px;right:calc(var(--gr) - 12px);width:40px;height:40px;display:grid;place-items:center;border-radius:6px;color:var(--fg-2);background:rgba(10,11,14,.35);transition:background .15s,color .15s}.sp-close:hover{background:var(--surface-h);color:var(--fg)}.sp-body{position:relative;flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"rail" "list";padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}.sp-list{grid-area:list;min-width:0}.sp-rail{grid-area:rail;min-width:0}@container sp (min-width: 700px){.sp-body{grid-template-columns:minmax(0,1fr) 248px;grid-template-rows:auto;grid-template-areas:"list rail"}.sp-rail{position:sticky;top:0;align-self:start}.sp-body:after{content:"";position:absolute;top:0;bottom:0;right:248px;width:1px;background:var(--line);pointer-events:none}}.sp-rail-inner{display:flex;flex-direction:column;gap:20px;padding:20px var(--gr) 24px 20px}.sp-r-label{font-size:11px;font-weight:600;color:var(--fg-4)}.sp-next{display:flex;flex-direction:column;gap:10px}.sp-kicker{font-size:11px;font-weight:600;color:var(--st-watching)}.sp-kicker.continues{display:inline-flex;align-items:center;gap:6px;color:var(--st-continues)}.sp-next-title{font-size:14px;font-weight:600;line-height:1.3;color:var(--fg)}.sp-next-meta{font-size:12px;color:var(--fg-3)}.sp-watch{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;height:32px;padding-inline:14px;border-radius:6px;background:var(--fg);color:var(--bg);transition:background .15s}.sp-watch .n{font-weight:700;line-height:1;white-space:nowrap}.sp-watch .l,.sp-watch .n,.sp-watch .n.long{font-size:13px}.sp-watch .l{white-space:nowrap;font-weight:500;color:var(--bg)}.sp-watch:enabled:hover{background:color-mix(in srgb,var(--fg) 88%,var(--bg))}.sp .sp-watch:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.sp-watch:disabled{opacity:.5;cursor:default}.sp-current{display:flex;flex-direction:column;gap:4px;min-height:52px;justify-content:center;padding-inline:14px;border-radius:6px;border:1px dashed var(--line)}.sp-current-h{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fg-2)}.sp-airing-note,.sp-current-next{font-size:12px;color:var(--fg-3)}.sp-airing-note{display:flex;flex-wrap:wrap;gap:2px 10px}.sp-airing-note>span{white-space:nowrap}.sp-airing-note>span+span{color:var(--fg-4)}.sp-note{font-size:12px;color:var(--fg-3);line-height:1.5}.sp-note b,.sp-text-btn{color:var(--fg);font-weight:600}.sp-text-btn{font-size:12px;text-decoration:underline;text-decoration-color:var(--fg-4);text-underline-offset:3px;text-align:left}.sp-text-btn:enabled:hover{text-decoration-color:var(--fg)}.sp-text-btn:disabled{opacity:.5;cursor:default}.sp-checking{font-size:11px;color:var(--fg-4)}.sp-stats{margin:0;display:grid;grid-template-columns:1fr auto;gap:8px 12px}.sp-stats>div{display:contents}.sp-stats dt{font-size:12px;color:var(--fg-3)}.sp-stats dd{margin:0;font-size:13px;font-weight:600;text-align:right;color:var(--fg)}.sp-stats dd small{font-weight:400;color:var(--fg-4);font-size:12px}.sp-order-head{justify-content:flex-start;align-items:center;gap:12px}.sp-order-head .sp-sec-note{text-align:left;font-size:12px;color:var(--fg-3)}.sp-seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border-radius:8px;background:var(--surface);border:1px solid var(--line)}.sp-seg button{height:28px;padding-inline:12px;border-radius:6px;border:1px solid transparent;font-size:12px;font-weight:500;color:var(--fg-2);white-space:nowrap}.sp-seg button:hover{color:var(--fg)}.sp-seg button[aria-pressed=true]{background:var(--surface-h);color:var(--fg);font-weight:600;border-color:var(--paper)}.sp-seg button:disabled{cursor:not-allowed;color:var(--fg-4)}.sp-seg button:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.sp-order-note{padding:0 var(--gr) 10px var(--gl);margin:0}.sp-seg-note{font-size:11px;color:var(--fg-4);margin-top:6px}.sp-rail-inner{gap:12px}.sp-blk{display:flex;flex-direction:column;gap:10px}.sp-statline{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.2}.sp-genres{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sp-genres li{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fg) 20%,transparent);font-size:11.5px;font-weight:500;color:var(--fg-3)}.sp-report{padding:24px var(--gr) 32px var(--gl);font-size:12px;line-height:1.6;color:var(--fg-4)}.sp-report-link{color:var(--fg-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-4)}.sp-report-link:hover{color:var(--fg)}@container sp (max-width: 699px){.sp-rail{border-bottom:1px solid var(--line)}.sp-rail-inner{padding:16px var(--gr) 18px var(--gl);gap:14px}.sp-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.sp-stats>div{display:flex;flex-direction:column-reverse}.sp-stats dd{text-align:left}}.sp-row.recap .sp-r-body,.sp-row.recap .sp-r-prog,.sp-row.recap .sp-r-type{opacity:.6}.sp-sec{padding-top:20px;scroll-margin-top:8px}.sp-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 var(--gr) 10px var(--gl)}.sp-sec-label{margin:0;font-size:12px;font-weight:600;color:var(--fg-3)}.sp-sec-note{font-size:11px;color:var(--fg-4);text-align:right}.sp-rows{list-style:none;margin:0;padding:0}.sp-sec-label:focus{outline:none}.sp-sec[data-flash=on]{animation:sp-flash 1.2s ease-out}@keyframes sp-flash{0%{background:var(--surface-h)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.sp-sec[data-flash=on]{outline:1px solid var(--fg-4);outline-offset:-1px}}.sp-row{--row-bg:var(--bg);position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);padding-left:calc(var(--gl) - 8px);padding-right:var(--gr);background:var(--row-bg);transition:background .12s}.sp-row:focus,.sp-row:focus-within,.sp-row:hover,.sp-row[data-open=true]{--row-bg:var(--surface)}.sp-yr{padding-top:12px;font-size:12px;color:var(--fg-4);text-align:right;padding-right:12px}.sp-yr-none{display:block;font-size:11px;line-height:1.25}.sp-rm{display:grid;grid-template-columns:minmax(0,1fr) 108px auto;align-items:center;gap:14px;min-height:56px;padding:10px 0 10px 14px;border-left:2px solid var(--st)}.sp-r-body{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-r-title{font-size:13px;font-weight:600;line-height:1.3;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sp-r-meta{font-size:12px;color:var(--fg-3)}.sp-t-inline{display:none}.sp-r-type{grid-column:2;grid-row:1;display:flex;flex-direction:column;font-size:12px;color:var(--fg-3)}.sp-r-type b{color:var(--fg-2);font-weight:500}.sp-r-prog{grid-column:3;grid-row:1;min-width:64px;display:flex;flex-direction:column;align-items:flex-end;font-size:13px;color:var(--fg-2);white-space:nowrap}.sp-r-prog b{color:var(--fg);font-weight:600}.sp-r-st{font-size:11px;color:var(--fg-4);white-space:nowrap}.sp-mal-pending{display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:50%;background:var(--fg-3);vertical-align:middle}.sp-acts{grid-column:1/-1;grid-row:2;display:none;flex-wrap:wrap;align-items:center;gap:4px;row-gap:6px;margin-top:-6px}.sp-row:has(.sp-acts :focus-visible) .sp-acts,.sp-row[data-open=true] .sp-acts{display:flex}.sp-more{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:18px;margin-left:4px;vertical-align:middle;border-radius:4px;color:var(--fg-3)}.sp-more:hover{color:var(--fg)}.sp-more svg{transition:transform .15s}.sp-row[data-open=true] .sp-more svg{transform:rotate(180deg)}.sp-more:after{content:"";position:absolute;inset:-3px -6px}@media (pointer:coarse){.sp-more{width:28px;height:24px}.sp-more:after{inset:-4px -8px}}@media (prefers-reduced-motion:reduce){.sp-more svg{transition:none}}.sp-act{height:28px;padding-inline:9px;border-radius:5px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--fg);background:var(--surface-h);border:1px solid color-mix(in srgb,var(--line),var(--fg) 12%)}.sp-act:enabled:hover,a.sp-act:hover{background:color-mix(in srgb,var(--surface-h),var(--fg) 8%);border-color:color-mix(in srgb,var(--line),var(--fg) 25%)}.sp-act-glyph{display:inline-flex;flex-shrink:0}.sp-acts-break{flex-basis:100%;height:0}.sp-act:disabled{opacity:.5;cursor:default}.sp-act.icon{width:28px;padding:0;justify-content:center}.sp-eps{gap:4px}.sp-eps,.sp-eps-label{display:inline-flex;align-items:center}.sp-eps-label{height:28px;padding-inline:9px 8px;border-radius:5px;gap:5px;font-size:12px;font-weight:500;color:var(--fg-3);background:var(--surface-h);border:1px solid color-mix(in srgb,var(--line),var(--fg) 12%)}.sp-eps-label:focus-within{border-color:color-mix(in srgb,var(--line),var(--fg) 35%)}.sp-eps-input{width:2ch;height:22px;padding:0;border-radius:0;font-size:12px;font-weight:600;text-align:right;color:var(--fg);background:transparent;border:0;border-bottom:1px solid transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sp-eps-input::-webkit-inner-spin-button,.sp-eps-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-eps-input:focus,.sp-eps-label:hover .sp-eps-input:enabled{border-bottom-color:color-mix(in srgb,var(--line),var(--fg) 45%)}.sp-eps-input:focus-visible{outline:2px solid var(--st-watching);outline-offset:1px}.sp-eps-input[aria-invalid=true]{border-bottom:1px solid var(--danger)}.sp-eps-input:disabled{opacity:.5}.sp-eps-total{color:var(--fg-3);white-space:nowrap;margin-left:-1px}.sp-score-select{height:22px;padding:0 2px;border-radius:3px;font-size:12px;font-weight:600;color:var(--fg);background:transparent;border:0;cursor:pointer}.sp-score-select option{background:var(--surface);color:var(--fg)}.sp-score-select:focus-visible{outline:2px solid var(--st-watching);outline-offset:1px}.sp-score-select:disabled{opacity:.5;cursor:default}.sp-row.opt .sp-rm{padding-left:30px;min-height:44px;padding-block:7px}.sp-row.opt .sp-r-title{font-size:12px;font-weight:500;color:var(--fg-2)}.sp-row.opt .sp-r-meta,.sp-row.opt .sp-r-prog,.sp-row.opt .sp-r-type{font-size:11px;color:var(--fg-4)}.sp-row.opt .sp-r-prog b,.sp-row.opt .sp-r-type b{color:var(--fg-3)}.sp-row.opt .sp-r-st{display:none}.sp-row.next{--row-bg:var(--band);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.sp-row.next:focus,.sp-row.next:focus-within,.sp-row.next:hover{--row-bg:var(--surface)}.sp-row.next .sp-rm{min-height:66px}.sp-next-label{font-size:11px;font-weight:600;color:var(--st-watching)}.sp-row.next .sp-stn:not([data-fill=full]):after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ink)}.sp-row.up .sp-rm{border-left-style:dashed}.sp-row.up .sp-r-prog{gap:0;flex-shrink:0}.sp-build{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.2;color:var(--fg)}.sp-ann{--ann:var(--rose);--ann-t:var(--rose-t);align-items:flex-end;gap:5px}.sp-ann,.sp-ann-tile{display:flex;flex-direction:column}.sp-ann-tile{align-items:center;min-width:84px;border:1px solid color-mix(in srgb,var(--ann) 45%,transparent);border-radius:10px;overflow:hidden;background:var(--surface);line-height:1}.sp-ann-top{width:100%;padding:3px 8px;text-align:center;background:var(--ann);color:#1a0d13;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sp-ann-year{padding:7px 10px 4px;font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--fg)}.sp-ann-word{display:inline-flex;align-items:center;gap:4px;padding:0 8px 7px;font-size:11px;font-weight:600;color:var(--ann-t);white-space:nowrap}.sp-ann-tbd{font-size:12.5px;font-weight:500;color:var(--fg-2)}.sp-ann-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--ann) 20%,transparent);color:var(--ann-t);font-size:12.5px;font-weight:600;white-space:nowrap}.sp-ann-pill i{width:7px;height:7px;margin:1px;transform:rotate(45deg);background:var(--ann)}.sp-ann-q{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--fg-3);white-space:nowrap}.sp-ann-q i{width:7px;height:7px;margin:1px;transform:rotate(45deg);background:color-mix(in srgb,var(--ann) 82%,var(--bg))}.sp-ann-act{margin-top:4px}.sp-add-line{display:flex;align-items:center;gap:6px;margin-top:6px}.sp-add-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 7px;font-size:12px;font-weight:500;color:var(--fg-2);background:transparent;border:1px solid var(--line);border-radius:999px;white-space:nowrap}a.sp-add-pill{text-decoration:none}.sp-add-pill:hover{color:var(--fg);border-color:var(--fg-4);background:var(--surface-h)}.sp-add-pill:disabled{opacity:.5;cursor:default}.sp-kick{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--fg-3)}.sp-kick:first-letter{text-transform:uppercase}.sp-row.miss .sp-r-type,.sp-row.miss .sp-r-type b{color:var(--fg-4)}.sp-add-link{font-size:12px;font-weight:500;color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--fg-4);text-underline-offset:3px;white-space:nowrap}.sp-add-link:hover{color:var(--fg);text-decoration-color:var(--fg)}button.sp-add-link:disabled{opacity:.5;cursor:default;text-decoration-color:var(--fg-4);color:var(--fg-2)}.sp-bulk-add{padding:0 var(--gr) 10px var(--gl)}.sp-row.miss.up .sp-r-title,.sp-row.up .sp-r-title{color:var(--fg);font-weight:600}.sp-row.miss.up .sp-r-meta,.sp-row.up .sp-r-meta{color:var(--fg-2)}.sp-row.miss.up .sp-r-type,.sp-row.miss.up .sp-r-type b{color:var(--fg-3)}.sp-row.miss.opt .sp-rm{padding-left:14px}.sp-row.miss:not(.dismissed) .sp-rm{border-left:0;padding-left:14px}.sp-row.miss .sp-r-title{font-size:13px;color:var(--fg-2);font-weight:500}.sp-row.miss.opt .sp-r-title{font-size:13px}.sp-row.miss .sp-r-meta,.sp-row.miss .sp-yr{color:var(--fg-3)}.sp-row.miss.opt.up .sp-r-title{color:var(--fg);font-weight:600}.sp-group{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 0 8px 30px;border-left:2px dotted var(--fg-4);font-size:12px;color:var(--fg-3);text-align:left}.sp-group:hover{color:var(--fg-2)}.sp-group svg{transition:transform .15s}.sp-group[aria-expanded=true] svg{transform:rotate(180deg)}@container sp (max-width: 699px){.sp-row{grid-template-columns:44px minmax(0,1fr);padding-left:var(--gl)}.sp-yr{text-align:left;padding-right:8px}.sp-rm{grid-template-columns:minmax(0,1fr) auto}.sp-r-type{display:none}.sp-t-inline{display:inline}.sp-r-prog{grid-column:2}}@media (pointer:coarse) and (min-width:641px) and (max-width:1400px){.sp{width:100%;border-left:0;box-shadow:none;--gl:max(24px,env(safe-area-inset-left,0px));--gr:max(24px,env(safe-area-inset-right,0px))}}@media (max-width:640px){.sp{width:100%;border-left:0;box-shadow:none;--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px))}.sp-head{min-height:132px;gap:14px;padding-top:20px;padding-bottom:16px}.sp-head[data-banner=true]{min-height:150px;padding-top:36px}.sp-poster{width:68px;height:96px}.sp-title{font-size:18px}.sp-act{height:44px;padding-inline:12px}.sp-act.icon{width:44px}.sp-seg button{height:44px;padding-inline:14px;font-size:13px}.sp-watch{min-height:44px;width:100%;justify-content:center}.sp-watch,.sp-watch .l,.sp-watch .n{font-size:15px}.sp-acts{flex-wrap:wrap;row-gap:6px}.sp-act-st,.sp-eps .sp-act{height:44px}.sp-eps-label{height:44px;padding-inline:12px 10px}.sp-eps-input{width:2.6ch}.sp-eps-input,.sp-score-select{height:32px;font-size:16px}.sp-bulk-item,.sp-bulk-toggle{min-height:44px}}@media (hover:none){.sp-row:hover{--row-bg:var(--bg)}.sp-row.next:hover{--row-bg:var(--band)}}.sp-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.sp-confirm-q{font-size:12px;color:var(--fg-2)}.sp-rows[data-lanes]{--trk:130px;--xm:52px;--xs:98px;--yw:38px;--ink:var(--fg);--ink-d:color-mix(in srgb,var(--fg) 64%,var(--bg));--lane:#7cbcbf;--lane-text:#8dc3c6;--lane-dim:color-mix(in srgb,var(--lane) 78%,var(--bg));--tl:calc(var(--gl) - 8px + var(--yw))}.sp-rows[data-lanes=flat]{--yw:0px}.sp-rows[data-lanes] .sp-row{--cw:70px;--ch:105px;--pt:12px;--pb:28px;--sy:calc(var(--pt) + var(--ch) / 2);--sc:var(--ink);--cx:var(--xm)}.sp-rows[data-lanes] .sp-row[data-lane=side]{--cx:var(--xs)}.sp-rows[data-lanes] .sp-row[data-size=xl]{--cw:90px;--ch:135px}.sp-rows[data-lanes] .sp-row[data-size=s]{--cw:50px;--ch:75px}.sp-rows[data-lanes] .sp-row.next{--pt:18px}.sp-rows[data-lanes] .sp-row.up{--pt:30px}.sp-rows[data-lanes] .sp-row[data-fork]{--pt:44px}.sp-rows[data-lanes] .sp-row.next{box-shadow:none}.sp-rows[data-lanes] .sp-row.next:after,.sp-rows[data-lanes] .sp-row.next:before{content:"";position:absolute;z-index:3;left:0;right:0;height:1px;background:var(--line);pointer-events:none}.sp-rows[data-lanes] .sp-row.next:before{top:0}.sp-rows[data-lanes] .sp-row.next:after{bottom:0}.sp-rows[data-lanes] .sp-row{grid-template-columns:var(--yw) minmax(0,1fr)}.sp-rows[data-lanes] .sp-yr{padding:calc(var(--pt) + 1px) 0 0;text-align:left;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--fg-3);overflow:hidden;min-width:0}.sp-rows[data-lanes] .sp-yr.sp-yr-hide{visibility:hidden}.sp-rows[data-lanes] .sp-yr .sp-yr-none{font-size:11px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--fg-4)}.sp-rows[data-lanes] .sp-row .sp-rm{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;row-gap:4px;min-height:calc(var(--pt) + var(--ch) + var(--pb));padding:var(--pt) 0 var(--pb) calc(var(--trk) + 8px);border-left:0}.sp-rows[data-lanes] .sp-row .sp-r-body{grid-column:1;grid-row:1;align-self:start}.sp-rows[data-lanes] .sp-row .sp-r-type{display:none}.sp-rows[data-lanes] .sp-row .sp-t-inline{display:inline}.sp-rows[data-lanes] .sp-row:not(.up) .sp-r-prog{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 10px;min-width:0;white-space:normal}.sp-rows[data-lanes] .sp-row .sp-acts{grid-column:1/-1;grid-row:3;margin-top:4px}.sp-rows[data-lanes] .sp-row.up .sp-rm{grid-template-columns:minmax(0,1fr) auto}.sp-rows[data-lanes] .sp-row.up .sp-r-prog{grid-column:2;grid-row:1}.sp-rows[data-lanes] .sp-row.up .sp-acts{grid-row:2}.sp-rows[data-lanes] .sp-row[data-size=xl] .sp-r-title{font-size:15px}.sp-rows[data-lanes] .sp-group{border-left:0;align-items:center;min-height:calc(var(--pt) + var(--ch) + var(--pb));padding:var(--pt) 0 var(--pb) calc(var(--trk) + 8px)}.sp-cover{position:relative;width:var(--cw);height:var(--ch);border-radius:5px;overflow:hidden;background:var(--surface-h)}.sp-track .sp-cover{position:absolute;left:var(--cx);top:var(--pt);transform:translateX(-50%);box-shadow:0 0 0 4px var(--row-bg)}.sp-row[data-size=xl] .sp-track .sp-cover{box-shadow:0 0 0 3px var(--row-bg),0 0 0 6px var(--paper)}.sp-track .sp-cover.stack{overflow:visible;background:none;box-shadow:none}.sp-stk{position:absolute;width:82%;height:82%;overflow:hidden;border-radius:5px;background:var(--surface-h);box-shadow:0 0 0 2px var(--row-bg)}.sp-stk:first-child{left:0;top:0}.sp-stk:nth-child(2){right:0;bottom:0}.sp-stack-n{position:absolute;right:-9px;top:-8px;z-index:1;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--bg);background:var(--paper);box-shadow:0 0 0 2px var(--row-bg)}.sp-rows[data-lanes=flat] .sp-row .sp-rm{grid-template-columns:var(--cw) minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding-left:10px}.sp-rows[data-lanes=flat] .sp-row .sp-cover{grid-column:1;grid-row:1/span 3}.sp-rows[data-lanes=flat] .sp-row .sp-acts,.sp-rows[data-lanes=flat] .sp-row .sp-r-body,.sp-rows[data-lanes=flat] .sp-row:not(.up) .sp-r-prog{grid-column:2}.sp-sec[data-flat] .sp-row.miss:not(.dismissed),.sp-sec[data-flat] .sp-row.opt:not(.miss){grid-template-columns:minmax(0,1fr)}.sp-sec[data-flat] .sp-row>.sp-yr{display:none}.sp-sec[data-flat] .sp-row.miss:not(.dismissed) .sp-rm{padding-left:8px}.sp-sec[data-flat] .sp-row .sp-group{margin-left:8px}.sp-rows[data-lanes=flat] .sp-row.up .sp-rm{grid-template-columns:var(--cw) minmax(0,1fr) auto}.sp-rows[data-lanes=flat] .sp-row.up .sp-r-prog{grid-column:3}.sp-rows[data-lanes=flat] .sp-row.up .sp-acts{grid-column:2/-1;grid-row:2}.sp-rows[data-lanes]{position:relative}.sp-track{z-index:2}.sp-track,.sp-unders{position:absolute;top:0;bottom:0;left:var(--tl);width:var(--trk);pointer-events:none}.sp-unders{list-style:none;z-index:1;margin:0;padding:0}.sp-under{position:absolute;top:0;bottom:0;color:var(--ink-d);background:currentColor}.sp-under[data-lane=main]{width:8px;left:calc(var(--xm) - 4px)}.sp-under[data-lane=side]{width:5px;left:calc(var(--xs) - 2.5px);color:var(--lane-dim)}.sp-under[data-lane=main][data-kind=dashed]{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='26'%3E%3Cpath d='M4 4V12' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 /8px 26px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='26'%3E%3Cpath d='M4 4V12' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 /8px 26px repeat-y}.sp-under[data-lane=side][data-kind=dashed]{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='18'%3E%3Cpath d='M2.5 2.5V6.5' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 /5px 18px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='18'%3E%3Cpath d='M2.5 2.5V6.5' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 /5px 18px repeat-y}.sp-under[data-lane=main][data-kind=dotted]{-webkit-mask:radial-gradient(circle,#000 2.9px,transparent 3.4px) 0 0 /8px 12px repeat-y;mask:radial-gradient(circle,#000 2.9px,transparent 3.4px) 0 0 /8px 12px repeat-y}.sp-under[data-lane=side][data-kind=dotted]{-webkit-mask:radial-gradient(circle,#000 1.9px,transparent 2.4px) 0 0 /5px 10px repeat-y;mask:radial-gradient(circle,#000 1.9px,transparent 2.4px) 0 0 /5px 10px repeat-y}.sp-ln{position:absolute;width:16px;left:calc(var(--xm) - 8px);color:var(--ink);background-color:var(--row-bg);background-repeat:no-repeat}.sp-ln[data-lane=side]{width:12px;left:calc(var(--xs) - 6px);color:var(--lane)}.sp-ln[data-pos=t]{top:-1px;height:calc(var(--sy) + 1px)}.sp-ln[data-pos=b]{top:var(--sy);bottom:-1px}.sp-ln[data-s=solid]{background-image:linear-gradient(currentColor,currentColor);background-size:8px 100%;background-position:50%}.sp-ln[data-lane=side][data-s=solid]{background-size:5px 100%}.sp-ln[data-s=dotted]{color:var(--ink-d);background-image:radial-gradient(circle,currentColor 2.9px,transparent 3.4px);background-size:8px 12px;background-position:top;background-repeat:repeat-y}.sp-ln[data-lane=side][data-s=dotted]{color:var(--lane-dim);background-image:radial-gradient(circle,currentColor 1.9px,transparent 2.4px);background-size:5px 10px}.sp-fork{position:absolute;left:var(--xm);top:0;width:calc(var(--xs) - var(--xm));height:44px;overflow:visible}.sp-fork path{fill:none;stroke:var(--lane);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sp-fork path[data-s=dashed]{stroke:var(--lane-dim);stroke-dasharray:3 11}.sp-fork path[data-s=dotted]{stroke:var(--lane-dim);stroke-dasharray:.1 8}.sp-rows[data-lanes] .sp-row:not(.up) .sp-stn{display:none}.sp-rows[data-lanes] .sp-row.up .sp-stn{top:calc(var(--pt) - 16px)}.sp-rows[data-lanes] .sp-row[data-fork].up .sp-stn{display:none}.sp-stn{position:absolute;top:var(--sy);left:var(--xm);box-sizing:border-box;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:50%;border:3.5px solid var(--ink);background:var(--row-bg)}.sp-stn[data-lane=side]{left:var(--xs);width:15px;height:15px;border-width:3px;border-color:var(--lane);--sc:var(--lane)}.sp-stn[data-fill=full]{border-color:var(--sc);background:var(--sc)}.sp-stn[data-fill=half]{border-color:var(--sc);background:linear-gradient(90deg,var(--sc) 50%,var(--row-bg) 50%)}.sp-stn[data-fill=dashed]{border-style:dashed;border-color:var(--ink-d)}.sp-stn[data-lane=side][data-fill=dashed]{border-color:var(--lane)}.sp-row.next .sp-stn[data-fill=dashed]{border-color:var(--ink)}.sp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.sp-lane-tag{font-size:12px;font-weight:600;color:var(--lane-text)}.sp-rows[data-lanes] .sp-kick{padding:1px 8px;border-radius:999px;font-size:11.5px;color:var(--lane-text);background:color-mix(in srgb,var(--lane) 18%,transparent)}.sp-rows[data-lanes] .sp-next-label{color:var(--st-watching)}.sp-r-st .sp-r-glyph{display:none;margin-right:6px;vertical-align:-1px}.sp-rows[data-lanes] .sp-row:not(.up) .sp-r-st .sp-r-glyph{display:inline-block}.sp-rows[data-lanes] .sp-row.opt:not(.up) .sp-r-st{display:inline}.sp-rows[data-lanes] .sp-row.recap .sp-r-body,.sp-rows[data-lanes] .sp-row.recap .sp-r-prog,.sp-rows[data-lanes] .sp-row.recap .sp-r-type{opacity:1}.sp-rows[data-lanes] .sp-row:is([data-kind=recap],[data-kind=alt],[data-kind=side]):is([data-state=todo],[data-state=up]):not(.up) .sp-r-title{color:var(--fg-2);font-weight:500}.sp-rows[data-lanes] .sp-row:is([data-kind=recap],[data-kind=alt],[data-kind=side]):is([data-state=todo],[data-state=up]):not(.up) .sp-r-meta{color:var(--fg-3)}.sp-rows[data-lanes] .sp-row:is([data-kind=recap],[data-kind=alt],[data-kind=side]):is([data-state=todo],[data-state=up]):not(.up) .sp-cover{opacity:.85}@container sp (max-width: 699px){.sp-rows[data-lanes]{--yw:34px;--trk:112px;--xm:46px;--xs:84px;--tl:calc(var(--gl) + var(--yw))}.sp-rows[data-lanes] .sp-row{--cw:56px;--ch:84px}.sp-rows[data-lanes] .sp-row[data-size=xl]{--cw:72px;--ch:108px}.sp-rows[data-lanes] .sp-row[data-size=s]{--cw:40px;--ch:60px}.sp-rows[data-lanes] .sp-row{--pb:22px}.sp-rows[data-lanes] .sp-yr{font-size:12px;padding-right:0}.sp-rows[data-lanes] .sp-yr .sp-yr-none{font-size:10.5px}}.sp-rows[data-lanes=flat],.sp-rows[data-lanes][data-order=chrono]{--yw:0px}.sp-rows[data-lanes=flat] .sp-yr,.sp-rows[data-lanes][data-order=chrono] .sp-yr{visibility:hidden;padding:0}.sp-rows[data-lanes=flat]{--trk:0px}@container sp (max-width: 699px){.sp-ann-tile{min-width:72px}.sp-ann-year{font-size:18px}}.sp-row.miss.up.sp-quiet .sp-r-title,.sp-row.up.sp-quiet .sp-r-title{color:var(--fg-3);font-weight:500}.sp-row.miss.up.sp-quiet .sp-r-meta,.sp-row.up.sp-quiet .sp-r-meta{color:var(--fg-4)}.sp-row.miss.up.sp-quiet .sp-build,.sp-row.up.sp-quiet .sp-build{color:var(--fg-3);font-weight:500}.sp-row.miss.up.sp-quiet .sp-r-type,.sp-row.miss.up.sp-quiet .sp-r-type b,.sp-row.up.sp-quiet .sp-r-type,.sp-row.up.sp-quiet .sp-r-type b{color:var(--fg-4)}.sp-next-line{display:inline-flex;align-items:center;gap:8px}.sp-new:before{content:"";width:7px;height:7px;margin:1px 7px 1px 0;transform:rotate(45deg);background:var(--rose);flex-shrink:0}.sp-new{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--rose) 22%,transparent);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.sp-kicker.is-new,.sp-new,.sp-next-label.is-new,.sp-rows[data-lanes] .sp-next-label.is-new{color:var(--rose-t)}.sp-row.miss .sp-new{align-self:flex-start;padding:0;background:none;border-radius:0;font-size:11.5px;font-weight:600;color:var(--rose-t)}.sp-up-hint{flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--fg-3)}.sp-rows[data-lanes=flat] .sp-row{--pb:16px}.sp-rows[data-lanes=flat] .sp-row .sp-rm{padding-left:14px}.sp-rows[data-lanes=flat] .sp-row.next .sp-rm{padding-left:20px}.sp-rows[data-lanes=flat] .sp-row.next .sp-cover{box-shadow:0 0 0 3px var(--row-bg),0 0 0 6px var(--paper)}.sp-rows[data-lanes=flat] .sp-row .sp-cover{align-self:start}.sp-row.miss:not(.dismissed){grid-template-columns:38px minmax(0,1fr)}.sp-row.miss:not(.dismissed) .sp-yr{text-align:left;padding:14px 0 0;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--fg-3)}.sp-row.miss:not(.dismissed) .sp-yr .sp-yr-none{font-size:11px;font-weight:500;line-height:1.25;color:var(--fg-4)}.sp-row.miss:not(.dismissed) .sp-rm{grid-template-columns:minmax(0,1fr) auto;padding:12px 0 12px 12px}.sp-row.miss:not(.dismissed) .sp-r-type{display:none}.sp-row.miss:not(.dismissed) .sp-t-inline{display:inline}.sp-row.miss:not(.dismissed) .sp-r-prog{grid-column:2}.sp-ledger{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:14px}.sp-strip{display:flex;gap:3px;height:4px}.sp-strip[data-joined=true]{gap:0}.sp-seg-bar{flex:1 1 0;min-width:8px;position:relative;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fg-3) 60%,transparent) 0 4px,transparent 4px 7px)}.sp-strip[data-joined=true] .sp-seg-bar{min-width:2px;border-radius:0}.sp-seg-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--paper)}.sp-strip[data-status=dropped] .sp-seg-bar i{opacity:.55}.sp-strip-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px}.sp-foot-l,.sp-foot-r{display:flex;flex-direction:column;gap:2px;min-width:0}.sp-foot-r{align-items:flex-end;text-align:right;margin-left:auto}.sp-foot-main{display:inline-flex;align-items:baseline;gap:6px}.sp-strip-foot b{font-size:15px;font-weight:600;color:var(--fg)}.sp-strip-foot small{font-size:12px;font-weight:400;color:var(--fg-3)}.sp-foot-r b{display:block}.sp-summary{align-items:flex-start;gap:8px}.sp-bulk,.sp-summary{display:flex;flex-direction:column}.sp-bulk{gap:0}.sp-bulk-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0;font-size:13px;font-weight:500;color:var(--fg-2);background:none}.sp-bulk-toggle:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.sp-bulk-toggle svg{width:14px;height:14px;transition:transform .15s}.sp-bulk-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sp-bulk-item:focus-visible,.sp-bulk-toggle:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.sp-bulk-menu{display:flex;flex-direction:column;margin-top:6px}.sp-bulk-item{min-height:32px;padding:6px 0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:500;color:var(--fg-2);text-align:left;border-top:1px solid var(--line)}.sp-bulk-item:first-child{border-top:0}.sp-bulk-item small{font-size:11px;font-weight:400;color:var(--fg-4);white-space:nowrap}.sp-bulk-item:enabled:hover{color:var(--fg)}.sp-bulk-item:disabled{opacity:.45;cursor:default}@media (max-width:640px){.sp-bulk-item,.sp-bulk-toggle{min-height:44px}.sp-bulk-item{align-items:center}}.sp-ann-bare .sp-ann-top{padding:7px 14px}.sp-score{display:flex;font-variant-numeric:proportional-nums}.sp-score b{font-weight:600;color:var(--fg)}.sp-score small{font-size:11px;font-weight:400;color:var(--fg-3)}.sp-sc-you{font-size:12px;font-weight:500;color:var(--fg-2);white-space:nowrap}.sp-score-a{grid-column:2;grid-row:1;text-align:right;gap:9px;min-width:56px}.sp-score-a,.sp-score-a .sp-sc-mal{flex-direction:column;align-items:flex-end}.sp-score-a .sp-sc-mal{display:flex;line-height:1.25;gap:2px}.sp-score-a b{font-size:15px}.sp-rows[data-lanes] .sp-row .sp-rm.sc{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:14px;column-gap:14px}.sp-rows[data-lanes] .sp-row .sp-rm.sc .sp-acts,.sp-rows[data-lanes] .sp-row .sp-rm.sc .sp-r-prog{grid-column:1/-1}.sp-rows[data-lanes] .sp-row .sp-rm.sc .sp-r-prog{grid-column:1}@container sp (max-width: 480px){.sp-rows[data-lanes] .sp-row .sp-rm.sc{grid-template-columns:minmax(0,1fr)}.sp-score-a{grid-column:1;grid-row:3;gap:10px;text-align:left;min-width:0}.sp-score-a,.sp-score-a .sp-sc-mal{flex-direction:row;align-items:baseline}.sp-score-a .sp-sc-mal{gap:4px}.sp-score-a b{font-size:13px}.sp-rows[data-lanes] .sp-row .sp-rm.sc .sp-acts{grid-row:4}}.sp-mal-open{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding-inline:4px;font-size:12px;font-weight:500;color:var(--fg-3);text-decoration:underline;text-decoration-color:var(--fg-4);text-underline-offset:3px}.sp-mal-open:hover{color:var(--fg);text-decoration-color:var(--fg)}.sp-add-pill{min-height:28px}@media (max-width:640px){.sp-add-pill,.sp-mal-open{min-height:44px}}.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc{grid-template-columns:var(--cw) minmax(0,1fr) auto}.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc .sp-r-body,.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc .sp-r-prog{grid-column:2}.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc .sp-acts{grid-column:2/-1}.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc .sp-score-a{grid-column:3;flex-shrink:0}@container sp (max-width: 480px){.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc{grid-template-columns:var(--cw) minmax(0,1fr)}.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc .sp-score-a{grid-column:2;grid-row:3}.sp-rows[data-lanes=flat] .sp-row .sp-rm.sc .sp-acts{grid-row:4}}.sp-acts-edit,.sp-acts-links,.sp-acts-st,.sp-eps-field{display:contents}.sp-acts-st>*{order:1}.sp-acts-st>.sp-acts-break{order:2}.sp-acts-edit>*,.sp-acts-links>*{order:3}.sp-cap,.sp-step{display:none}@container sp (max-width: 899px){.sp-rows[data-lanes] .sp-row{--tray-ml:calc(-1 * (var(--trk) + 8px + var(--yw)))}.sp-rows[data-lanes=flat] .sp-row{--tray-ml:-14px}.sp-rows[data-lanes=flat] .sp-row.next{--tray-ml:-20px}.sp-rows[data-lanes]:not([data-lanes=flat]) .sp-rm:has(>.sp-acts[data-tray]):before{content:"";grid-column:1;grid-row:1/span 2;height:var(--ch);pointer-events:none}.sp-row[data-open=true] .sp-rm:has(>.sp-acts[data-tray]){padding-bottom:12px}.sp-acts[data-tray]{--hair:color-mix(in srgb,var(--line),var(--fg) 12%);grid-column:1/-1!important;grid-row:auto!important;margin:10px 0 0 var(--tray-ml,0)!important;position:relative;z-index:4;gap:12px;padding:14px 14px 0;background:var(--surface-h);border:1px solid var(--hair);border-radius:10px}.sp-row:has(.sp-acts :focus-visible) .sp-acts[data-tray],.sp-row[data-open=true] .sp-acts[data-tray]{display:grid}.sp-acts[data-tray] .sp-acts-edit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:end}.sp-acts[data-tray] .sp-acts-edit>:only-child{grid-column:1/-1}.sp-acts[data-tray] .sp-eps{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 8px}.sp-acts[data-tray] .sp-cap{display:block;flex-basis:100%;font-size:13px;font-weight:500;line-height:1.3;color:var(--fg-3)}.sp-acts[data-tray] .sp-eps-field{display:inline-flex;align-items:center;height:44px;border:1px solid var(--hair);border-radius:8px;background:var(--bg)}.sp-acts[data-tray] .sp-step{display:grid;place-items:center;width:44px;height:42px;border-radius:7px;color:var(--fg-2)}.sp-acts[data-tray] .sp-step:not([aria-disabled]):hover{color:var(--fg);background:var(--surface-h)}.sp-acts[data-tray] .sp-step[aria-disabled]{opacity:.35;cursor:default}.sp-acts[data-tray] .sp-eps-field .sp-eps-label{height:auto;min-width:56px;padding:0;justify-content:center;gap:4px;border:0;background:none;font-size:16px;font-weight:600;color:var(--fg)}.sp-acts[data-tray] .sp-eps .sp-eps-label-text{display:none}.sp-acts[data-tray] .sp-eps-input{height:32px;font-size:16px}.sp-acts[data-tray] .sp-eps-total{font-weight:500}.sp-acts[data-tray] .sp-eps>.sp-act{height:44px;border-radius:8px}.sp-acts[data-tray] .sp-score{position:relative;display:grid;gap:4px;height:auto;padding:0;border:0;background:none;font-size:13px;font-weight:500;line-height:1.3;color:var(--fg-3)}.sp-acts[data-tray] .sp-score-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;padding:0 36px 0 12px;border:1px solid var(--hair);border-radius:8px;background:var(--bg);font-size:16px;font-weight:600;color:var(--fg)}.sp-acts[data-tray] .sp-score:after{content:"";position:absolute;right:16px;bottom:19px;width:7px;height:7px;border-right:1.8px solid var(--fg-3);border-bottom:1.8px solid var(--fg-3);transform:rotate(45deg);pointer-events:none}.sp-acts[data-tray] .sp-score:focus-within .sp-score-select{border-color:color-mix(in srgb,var(--line),var(--fg) 35%)}.sp-acts[data-tray] .sp-acts-st{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:8px;overflow:hidden}.sp-acts[data-tray] .sp-acts-st[data-n="1"]{justify-self:start;grid-auto-columns:auto}.sp-acts[data-tray] .sp-acts-st[data-n="4"],.sp-acts[data-tray] .sp-acts-st[data-n="5"]{grid-auto-flow:row;grid-template-columns:1fr 1fr}.sp-acts[data-tray] .sp-acts-st[data-n="5"]>.sp-act:last-of-type{grid-column:1/-1}.sp-acts[data-tray] .sp-acts-st>.sp-act{height:auto;min-height:44px;padding:6px;justify-content:center;gap:5px;border:0;border-radius:0;background:var(--bg);font-size:13px;line-height:1.2;text-align:center;white-space:nowrap}.sp-acts[data-tray] .sp-acts-st[data-n="1"]>.sp-act{padding-inline:18px}.sp-acts[data-tray] .sp-acts-st>.sp-act:enabled:hover{background:var(--surface-h)}.sp-acts[data-tray] .sp-acts-st .sp-acts-break{display:none}.sp-acts[data-tray] .sp-acts-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 -14px;padding:0 14px;border-top:1px solid var(--line)}.sp-acts[data-tray] .sp-acts-links .sp-mal-open{margin-left:auto;min-height:44px;padding-inline:2px;font-size:13px;color:var(--fg-2);text-decoration:none}.sp-acts[data-tray] .sp-acts-links .sp-mal-open:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.sp-acts[data-tray] .sp-acts-links>.sp-act[data-remove-for]{height:auto;min-height:44px;padding-inline:2px;border:0;background:none;font-size:13px;font-weight:500;color:var(--danger-t)}.sp-acts[data-tray] .sp-acts-links>.sp-act[data-remove-for]:enabled:hover{background:none;text-decoration:underline;text-underline-offset:3px}.sp-acts[data-tray] .sp-confirm .sp-act{min-height:44px}}.ld-root{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;isolation:isolate}.ld-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--bg)}.ld-wall{position:absolute;inset:-24px;display:flex;justify-content:center;opacity:0;transition:opacity .9s ease}.ld-wall.is-ready{opacity:.55}.ld-col{flex:0 0 auto;overflow:hidden}.ld-track{display:flex;flex-direction:column;will-change:transform;animation:ld-drift var(--dur,180s) linear infinite;animation-delay:var(--del,0s)}.ld-col.is-down .ld-track{animation-direction:reverse}.ld-track .ld-ph,.ld-track img{display:block;width:100%;aspect-ratio:225/320;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:var(--surface)}@keyframes ld-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.ld-bg.is-paused .ld-track{animation-play-state:paused}.ld-bg.is-still .ld-track{animation:none;will-change:auto}@media (prefers-reduced-motion:reduce){.ld-track{animation:none;will-change:auto}.ld-wall{transition:none}}.ld-empty{background:radial-gradient(ellipse 70% 60% at 22% 30%,#161921 0,transparent 70%),radial-gradient(ellipse 60% 55% at 80% 75%,#13151b 0,transparent 70%),var(--bg)}.ld-empty,.ld-shade{position:absolute;inset:0}.ld-shade{background:var(--bg);opacity:var(--shade,.18);transition:opacity .6s ease}.ld-veil{position:absolute;inset:0;background:radial-gradient(ellipse 640px 600px at 34% 50%,rgba(10,11,14,.95) 0,rgba(10,11,14,.86) 45%,rgba(10,11,14,.62) 80%,rgba(10,11,14,.55) 100%),linear-gradient(180deg,rgba(10,11,14,.9),rgba(10,11,14,0) 130px,rgba(10,11,14,0) calc(100% - 170px),rgba(10,11,14,.96))}@media (max-width:899px){.ld-veil{background:radial-gradient(ellipse 360px 520px at 50% 50%,rgba(10,11,14,.95) 0,rgba(10,11,14,.88) 55%,rgba(10,11,14,.58) 100%),linear-gradient(180deg,rgba(10,11,14,.9),rgba(10,11,14,0) 110px,rgba(10,11,14,0) calc(100% - 150px),rgba(10,11,14,.97))}}.ld-top{position:relative;z-index:1;height:56px;display:flex;padding:0 28px}.ld-mark,.ld-top{align-items:center}.ld-mark{display:inline-flex;color:var(--fg)}.ld-lang{margin-left:auto;height:30px;padding:0 8px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--fg-3);font:inherit;font-size:12px;cursor:pointer}.ld-lang:focus-visible,.ld-lang:hover{color:var(--fg);border-color:rgba(255,255,255,.14);outline:none}.ld-lang option{background:#14171d;color:#eceef2}.ld-mid{position:relative;z-index:1;flex:1;display:flex;align-items:center;padding:16px 28px 32px}.ld-colm{width:440px;max-width:100%;margin-left:max(0px,calc(34% - 220px))}@media (max-width:899px){.ld-top{padding:0 20px}.ld-mid{padding:8px 24px 28px;justify-content:center}.ld-colm{margin-left:0}}.ld-bot{position:relative;z-index:1;padding:0 28px 24px;text-align:center;font-size:12px;line-height:1.6;color:var(--fg-4)}.ld-bot a{color:var(--fg-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-4)}.ld-bot a:hover{color:var(--fg)}.ld-sep{padding:0 6px}@media (max-width:599px){.ld-bot{padding:0 24px 20px}}.ld-hero{font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1.02;color:var(--fg)}.ld-hero .ld-a{display:block;color:var(--fg-3)}.ld-sub{margin-top:16px;font-size:16px;line-height:1.5;color:var(--fg-2);max-width:400px}@media (max-width:599px){.ld-hero{font-size:40px}.ld-sub{font-size:15px;margin-top:12px}}.ld-vals{margin-top:26px}.ld-vals,.ld-vals li{display:grid;gap:12px}.ld-vals li{grid-template-columns:18px 1fr;align-items:start}.ld-vals svg{color:var(--fg-3);margin-top:2px}.ld-vals b{display:block;font-size:14px;font-weight:600;color:var(--fg)}.ld-vals span{display:block;font-size:13px;color:var(--fg-3);margin-top:1px}@media (max-width:599px){.ld-vals{margin-top:20px;gap:10px}}.ld-cta{margin-top:30px;width:100%;height:48px;border:0;border-radius:8px;background:var(--paper);color:var(--bg);font-size:15px;font-weight:600;letter-spacing:-.005em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.ld-cta:hover{background:var(--fg)}.ld-cta:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.ld-cta[aria-disabled=true]{opacity:.6;pointer-events:none}.ld-cta .ld-kb{font-size:11px;color:rgba(10,11,14,.55);margin-left:6px;font-weight:500}@media (max-width:599px){.ld-cta{margin-top:24px}}.ld-outage{margin-top:26px;display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:8px;background:var(--bg);border:1px solid var(--st-on_hold);border-left-width:3px}.ld-outage svg{color:var(--st-on_hold);margin-top:1px}.ld-outage b{display:block;font-size:14px;font-weight:600;color:var(--fg)}.ld-outage span{display:block;font-size:13px;line-height:1.5;color:var(--fg-2);margin-top:2px}.ld-outage+.ld-cta{margin-top:14px}.ld-b2[aria-disabled=true],.ld-link[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:599px){.ld-outage{margin-top:20px}}.ld-guest{margin-top:14px;font-size:13px;color:var(--fg-4);text-align:center}.ld-link{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--fg-2);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-4)}.ld-link:hover{color:var(--fg)}.ld-consent{margin-top:12px;font-size:12px;line-height:1.5;color:var(--fg-4);text-align:center}.ld-consent a{color:var(--fg-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-4)}.ld-consent a:hover{color:var(--fg)}.ld-trust{margin-top:20px;display:grid;grid-template-columns:14px 1fr;gap:10px;font-size:12.5px;line-height:1.55;color:var(--fg-3)}.ld-trust svg{margin-top:2px;color:var(--fg-4)}.ld-trust .ld-d{display:block;color:var(--fg-4);margin-top:4px}.ld-gfield{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.ld-gfield label{font-size:12px;color:var(--fg-3);font-weight:500}.ld-gfield .ld-row{display:flex;gap:8px;margin-top:6px}.ld-gfield input{flex:1;min-width:0;height:40px;border-radius:7px;border:0;background:var(--surface-h);color:var(--fg);padding:0 12px;font:inherit;font-size:14px}.ld-gfield input::-moz-placeholder{color:var(--fg-4)}.ld-gfield input::placeholder{color:var(--fg-4)}.ld-gfield input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--st-on_hold)}.ld-b2{height:40px;padding:0 14px;border:0;border-radius:7px;background:var(--surface-h);color:var(--fg);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.ld-b2:hover{background:#20242d}.ld-gfield p{margin-top:8px;font-size:12px;line-height:1.5;color:var(--fg-4)}.ld-gfield .ld-warn{color:var(--st-on_hold)}.ld-who{font-size:12px;color:var(--fg-4);font-weight:500;letter-spacing:.02em}.ld-h2{font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-top:6px;color:var(--fg)}@media (max-width:599px){.ld-h2{font-size:28px}}.ld-steps{margin-top:24px;display:grid;gap:12px}.ld-steps li{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;font-size:14px;color:var(--fg-4)}.ld-steps li.is-act,.ld-steps li.is-done{color:var(--fg-2)}.ld-ic{width:18px;height:18px;display:grid;place-items:center}.ld-dot{width:7px;height:7px;border-radius:50%;background:var(--fg-4)}.ld-steps li.is-act .ld-dot{background:var(--fg);animation:ld-pulse 1.1s ease-in-out infinite}@keyframes ld-pulse{50%{opacity:.25}}.ld-num{color:var(--fg);font-weight:600;font-size:14px;text-align:right;min-width:7ch}.ld-num small,.ld-steps li.is-wait .ld-num{color:var(--fg-4);font-weight:500}.ld-num small{font-size:12px;margin-left:4px}.ld-bar{margin-top:18px;height:3px;border-radius:2px;background:var(--surface-h);overflow:hidden;visibility:hidden}.ld-bar.is-on{visibility:visible}.ld-bar i{display:block;height:100%;width:100%;background:var(--fg-2);transform-origin:left;transform:scaleX(var(--p,0))}.ld-hint{margin-top:18px;font-size:12.5px;color:var(--fg-4);line-height:1.55}.ld-scatter{margin-top:22px;display:flex;align-items:center;gap:14px}.ld-fan{position:relative;height:50px;flex:0 0 auto}.ld-fan .ld-ph,.ld-fan img{position:absolute;top:0;width:34px;aspect-ratio:225/320;-o-object-fit:cover;object-fit:cover;border-radius:3px;background:var(--surface-h);box-shadow:-1px 0 0 rgba(10,11,14,.9)}.ld-arr{color:var(--fg-4)}.ld-one{width:62px;flex:0 0 auto}.ld-one .ld-ph,.ld-one img{display:block;width:100%;aspect-ratio:225/320;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:var(--surface-h)}.ld-meta{margin:14px 0 0;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;font-size:13px}.ld-meta dt{color:var(--fg-4)}.ld-meta dd{margin:0;color:var(--fg-2)}.ld-meta dd b{color:var(--fg);font-weight:600}.ld-dist{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--fg-3)}.ld-dist li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ld-dist b{color:var(--fg);font-weight:600}.ld-tip{margin-top:20px;padding:12px 14px;border-radius:8px;background:var(--surface);font-size:13px;line-height:1.55;color:var(--fg-2)}.ld-tip b{color:var(--fg);font-weight:600;margin-right:6px}.ld-fan span{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ld-fan.is-folded span{transform:translateX(var(--fold,0))}.ld-eic{width:40px;height:40px;border-radius:10px;background:var(--surface-h);display:grid;place-items:center}.ld-eic,.ld-etxt{color:var(--fg-2)}.ld-etxt{margin-top:12px;font-size:15px;line-height:1.55;max-width:400px}.ld-etxt b{color:var(--fg);font-weight:600}.ld-alt{margin-top:14px;text-align:center;font-size:13px;color:var(--fg-4)}.ld-alt a{color:var(--fg-2);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-4)}.ld-code{margin-top:18px;font-size:11.5px;color:var(--fg-4)}.ld-overlay{position:fixed;inset:0;z-index:60;overflow-y:auto;background:var(--bg)}