:root{--accent:#f5a524;--blur:20px;--up:#34d399;--down:#f87171;--amber:#f5a524;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--head-font:"Archivo Variable", system-ui, sans-serif;--body-font:"DM Sans Variable", system-ui, sans-serif;--label-font:var(--head-font);--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--title-fs:clamp(26px, 2.7vw, 38px);--text:#f2f5fb;--text-2:#f2f5fbc7;--muted:#f2f5fba6;--faint:#f2f5fb80;--off:#f2f5fb59;--line:#ffffff1a;--line-2:#fff3;--glass:#1217268c;--glass-solid:#141a2af2;--deep:#0a0d1673;--tile:#ffffff1a;--hover:#ffffff14;--btn:#ffffff0f;--on:#ffffff24;--down-text:#fca5a5;--page-bg:#0b1020;--ring-shadow:#121726f2;--active-bg:#f2f5fb;--active-fg:#0b1020}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}html,body{background:var(--page-bg);color:var(--text);font-family:var(--body-font);max-width:100%;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--head-font)}a{color:var(--text);text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}.faint{font-size:var(--fs-12);color:var(--faint)}.lbl{font-size:var(--fs-11);color:var(--muted)}.sh{font-size:var(--fs-12);letter-spacing:.06em;color:var(--text-2);margin:0;font-weight:700}.divider{background:var(--line);height:1px}.wall{background-color:var(--page-bg);min-height:100vh;padding:36px 48px 40px}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%);backdrop-filter:blur(var(--blur)) saturate(150%);border:1px solid var(--line)}.tile{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line)}.page{flex-direction:column;gap:22px;max-width:1344px;min-height:calc(100vh - 76px);margin:0 auto;display:flex}.view{flex-direction:column;gap:22px;display:flex}.top{flex-direction:column;gap:14px;display:flex}.top-row{grid-template-columns:1fr auto 1fr}.top-tools{justify-self:end;align-items:center;gap:8px;display:flex}.top-btns{gap:8px;display:none}.live{font-size:var(--fs-12);letter-spacing:0;color:var(--text-2);background:var(--glass);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.top h1{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:600}.now{align-items:center;display:flex}.offline{font-size:var(--fs-13);background:#e06c752e;border:1px solid #e06c758c;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.search{border-radius:12px;align-items:center;gap:10px;width:260px;height:36px;padding:0 14px;display:flex}.look-btn{width:44px;height:36px;color:var(--text-2);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:color .15s;display:grid}.look-btn:is(:hover,:focus-visible){color:var(--accent)}@media (max-width:800px){.look-btn{display:none}}.search input{font-size:var(--fs-13);width:100%;color:var(--text);background:0 0;border:0;outline:none}kbd{font-family:var(--mono);font-size:var(--fs-12);color:var(--faint);border:1px solid var(--line-2);border-radius:6px;padding:1px 7px}.iconbtn{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iconbtn.glass{border:1px solid var(--line);background:var(--glass)}.iconbtn:hover{background:var(--on)}.iconbtn.on{color:var(--accent)}.dpanel{border-radius:22px;flex-direction:column;gap:8px;padding:16px 10px;display:flex}.meter{border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex}.meter-k{font-size:var(--fs-13);color:var(--text-2);font-weight:600}.meter-v{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:500;line-height:1.1;overflow:hidden}.bar{align-items:center;height:14px;display:flex}.bar>span{background:var(--on);border-radius:3px;flex:1;height:5px;overflow:hidden}.bar>span>span{background:var(--accent);border-radius:3px;height:5px;transition:width .6s;display:block}.body{flex-wrap:wrap;align-items:stretch;gap:22px;display:flex}.main{flex-direction:column;flex:999 680px;align-self:flex-start;gap:22px;min-width:0;display:flex}.side{flex-direction:column;flex:330px;gap:14px;min-width:0;margin-top:28px;display:flex}.group{flex-direction:column;gap:12px;min-width:0;display:flex}.group-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:12px;display:grid}.card{border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:14px;transition:border-color .15s;display:flex;position:relative}a.card:hover,.card:hover{border-color:var(--line-2)}.card.wide{flex-flow:wrap;grid-column:1/-1;align-items:stretch;gap:14px}.icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.icon img{object-fit:contain;width:30px;height:30px}.icon svg{color:var(--text)}.names{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.name{font-weight:700;font-size:var(--fs-15)}.host{font-size:var(--fs-12);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.more{border:1px solid var(--line);background:var(--btn);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.more svg{width:14px;height:14px}.more:hover,.more[aria-expanded=true]{background:var(--on);color:var(--text)}.cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cell{border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.empty{font-size:var(--fs-13);color:var(--muted);border-radius:12px;padding:12px;line-height:1.45}.box{border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.rows{flex-direction:column;display:flex}.row{font-size:var(--fs-13);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.row:first-child{border-top:0}.dot{background:var(--up);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot.bad{background:var(--down)}.dot.off{background:var(--off)}.dot.accent{background:var(--accent)}.summary{gap:8px}.summary .tile{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.summary{cursor:pointer}.app{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 4px;display:flex}.app:hover .tile{background:var(--on)}.panel{border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.panel h2{font-size:var(--fs-16);margin:0;font-weight:700}.week,.month{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.day{background:var(--deep);color:var(--text-2);border-radius:12px;flex-direction:column;gap:2px;padding:8px 0;display:flex}.day span:first-child{font-size:var(--fs-11)}.day span:last-child{font-family:var(--mono);font-size:var(--fs-15);font-weight:600}.day.today{background:var(--accent);color:#0b1020}.wd{font-size:var(--fs-11);color:var(--faint);padding:2px 0}.agenda{flex-direction:column;display:flex}.acal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.acal .wd{text-align:center}.aday{border:0;flex-direction:column;align-items:center;display:flex}.aday .dots{gap:2px;height:4px;display:flex}.aday .dots span{background:var(--accent);border-radius:50%;width:4px;height:4px}.aday .dots span.series{background:#8fd3ff}.aday.past .dots span{background:var(--off)}.aday.today{background:var(--accent);color:#0b1020;font-weight:700}.aday.today .dots span{background:#0b1020}.aday.sel:not(.today){box-shadow:inset 0 0 0 2px var(--accent)}.air-day{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.act-scroll{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}@media (min-width:801px){.act-box{flex:1;min-height:200px;position:relative}.act-scroll{padding-right:6px;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.act-scroll.at-end{-webkit-mask-image:none;mask-image:none}}.poster{object-fit:cover;background:var(--tile);border-radius:10px;flex-shrink:0;width:54px;height:72px}.play{background:var(--accent);color:#0b1020;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.menu{color:var(--text);z-index:50;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#141a2a80;border-radius:10px;flex-direction:column;min-width:150px;max-width:220px;padding:4px;display:flex;position:fixed;box-shadow:0 12px 30px #00000073}.menu button{text-align:left;width:100%;font-size:var(--fs-12);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-weight:600;display:block}.menu button:hover{background:#ffffff1a}.menu .danger{color:var(--down-text)}.menu button:disabled{color:var(--off);cursor:default;background:0 0}.menu hr{background:var(--line);border:0;height:1px;margin:3px 4px}.dialog{color:var(--text);background:var(--glass-solid);border-radius:26px;flex-direction:column;gap:16px;width:420px;max-width:calc(100% - 32px);padding:24px;display:flex;box-shadow:0 30px 80px #0000008c}.dialog h2{font-size:var(--fs-20);margin:0;font-weight:700}.dialog p{font-size:var(--fs-14);color:var(--text-2);margin:0;line-height:1.5}.look-scrim{z-index:35;position:fixed;inset:0}.look{flex-direction:column;width:440px;max-width:calc(100% - 32px);max-height:calc(100vh - 250px);display:flex;position:absolute;top:230px;right:max(48px,50vw - 672px);overflow:auto}.look h2{font-size:var(--fs-18);margin:0}.look .sh{margin-top:4px}.look .grabber{display:none}.themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.swatches{grid-template-columns:repeat(7,minmax(0,44px));justify-content:space-between;gap:10px;display:grid}.swatch{aspect-ratio:1;border:0;border-radius:50%;width:100%;max-width:44px;padding:0;box-shadow:inset 0 0 0 1px #fff3}.swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--glass-solid), 0 0 0 5px var(--sw)}.swatch.custom{color:#0b1020;background:conic-gradient(#f87171,#facc15,#34d399,#8fd3ff,#a5b4fc,#f472b6,#f87171);justify-content:center;align-items:center;display:flex}.bg-hue input{background:linear-gradient(90deg,#6f2a2a,#6f6f2a,#2a6f2a,#2a6f6f,#2a2a6f,#6f2a6f,#6f2a2b)!important}.hue-row input{appearance:none;height:14px;accent-color:var(--accent);background:linear-gradient(90deg,#f47b7b,#f4f47b,#7bf47b,#7bf4f4,#7b7bf4,#f47bf4,#f47b7d);border-radius:7px}.hue-row input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0006}.hue-row input::-moz-range-thumb{background:var(--accent);border:3px solid #fff;border-radius:50%;width:18px;height:18px}.slider{font-size:var(--fs-13);color:var(--text-2);flex-direction:column;gap:8px;display:flex}.slider>span{justify-content:space-between;display:flex}.slider input{width:100%;accent-color:var(--accent)}@media (max-width:800px){.wall{padding:20px 16px calc(24px + var(--pbar));background-attachment:scroll}.page,.view{gap:16px}.top-btns{display:flex}.live{background:0 0;border:0;gap:5px;padding:0}.now{flex-wrap:nowrap;flex-shrink:0}.top-row{justify-content:space-between;display:flex}.top-tools{display:none}.search{flex:100%;gap:10px;width:auto;padding:0 16px}.search input{font-size:var(--fs-16)}.search kbd{display:none}.dpanel{padding:12px 6px}.meter{padding:8px 10px}.meter-k{font-size:var(--fs-12)}.meter-v{font-size:var(--fs-20)}.side{gap:16px;margin-top:0}.grid,.grid.fit,.grid.cw{grid-template-columns:1fr;gap:10px}.card{border-radius:20px;gap:10px;padding:12px}.card .icon{border-radius:12px;width:42px;height:42px}.card .icon img{width:26px;height:26px}.cell{border-radius:11px;gap:1px;padding:7px 9px}.panel{border-radius:22px;padding:16px}.app{border-radius:14px;gap:6px;padding:8px 2px}.sheet{color:var(--text);width:calc(100% - 24px);margin:0 12px calc(12px + env(safe-area-inset-bottom));background:var(--glass-solid);border:1px solid var(--line-2);border-radius:26px;flex-direction:column;gap:14px;padding:10px 16px 20px;display:flex;box-shadow:0 20px 60px #00000080}.grabber{background:var(--line-2);border-radius:3px;align-self:center;width:40px;height:5px}.sheet h2{font-size:var(--fs-18);margin:0;font-weight:700}.dialog{width:calc(100% - 24px);max-width:none;margin:0 12px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--line-2);border-radius:26px;padding:10px 16px 20px;box-shadow:0 20px 60px #00000080}.dialog:before{content:"";background:var(--line-2);border-radius:3px;align-self:center;width:40px;height:5px}.dialog p{font-size:var(--fs-15)}.look-scrim{background:#04060c8c}.look{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:26px;width:auto;max-width:none;max-height:85vh;top:auto}.look .grabber{display:block}}.dcells{margin-bottom:0}.meter-v.ok{color:var(--up)}.meter-v.bad{color:var(--down-text)}@media (max-width:800px){.grid.cw{grid-template-columns:repeat(2,minmax(0,1fr))}.top{gap:10px}.top-btns .iconbtn{border-radius:12px;width:36px;height:36px}.top-btns .iconbtn svg{width:17px;height:17px}.top h1{flex:1;min-width:0;font-size:28px;line-height:1.12}body[data-tab=home] .now{flex-flow:column;flex-shrink:0;align-items:flex-end;gap:4px}}@media (min-width:801px) and (max-width:1180px){.top h1{min-width:0;font-size:36px}.now{flex-wrap:nowrap;flex-shrink:0;gap:14px}.top-row{grid-template-columns:auto 1fr auto;gap:12px}.live{padding:6px}.top-btns{display:flex}.top-btns .iconbtn{border-radius:12px;width:36px;height:36px}.top-btns .iconbtn svg{width:17px;height:17px}body.searching .top-tools{grid-column:1/-1;justify-self:stretch;display:flex}body.searching .search{width:100%}}@media (min-width:600px) and (max-width:800px){.grid,.grid.fit{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.app{gap:5px;padding:6px 0}.day{border-radius:10px;padding:6px 0}.day span:first-child{font-size:var(--fs-10)}.day span:last-child{font-size:var(--fs-13)}.wd{font-size:var(--fs-10)}.aday .n{font-size:var(--fs-12)}.aday{gap:3px;min-height:38px}.air-day .sh{font-size:var(--fs-10)}}@media (min-width:801px){.panel{gap:10px;padding:16px}.grid{gap:10px}.card{border-radius:20px;gap:9px;padding:11px}.name{font-size:var(--fs-13)}.host{font-size:var(--fs-11)}.cells{gap:5px}.cell{border-radius:10px;padding:6px 9px}.more{width:28px;height:28px}.more svg{width:13px;height:13px}.summary .tile{width:36px;height:36px}.meter-v{font-size:var(--fs-22)}.top h1{font-size:40px}.group{gap:8px}.app{gap:5px;padding:6px 0}}@media (min-width:1181px){.top-row .live{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;font-size:var(--fs-12);color:var(--muted);background:0 0;border:0;padding:0}body[data-tab=home] .top h1{margin-left:-.055em}}@media (min-width:801px){.look{border-radius:20px;gap:9px;max-height:calc(100vh - 90px);padding:14px;position:fixed}.look h2{font-size:var(--fs-15)}.themes{gap:6px}.swatches{grid-template-columns:repeat(7,minmax(0,32px));gap:6px}.swatch{max-width:32px}.slider{font-size:var(--fs-12);gap:6px}.hue-row input{height:10px}.hue-row input::-webkit-slider-thumb{width:16px;height:16px}}.dcells{margin:0}.note-line{font-size:var(--fs-12)}.cal-gh{align-items:center}.cal-gh .sh{text-transform:uppercase}.cal-gh>.sh:before{content:none!important}.group-head .sh,.group-head .note-line,.note-line{color:var(--text)}@media (min-width:1181px){body[data-tab=home] .now{align-items:center;gap:18px}}.top-row .live,.top-row .dateline,.search,.search kbd{color:var(--text)}.search input::placeholder{color:var(--text);opacity:.85}#view-media .side{gap:8px}@media (min-width:801px){#view-media .side{margin-top:0}#view-media .air-panel{border-radius:20px;gap:8px;padding:10px 12px}#view-media .acal{gap:3px}#view-media .acal .wd{font-size:var(--fs-10)}#view-media .aday{border-radius:9px;gap:2px;min-height:34px;padding:4px 0}#view-media .aday .n{font-size:var(--fs-12)}#view-media .air-panel .divider{margin:2px 0}#view-media .air-day .sh{font-size:var(--fs-10)}}#air-list{flex-direction:column;display:flex}#air-list .air-day{font-size:var(--fs-10);margin:8px 0 2px;display:block}#air-list .air-day:first-child{margin-top:0}#air-list .air-none{padding:4px 0}.grid.cw{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width:801px){.grid.cw{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1181px){.grid.cw{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cw>:nth-child(n+6){display:none}}:is(.glass.card,.glass.panel,.glass.dpanel){border-radius:10px!important}:is(.day,.aday){border-radius:6px!important}:is(.glass.search,.glass.iconbtn,.glass.look){border-radius:10px!important}.search kbd{border-radius:4px}@media (min-width:801px){.wall{padding-top:18px;padding-bottom:16px}.page{min-height:calc(100vh - 34px)}}@media (max-width:800px){.group-head>.sh{letter-spacing:.05em}.group-head .note-line{letter-spacing:-.01em;font-size:9.5px}.glass.dcells{padding:6px 2px}}.u{margin-left:.12em}.sl{margin:0 .12em}@media (max-width:800px){.air-panel{flex:none;gap:6px;min-height:0;padding:8px 10px}.air-panel .divider{margin:0}.week{gap:3px}.day{border-radius:6px;gap:0;padding:3px 0}.day span:first-child{font-size:9.5px}.day span:last-child{font-size:var(--fs-13)}}button.day{font:inherit;cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;width:100%}button.day:hover:not(.today){background:var(--on)}.day.sel:not(.today){box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--text)}.day.today.sel{box-shadow:inset 0 0 0 1.5px #0b1020}.day.has:not(.today) span:last-child{color:var(--accent)}@media (max-width:800px){.view,.body,.main,.gen-rows{gap:34px}.group,.view .side{gap:5px}.view .side>.group-head:not(:first-child){margin-top:29px}.cal-gh{height:auto}.group-head,.group-head>.sh,.group-head .note-line{min-height:0;line-height:1.15}}@media (min-width:801px){.grid.cw{gap:4px}}.top-row .brand{display:none}@media (max-width:800px){.top-row .top-btns{margin-left:auto}}@media (min-width:801px) and (max-width:1180px){.glass.dcells{padding:6px 4px}}@media (max-width:800px){.grid.cw{gap:4px}}@media (min-width:801px){#view-media .air-panel{flex-direction:column;flex:auto;min-height:0;display:flex}#view-media .air-panel .act-box{min-height:120px}}.grid.wcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid.wcards>:nth-child(n+5){display:none}@media (min-width:801px){.grid.wcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wcard .t{font-size:var(--fs-12)}.wcard .s{font-size:var(--fs-10);gap:5px}.wcard .txt{bottom:7px;left:8px;right:8px}}.wcard{aspect-ratio:16/9;background:var(--tile);color:#fff;border-radius:10px;text-decoration:none;display:block;position:relative;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.wcard:has(>.bg[src]){background:0 0}.wcard:not(:has(>.bg[src])){box-shadow:inset 0 0 0 1px var(--line)}.wcard .bg{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.wcard.tall .bg{object-position:center 22%}.wcard .shade{background:linear-gradient(#0000 28%,#0608108c 60%,#060810eb 100%);position:absolute;inset:0}.wcard .txt{flex-direction:column;gap:2px;min-width:0;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.wcard .t{font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.wcard .s{font-size:var(--fs-10);color:#ffffffc7;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.wcard .wprog{background:#ffffff38;border-radius:3px;height:3px;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden}.wcard .wprog span{background:var(--accent);border-radius:3px;height:100%;display:block}.wcard.has-prog .txt{bottom:14px}@media (min-width:1181px){.wcard .wprog{left:7px;right:7px}}@media (max-width:800px){.wcard .t{font-size:var(--fs-12)}.wcard .s{font-size:9.5px}.wcard .txt{bottom:7px;left:8px;right:8px}}.wcard .wnew.playing,.tc-nexttag.playing{align-items:center;gap:5px;display:flex}.tcard .trate.playing{align-items:center;gap:4px;display:flex}.tcard .trate.playing:before{content:"";background:#0b1020;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite wnow}@media (max-width:800px){.tcard .trate.playing{letter-spacing:.02em;gap:3px;height:13px;padding:0 4px;font-size:7.5px;top:5px;left:5px}.tcard .trate.playing:before{width:4px;height:4px}}.tc-nexttag.playing:before{content:"";background:#0b1020;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite wnow}.tc-now{background:var(--accent);color:#0b1020;font:700 var(--fs-11) var(--body-font);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px 3px 7px;display:inline-flex}.tc-now:before{content:"";background:#0b1020;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite wnow}@media (prefers-reduced-motion:reduce){:is(.tc-nexttag.playing,.tc-now):before{animation:none}}.wcard .wnew.playing:before{content:"";background:#0b1020;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite wnow}@keyframes wnow{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.wcard .wnew.playing:before{animation:none}}.wcard .wnew{background:var(--accent);color:#0b1020;letter-spacing:.06em;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;top:7px;left:7px}.grid.wcards>.wempty{aspect-ratio:auto;text-align:center;border:1px dashed var(--line);color:var(--muted);font-size:var(--fs-12);border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;min-height:64px;padding:0 16px;display:flex}@media (min-width:801px){.grid.wcards>.wempty{aspect-ratio:64/9;min-height:0}}@media (min-width:1181px){.side{flex-basis:290px}.body{gap:16px}.main .group>:not(.group-head){zoom:1.12}.main .group>.dcells{zoom:1.08}#view-media .cal-gh{height:30.5px}.wcard .t{font-size:var(--fs-12)}.wcard .txt{bottom:6px;left:7px;right:7px}.wcard .wnew{padding:2px 5px;font-size:8.5px}}.wcard{transition:transform .2s}@media (hover:hover){.wcard:hover{z-index:2;transform:scale(1.07)}}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-flow:column;display:grid;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (hover:none){.rail{scroll-snap-type:none}}.rail.wheeling{scroll-snap-type:none}.grid.wcards.rail>*{display:block}.grid.wcards.rail{grid-template-columns:none;grid-auto-columns:calc(50% - 4px)}@media (min-width:801px){.grid.wcards.rail{grid-auto-columns:calc(25% - 6px)}}@media (hover:hover){.rail .wcard:hover{transform:scale(1.04)}.rail>.wcard:first-child{transform-origin:0}}.rail-nav{align-self:center;align-items:center;gap:6px;margin:-4px 0 -4px auto;display:flex}.rail-nav[hidden]{display:none}.rbtn{width:30px;height:30px;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 2.5px var(--line-2);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:box-shadow .15s,color .15s,opacity .15s;display:grid}.rbtn:disabled{opacity:.3;cursor:default}.rbtn:not(:disabled):is(:hover,:focus-visible){color:var(--accent);box-shadow:inset 0 0 0 2.5px var(--accent)}.rsep{background:var(--line-2);width:1px;height:18px;margin:0 4px}@media (max-width:800px){.rbtn{width:26px;height:26px}.rail-nav{gap:5px}.group-head>.rail-nav{margin:-6px 0 -2px auto}.rsep{height:15px;margin:0 3px}}.ptrack{grid-auto-columns:calc(50% - 5px);gap:10px}@media (max-width:800px){.ptrack .dialhost .tdial,.ptrack .dialhost .topt,.l-grid .dialhost .tdial,.l-grid .dialhost .topt{width:38px;height:38px}.ptrack .dialhost .tdial,.l-grid .dialhost .tdial{bottom:8px;right:8px}.ptrack .dialhost .tdial-menu,.l-grid .dialhost .tdial-menu{gap:7px;bottom:53px;right:8px}:is(.ptrack,.l-grid) .dialhost .tdial :is(.face,.alt),:is(.ptrack,.l-grid) .dialhost .topt .dot{--ring:3.5px;font-size:var(--fs-11)}:is(.ptrack,.l-grid) .dialhost :is(.tdial,.topt) svg{width:16px;height:16px}:is(.ptrack,.l-grid) .tcard .names .name{font-size:var(--fs-14)}:is(.ptrack,.l-grid) .tcard .names .host{font-size:var(--fs-12)}}@media (min-width:801px){.ptrack{grid-auto-columns:calc(16.6667% - 8.33333px);gap:10px}}@media (min-width:1181px){.ptrack{grid-auto-columns:calc(14.2857% - 8.57143px)}.ptrack .dialhost .tdial,.ptrack .dialhost .topt{width:38px;height:38px}.ptrack .dialhost .tdial{bottom:8px;right:8px}.ptrack .dialhost .tdial-menu{gap:7px;bottom:53px;right:8px}.ptrack .dialhost .tdial :is(.face,.alt),.ptrack .dialhost .topt .dot{--ring:3.5px;font-size:var(--fs-11)}.ptrack .dialhost :is(.tdial,.topt) svg{width:16px;height:16px}.ptrack .tcard .names .name{font-size:var(--fs-14)}.ptrack .tcard .names .host{font-size:var(--fs-12)}}.ptrack>.tcard:first-child .tposter{transform-origin:0}.tcard{flex-direction:column;gap:6px;min-width:0;display:flex}.tcard .tposter{aspect-ratio:2/3;background:var(--tile);border-radius:8px;transition:transform .2s;position:relative;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.tcard .tposter img{object-fit:cover;width:100%;height:100%;display:block}.tcard .tposter:has(>img[src]){background:0 0}.tcard .tposter:not(:has(>img[src])):before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.tcard:hover .tposter{transform:scale(1.05)}}.tcard .names{flex:none;gap:1px;padding:0 2px}.tcard .names .name{font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tcard .names .host{font-size:var(--fs-10);color:var(--text-2)}@media (min-width:1181px){.body>.main{padding-top:2.5px}}.opens{cursor:pointer}.opens:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-scrim{z-index:45;background:#04060c9e;place-items:center;padding:3vh 16px;display:grid;position:fixed;inset:0}.tp-scrim[hidden]{display:none}body.tp-open{overflow:hidden}.tpanel{background:var(--glass-solid);width:min(900px,100%);max-height:94vh;color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009;border-radius:14px!important}.tp-body{scrollbar-color:#ffffff29 transparent;flex:1;padding-bottom:22px;overflow-y:auto}.tp-note,.tc-note{color:var(--muted);font-size:var(--fs-13);margin:0;padding:18px 0}.tp-body>.tp-note{padding:28px 24px}.tc-meta{font-size:var(--fs-13);color:var(--text-2)}.tc-chips{flex-wrap:wrap;display:flex}.tc-tagline{color:var(--text-2);font-style:italic;font-size:var(--fs-14);margin:0 0 8px}.tc-overview{line-height:1.6;font-size:var(--fs-14);margin:0}.tc-markwrap{align-items:center;gap:8px}.tc-ep .tc-markwrap{flex-direction:column;gap:10px}.tc-erate{cursor:pointer;background:0 0;border:0;padding:0}.tc-erate .tc-circ{background:conic-gradient(var(--accent) 0 var(--fill), var(--act-ring,#ffffff38) var(--fill) 100%);width:30px;height:30px}.tc-erate .tc-circ>span{--ring:2.5px;font-family:var(--mono);color:var(--accent);font-size:9.5px;font-weight:600}.tc-erate.avg .tc-circ{background:conic-gradient(color-mix(in srgb, var(--accent) 45%, transparent) 0 var(--fill), #ffffff38 var(--fill) 100%)}.tc-erate.avg .tc-circ>span{color:color-mix(in srgb, var(--accent) 60%, transparent);font-size:9.5px}.tc-erate:not(.on):not(.avg) .tc-circ>span{color:var(--faint);font-size:var(--fs-12)}.tc-erate:not(.on):hover .tc-circ>span{color:var(--accent)}.tc-eps{flex-direction:column;gap:10px;display:flex}.tc-eplist{flex-direction:column;display:flex}.tc-ep{border-top:1px solid var(--line);grid-template-columns:112px 1fr auto;align-items:center;gap:14px;padding:9px 0;display:grid}.tc-ep:first-child{border-top:0;padding-top:0}.tc-ep.soon{opacity:.55}.tc-still{aspect-ratio:16/9;background:var(--tile);border-radius:7px;width:112px;position:relative;overflow:hidden}.tc-still img{object-fit:cover;width:100%;height:100%}.tc-eptx{flex-direction:column;gap:3px;min-width:0;display:flex}.tc-eptop{font-size:var(--fs-14);align-items:baseline;gap:8px;display:flex}.tc-eptop .n{font-family:var(--mono);font-size:var(--fs-12);color:var(--muted)}.tc-eptop .t{font-weight:600}.tc-epov{font-size:var(--fs-12);color:var(--text-2);text-overflow:ellipsis;margin:2px 0 0;line-height:1.45;overflow:hidden}.tc-mark{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.tc-markwrap{display:flex;position:relative}.whenpop{flex-direction:row;align-items:center;gap:4px;min-width:0;padding:3px 3px 3px 6px}.wheels{display:flex;position:relative}.wheels:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:7px;height:22px;position:absolute;top:22px;left:0;right:0}.wheel{box-sizing:border-box;scroll-snap-type:y mandatory;scrollbar-width:none;outline:none;height:66px;padding:22px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.wheel::-webkit-scrollbar{display:none}.wrow{scroll-snap-align:center;text-align:center;height:22px;line-height:22px;font-family:var(--mono);font-size:var(--fs-12);color:var(--text);cursor:pointer}.wheel:first-child{width:24px}.wheel:nth-child(2){width:34px}.wheel:nth-child(3){width:40px}.wheel:focus-visible{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px}.whenpop button.wok{background:0 0;width:auto;padding:0}.wbtns{flex-direction:column;gap:4px;display:flex}.whenpop.has-range{grid-template-columns:auto auto;align-items:center;gap:3px 4px;display:grid}.whenpop .wrange{contain:inline-size;background:var(--tile);width:auto;color:var(--text-2);font-family:var(--mono);font-size:var(--fs-11);text-align:center;cursor:pointer;border:0;border-radius:6px;grid-column:1/-1;margin:0 0 1px;padding:4px 8px;font-weight:600}.whenpop .wrange:hover{color:var(--text)}.whenpop .wrange.on{background:var(--accent);color:#0b1020}.tc-editdate{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tc-editdate:hover{text-underline-offset:3px;text-decoration:underline}.tc-editdate.add{color:var(--accent)}.tc-mark .tc-circ{width:30px;height:30px}.tc-mark .tc-circ>span{--ring:2.5px}.tc-mark .tc-circ svg{width:13px;height:13px}.tc-mark:not(.on) .tc-circ>span{color:var(--faint)}.tc-mark:not(:disabled):hover .tc-circ>span{color:#f2f5fb}.tc-mark.on .tc-circ{background:var(--accent)}.tc-mark:disabled{cursor:default;opacity:.6}:is(.tc-mark,.tc-cbtn,.tc-erate) .tc-circ{transition:background .15s,transform .12s}:is(.tc-mark,.tc-cbtn,.tc-erate):not(:disabled):is(:hover,:focus-visible) .tc-circ,.tc-erate.dragging .tc-circ{transform:scale(1.15)}:is(.tc-mark:not(.on),.tc-cbtn,.tc-erate:not(.on)):not(:disabled):not(.confirm):is(:hover,:focus-visible) .tc-circ{background:var(--accent)}:is(.tc-mark:not(.on),.tc-cbtn,.tc-erate:not(.on)):not(:disabled):not(.confirm):is(:hover,:focus-visible) .tc-circ>span{color:var(--accent)}.tc-mark.on:not(:disabled):not(.confirm):is(:hover,:focus-visible) .tc-circ{background:var(--down-text)}.tc-mark.on:not(:disabled):not(.confirm):is(:hover,:focus-visible) .tc-circ>span{color:var(--down-text)}.tc-erate{touch-action:none}:is(.tc-mark,.tc-cbtn,.tc-erate).confirm .tc-circ{background:var(--down-text)}:is(.tc-mark,.tc-cbtn,.tc-erate).confirm .tc-circ>span{color:var(--down-text)}.tc-cbtn{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.tc-cbtn .tc-circ{background:conic-gradient(var(--accent) 0 var(--fill,0%), var(--act-ring,#ffffff38) var(--fill,0%) 100%);width:30px;height:30px}.tc-cbtn .tc-circ>span{--ring:2.5px}.tc-cbtn .tc-circ svg{width:13px;height:13px}:is(.tc-mark,.tc-cbtn):not(:disabled):hover .tc-circ{box-shadow:0 0 0 2px #ffffff1f,0 3px 10px #00000059}.tc-more{font:inherit;font-size:var(--fs-12);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.tc-more svg{width:14px;height:14px}.tc-more:hover{color:var(--text)}@media (max-width:800px){.tp-scrim{padding:0}.tpanel{width:100%;height:100%;max-height:100vh;border-radius:0!important}}.gen-rows{flex-direction:column;gap:22px;display:flex}.gen-rows:empty{display:none}@media (min-width:801px){.view,.main,.gen-rows{gap:32px}}.tcard .trate{box-sizing:border-box;background:var(--accent);color:#0b1020;border-radius:5px;place-items:center;height:16px;padding:0 5px;font-size:9.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;left:6px}.dialhost .tdial{z-index:2;cursor:pointer;background:var(--act-ring,#ffffff38);border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 10px #00000080}.dialhost .tdial.rated,.dialhost .tdial.seen{background:conic-gradient(var(--accent) 0 var(--fill), var(--act-ring,#ffffff38) var(--fill) 100%)}.dialhost .tdial .face,.dialhost .tdial .alt{--ring:3.5px;background:radial-gradient(circle closest-side, #121726 calc(100% - var(--ring)), transparent calc(100% - var(--ring) + .5px));width:100%;height:100%;color:var(--text);font-family:var(--mono);font-size:var(--fs-10);border-radius:50%;place-items:center;font-weight:600}.dialhost .tdial .face{display:grid}.dialhost .tdial .alt{display:none}.dialhost .tdial.rated .face{color:var(--accent)}.dialhost .tdial svg{width:14px;height:14px}.dialhost .tdial-shade{opacity:0;pointer-events:none;background:linear-gradient(270deg,#080b1499,#080b141a);transition:opacity .15s;position:absolute;inset:0}.dialhost .tdial-menu{z-index:2;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:47px;right:7px;transform:translateY(6px)}:is(.dialhost.open,.dialhost:hover) :is(.tdial-shade,.tdial-menu){opacity:1}:is(.dialhost.open,.dialhost:hover) .tdial-menu{transform:none}.dialhost .tdial-menu .topt{pointer-events:none}:is(.dialhost.open,.dialhost:hover) .tdial-menu .topt{pointer-events:auto}:is(.dialhost.open,.dialhost:hover) .tdial{background:var(--act-ring,#ffffff38)}:is(.dialhost.open,.dialhost:hover) .tdial .face{display:none}:is(.dialhost.open,.dialhost:hover) .tdial .alt{display:grid}.dialhost .topt{cursor:pointer;width:34px;height:34px;color:var(--text);font-family:var(--mono);font-size:var(--fs-10);background:#ffffff38;border:0;border-radius:50%;place-items:center;padding:0;font-weight:600;display:grid;box-shadow:0 3px 10px #00000080}.dialhost .topt .lbl{display:none}.dialhost .topt .dot{--ring:3.5px;background:radial-gradient(circle closest-side, #121726 calc(100% - var(--ring)), transparent calc(100% - var(--ring) + .5px));border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.dialhost .topt svg{width:14px;height:14px}.dialhost :is(.topt,.tdial) *{pointer-events:none}.dialhost .topt:hover,.dialhost .topt:focus-visible{background:var(--accent);color:var(--accent)}.dialhost .topt.on:not(.rated):is(:hover,:focus-visible){background:var(--down-text);color:var(--down-text)}.dialhost :is(.topt,.tdial){transition:transform .12s}.dialhost .tdial:hover,.dialhost .tdial:focus-visible{transform:scale(1.15)}:is(.dialhost.open,.dialhost:hover) .tdial:is(:hover,:focus-visible){background:var(--accent)}:is(.dialhost.open,.dialhost:hover) .tdial:is(:hover,:focus-visible) .alt{color:var(--accent)}.dialhost .topt:hover,.dialhost .topt:focus-visible,.dialhost.dragging .tdial-menu .topt:last-child{transform:scale(1.15)}.dialhost .topt.on{background:var(--accent);color:var(--accent)}.dialhost .topt.rated{background:conic-gradient(var(--accent) 0 var(--fill), #ffffff38 var(--fill) 100%)}.dialhost .topt.status,.dialhost .topt.status:hover{cursor:default;color:var(--accent);transform:none}.tcast .names .host{font-family:inherit}.tc-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tc-cert{box-shadow:inset 0 0 0 1px var(--cert,var(--text-2));font-size:var(--fs-11);color:var(--cert,var(--text-2));border-radius:4px;padding:1px 6px;font-weight:600;line-height:1.4}.tc-score{font-size:var(--fs-12);align-items:center;gap:5px;display:inline-flex}.tc-score img{object-fit:contain;border-radius:3px;width:auto;max-width:44px;height:20px}.tc-score b{font-weight:700}a.tc-score{color:inherit;border-radius:6px;text-decoration:none}a.tc-score:hover b,a.tc-score:focus-visible b{text-underline-offset:3px;text-decoration:underline}.tc-score.tc-lb img{border-radius:0;max-width:none;height:15px}.tpanel.playing{min-height:min(min(900px,100vw - 32px)/1.77778,94vh)}.tc-player{z-index:2;background:#000;position:absolute;inset:0}.tc-player iframe{border:0;width:100%;height:100%;display:block}.tc-ytico{cursor:pointer;opacity:.92;background:0 0;border:0;align-items:center;padding:0;transition:transform .15s,opacity .15s;display:inline-flex}.tc-ytico svg{width:26px;height:19px}.tc-ytico:hover,.tc-ytico:focus-visible{opacity:1;transform:scale(1.1)}.tc-chips .tc-score{font-size:var(--fs-14);gap:6px}.tc-chips{align-items:flex-start;gap:10px}.tc-chips a.tc-score{font:600 var(--fs-12) var(--mono);flex-direction:column;gap:4px}.tc-chips a.tc-score img{box-sizing:content-box;object-fit:contain;background:radial-gradient(circle, #121726 0 16.5px, transparent 17px), conic-gradient(var(--ring,var(--accent)) 0 var(--fill,0%), #ffffff38 var(--fill,0%) 100%);border-radius:50%;width:26px;max-width:none;height:26px;padding:7px;transition:transform .15s}.tc-chips a.tc-lb img{background:radial-gradient(circle, #121726 0 16.5px, transparent 17px), conic-gradient(#ff8000 0 33.33%, #00e054 0 66.67%, #40bcf4 0)}@media (hover:hover){a.tc-score:hover img{transform:scale(1.15)}}a.tc-score:focus-visible img{transform:scale(1.15)}.tc-chips .tc-ytico svg{box-sizing:border-box;background:radial-gradient(circle,#121726 0 16.5px,red 17px);border-radius:50%;width:40px;height:40px;padding:9px}.tc-chips .tc-ytico:hover,.tc-chips .tc-ytico:focus-visible{transform:scale(1.15)}.tc-chips .tc-ytico{color:var(--text);font:700 var(--fs-12) var(--body-font);flex-direction:column;gap:4px}.tc-chips .tc-link{font:500 var(--fs-11) var(--body-font);color:var(--muted)}.tc-chips :is(a.tc-score,.tc-ytico):is(:hover,:focus-visible) .tc-link{color:var(--text);text-decoration:none}.tc-chips .tc-sep{background:#ffffff38;flex-shrink:0;width:1px;height:28px;margin:6px 2px 0}.tc-chips .tc-sep:first-child,.tc-chips .tc-sep+.tc-sep{display:none}.tc-circ{background:var(--act-ring,#ffffff38);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .15s;display:grid;box-shadow:0 3px 10px #00000059}.tc-circ>span{--ring:3.5px;background:radial-gradient(circle closest-side, #121726 calc(100% - var(--ring)), transparent calc(100% - var(--ring) + .5px));color:#f2f5fb;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.tc-circ svg{width:16px;height:16px}.tc-details{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;padding:10px 6px;display:grid}.tc-details .meter{gap:2px;min-width:0;padding:4px 10px}.tc-details .meter-k{font-size:var(--fs-11);line-height:16px}.tc-details .meter-v{font-size:var(--fs-16);line-height:22px}.tc-details .meter-v.txt{font-family:inherit;font-size:var(--fs-13);white-space:nowrap;font-weight:600}.tc-details .meter-v.acc{color:var(--accent)}.siderail{display:none}@media (min-width:801px){:root{--rail-w:88px;--ri:46px}.siderail{z-index:30;width:var(--rail-w);box-sizing:border-box;border-width:0;border-radius:0;flex-direction:column;align-items:center;gap:14px;padding:20px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.siderail.glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.rail-logo{color:var(--text);text-decoration:none;display:flex}.rail-logo img{width:52px;height:52px;margin-left:1.6px;transition:transform .12s;display:block}.rail-logo:is(:hover,:focus-visible) img{transform:scale(1.08)}.rail-pages,.rail-foot{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%);backdrop-filter:blur(var(--blur)) saturate(150%);border-radius:999px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex;box-shadow:0 10px 30px #0006}.rail-pages{margin-block:auto}.rail-foot{padding:6px}.rail-sep{background:#ffffff24;flex-shrink:0;width:22px;height:1px;margin:4px 0}.rail-tab{color:var(--text-2);font:600 var(--fs-13)/1 var(--body-font);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.rail-i{width:var(--ri);height:var(--ri);box-sizing:border-box;border:4px solid #0000;border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.rail-i svg{width:21px;height:21px}.rail-tab:is(:hover,:focus-visible) .rail-i{background:var(--hover);color:var(--text)}.rail-tab.active .rail-i{border-color:var(--accent);color:var(--accent);background:#121726}.rail-t{background:var(--glass-solid);color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;border:1px solid #ffffff1f;border-radius:8px;padding:7px 11px;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)}.rail-tab:is(:hover,:focus-visible) .rail-t,.siderail .acct-btn.armed .rail-t{opacity:1}.siderail .acct-btn .avatar{width:var(--ri);height:var(--ri);font-size:var(--fs-15);box-shadow:none;background:#121726;border:4px solid #ffffff47}.siderail .acct-btn:hover .avatar{border-color:var(--accent);background:#121726}.siderail .acct-btn.armed .avatar,.siderail .acct-btn.armed:hover .avatar{border-color:var(--down-text);background:#121726!important}.siderail .acct-btn.armed .avatar svg{width:20px;height:20px}.siderail .acct-btn.armed .rail-t{color:var(--down-text)}.wall{padding-left:calc(var(--rail-w) + 32px)}.top-row{align-items:center;display:flex}.top-row .dateline,.top-btns{display:none}.top-tools{display:flex}}@media (min-width:801px) and (max-height:880px){:root{--ri:40px}.siderail{gap:10px;padding-block:14px}.rail-logo img{width:44px;height:44px}.rail-pages,.rail-foot{gap:4px;padding:6px}.rail-i svg{width:19px;height:19px}}@media (min-width:801px) and (max-width:1180px){.wall{padding-left:calc(var(--rail-w) + 20px);padding-right:24px}}.look{background:var(--glass);gap:0;padding:10px 14px 4px;box-shadow:0 12px 32px #00000059;border-radius:10px!important}.look-head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.look-head .sh{font-size:var(--fs-12);margin:0}.look-x{width:26px;height:26px;color:var(--text-2);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.look-x:hover{background:var(--on);color:var(--text)}.look-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.look-k{font-size:var(--fs-12);color:var(--text-2);flex-shrink:0;font-weight:600}.look .swatches{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.look .swatch{aspect-ratio:auto;width:18px;max-width:none;height:18px}.look .swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--glass-solid), 0 0 0 3.5px var(--sw)}.look .swatch.custom svg{width:11px;height:11px}.look .hue-row input{width:150px;accent-color:var(--accent);margin:0}@media (min-width:801px){.look{width:330px}}@media (max-width:800px){.look{padding:8px 16px 10px}.look-row{min-height:48px}.look .swatch{width:24px;height:24px}.look .hue-row input{width:130px}}.top-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{flex-shrink:0;display:flex}.brand img{border-radius:9px;width:44px;height:44px;display:block}@media (min-width:801px){.top-row .brand{display:none}}@media (min-width:801px) and (max-width:1180px){.top-tools{display:flex}.search{width:220px}}@media (max-width:800px){.top-row{flex-wrap:wrap}.top-tools{display:none}body.searching .top-tools{flex-basis:100%;order:3;display:flex}.search{border-radius:12px;height:40px}}@supports selector(::-webkit-scrollbar){.act-scroll,.tp-body{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{margin-block:28px}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:22px solid #0000;border-width:22px 0;border-radius:3px/25px;min-height:64px}:hover::-webkit-scrollbar-thumb{background-color:var(--line-2)}::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}::-webkit-scrollbar-thumb:horizontal{border-width:0 22px;border-radius:25px/3px;min-width:64px;min-height:0}}@supports not selector(::-webkit-scrollbar){.act-scroll,.tp-body{scrollbar-color:transparent transparent}.act-scroll:hover,.tp-body:hover{scrollbar-color:var(--line-2) transparent}}.tp-body{scrollbar-width:none}.tp-body::-webkit-scrollbar{display:none}.dialhost .topt.confirm{color:var(--down-text);background:var(--down-text)}.dialhost .tdial-menu .topt:last-child{touch-action:none}.dialhost.dragging :is(.tdial-shade,.tdial-menu){opacity:1;transform:none}.dialhost.dragging .tdial-menu .topt{pointer-events:auto}.wcard .pdial{z-index:2;cursor:pointer;background:#ffffff38;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 10px #00000080}.wcard .pdial .face{--ring:3.5px;background:radial-gradient(circle closest-side, #121726 calc(100% - var(--ring)), transparent calc(100% - var(--ring) + .5px));width:100%;height:100%;color:var(--text);pointer-events:none;border-radius:50%;place-items:center;display:grid}.wcard .pdial svg{width:16px;height:16px}.wcard .pdial{opacity:0;transition:opacity .15s,transform .12s}.wcard:hover .pdial:not(.second),.wcard .pdial:focus-visible,.wcard .pdial.confirm,.wcard.asking .pdial:not(.second){opacity:1}.wcard .pdial.second{opacity:0;pointer-events:none;transition:opacity .15s,transform .12s;right:51px;transform:translate(6px)}.wcard.asking .pdial.second{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.wcard .pdial{opacity:1}}.wcard .pdial.confirm{background:var(--down-text)}.wcard .pdial.confirm .face{color:var(--down-text)}.wcard .pdial:is(:hover,:focus-visible){transform:scale(1.15)}.wcard .pdial:not(.second):not(.confirm):not(.acts):not(.rate):is(:hover,:focus-visible){background:var(--down-text)}.wcard .pdial:not(.second):not(.confirm):not(.acts):not(.rate):is(:hover,:focus-visible) .face{color:var(--down-text)}.wcard .pdial.rate{touch-action:none}.wcard .pdial.rate .face{font-family:var(--mono);font-size:var(--fs-11);font-weight:600}.wcard .pdial.rate.rated:not(.confirm){opacity:1;background:conic-gradient(var(--accent) 0 var(--fill), #ffffff38 var(--fill) 100%)}.wcard .pdial.rate.rated:not(.confirm) .face{color:var(--accent)}.wcard .pdial.rate:not(.rated):not(.confirm):is(:hover,:focus-visible){background:var(--accent)}.wcard .pdial.rate:not(.rated):not(.confirm):is(:hover,:focus-visible) .face{color:var(--accent)}.wcard.dragging .pdial.rate{opacity:1;transform:scale(1.15)}.wcard .pdial.acts:is(:hover,:focus-visible){background:var(--accent)}.wcard .pdial.acts:is(:hover,:focus-visible) .face{color:var(--accent)}.wcard.asking .pdial.second:is(:hover,:focus-visible){background:var(--accent);transform:scale(1.15)}.wcard.asking .pdial.second:is(:hover,:focus-visible) .face{color:var(--accent)}@media (max-width:800px){.wcard .pdial{width:28px;height:28px;top:4px;right:4px}.wcard .pdial .face{--ring:2.5px}.wcard .pdial svg{width:13px;height:13px}.wcard .pdial.second{right:37px}.wcard .pdial.rate .face{font-size:var(--fs-10)}}@media (min-width:1181px){.main .wcards.rail .wcard .pdial{width:34px;height:34px;top:6px;right:6px}.main .wcards.rail .wcard .pdial .face{--ring:3px}.main .wcards.rail .wcard .pdial svg{width:14px;height:14px}.main .wcards.rail .wcard .pdial.second{right:46px}.main .wcards.rail .wcard .pdial.rate .face{font-size:var(--fs-10)}}.wcard.leaving{opacity:.4;transition:opacity .2s}.acct-btn .avatar{box-sizing:border-box;width:40px;height:40px;font-size:var(--fs-14);color:#f2f5fb;background:radial-gradient(circle,#121726 0 15.5px,#ffffff38 16px);border:0;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:none;box-shadow:0 3px 10px #00000059}.acct-btn.in .avatar{display:grid}.acct-btn{padding:0}.acct-btn.in .person{display:none}.acct-btn:hover .avatar{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.top-btns .acct-btn .avatar{width:30px;height:30px;font-size:var(--fs-11);background:radial-gradient(circle,#121726 0 11.5px,#ffffff38 12px)}.top-btns .acct-btn:hover .avatar{background:radial-gradient(circle, #121726 0 11.5px, var(--accent) 12px)}.abtn{background:var(--on);min-height:28px;color:var(--text);font:inherit;font-size:var(--fs-12);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.abtn:hover{background:color-mix(in srgb, var(--accent) 22%, var(--on))}.abtn.primary{background:var(--accent);color:#0b1020}.abtn.primary:hover{filter:brightness(1.08)}.abtn.danger{color:var(--down-text)}.abtn.danger:hover,.abtn.confirm{background:color-mix(in srgb, var(--down-text) 22%, transparent);color:var(--down-text)}.abtn:disabled{opacity:.55;cursor:default}.field{border:1px solid var(--line-2);min-width:0;height:32px;color:var(--text);font:inherit;font-size:var(--fs-13);background:#ffffff0f;border-radius:8px;padding:0 10px}.field:focus{border-color:var(--accent);outline:none}.acct-v{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.acct-v>span{font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.acct-off{color:var(--muted)}.acct-form{padding:0 0 10px}.acct-line{gap:6px;display:flex}.acct-line .field{flex:1}.acct-err{font-size:var(--fs-12);color:var(--down-text);margin:6px 0 0}.acct-err:empty{display:none}.acct-note{font-size:var(--fs-13);color:var(--muted);margin:12px 0}.signin-scrim{z-index:60;box-sizing:border-box;background-color:var(--page-bg);flex-wrap:wrap;place-content:center;align-items:flex-start;gap:56px;padding:104px 32px 56px;display:flex;position:fixed;inset:0;overflow-y:auto}.signin-scrim[hidden]{display:none}.signin-intro{flex-direction:column;flex:999 520px;gap:28px;min-width:0;max-width:620px;display:flex}.signin-h{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:700;line-height:1.1}.signin-feats{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.signin-feats li{align-items:center;gap:14px;display:flex}.signin-feats b{font-size:var(--fs-15);display:block}.signin-feats li span:not(.sf-c,.sf-c *){font-size:var(--fs-13);color:var(--text-2)}.sf-c{background:radial-gradient(circle,#121726 0 19.5px,#ffffff38 20px);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.sf-c.on{background:radial-gradient(circle, #121726 0 19.5px, var(--accent) 20px)}.sf-c svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sf-rate{background:conic-gradient(var(--accent) 0 84%, #ffffff38 84% 100%)}.sf-rate span{width:39px;height:39px;font:600 var(--fs-13) var(--mono);color:var(--accent);background:#121726;border-radius:50%;place-items:center;display:grid}.sf-rate svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linejoin:round;width:21px;height:21px}.signin-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.strip-track{width:max-content;animation:strip-glide var(--strip-s,96s) linear infinite;display:flex}.strip-track img{margin-right:10px}.signin-strip:hover .strip-track{animation-play-state:paused}@keyframes strip-glide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip-track{animation:none}}.signin-strip:empty{display:none}.signin-strip img{object-fit:cover;border-radius:8px;flex-shrink:0;width:93px;height:140px;display:block}.signin{flex-direction:column;flex:340px;gap:16px;max-width:380px;padding:26px 24px 22px;display:flex;position:relative;border-radius:16px!important;padding-top:58px!important}.signin-crown{width:84px;height:84px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.signin-crown img{filter:drop-shadow(0 6px 16px #00000073);width:84px;height:84px;display:block}.signin-title{text-align:center;font-size:var(--fs-18);margin:0 0 4px;font-weight:700}.signin-domain>span{color:var(--accent)}.signin-sub{font-size:var(--fs-13);color:var(--muted);margin:-4px 0 4px;line-height:1.45}.signin-legal{font-size:var(--fs-11);text-align:center;color:var(--muted);margin:0}.signin-legal a{color:inherit}.signin-legal a:hover{color:var(--accent)}@media (max-width:720px){.signin-scrim{flex-flow:column;align-content:stretch}.signin-intro{display:contents}.signin{flex:none}.signin-strip{order:3}}.signin-field{font-size:var(--fs-12);color:var(--text-2);flex-direction:column;gap:5px;font-weight:600;display:flex}.signin-field[hidden]{display:none}.signin-field .field{height:44px;font-size:var(--fs-14)}.signin-err{font-size:var(--fs-12);color:var(--down-text);margin:0}.signin-err:empty{display:none}.signin .abtn{min-height:46px;font-size:var(--fs-14)}body.signed-out .wall,body.signed-out .siderail,body.signed-out .pbar{visibility:hidden}.signin-captcha{justify-content:center;min-height:65px;display:flex}.signin-captcha[hidden]{display:none}.signin-links{justify-content:center;margin-top:-2px;display:flex}.signin-link{color:var(--muted);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;padding:4px 6px}.signin-link:hover{color:var(--accent)}.signin-link[hidden],.signin .abtn[hidden]{display:none}.acct-v-text{color:var(--text)}.rail-tab[data-home],.rail-tab[data-tab=home]{display:none!important}.dateline{align-items:center;gap:12px;min-width:0;display:flex}.d-short{display:none}.title-row{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.hello{flex-direction:column;gap:4px;min-width:0;display:flex}@media (min-width:801px){.top-row{justify-content:space-between}.top-row .dateline{font-size:var(--fs-15);letter-spacing:.01em;color:var(--text);font-weight:600;display:flex}}@media (max-width:800px){.top-row .dateline{font-size:var(--fs-12);letter-spacing:.06em;color:var(--text);display:flex}.top-row .dateline .d-long{display:none}.top-row .dateline .d-short{display:inline}}.title-row{align-items:center}.now{flex-wrap:nowrap;flex-shrink:0;gap:18px}.clock{font-family:var(--mono);letter-spacing:-.02em;font-size:58px;line-height:1}.weather{gap:8px}.w-icon{color:var(--text);display:flex}.w-icon svg{width:40px;height:40px}.w-temp{font-size:30px;font-weight:500}@media (max-width:800px){.title-row{flex-wrap:nowrap;gap:12px}.now{flex-direction:column;align-items:flex-end;gap:4px}.clock{font-size:30px}.weather{gap:5px}.w-icon{color:var(--muted)}.w-icon svg{width:15px;height:15px}.w-temp{font-size:var(--fs-12);color:var(--muted);font-weight:400}}.w-icon[hidden]{display:none}.pick-head{flex-wrap:wrap;align-items:center}.pick-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.pk-set{flex-wrap:wrap;display:flex}.pk-sep{background:var(--line);width:1px}.pk{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.pk-c{color:#a7afc2;border-radius:50%;place-items:center;transition:transform .12s;display:grid}.pk-c img{object-fit:cover;border-radius:50%;display:block}.pk-c .pk-4k{font:700 var(--fs-11) var(--mono);letter-spacing:-.02em}.pk-t{white-space:nowrap;font-weight:600}.pk.on .pk-c{color:#fff}.pk.on .pk-t{color:var(--text)}.pk:is(:hover,:focus-visible) .pk-c{transform:scale(1.08)}.pk-c{background:radial-gradient(circle,#121726 0 15.5px,#ffffff38 16px);width:40px;height:40px}.pk.on .pk-c,.pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.pk-c svg{width:18px;height:18px}.pk-c img{width:31px;height:31px}.pk-set{gap:10px}.pk-sep{height:30px;margin-top:5px}.pk-t{font-size:var(--fs-11)}.pick-head>.sh{margin-right:auto}.pk.none:is(:hover,:focus-visible,.on) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--down-text) 16px);color:var(--down-text)}.pk.none.on .pk-t{color:var(--down-text)}:is(.dialhost.open,.dialhost:hover) .tdial.rm:is(:hover,:focus-visible,.confirm){background:var(--down-text)}:is(.dialhost.open,.dialhost:hover) .tdial.rm:is(:hover,:focus-visible,.confirm) .alt{color:var(--down-text)}.pick-blank{position:relative}.pick-blank[hidden]{display:none}.pick-blank .tcard{visibility:hidden}.pick-blank-t{font-size:var(--fs-13);color:var(--muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.group-head>.sh{font-size:var(--fs-14);font-weight:500}.pick-head>.sh{font-size:var(--fs-20);letter-spacing:.05em}@media (max-width:800px){.group-head>.sh{font-size:var(--fs-12)}}.group:has(>.group-head>.rail-nav){gap:14px}.group-head:has(>.rail-nav){align-items:center}.group-head:has(>.rail-nav)>.sh{min-width:0;font-size:var(--fs-18);white-space:nowrap;text-overflow:ellipsis;padding-left:13px;position:relative;overflow:hidden}.group-head:has(>.rail-nav)>.sh:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:800px){.group:has(>.group-head>.rail-nav){gap:11px}.group-head:has(>.rail-nav)>.sh{font-size:var(--fs-15);padding-left:11px}.group-head:has(>.rail-nav)>.sh:before{width:3px}}.cal-gh{height:auto}.air-top{justify-content:space-between;align-items:flex-start;display:flex}.air-top .pk-set{gap:6px}.air-top .pk-c{background:radial-gradient(circle,#121726 0 14.5px,#ffffff38 15px);width:36px;height:36px}.air-top .pk.on .pk-c,.air-top .pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 14.5px, var(--accent) 15px)}.air-top .pk-c svg{width:17px;height:17px}.air-top .pk-t{font-size:var(--fs-12);line-height:1.2}.acal{justify-items:center;gap:6px 2px}.aday,#view-media .aday{min-height:0;color:var(--text);gap:3px;padding:0;box-shadow:none!important;background:0 0!important;border-radius:0!important}.aday .n,#view-media .aday .n{font-family:var(--mono);font-size:var(--fs-12);border-radius:50%;place-items:center;display:grid}.aday.past{color:var(--off)}.acal.month .aday .n{background:radial-gradient(circle, #121726 0 12.5px, transparent 13px), conic-gradient(var(--accent) 0 var(--fill), #ffffff24 var(--fill) 100%);width:32px;height:32px}.aday.past .n{opacity:.4}.acal.month .aday .dots{display:none}.acal.week .aday .n{background:radial-gradient(circle,#121726 0 14.5px,#ffffff38 15px);width:36px;height:36px}.acal.week .aday .dots span{width:3px;height:3px}.acal.month .aday.today .n{background:radial-gradient(circle, #121726 0 12.5px, var(--accent) 13px)}.acal.week .aday.today .n{background:radial-gradient(circle, #121726 0 14.5px, var(--accent) 15px)}.aday.today .n{color:var(--accent);opacity:1}.acal.month .aday.sel:not(.today) .n{box-shadow:0 0 0 2px var(--text)}.acal.week .aday.sel:not(.today) .n{background:radial-gradient(circle, #121726 0 14.5px, var(--text) 15px)}.acal .wd{color:var(--muted)}.acal .wd.now{color:var(--text);font-weight:700}.aday:hover:not(.today) .n{color:var(--accent)}.air-rows{flex-direction:column;display:flex}.air-row{align-items:center;gap:10px;padding:4px 0;display:flex}.air-c{background:radial-gradient(circle,#121726 0 14.5px,#ffffff38 15px);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.air-c img{object-fit:cover;border-radius:50%;width:28px;height:28px;display:block}.air-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.air-tx b{font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.air-sub{font-family:var(--mono);font-size:var(--fs-11);color:var(--muted);align-items:center;gap:5px;display:flex}.air-src{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.air-t{font-family:var(--mono);font-size:var(--fs-12);color:var(--muted);flex-shrink:0}.air-row.done :is(.air-tx,.air-t){opacity:.5}.air-row.done .air-c{background:radial-gradient(circle, #121726 0 14.5px, var(--accent) 15px)}.air-title{flex-direction:column;gap:4px;display:flex}.air-title .sh{box-sizing:border-box;height:36px;font-size:var(--fs-24);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;margin:0;padding-top:6px;display:flex}.air-when{font-size:var(--fs-12);color:var(--text);font-weight:700;line-height:1.2}.aday.today .n,#view-media .aday.today .n{font-size:var(--fs-14);-webkit-text-stroke:.5px var(--accent);font-weight:700}.w-txt{flex-direction:column;gap:2px}.w-city{font-size:var(--fs-13);color:var(--text);font-weight:600}.w-city:empty{display:none}@media (max-width:800px){.w-city{display:none}}.weather{grid-template-columns:auto auto;align-self:center;place-items:center;gap:0 8px;display:grid}.weather[hidden]{display:none}.w-txt{display:contents}.w-icon{grid-area:1/1}.w-temp{grid-area:1/2;line-height:1}.w-city{grid-area:2/1/auto/span 2;justify-self:end;margin-top:2px;line-height:1.2}.acct-c{color:#fff;cursor:pointer;background:radial-gradient(circle,#121726 0 12.5px,#ffffff38 13px);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;transition:transform .12s,background .15s;display:grid}.acct-c svg{width:14px;height:14px}.acct-c.on,.acct-c:is(:hover,:focus-visible){background:radial-gradient(circle, #121726 0 12.5px, var(--accent) 13px)}.acct-c:is(:hover,:focus-visible){transform:scale(1.15)}.acct-c.rm:is(:hover,:focus-visible),.acct-c.armed{background:radial-gradient(circle, #121726 0 12.5px, var(--down-text) 13px);color:var(--down-text)}.acct-c.logo{background:radial-gradient(circle,#121726 0 14.5px,#ffffff38 15px);width:36px;height:36px}.acct-c.logo.on,.acct-c.logo:is(:hover,:focus-visible){background:radial-gradient(circle, #121726 0 14.5px, var(--accent) 15px)}.acct-c.logo.picked{box-shadow:0 0 0 2px var(--line-2)}.acct-c.logo img{width:18px;height:18px;display:block}.acct-detail{justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;display:flex}.acct-detail-t{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-detail b{font-size:var(--fs-13)}.acct-what{font-size:var(--fs-11);color:var(--muted)}.acct-state{font:500 var(--fs-11) var(--body-font);color:var(--faint)}.acct-state.on{color:var(--accent)}.acct-line .acct-c{align-self:center}.acct-btn.armed .avatar,.acct-btn.armed:hover .avatar{color:var(--down-text);background:radial-gradient(circle, #121726 0 15.5px, var(--down-text) 16px)!important}.acct-btn.armed .avatar svg{width:18px;height:18px}.tcard .tposter:after,.wcard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1.25px var(--accent), inset 0 0 12px color-mix(in srgb, var(--accent) 26%, transparent);transition:opacity .2s;position:absolute;inset:0}@media (hover:hover){.tcard:hover .tposter:after,.wcard:hover:after{opacity:1}}.tcard:focus-within .tposter:after,.wcard:focus-within:after{opacity:1}.rail{margin:-10px -6px;padding:10px 6px;scroll-padding-inline:6px}@media (max-width:800px){.air-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--glass), var(--glass-solid) 60%)}}.tpanel{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes tp-fade{0%{opacity:0}}@keyframes tp-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes tp-rise{0%{transform:translateY(100%)}}.tp-scrim.in{animation:.22s ease-out tp-fade}.tp-scrim.in .tpanel{animation:.3s cubic-bezier(.2,.8,.2,1) tp-pop}.tp-scrim.out{pointer-events:none;animation:.2s ease-in reverse forwards tp-fade}.tp-scrim.out .tpanel{animation:.2s ease-in reverse forwards tp-pop}@media (max-width:800px){.tp-scrim.in .tpanel{animation:.34s cubic-bezier(.2,.8,.2,1) tp-rise}.tp-scrim.out .tpanel{animation:.24s ease-in reverse forwards tp-rise}}.tp-scrim.out.swiped .tpanel{animation:none}@media (prefers-reduced-motion:reduce){.tp-scrim.in,.tp-scrim.in .tpanel,.tp-scrim.out,.tp-scrim.out .tpanel{animation-duration:1ms}}@media (max-width:800px){.top-btns .acct-btn{display:none}}@keyframes tb-in{0%{opacity:0;transform:translateY(10px)scale(.9)}}#air-list>.tc-more{margin-top:6px}@media (max-width:800px){.dialhost .tdial,.dialhost .topt{width:28px;height:28px}.dialhost .tdial .face,.dialhost .tdial .alt,.dialhost .topt .dot{--ring:3px;font-size:8.5px}.dialhost .tdial svg,.dialhost .topt svg{width:12px;height:12px}.dialhost .tdial{bottom:6px;right:6px}.dialhost .tdial-menu{gap:5px;bottom:40px;right:6px}.tpanel{background:var(--page-bg)}.tc-now{align-self:center;margin-top:6px}.tc-meta{font-size:var(--fs-12);justify-content:center;gap:4px 6px}.tc-cert{font-size:var(--fs-10)}.tc-chips{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;margin-top:12px}.tc-chips .tc-ytico{display:none}.tc-al{max-width:100%;font-size:var(--fs-11);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tp-body{scroll-snap-type:y mandatory}.tc-tagline{font-size:var(--fs-13);margin:0 0 4px}.tc-overview{font-size:var(--fs-13);line-height:1.5}.tc-details{grid-template-columns:minmax(0,1fr);gap:0}.tc-details .meter{border-bottom:1px solid #ffffff14;border-radius:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.tc-details .meter:last-child{border-bottom:0}.tc-details .meter-k{font-size:var(--fs-13);color:var(--muted);flex-shrink:0;line-height:15px}.tc-details .meter-v{font-family:inherit;font-size:var(--fs-13);text-align:right;font-weight:600;line-height:18px}.tc-details .meter-v.txt{font-size:var(--fs-13);white-space:normal;text-align:right;line-height:18px}.tc-ep{padding:8px 0}.tc-still{border-radius:6px}.tc-eptop{font-size:var(--fs-13);gap:6px}.tc-eptop .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-eptop .n{font-size:var(--fs-11)}.tc-epov{font-size:var(--fs-12)}*,:before,:after{scrollbar-width:none}::-webkit-scrollbar{display:none}.pick-head{--pk:clamp(30px, calc((100vw - 101px) / 7), 48px);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 6px}.pick-head .pick-tools{display:contents}.pick-head>.sh{min-width:0;font-size:var(--fs-16);white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;margin-right:0;overflow:hidden}.pick-head .pk-set{flex-wrap:nowrap;gap:8px}.pick-head .pk-sep{align-self:center;height:26px;margin:0 2px 0 auto;display:block}.pick-head .pk-t{display:none}.pick-head .pk-c{width:var(--pk);height:var(--pk);background:radial-gradient(circle closest-side,#121726 0 calc(100% - 3.5px),#ffffff38 calc(100% - 3px))}.pick-head .pk.on .pk-c,.pick-head .pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle closest-side, #121726 0 calc(100% - 3.5px), var(--accent) calc(100% - 3px))}.pick-head .pk-c svg{width:calc(var(--pk) * .44);height:calc(var(--pk) * .44)}}.rdial-scrim{-webkit-user-select:none;user-select:none;z-index:70;background:#04060c99;place-items:center;animation:.1s ease-out tp-fade;display:grid;position:fixed;inset:0}.rdial{flex-direction:column;align-items:center;gap:22px;display:flex}.rdial-ring{touch-action:none;cursor:grab;background:conic-gradient(var(--accent) 0 var(--fill), #ffffff38 var(--fill) 100%);border-radius:50%;place-items:center;width:230px;height:230px;display:grid;box-shadow:0 16px 40px #00000080}.rdial-face{pointer-events:none;background:#121726;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:196px;height:196px;display:flex}.rdial-n{font:600 52px var(--mono);color:var(--accent);line-height:1}.rdial-h{font-size:var(--fs-12);color:var(--muted)}.rdial-btns{gap:16px;display:flex}@media (hover:none){.dialhost:not(.open):not(.dragging) :is(.tdial-menu,.tdial-shade),.tcard .tposter:after,.wcard:after{display:none}.dialhost .tdial,.dialhost .topt,.wcard .pdial{box-shadow:0 2px 5px #00000073}.tcard .tposter,.wcard{transition:none}}@media (max-width:720px){.signin-scrim{padding:44px 20px calc(32px + env(safe-area-inset-bottom));justify-content:safe center;align-items:center;gap:22px}.signin-h{text-align:center;font-size:var(--fs-14);letter-spacing:0;color:var(--text-2);flex-direction:column;order:0;align-items:center;gap:2px;font-weight:500;line-height:1.4;display:flex}.signin-h:before{content:"";filter:drop-shadow(0 6px 16px #00000073);background:url(/icons/listick.svg?v=2) 50%/contain no-repeat;order:-2;width:76px;height:76px;margin-bottom:14px}.signin-h br{display:none}.signin-domain{letter-spacing:-.01em;color:var(--text);order:-1;margin-bottom:4px;font-size:28px;font-weight:700;line-height:1.15}.signin{order:1;width:100%;max-width:420px;margin-top:0;padding-top:22px!important}.signin-crown{display:none}.signin-feats{flex-direction:row;order:2;justify-content:center;gap:26px}.signin-feats li{flex-direction:column;gap:6px}.signin-feats li>div>span{display:none}.signin-feats b{font-size:var(--fs-11);color:var(--text-2);text-align:center;font-weight:600}.sf-c{background:radial-gradient(circle closest-side,#121726 0 calc(100% - 3.5px),#ffffff38 calc(100% - 3px));width:40px;height:40px}.sf-c.on{background:radial-gradient(circle closest-side, #121726 0 calc(100% - 3.5px), var(--accent) calc(100% - 3px))}.sf-c svg{width:18px;height:18px}.sf-rate span{width:34px;height:34px}.signin-strip{display:none}}.page.browse{position:relative}.page.browse .top{z-index:5;position:absolute;top:0;left:0;right:0}.page.browse .top-row{justify-content:flex-end}.hero{--bleed-l:16px;--bleed-r:16px;isolation:isolate;height:600px;margin:-20px calc(-1 * var(--bleed-r)) 18px calc(-1 * var(--bleed-l));color:#f2f5fb;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (min-width:801px){.hero{margin-left:calc(-1 * (var(--bleed-l) + var(--rail-w)))}.hero-body{left:calc(var(--bleed-l) + var(--rail-w))}.hero{--bleed-l:calc(20px + max(0px, (100vw - var(--rail-w) - 44px - 1344px) / 2));--bleed-r:calc(24px + max(0px, (100vw - var(--rail-w) - 44px - 1344px) / 2));height:clamp(540px,46vw,680px);margin-top:-18px}}@media (min-width:1181px){.hero{--bleed-l:calc(32px + max(0px, (100vw - var(--rail-w) - 80px - 1344px) / 2));--bleed-r:calc(48px + max(0px, (100vw - var(--rail-w) - 80px - 1344px) / 2))}}.hero-bg{z-index:-2;object-fit:cover;object-position:center 22%;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.hero-bg.on{opacity:1}.hero-shade{z-index:-1;background:linear-gradient(#080c1899 0,#080c1800 110px),linear-gradient(90deg,#080c18f0 0%,#080c18b3 34%,#080c1800 68%),linear-gradient(#080c1800 50%,#080c188c 75%,#080c18e6 100%);position:absolute;inset:0}.hero-body{flex-direction:column;align-items:flex-start;gap:14px;width:min(620px,56%);display:flex;position:absolute;bottom:72px}.hero-kick{font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}.hero-title{font:700 var(--title-fs)/1.04 var(--head-font);letter-spacing:-.02em;text-wrap:balance;margin:-6px 0 0}:is(.hero,.tpeek) .hero-meta{font-size:var(--fs-14);color:#f2f5fbd9;justify-content:flex-start}.hero-meta+.hero-genres{margin-top:-8px}:is(.hero,.tpeek) .tc-cert{font-size:var(--fs-12)}.hero-story{font-size:var(--fs-15);color:#f2f5fbd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}:is(.hero,.tpeek) .tc-chips{justify-content:flex-start;gap:16px;margin:0}:is(.hero,.tpeek) .tc-chips a.tc-score{font-size:var(--fs-13);color:#f2f5fb;gap:6px}:is(.hero,.tpeek) .tc-chips a.tc-score img{background:radial-gradient(circle, #121726 0 20.5px, transparent 21px), conic-gradient(var(--ring,var(--accent)) 0 var(--fill,0%), #ffffff38 var(--fill,0%) 100%);width:30px;height:30px;padding:10px}:is(.hero,.tpeek) .tc-chips a.tc-lb img{background:radial-gradient(circle, #121726 0 20.5px, transparent 21px), conic-gradient(#ff8000 0 33.33%, #00e054 0 66.67%, #40bcf4 0)}:is(.hero,.tpeek) .tc-chips .tc-sep{height:36px;margin-top:7px}:is(.hero,.tpeek) .tc-chips .tc-ytico{color:#f2f5fb;gap:6px;display:inline-flex}:is(.hero,.tpeek) .tc-chips .tc-ytico svg{background:radial-gradient(circle,#121726 0 20.5px,red 21px);width:50px;height:50px;padding:11px 10px}.hero-picks{right:var(--bleed-r);align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:72px}.hero-pick{aspect-ratio:2/3;cursor:pointer;opacity:.55;background:#ffffff14;border:0;border-radius:7px;width:46px;padding:0;transition:opacity .25s,width .25s,box-shadow .25s;position:relative;overflow:hidden}.hero-pick img{object-fit:cover;width:100%;height:100%;display:block}.hero-pick:is(:hover,:focus-visible){opacity:.9}.hero-pick.on{opacity:1;width:58px;box-shadow:0 0 0 2px var(--accent), 0 8px 22px #00000073}.hero-pick:focus-visible{outline-offset:3px;outline:2px solid #f2f5fb}.hero-time{background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.hero-time span{background:var(--accent);transform-origin:0;border-radius:3px;height:100%;animation:6s linear both hero-time;display:block}@keyframes hero-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-pick{transition:none}}.hero-player{z-index:4;background:#000;position:absolute;inset:0}.hero-player iframe{border:0;width:100%;height:100%}.hero-x{top:74px;right:var(--bleed-r);color:#fff;width:40px;height:40px;font-size:var(--fs-24);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1020b3;border:0;border-radius:50%;line-height:1;position:absolute}@media (prefers-reduced-motion:reduce){.hero-bg{transition:none}}@media (max-width:800px){.hero{height:calc(100vh - var(--pbar));height:calc(100dvh - var(--pbar));min-height:600px;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.hero-shade{background:linear-gradient(#080c188c 0,#080c1800 90px),linear-gradient(#080c1800 28%,#080c18d9 55%,#080c18f2 100%)}.hero-body{left:var(--bleed-l);right:var(--bleed-r);bottom:calc(14px + env(safe-area-inset-bottom));gap:11px;width:auto}.hero-title{font-size:var(--fs-22)}.hero .hero-story{display:none}.hero-x{top:64px}:is(.hero,.tpeek:not(.tep) .tpk-art)>.hero-bg{height:58%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero-post .tposter{aspect-ratio:2/3;background:var(--tile);border-radius:8px;width:calc(50vw - 21px);position:relative;overflow:hidden;box-shadow:0 14px 34px #00000080}.hero-post .tposter>img{object-fit:cover;width:100%;height:100%;display:block}.hero-post .dialhost .tdial,.hero-post .dialhost .topt{width:38px;height:38px}.hero-post .dialhost .tdial{bottom:8px;right:8px}.hero-post .dialhost .tdial-menu{gap:7px;bottom:53px;right:8px}.hero-post .dialhost .tdial :is(.face,.alt),.hero-post .dialhost .topt .dot{--ring:3.5px;font-size:var(--fs-11)}.hero-post .dialhost :is(.tdial,.topt) svg{width:16px;height:16px}}.settings{grid-template-columns:220px minmax(0,780px);grid-template-areas:"head head""nav panel";align-items:start;gap:28px 40px;padding-top:6px;display:grid}.set-title{font:700 44px/1.05 var(--head-font);letter-spacing:-.02em;grid-area:head;margin:0}.set-side{flex-direction:column;grid-area:nav;gap:14px;display:flex;position:sticky;top:24px}.set-me{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:4px 6px 16px;display:flex}.set-me b{font:600 var(--fs-16)/1.2 var(--head-font);display:block}.set-user{font-size:var(--fs-13);color:var(--muted);margin-top:2px;display:block}.set-av{width:46px;height:46px;font:700 var(--fs-16) var(--body-font);color:#f2f5fb;background:radial-gradient(circle, #121726 0 18.5px, var(--accent) 19px);border-radius:50%;place-items:center;display:grid}.set-nav{flex-direction:column;gap:4px;display:flex}.set-tab{color:var(--text-2);font:600 var(--fs-14) var(--body-font);border-radius:14px;align-items:center;gap:12px;padding:6px 12px 6px 6px;text-decoration:none;transition:background .15s,color .15s;display:flex}.set-tab:is(:hover,:focus-visible){background:var(--on);color:var(--text)}.set-i{color:#f2f5fb;background:radial-gradient(circle,#121726 0 17.5px,#ffffff47 18px);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.set-i svg{width:19px;height:19px}.set-tab.on{color:var(--accent);font-weight:700}.set-tab.on .set-i,.set-tab:is(:hover,:focus-visible) .set-i{background:radial-gradient(circle, #121726 0 17.5px, var(--accent) 18px)}.set-tab.on .set-i{color:var(--accent)}.set-panel{border-radius:18px;grid-area:panel;min-width:0;padding:24px 28px 16px}.set-ptitle{font:700 26px/1.1 var(--head-font);letter-spacing:-.01em;margin:0}.set-ptitle+.set-rows{margin-top:12px}@media (max-width:800px){.set-acct{flex-wrap:wrap;row-gap:4px;padding-block:10px}.set-acct .acct-v{flex:100%;justify-content:space-between}.set-acct .acct-v-text,.set-acct .acct-off{white-space:normal;text-align:left}}.set-link>.acct-v-text{min-width:0;font-size:var(--fs-12);overflow-wrap:anywhere;color:var(--accent);flex:auto}.set-sub{font:500 var(--fs-12) var(--head-font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:20px 0 2px}.set-rows .look-row{gap:20px;min-height:60px}.set-rows .look-k{font-size:var(--fs-14)}.set-rows .acct-v{gap:12px}.set-rows .acct-v>span{font-size:var(--fs-14)}.set-rows .acct-detail{gap:14px;padding:6px 0 14px}.set-rows .acct-detail-t b{font-size:var(--fs-15)}.set-rows .acct-form{padding:2px 0 14px}.set-rows .acct-line{gap:8px}.set-rows .field{height:40px;font-size:var(--fs-14);border-radius:10px}.set-rows .acct-c{background:radial-gradient(circle,#121726 0 15.5px,#ffffff47 16px);width:40px;height:40px}.set-rows .acct-c svg{width:17px;height:17px}.set-rows .acct-c.on,.set-rows .acct-c:is(:hover,:focus-visible){background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.set-rows .acct-c.rm:is(:hover,:focus-visible),.set-rows .acct-c.armed{background:radial-gradient(circle, #121726 0 15.5px, var(--down-text) 16px);color:var(--down-text)}.set-rows .acct-c.logo{background:radial-gradient(circle,#121726 0 19.5px,#ffffff47 20px);width:48px;height:48px}.set-rows .acct-c.logo.on{background:radial-gradient(circle, #121726 0 19.5px, var(--accent) 20px)}.set-rows .acct-c.logo img{width:24px;height:24px}.set-rows .acct-detail>.acct-c.logo+.acct-detail-t{flex:1}.set-rows .swatches{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.set-rows .swatch{aspect-ratio:auto;width:28px;max-width:none;height:28px}.set-rows .swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--glass-solid), 0 0 0 4px var(--sw)}.set-rows .swatch.custom svg{width:14px;height:14px}.set-rows .hue-row input{width:240px;accent-color:var(--accent);margin:0}@media (max-width:800px){.settings{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""nav""panel";gap:16px;padding-top:0}.set-side{gap:12px;position:static}.set-me{padding:0 0 12px}.set-nav{scrollbar-width:none;flex-direction:row;gap:8px;margin-inline:-16px;padding-inline:16px;position:static;overflow-x:auto}.set-tab{background:var(--on);font-size:var(--fs-13);border-radius:999px;flex-shrink:0;gap:8px;padding:4px 14px 4px 4px}.set-i{background:radial-gradient(circle,#121726 0 13px,#ffffff47 13.5px);width:34px;height:34px}.set-tab.on .set-i,.set-tab:is(:hover,:focus-visible) .set-i{background:radial-gradient(circle, #121726 0 13px, var(--accent) 13.5px)}.set-i svg{width:16px;height:16px}.set-panel{padding:18px 16px 10px}.set-ptitle{font-size:var(--fs-22)}.set-rows .look-row{gap:12px;min-height:54px}.set-rows .hue-row input{width:140px}.set-rows .acct-line{flex-wrap:wrap}}@media (min-width:801px){.top-row .top-tools{margin-left:auto}}.set-rows .acct-detail.soon{opacity:.7}.set-soon{background:var(--on);color:var(--muted);font:600 var(--fs-11) var(--body-font);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px}.set-byname{align-items:center;gap:8px;display:flex}.set-byname .field{width:180px}.page>.view{flex:1 0 auto}.foot-gap{flex-shrink:0;height:0}@media (max-width:800px){.foot-gap{height:16px}}.start{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:24px 28px;display:flex}.start-t{font:700 26px/1.1 var(--head-font);letter-spacing:-.01em;margin:0}.start-acts{flex-wrap:wrap;gap:28px;display:flex}.start-a{color:var(--text-2);font:600 var(--fs-13) var(--body-font);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.start-c{color:#f2f5fb;background:radial-gradient(circle,#121726 0 22.5px,#ffffff47 23px);border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:grid}.start-c img{width:26px;height:26px}.start-a:is(:hover,:focus-visible){color:var(--text)}.start-a:is(:hover,:focus-visible) .start-c{background:radial-gradient(circle, #121726 0 22.5px, var(--accent) 23px);transform:scale(1.08)}.start-a:first-child .start-c{background:radial-gradient(circle, #121726 0 22.5px, var(--accent) 23px);color:var(--accent)}@media (max-width:800px){.start{padding:18px 16px}.start-t{font-size:var(--fs-22)}.start-acts{justify-content:space-between;gap:12px;width:100%}:is(.hero,.tpeek) .tc-chips{scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;gap:6px;overflow-x:auto}:is(.hero,.tpeek) .tc-chips>*{flex-shrink:0}:is(.hero,.tpeek) .tc-chips a.tc-score img{background:radial-gradient(circle, #121726 0 19px, transparent 19.5px), conic-gradient(var(--ring,var(--accent)) 0 var(--fill,0%), #ffffff38 var(--fill,0%) 100%);width:28px;height:28px;padding:9px}:is(.hero,.tpeek) .tc-chips a.tc-lb img{background:radial-gradient(circle, #121726 0 19px, transparent 19.5px), conic-gradient(#ff8000 0 33.33%, #00e054 0 66.67%, #40bcf4 0)}:is(.hero,.tpeek) .tc-chips .tc-ytico svg{background:radial-gradient(circle,#121726 0 19px,red 19.5px);width:46px;height:46px;padding:10px 9px}:is(.hero,.tpeek) .tc-chips a.tc-score,:is(.hero,.tpeek) .tc-chips .tc-link,:is(.hero,.tpeek) .tc-chips .tc-ytico{font-size:var(--fs-12);gap:4px}:is(.hero,.tpeek) .tc-chips .tc-sep{height:34px;margin-top:6px}.set-title{font-size:28px}.set-av{width:38px;height:38px;font-size:var(--fs-15);background:radial-gradient(circle, #121726 0 15px, var(--accent) 15.5px)}.set-me b{font-size:var(--fs-15)}.set-rows .look-row.set-import{flex-wrap:wrap;row-gap:6px;padding:12px 0}.set-rows .set-import .look-k{flex-basis:100%}.set-rows .set-import .acct-v{flex:1;justify-content:space-between}.set-rows .set-import .acct-v>span{white-space:normal;font-size:var(--fs-13);color:var(--muted)}.set-rows .set-import .set-byname{flex:1}.set-rows .set-import .set-byname .field{flex:1;width:auto}.set-rows .set-import:has(.set-byname) .acct-v>span{display:none}}.set-back,.set-go{display:none}@media (max-width:800px){.settings.at-list .set-panel{display:none}.settings.at-list .set-nav{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:18px;flex-direction:column;gap:2px;margin:0;padding:6px;overflow:visible}.settings.at-list .set-tab{font-size:var(--fs-15);background:0 0;border-radius:12px;gap:14px;padding:8px 12px 8px 8px}.settings.at-list .set-tab+.set-tab{box-shadow:0 -1px 0 var(--line)}.settings.at-list .set-tab.on{color:var(--text-2);font-weight:600}.settings.at-list .set-tab.on .set-i{color:#f2f5fb;background:radial-gradient(circle,#121726 0 13px,#ffffff47 13.5px)}.settings.at-list .set-i{width:38px;height:38px}.settings.at-list .set-go{font-size:var(--fs-22);color:var(--muted);margin-left:auto;line-height:1;display:block}.settings.at-list .set-me{border:0;gap:14px;padding:4px 4px 4px 15px}.settings.at-list .set-title{padding-left:15px}.settings.in-section .set-title,.settings.in-section .set-side{display:none}.set-back{color:var(--accent);font:600 var(--fs-14) var(--body-font);margin-bottom:10px;text-decoration:none;display:inline-block}}.pbar{display:none}@media (max-width:800px){:root{--pbar:calc(56px + env(safe-area-inset-bottom))}.pbar{z-index:30;height:var(--pbar);box-sizing:border-box;padding:6px 4px env(safe-area-inset-bottom);background:var(--glass-solid);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:fixed;bottom:0;left:0;right:0}.pbar-t{min-width:0;color:var(--muted);font:600 var(--fs-11) var(--body-font);flex-direction:column;flex:1;align-items:center;gap:3px;text-decoration:none;display:flex}.pbar-t.on{color:var(--accent)}.set-look .look-row{flex-wrap:wrap;row-gap:10px;padding:12px 0}.set-look .look-k{flex-basis:100%}.set-look .swatches{flex:1;justify-content:space-between}.set-look .hue-row input{flex:1;width:auto}}#svc .pick-head:has(.svc-hp)>.sh{display:none}.svc-hp{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.svc-hbtn{min-width:0;color:var(--text);cursor:pointer;font:600 var(--fs-16) var(--label-font);letter-spacing:.05em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-stretch:80%;display:flex}.svc-hbtn em{color:var(--accent);text-overflow:ellipsis;font-style:normal;overflow:hidden}.svc-hbtn svg{color:var(--muted);flex:none;transition:transform .15s}.svc-hbtn.open svg{transform:rotate(180deg)}.svc-menu{z-index:30;border:1px solid var(--line-2);background:#171e30;border-radius:12px;flex-direction:column;gap:2px;width:max-content;max-width:calc(100vw - 32px);max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.svc-menu button{min-height:40px;color:var(--text);font:500 var(--fs-13) var(--body-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex}.svc-menu button.on{color:var(--accent)}.svc-menu img{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}@media (max-width:800px){.pick-head:not(:has(.pk-sep))>.sh{flex:1 1 0}.pick-head:not(:has(.pk-sep)) .pk-set{margin-left:auto}.pick-head:has(.svc-hp) .pk-sep{display:none}}:root{--st-movie:#3987e5;--st-tv:#199e70;--st-anime:#d95926;--st-face:#121726;--st-h0:#ffffff12;--st-h1:#1d3a63;--st-h2:#24589b;--st-h3:#3987e5;--st-h4:#8fc0f7}.stats{flex-direction:column;gap:20px;display:flex}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.st-title{font:700 36px/1.1 var(--head-font);letter-spacing:-.02em;margin:0}.st-ring{--c:#ffffff47;width:var(--s);height:var(--s);color:#f2f5fb;background:radial-gradient(closest-side, var(--st-face) calc(100% - var(--w)), transparent calc(100% - var(--w) + .5px)), conic-gradient(var(--c) 0 var(--fill), #ffffff29 var(--fill) 100%);border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 3px 10px #0000004d}.st-ring b{font:600 calc(var(--s) * .28) var(--mono)}.st-ring.on{--c:var(--accent);color:var(--accent)}.st-period{gap:10px;display:flex}.st-period .st-ring{--s:40px!important}.st-period button{cursor:pointer;color:var(--muted);font:600 var(--fs-11) var(--body-font);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.st-period button.on{color:var(--accent)}.st-period .st-ring b{font-size:var(--fs-12)}.st-period button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.st-note{font-size:var(--fs-13);color:var(--muted);margin:0}.st-empty{color:var(--text-2);align-items:center;flex-direction:row!important}.acc{color:var(--accent)}.mono{font-family:var(--mono)}.st-totals{border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.st-tot{align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.st-tot+.st-tot{border-left:1px solid var(--line)}.st-tot>div{flex-direction:column;gap:5px;min-width:0;display:flex}.st-tot>div>b{font:600 30px/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.st-tot>div>span{font-size:var(--fs-13);color:var(--muted)}.st-tot small{font-size:var(--fs-12);color:var(--text-2);line-height:1.35}.st-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.st-card{border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:16px 18px 14px;display:flex}.st-grid .c12{grid-column:span 12}.st-grid .c8{grid-column:span 8}.st-grid .c7{grid-column:span 7}.st-grid .c5{grid-column:span 5}.st-grid .c4{grid-column:span 4}.st-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.st-stack>.st-card{flex:1}.st-card.center>:not(.st-ch){margin-block:auto}.st-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-ch h2{font:500 var(--fs-14) var(--head-font);letter-spacing:.12em;text-transform:uppercase;margin:0}.st-legend{font-size:var(--fs-12);color:var(--text-2);align-items:center;gap:14px;display:flex}.st-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.st-legend b{margin-left:4px}.st-svg{width:100%;height:auto;display:block;overflow:visible}.st-axis{font:500 var(--fs-11) var(--mono);fill:var(--muted)}.st-vlab{font:600 var(--fs-11) var(--mono);fill:var(--text-2)}.st-grid-l{stroke:var(--line);stroke-width:1px}.st-gap{stroke:var(--st-face);stroke-width:2px}.st-guide{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.st-dot{fill:var(--st-face);stroke:#f2f5fb;stroke-width:2.5px}.st-dot.now{stroke:var(--accent);stroke-width:3px}.st-hit{fill:#0000}.st-heat{scrollbar-width:none;overflow-x:auto}.st-heat .st-svg{min-width:680px}.st-heat circle.h0,.st-heat-key .h0{fill:var(--st-h0);background:var(--st-h0)}.st-heat circle.h1,.st-heat-key .h1{fill:var(--st-h1);background:var(--st-h1)}.st-heat circle.h2,.st-heat-key .h2{fill:var(--st-h2);background:var(--st-h2)}.st-heat circle.h3,.st-heat-key .h3{fill:var(--st-h3);background:var(--st-h3)}.st-heat circle.h4,.st-heat-key .h4{fill:var(--st-h4);background:var(--st-h4)}.st-heat-key{font-size:var(--fs-11);color:var(--muted);align-items:center;gap:4px;display:flex}.st-heat-key i{border-radius:50%;width:11px;height:11px;display:inline-block}.st-streaks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.st-streak{align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex}.st-streak+.st-streak{border-left:1px solid var(--line);padding-left:16px}.st-streaks{border-top:1px solid var(--line);padding-top:14px}.st-streak>span:last-child{font-size:var(--fs-13);color:var(--text-2);line-height:1.35}.st-streak small{color:var(--muted);font-size:var(--fs-12)}.st-streak>span:last-child b{font:600 var(--fs-16) var(--mono);color:var(--text)}.st-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.st-kinds>div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.st-kinds b{font:600 var(--fs-18) var(--mono)}.st-kinds>div>span:last-child{font-size:var(--fs-12);color:var(--muted)}.st-bars{flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex}.st-bar{font-size:var(--fs-13);grid-template-columns:96px 1fr 34px;align-items:center;gap:12px;min-height:22px;display:grid}.st-bar .n{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-bar .t{justify-self:start;gap:2px;height:10px;display:flex}.st-bar .t div{height:100%}.st-bar .t div:first-child{border-radius:4px 0 0 4px}.st-bar .t div:last-child{border-radius:0 4px 4px 0}.st-bar .t div:only-child{border-radius:4px}.st-bar b{font:600 var(--fs-13) var(--mono);text-align:right}.st-circles{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;margin-block:auto;display:grid}.st-circles>div{flex-direction:column;align-items:center;gap:5px;display:flex}.st-circles>div>b{font:600 var(--fs-15) var(--mono)}.st-circles>div>span:last-child{font-size:var(--fs-11);color:var(--muted)}.st-circles.wd .st-ring b{font-size:var(--fs-14)}.st-list{flex-direction:column;display:flex}.st-row{grid-template-columns:30px 46px 1fr auto;align-items:center;gap:12px;padding:6px 0;display:grid}.st-row+.st-row{border-top:1px solid var(--line)}.st-row .st-ring b{font-size:var(--fs-12);color:var(--text-2)}.st-ps{background:var(--on);border-radius:7px;width:46px;height:64px;position:relative;overflow:hidden}.st-ps img{object-fit:cover;width:100%;height:100%;display:block}.st-ps i{width:9px;height:9px;box-shadow:0 0 0 2px var(--st-face);border-radius:50%;position:absolute;bottom:5px;left:5px}.st-nm{flex-direction:column;gap:3px;min-width:0;display:flex}.st-nm b{font:600 var(--fs-15) var(--head-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-nm span{font-size:var(--fs-12);color:var(--muted)}.st-ct{font:600 var(--fs-15) var(--mono);white-space:nowrap}.st-ct small{font:500 var(--fs-11) var(--body-font);color:var(--muted);margin-left:4px}.st-clock{max-width:380px;margin-inline:auto}.st-face{fill:var(--st-face);stroke:#ffffff29;stroke-width:4px}.st-ringl{fill:none;stroke:var(--line)}.st-hr{stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:9px;stroke-linecap:round}.st-hr.peak{stroke:var(--accent)}.st-hr0{fill:var(--line)}.st-clock-t{font:600 var(--fs-16) var(--mono);fill:var(--accent)}.st-vs{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.st-vs-big{border-right:1px solid var(--line);font-size:var(--fs-12);color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding-right:22px;display:flex}.st-vs-big .st-ring b{font-size:var(--fs-20)}.st-vs-split{gap:22px;display:flex}.st-vs-split div{flex-direction:column;gap:4px;display:flex}.st-vs-split b{font:600 var(--fs-22) var(--mono)}.st-vs-split span{font-size:var(--fs-12);color:var(--muted)}.st-vs-split .hi{color:var(--st-tv)}.st-vs-split .lo{color:var(--st-anime)}.st-vs-lists{grid-template-columns:1fr 1fr;gap:18px;margin-top:auto;display:grid}.st-vs-lists h3{font:500 var(--fs-12) var(--head-font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0 0 6px}.st-vs-lists p{border-top:1px solid var(--line);font-size:var(--fs-13);justify-content:space-between;gap:10px;margin:0;padding:7px 0;display:flex}.st-vs-lists p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-vs-lists b{font:600 var(--fs-13) var(--mono);white-space:nowrap}.st-vs-lists small{color:var(--muted);font-weight:500}.st-tip{pointer-events:none;z-index:60;border:1px solid var(--line);font-size:var(--fs-12);color:#f2f5fb;white-space:nowrap;background:#1a2135;border-radius:8px;padding:7px 10px;position:fixed;box-shadow:0 8px 24px #00000073}@media (max-width:1180px) and (min-width:801px){.st-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.st-tot:nth-child(4){border-left:0}.st-tot:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:900px){.st-grid>*{grid-column:span 12!important}.st-title{font-size:var(--fs-24)}.st-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.st-tot+.st-tot{border-left:0}.st-tot{border-top:1px solid var(--line)}.st-tot:nth-child(-n+2){border-top:0}.st-tot:nth-child(2n){border-left:1px solid var(--line)}.st-tot:last-child{grid-column:span 2}.st-tot>div>b{font-size:var(--fs-24)}.st-streaks{grid-template-columns:1fr;gap:10px}.st-streak+.st-streak{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.st-circles,.st-circles.wd{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}.st-circles .st-ring{--s:40px!important;--w:4px!important}.st-circles .st-ring b,.st-circles.wd .st-ring b{font-size:var(--fs-12)}.st-circles.wd .st-ring b{font-size:var(--fs-10)}.st-circles>div>b{font-size:var(--fs-13)}.st-circles>div>span:last-child{font-size:var(--fs-10)}.st-vs-lists{grid-template-columns:1fr}.st-vs-big{border:0;padding:0}.st-tot{gap:10px;padding:14px}}@media (max-width:800px){.st-head{align-items:center}.st-period{gap:10px}.st-period .st-ring{--s:40px!important}.st-period button{font-size:var(--fs-10);gap:4px}.st-tot{align-items:flex-start;gap:10px;padding:14px 12px}.st-tot>.st-ring{--s:38px!important}.st-tot>.st-ring svg{width:17px;height:17px}.st-tot>div>b{font-size:var(--fs-22)}.st-tot>div>span{font-size:var(--fs-12)}.st-tot small{font-size:var(--fs-11)}.st-tot:last-child{align-items:center}.st-tot:last-child>.st-ring{--s:48px!important}.st-streaks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.st-streak,.st-streak+.st-streak{text-align:center;border-top:0;flex-direction:column;gap:8px;padding:4px 6px}.st-streak+.st-streak{border-left:1px solid var(--line)}.st-streak>.st-ring{--s:48px!important}.st-streak>span:last-child{font-size:var(--fs-12)}.st-streak>span:last-child b{font-size:var(--fs-13)}.st-vs{grid-template-columns:auto 1fr;gap:14px;display:grid}.st-vs-big .st-ring{--s:68px!important}.st-vs-big .st-ring b{font-size:var(--fs-16)}.st-vs-split{justify-content:space-between;gap:10px}.st-vs-split b{font-size:var(--fs-18)}.st-vs-split span{font-size:var(--fs-11)}.st-kinds .st-ring{--s:72px!important}.st-card{padding:14px 14px 12px}}.cal-tools{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.cal-tools .st-period+.st-period{border-left:1px solid var(--line);padding-left:22px}.cal-tools .st-period a{color:var(--muted);font:600 var(--fs-11)/normal var(--label-font);flex-direction:column;align-items:center;gap:6px;font-stretch:80%;text-decoration:none;display:flex}.cal-tools .st-period a:is(:hover,:focus-visible),.cal-tools .st-period button:not(:disabled):hover{color:var(--accent)}.cal-mname{color:var(--muted);font-weight:500}.fpanel{flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:12px;margin:-4px 0 16px;display:flex}.fpanel>.pk-set,.fpanel>.st-period{flex-wrap:nowrap;flex:auto;justify-content:center;gap:8px}.fpanel>.pk-set+.pk-set,.fpanel>.st-period+.st-period{border-left:1px solid var(--line)}.fgenres{flex-wrap:wrap;flex:0 0 100%;justify-content:center;gap:8px;display:flex}.fgenres button{border:1px solid var(--line);cursor:pointer;color:var(--text-2);font:600 var(--fs-12) var(--body-font);background:0 0;border-radius:999px;padding:6px 12px}.fgenres button:is(.on,:hover,:focus-visible){border-color:var(--accent);color:var(--accent)}@media (max-width:800px){:is(.fpanel,.fbtn) .pk-c{background:radial-gradient(circle,#121726 0 15.5px,#ffffff38 16px);width:40px;height:40px}:is(.fpanel,.fbtn) .pk.on .pk-c,:is(.fpanel,.fbtn) .pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}:is(.fpanel,.fbtn) .pk-c svg{width:18px;height:18px}.pick-head :is(.fpanel,.fbtn) .pk-t,:is(.fpanel,.fbtn) .pk-t{font-size:var(--fs-10);display:block}}.fslide{opacity:0;justify-content:flex-end;align-items:flex-start;gap:14px;max-width:0;margin:-4px 0 -4px -6px;padding:4px 0 4px 6px;transition:max-width .35s,opacity .25s;display:flex;overflow:hidden}.fslide.open{opacity:1;max-width:760px}.fslide .pk-sep{align-self:center}.fslide .pk-set{flex-wrap:nowrap}@media (prefers-reduced-motion:reduce){.fslide{transition:none}}.cal-tools .st-period button:disabled{opacity:.35;cursor:default}.st-card.cal{gap:0;padding:14px 10px}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-wd{font:600 var(--fs-11) var(--body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 8px 10px}.cal-wd.now{color:var(--text)}.cal-blank{border-top:1px solid var(--line)}.cal-day{border:0;border-top:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:150px;padding:8px;display:flex}.cal-day.past:not(.sel){opacity:.6}.cal-day.sel{background:color-mix(in srgb, var(--accent) 10%, transparent);border-top-color:#0000;border-radius:12px}.cal-day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.cal-n{width:30px;height:30px;font:600 var(--fs-12) var(--mono);background:radial-gradient(circle,#121726 0 12.5px,#ffffff24 13px);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cal-day:hover .cal-n{color:var(--accent)}.cal-day.sel .cal-n{background:radial-gradient(circle, #121726 0 12.5px, var(--text) 13px)}.cal-day.today .cal-n{color:var(--accent);background:radial-gradient(circle, #121726 0 12.5px, var(--accent) 13px)}.cal-day .air-row{gap:7px;width:100%;padding:0}.cal-day .air-c{background:radial-gradient(circle,#121726 0 10px,#ffffff38 10.5px);width:26px;height:26px}.cal-day .air-row.done .air-c{background:radial-gradient(circle, #121726 0 10px, var(--accent) 10.5px)}.cal-day .air-c img{width:20px;height:20px}.cal-day .air-tx b{font-size:var(--fs-11)}.cal-day .air-sub{font-size:var(--fs-10)}.air-row.plan .air-c{background:radial-gradient(circle, #121726 0 10px, transparent 10.5px), repeating-conic-gradient(var(--accent) 0 20deg, transparent 20deg 40deg)}:is(.air-row,.cal-card).plan .air-sub{color:var(--accent);font-weight:600}.cal-more{color:var(--accent);font:600 var(--fs-11) var(--body-font);padding-top:2px}.cal-drawer{--edge:color-mix(in srgb, var(--accent) 45%, transparent);border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;margin:10px 0 14px;padding:14px 16px;display:flex;position:relative}.cal-edge{pointer-events:none;position:absolute;top:-10px;left:-1px;overflow:visible}.cal-edge path{fill:none;stroke:var(--edge);stroke-width:1px}.cal-drawer>.rbtn{flex-shrink:0}.cal-row{flex:auto;min-width:0;overflow:hidden}.cal-row.cut-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.cal-row.cut-r{-webkit-mask-image:linear-gradient(270deg,#0000,#000 48px);mask-image:linear-gradient(270deg,#0000,#000 48px)}.cal-row.cut-l.cut-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.cal-track{width:max-content;display:flex}:is(.cal-row.alone,.cal-row.wrap) .cal-track{width:auto}:is(.cal-row.alone,.cal-row.wrap) .cal-cards{flex-wrap:wrap;row-gap:14px}.cal-row.wrap .cal-g:not(.cur){display:none}:is(.cal-row.alone,.cal-row.wrap) .cal-g.cur{border-left-color:#0000;flex-shrink:1}.cal-g+.cal-g{border-left:1px solid var(--line)}.cal-row.edge-l .cal-g.cur,.cal-row.edge-r .cal-g.cur+.cal-g{border-left-color:#0000}.cal-g{flex-shrink:0;gap:12px;min-width:0;padding:0 14px;display:flex}.cal-gd{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-width:60px;padding:0;display:flex}.cal-gn{width:40px;height:40px;font:600 var(--fs-13) var(--mono);background:radial-gradient(circle, #121726 0 16px, transparent 16.5px), conic-gradient(var(--accent) 0 var(--fill), #ffffff24 var(--fill) 100%);border-radius:50%;place-items:center;margin-top:8px;display:grid}.cal-g.cur .cal-gn{width:56px;height:56px;color:var(--accent);font-size:var(--fs-16);background:radial-gradient(circle, #121726 0 23px, var(--accent) 23.5px);margin-top:0}.cal-g.today .cal-gn,.cal-gd:is(:hover,:focus-visible) .cal-gn{color:var(--accent)}.cal-gw{font:600 var(--fs-10) var(--head-font);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.cal-g.cur .cal-gw{font-size:var(--fs-11);color:var(--accent)}.cal-cards{gap:12px;min-width:0;display:flex}.cal-g:not(.main) .cal-cards{opacity:.6}.cal-card{flex-direction:column;flex-shrink:0;gap:6px;width:104px;min-width:0;display:flex}.cal-card.done{opacity:.55}.cal-p{aspect-ratio:2/3;background:var(--tile);border-radius:12px;display:block;position:relative;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.cal-p img{object-fit:cover;width:100%;height:100%;display:block}.cal-card.done .cal-p{outline:2px solid var(--accent);outline-offset:-2px}.cal-card.plan .cal-p{outline:2px dashed var(--accent);outline-offset:-2px}.cal-t{font:600 var(--fs-10) var(--mono);color:#f2f5fb;background:#0b1020cc;border-radius:999px;padding:2px 6px;position:absolute;top:6px;right:6px}.cal-card b{font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-card .air-sub{white-space:nowrap;margin-top:-4px;overflow:hidden}.cal-empty{aspect-ratio:2/3;box-sizing:border-box;text-align:center;border:1.5px dashed var(--line-2);width:104px;font-size:var(--fs-12);color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;padding:8px;display:grid}@media (min-width:801px) and (max-width:1000px){.cal-tools{flex-wrap:nowrap;gap:0;width:100%}.cal-tools .st-period{flex:auto;justify-content:center}.cal-tools .st-period+.st-period{padding-left:0}}.cal-strip{--gap:6px;gap:var(--gap);scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.cal-strip::-webkit-scrollbar{display:none}.cal-sd{flex:0 0 calc((100% - 6 * var(--gap)) / 7);scroll-snap-align:start;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.cal-sw{font:600 var(--fs-10) var(--head-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cal-sn{width:38px;height:38px;font:600 var(--fs-13) var(--mono);background:radial-gradient(circle, #121726 0 15.5px, transparent 16px), conic-gradient(var(--accent) 0 var(--fill), #ffffff24 var(--fill) 100%);border-radius:50%;place-items:center;display:grid}.cal-sd.today :is(.cal-sw,.cal-sn){color:var(--accent)}.cal-sd.today .cal-sn{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.cal-tl{flex-direction:column;display:flex}.cal-tl-month{margin:18px 0 2px}.cal-tl-day{border-top:1px solid var(--line);gap:12px;padding:10px 0;scroll-margin-top:12px;display:flex}.cal-tl-d{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:46px;display:flex}.cal-tl-w{font:600 var(--fs-10) var(--head-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cal-tl-n{width:34px;height:34px;font:600 var(--fs-12) var(--mono);background:radial-gradient(circle, #121726 0 14px, transparent 14.5px), conic-gradient(var(--accent) 0 var(--fill), #ffffff24 var(--fill) 100%);border-radius:50%;place-items:center;display:grid}.cal-tl-day.today :is(.cal-tl-w,.cal-tl-n){color:var(--accent)}.cal-tl-day.today .cal-tl-n{background:radial-gradient(circle, #121726 0 14px, var(--accent) 14.5px)}.cal-tl-day.none:not(.today) :is(.cal-tl-w,.cal-tl-n){color:var(--faint)}.cal-tl-eps{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cal-tl-ep{align-items:center;gap:10px;display:flex}.cal-tl-ep.done{opacity:.55}.cal-tl-p{aspect-ratio:2/3;background:var(--tile);border-radius:7px;flex-shrink:0;width:40px;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.cal-tl-p img{object-fit:cover;width:100%;height:100%;display:block}.cal-tl-ep.done .cal-tl-p{outline:2px solid var(--accent);outline-offset:-2px}.cal-tl-ep.plan .cal-tl-p{outline:2px dashed var(--accent);outline-offset:-2px}.cal-tl-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cal-tl-tx b{font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-tl-tx .air-sub{font-size:var(--fs-12)}.cal-tl-ep.plan .air-sub{color:var(--accent);font-weight:600}.cal-tl-none{font-size:var(--fs-13);color:var(--faint);padding-top:16px}@media (max-width:800px){.st-head:has(.cal-filter){align-items:center}.cal-tools{flex-wrap:nowrap;gap:0;width:100%}.cal-tools .st-period{flex:auto;justify-content:center;gap:8px}.cal-tools .st-period+.st-period{border-left:1px solid var(--line);padding-left:0}.cal-tools .st-period a{font-size:var(--fs-10);gap:4px}}.l-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.l-stack{min-width:50px;display:flex}.l-stack img{aspect-ratio:2/3;object-fit:cover;border:1px solid #ffffff1f;border-radius:7px;width:50px;margin-left:-16px;box-shadow:0 6px 14px #00000080}.l-stack img:first-child{margin-left:0}.l-cm{font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.l-badge{font:600 var(--fs-10) var(--mono);letter-spacing:.06em;background:var(--btn);color:var(--text-2);border-radius:6px;padding:3px 7px}.l-badge.smart{color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.l-kdot{border-radius:50%;width:9px;height:9px;display:inline-block}.l-lh{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;padding:4px 0 6px;display:grid}.l-lhb{flex-direction:column;gap:8px;min-width:0;display:flex}.l-lname{align-items:center;gap:6px;min-width:0;display:flex}.l-lname .l-lht{overflow-wrap:anywhere;min-width:0}.dd.l-menu{flex-shrink:0;display:none}.l-menu .dd-f{width:36px;height:36px;color:var(--text-2);background:0 0;border:0;border-radius:50%;justify-content:center;padding:0}.l-menu .dd-f:is(:hover,:focus-visible,.open){color:var(--accent);background:var(--hover)}.l-menu .dd-m{width:max-content;min-width:0;left:0;right:auto}.l-menu .dd-m button{padding-right:14px}.l-menu .dd-m button .l-mon{color:var(--accent);margin-left:auto;padding-left:12px}.l-menu .dd-m button.rm:is(:hover,:focus-visible),.l-menu .dd-m button.rm.ask{color:var(--down-text)}.l-menu .dd-m button.rm.ask{background:color-mix(in srgb, var(--down-text) 14%, transparent)}.l-lht{margin:0}.l-desc{color:var(--text-2);font-size:var(--fs-14);margin:0}.l-fchips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.l-fchips span{background:var(--btn);border:1px solid var(--line);height:26px;font:500 var(--fs-12) var(--body-font);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.l-fchips span svg{color:var(--muted);flex-shrink:0}.l-fchips span.no,.l-fchips span.no svg{color:var(--down-text)}.l-fchips span.no{border-color:color-mix(in srgb, var(--down-text) 40%, transparent)}.l-fchips span.ord{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text)}.l-fchips span.ord svg{color:var(--accent)}@media (max-width:800px){.l-fchips{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.l-fchips::-webkit-scrollbar{display:none}.l-fchips span{flex-shrink:0}}.l-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px;display:grid!important;overflow:visible!important}.l-grid .tcard{width:auto!important}@media (max-width:800px){.l-head{align-items:center}.l-acts{gap:10px}.l-acts .pk-c{background:radial-gradient(circle,#121726 0 15.5px,#ffffff38 16px);width:40px;height:40px}.l-acts .pk.on .pk-c,.l-acts .pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.l-acts .pk-c svg{width:18px;height:18px}.l-acts .pk-t{font-size:var(--fs-10)}}.l-nameform .look-row .field{width:min(260px,70%);height:36px}.l-formacts{justify-content:flex-end;padding:10px 0 6px;display:flex}.l-ov{z-index:70;background:#04060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.l-sheet{border-radius:18px;width:min(1240px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--glass-solid)!important}.l-chip{border:1px solid var(--line);background:var(--btn);color:var(--text-2);font:600 var(--fs-12) var(--body-font);cursor:pointer;border-radius:999px;padding:7px 13px}.l-chip.on{background:var(--accent);color:#121726;border-color:#0000}.l-chip.no{border-color:color-mix(in srgb, var(--down) 70%, transparent);color:var(--down-text);text-decoration:line-through}.l-sw{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;position:relative}.l-sw:after{content:"";background:#f2f5fb;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.l-sw.on{background:var(--accent)}.l-sw.on:after{background:#121726;left:21px}.b-ph{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.b-pn{font:600 var(--fs-12) var(--mono);color:var(--accent);white-space:nowrap}.b-pn.busy{opacity:.55}.l-pgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.l-pgrid img{aspect-ratio:2/3;object-fit:cover;background:var(--btn);border-radius:8px;width:100%}.b-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding:20px 24px 16px;display:flex}.b-title{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.b-name,.b-about{width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:0}.b-name{font:700 32px/1.15 var(--head-font);letter-spacing:-.02em}.b-about{font:500 var(--fs-14) var(--body-font);color:var(--muted)}.b-name::placeholder,.b-about::placeholder{color:var(--faint)}.b-tags{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 24px;display:flex}.b-tag{background:var(--btn);height:30px;font:600 var(--fs-12) var(--body-font);color:var(--text);border-radius:999px;align-items:center;gap:2px;padding:0 12px;display:inline-flex}.b-tag:has(.b-x){padding-right:4px}.b-tag>button:not(.b-x){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.b-tag.no>button:not(.b-x){color:var(--down-text);text-decoration:line-through}.b-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.b-x:is(:hover,:focus-visible){background:var(--hover);color:var(--down-text)}.b-err{margin:10px 24px 0}.b-body{grid-template-columns:220px minmax(0,1fr) 380px;min-height:480px;display:grid}.b-nav{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.b-tab{color:var(--text-2);font:600 var(--fs-14) var(--body-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.b-tab .pk-c{flex-shrink:0;background:radial-gradient(circle,#121726 0 14.5px,#ffffff38 15px)!important;width:38px!important;height:38px!important}.b-tab:hover{background:var(--hover);color:var(--text)}.b-tab.on{color:var(--accent);background:var(--hover)}.b-tab.on .pk-c{color:var(--accent);background:radial-gradient(circle, #121726 0 14.5px, var(--accent) 15px)!important}.b-n{box-sizing:border-box;background:color-mix(in srgb, var(--accent) 16%, transparent);min-width:20px;height:20px;color:var(--accent);font:600 var(--fs-11) var(--mono);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;display:grid}.b-pane{flex-direction:column;gap:24px;min-width:0;padding:20px 24px 26px;display:flex}.b-sec{flex-direction:column;gap:12px;display:flex}.b-quick{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 4px;display:grid!important}.b-quick .pk{width:auto;min-width:0}.b-quick .pk-t{white-space:normal;text-align:center;line-height:1.2;font-size:var(--fs-10)}.b-quick .pk-c{background:radial-gradient(circle,#121726 0 15.5px,#ffffff38 16px);width:40px;height:40px}.b-quick .pk.on .pk-c,.b-quick .pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.b-quick .pk-c svg{width:18px;height:18px}.b-quick .pk.on:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--down-text) 16px);color:var(--down-text)}@media (max-width:800px){.b-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-check{font:600 var(--fs-12) var(--body-font);color:var(--text-2);justify-content:space-between;gap:10px;padding-bottom:10px;display:flex;position:relative}.b-check:after{content:"";background:var(--line-2);border-radius:2px;height:4px;position:absolute;bottom:0;left:0;right:0}.b-check i{background:var(--accent);z-index:1;border-radius:2px;height:4px;position:absolute;bottom:0;left:0}.b-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.b-dds{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px 14px;display:grid}.b-lines{flex-direction:column;display:flex}.b-line{border-top:1px solid var(--line);font:500 var(--fs-14) var(--body-font);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.b-line:first-child{border-top:0}.b-prev .l-pgrid{grid-template-columns:repeat(4,1fr);max-height:min(520px,100vh - 380px);padding-right:4px;overflow-y:auto}.b-see{display:none}.b-prev{border-left:1px solid var(--line);background:#0000001f;flex-direction:column;gap:14px;padding:20px;display:flex}.b-sliders{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px 26px;display:grid}.sl{flex-direction:column;gap:10px;min-width:0;display:flex}.sl-h{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.sl-v{font:600 var(--fs-13) var(--mono);color:var(--accent);flex-shrink:0}.sl-v.dim{color:var(--faint)}.sl-track{height:26px;position:relative}.sl-track:before{content:"";background:var(--line-2);border-radius:2px;height:4px;position:absolute;top:11px;left:0;right:0}.sl-fill{background:var(--accent);border-radius:2px;height:4px;position:absolute;top:11px}.sl-fill[data-none]{display:none}.sl-track input{pointer-events:none;appearance:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;inset:0}.sl-track input::-webkit-slider-runnable-track{background:0 0;height:26px}.sl-track input::-moz-range-track{background:0 0}.sl-track input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:radial-gradient(circle, #121726 0 7.5px, var(--accent) 8px);border:0;border-radius:50%;width:22px;height:22px;margin-top:2px;box-shadow:0 2px 6px #00000073}.sl-track input::-moz-range-thumb{pointer-events:auto;cursor:grab;background:radial-gradient(circle, #121726 0 7.5px, var(--accent) 8px);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000073}.sl-track input:focus{outline:none}.sl-track input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--text);outline-offset:2px}.sl-track input:focus-visible::-moz-range-thumb{outline:2px solid var(--text);outline-offset:2px}.dd{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.dd-l{font:700 var(--fs-11) var(--body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dd-f{box-sizing:border-box;border:1px solid var(--line-2);width:100%;height:42px;color:var(--text);font:500 var(--fs-14) var(--body-font);text-align:left;cursor:pointer;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.dd-f svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.dd-f.open{border-color:var(--accent)}.dd-f.open svg{transform:rotate(180deg)}.dd-v{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dd-v.dim{color:var(--faint)}.dd-m{z-index:30;border:1px solid var(--line-2);background:#171e30;border-radius:12px;flex-direction:column;gap:2px;min-width:200px;max-height:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.dd-m button{min-height:38px;color:var(--text);font:500 var(--fs-14) var(--body-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.dd-m button:hover{background:var(--hover)}.dd-m button.on{color:var(--accent)}.dd-ck{flex-shrink:0;width:16px;display:grid}.dd-q{z-index:1;border:1px solid var(--line-2);height:36px;color:var(--muted);cursor:text;background:linear-gradient(#ffffff0d,#ffffff0d),#171e30;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin-bottom:4px;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 0 0 6px #171e30}.dd-q:focus-within{border-color:var(--accent)}.dd-q svg{flex-shrink:0}.dd-q input{min-width:0;height:100%;color:var(--text);font:500 var(--fs-14) var(--body-font);background:0 0;border:0;outline:none;flex:1;padding:0}.dd-q input::placeholder{color:var(--faint)}.dd-none{color:var(--faint);font:500 var(--fs-13) var(--body-font);margin:0;padding:8px 10px}.sp{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.sp-f{cursor:text}.sp-f input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.sp-f:focus-within{border-color:var(--accent)}.sp .dd-m{top:66px}.sp .dd-m small{font:500 var(--fs-11) var(--body-font);color:var(--faint);margin-left:auto}.sp-img{background:var(--btn);width:28px;height:28px;font:700 var(--fs-12) var(--head-font);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sp-img img{object-fit:cover;width:100%;height:100%}.sp-none{font-size:var(--fs-13);color:var(--muted);margin:6px 10px}.sp-tags{flex-wrap:wrap;gap:8px;display:flex}.b-half{max-width:460px}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:16px 8px;display:grid}.svc{width:auto;min-width:0;color:var(--muted);font:600 var(--fs-11)/1.25 var(--body-font);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.svc-c{background:radial-gradient(circle,#121726 0 21.5px,#ffffff38 22px);border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s;display:grid}.svc-c img{object-fit:cover;border-radius:50%;width:36px;height:36px}.svc-c b{font:700 var(--fs-14) var(--head-font);color:var(--text)}.svc.on{color:var(--text)}.svc.on .svc-c{background:radial-gradient(circle, #121726 0 21.5px, var(--accent) 22px)}.svc:is(:hover,:focus-visible) .svc-c{transform:scale(1.06)}.svc-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svc-all{border:1px solid var(--line-2);background:var(--btn);height:34px;color:var(--text-2);font:600 var(--fs-13) var(--body-font);cursor:pointer;border-radius:999px;align-self:flex-start;padding:0 14px}.reg{flex-direction:column;gap:24px;padding:8px 0 12px;display:flex}.reg-dds{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}@media (max-width:800px){.reg-dds{grid-template-columns:1fr}}.reg-sec{flex-direction:column;gap:14px;display:flex}.reg-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reg-n{font:600 var(--fs-12) var(--mono);color:var(--accent)}.atl{padding-bottom:6px}.atl-t{font:600 var(--fs-15) var(--head-font);margin:0 0 6px}.atl-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0}.atl-row:disabled{cursor:default}.atl-new .look-k{color:var(--accent)}@media (min-width:801px){#atl{width:max-content;min-width:240px;max-width:320px}}@media (max-width:800px){.l-lh{grid-template-columns:1fr;padding:2px 0 4px}.l-hacts{display:none}.dd.l-menu{display:flex}.svc-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.svc{width:auto}.dd-q input{font-size:var(--fs-16)}.l-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.l-ov{align-items:stretch;padding:0}.l-sheet{border-radius:0;flex-direction:column;height:100dvh;max-height:none;display:flex}.b-head{gap:12px;padding:14px 16px 12px}.b-name{font-size:var(--fs-24)}.b-head .pk-set{flex-wrap:nowrap;flex-shrink:0;gap:10px}.b-tags{scrollbar-width:none;flex-wrap:nowrap;padding:10px 16px;overflow-x:auto}.b-tag{flex-shrink:0}.b-body{flex-direction:column;flex:auto;min-height:0;display:flex}.b-nav{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;flex-shrink:0;gap:0;padding:10px 8px 12px;overflow-x:auto}.b-tab{width:58px;font-size:var(--fs-10);text-align:center;flex-direction:column;flex-shrink:0;gap:5px;padding:0;background:0 0!important}.b-tn{white-space:normal;line-height:1.2}.b-n{margin:0 0 0 30px;position:absolute}.b-tab{position:relative}.b-sec .pk-set{flex-wrap:nowrap;gap:4px}.b-sec .pk{width:66px}.b-sec .pk-c{width:44px;height:44px}.b-sec .pk-t{white-space:normal;text-align:center;line-height:1.2}.b-pane{flex:auto;min-height:0;padding:18px 16px 24px;overflow-y:auto}.b-dds{grid-template-columns:1fr;gap:18px}.b-half{max-width:none}.l-sheet:has(.b-body){overflow:hidden}.b-tags{flex-shrink:0}.b-prev{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--line);background:var(--glass-solid);flex-direction:row;align-items:center;margin-top:auto;position:sticky;bottom:0}.b-prev .b-ph,.b-prev .l-pgrid,.b-check>span{display:none}.b-prev{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px}.b-see{min-height:52px;color:var(--text);font:600 var(--fs-15) var(--body-font);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 100%;align-items:center;gap:14px;padding:0;display:flex}.b-see .l-stack img{border-radius:5px;width:34px;margin-left:-12px;box-shadow:0 4px 10px #00000080}.b-see .l-stack{min-width:0}.b-see .l-stack img:first-child{margin-left:0}.b-see .l-stack:empty{display:none}.b-sn{flex:auto;min-width:0}.b-sn.busy{opacity:.55}.b-see svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.b-prev.open .b-see svg{color:var(--accent);transform:rotate(180deg)}.b-prev .b-check{height:3px;padding:0;position:absolute;top:-1px;left:0;right:0}.b-prev .b-check:after,.b-prev .b-check i{border-radius:0;height:3px}.b-body:has(.b-prev.open) .b-pane{display:none}.b-prev.open{flex-flow:column;flex:auto;align-items:stretch;min-height:0}.b-prev.open .b-see{flex:none}.b-prev.open .l-pgrid{flex:1 1 0;grid-template-columns:repeat(4,1fr);align-content:start;min-height:0;max-height:none;padding-bottom:4px;display:grid;overflow-y:auto}}@media (min-width:801px) and (max-width:1180px){.b-body{grid-template-columns:200px minmax(0,1fr)}.b-prev{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.b-prev .l-pgrid{grid-template-columns:repeat(9,1fr)}.b-dds{grid-template-columns:repeat(2,minmax(0,1fr))}}.shelf{flex-direction:column;gap:20px;display:flex}.gen-rows.shelf-g{gap:20px}.shelf-head>.l-lh{flex:1 1 0;min-width:0}.shelf-grid .dialhost .tdial{width:42px;height:42px;bottom:10px;right:10px}.shelf-grid .dialhost .tdial .face,.shelf-grid .dialhost .tdial .alt{--ring:4px;font-size:var(--fs-12)}.shelf-grid .dialhost :is(.tdial,.topt) svg{width:17px;height:17px}.shelf-grid .dialhost .tdial-menu{gap:8px;bottom:60px;right:10px}.shelf-grid .dialhost .topt{width:42px;height:42px;font-size:var(--fs-12)}.shelf-grid .dialhost .topt .dot{--ring:4px}.shelf-head{align-items:center}.shelf-t{margin:0 auto 0 0}@media (min-width:801px){.shelf-head .pk-c{background:radial-gradient(circle,#121726 0 15.5px,#ffffff38 16px);width:40px;height:40px}.shelf-head .pk.on .pk-c,.shelf-head .pk:is(:hover,:focus-visible) .pk-c{background:radial-gradient(circle, #121726 0 15.5px, var(--accent) 16px)}.shelf-head .pk-c svg{width:18px;height:18px}.shelf-head .pk-sep{height:30px}}.dd.bare{gap:0}.jf-steps{counter-reset:jf;flex-direction:column;gap:8px;margin:-4px 0 14px;padding:0 0 0 62px;list-style:none;display:flex}.jf-steps li{counter-increment:jf;font-size:var(--fs-13);color:var(--text-2);align-items:flex-start;gap:10px;line-height:20px;display:flex}.jf-steps li:before{content:counter(jf);width:20px;height:20px;font:600 var(--fs-11) var(--mono);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.jf-step{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.jf-val{align-items:center;gap:8px;display:flex}.jf-val code{text-overflow:ellipsis;white-space:nowrap;background:var(--on);min-width:0;height:36px;line-height:36px;font:500 var(--fs-12)/36px var(--mono);color:var(--text-2);border-radius:10px;flex:1;padding:0 12px;overflow:hidden}.set-rows .jf-val .acct-c{width:36px;height:36px}.jf-steps b{color:var(--text);font-weight:600}@media (max-width:800px){.jf-steps{padding-left:0}}.shelf-n{cursor:default}.shelf-n .pk-c b{font:600 var(--fs-13) var(--mono);color:var(--text)}.l-grid.shelf-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:26px 18px}@media (max-width:800px){.l-grid.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.shelf-t{flex:1 1 0;min-width:0}.shelf-head .shelf-n .pk-c{width:40px;height:40px}.shelf-head .shelf-n .pk-t{font-size:var(--fs-10);display:block}.shelf-head .pk-set{margin-left:auto}.shelf-head .pk-sep{display:none}.shelf-head{--pk:36px}.shelf-head .pk-sep:has(+.shelf-n){height:20px;margin:0 2px;display:block}.shelf-n .pk-c b{font-size:var(--fs-11)}.shelf-head .pk-set{gap:6px}}@media (min-width:801px){.tpanel{width:min(1320px,100%)}}@media (min-width:1181px){.tpanel .tc-meta{font-size:var(--fs-15)}.tpanel .tc-chips{gap:14px}.tpanel .tc-chips a.tc-score{font-size:var(--fs-13);gap:6px}.tpanel .tc-chips a.tc-score img{background:radial-gradient(circle, #121726 0 20.5px, transparent 21px), conic-gradient(var(--ring,var(--accent)) 0 var(--fill,0%), #ffffff38 var(--fill,0%) 100%);width:30px;height:30px;padding:10px}.tpanel .tc-chips a.tc-lb img{background:radial-gradient(circle, #121726 0 20.5px, transparent 21px), conic-gradient(#ff8000 0 33.33%, #00e054 0 66.67%, #40bcf4 0)}.tpanel .tc-chips .tc-ytico svg{background:radial-gradient(circle,#121726 0 20.5px,red 21px);width:50px;height:50px;padding:12px}.tpanel .tc-chips .tc-sep{height:36px;margin-top:8px}.tpanel .tc-tagline{font-size:var(--fs-16)}.tpanel .tc-overview{font-size:var(--fs-16);line-height:1.65}.tpanel .tc-details .meter-k{font-size:var(--fs-14)}.tpanel .tc-details .meter-v{font-size:var(--fs-18);line-height:24px}.tpanel .tc-details .meter-v.txt{font-size:var(--fs-15)}}.tc-eps>.tc-shead{border-top:0;align-items:center;padding:0}.tc-eps>.tc-shead .tc-sacts{gap:6px}.tc-spick{min-width:0;position:relative}.tc-spill{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0 0 0 13px;display:inline-flex;position:relative}.tc-spill:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tc-spill:disabled{cursor:default}.tc-spill b{font:500 var(--fs-16) var(--label-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-stretch:80%;transition:color .15s}.tc-spill:not(:disabled):is(:hover,:focus-visible) b,.tc-spill.open b{color:var(--accent)}.tc-spill svg{color:var(--muted);align-self:center;transition:transform .15s}.tc-spill.open svg{transform:rotate(180deg)}.tc-scount{font:600 var(--fs-11) var(--mono);color:var(--muted);white-space:nowrap}.tc-smenu{z-index:30;border:1px solid var(--line-2);background:#171e30;border-radius:12px;flex-direction:column;gap:2px;width:max-content;max-height:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.tc-smenu button{min-height:36px;color:var(--text);font:500 var(--fs-14) var(--body-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px 0 6px;display:flex}.tc-smenu button:hover{background:var(--hover)}.tc-smenu button.on{color:var(--accent)}.tc-smenu .l{white-space:nowrap;flex:1}.tc-smenu .tc-scount{margin-left:14px}.tc-stabs{z-index:1;border-bottom:1px solid var(--line);background:#171e30;grid-template-columns:1fr 1fr;gap:4px;margin:-6px -6px 4px;padding:6px 6px 0;display:grid;position:sticky;top:-6px}.tc-smenu .tc-stabs button{min-height:38px;font:700 var(--fs-11) var(--body-font);letter-spacing:.06em;color:var(--muted);opacity:.7;border-radius:8px 8px 0 0;justify-content:center;gap:8px;padding:0 12px;box-shadow:inset 0 -2.5px #0000}.tc-smenu .tc-stabs button:hover{opacity:1;background:0 0}.tc-smenu .tc-stabs button.on{color:var(--text);opacity:1;box-shadow:inset 0 -2.5px 0 var(--accent)}.tc-stabs img{width:22px;height:auto;display:block}@supports selector(::-webkit-scrollbar){.tc-smenu::-webkit-scrollbar-track{margin-block:8px}.tc-smenu::-webkit-scrollbar{width:4px}.tc-smenu::-webkit-scrollbar-thumb{background-color:var(--line-2);border:0;border-radius:2px;min-height:32px}.tc-smenu::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}}@supports not selector(::-webkit-scrollbar){.tc-smenu{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}}.tc-next{background:linear-gradient(170deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 75%);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:10px;display:flex}.tc-nstill{aspect-ratio:16/9;background:var(--tile);border-radius:10px;flex:none;position:relative;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.tc-nstill:has(img){background:0 0}.tc-nopen{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.tc-nopen img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.tc-nopen:hover img{transform:scale(1.04)}.tc-nstill .tc-markwrap{z-index:1;position:absolute;bottom:8px;right:8px}.tc-nstill .tc-mark .tc-circ{box-shadow:0 2px 6px #00000080}.tc-ntx{flex-direction:column;gap:6px;min-width:0;display:flex}.tc-nhead{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tc-nname{max-width:100%;color:var(--text);font:600 var(--fs-16) var(--head-font);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.tc-nname:hover{color:var(--accent)}.tc-nmeta{font:500 var(--fs-11) var(--mono);color:var(--muted)}.tc-tvdb{pointer-events:auto;font-size:var(--fs-11);color:var(--muted);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tc-tvdb:hover{color:var(--accent)}.tc-nov{font-size:var(--fs-12);color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.tc-srail{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:calc(16.6667% - 8.33333px);grid-auto-flow:column;gap:10px;display:grid;position:relative;overflow-x:auto}.tc-srail::-webkit-scrollbar{display:none}@media (hover:none){.tc-srail{scroll-snap-type:none;overscroll-behavior-x:contain}}.tc-se{scroll-snap-align:start;flex-direction:column;gap:4px;min-width:0;display:flex}.tc-ses{aspect-ratio:4/3;background:var(--tile);border-radius:6px;position:relative;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.tc-ses:has(img){background:0 0}.tc-sopen{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;position:absolute;inset:0}.tc-sopen img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tc-se.seen .tc-sopen img{opacity:.55}:is(.tc-ses,.tc-nstill,.tc-still) img.fb{opacity:.35;filter:grayscale(.4)}.tc-sov{opacity:0;background:linear-gradient(#0b1020b3,#0b1020f5 70%);flex-direction:column;justify-content:flex-end;gap:3px;padding:8px 38px 8px 8px;transition:opacity .18s;display:flex;position:absolute;inset:0}.tc-sov b{font:600 var(--fs-10) var(--mono);color:var(--accent)}.tc-sov span{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (hover:hover){.tc-se:hover .tc-sov{opacity:1}}.tc-sair{font:600 var(--fs-10) var(--body-font);color:var(--text);pointer-events:none;background:#0b1020cc;border-radius:5px;padding:2px 6px;position:absolute;bottom:5px;left:5px}.tc-se.next .tc-ses:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none;position:absolute;inset:0}.tc-ses .tc-markwrap{z-index:1;opacity:0;transition:opacity .15s;position:absolute;bottom:7px;right:7px}.tc-se.seen .tc-ses .tc-markwrap,.tc-se:is(:hover,:focus-within) .tc-ses .tc-markwrap{opacity:1}.tc-ses .tc-mark .tc-circ{width:22px;height:22px;box-shadow:0 2px 6px #00000080}.tc-ses .tc-mark .tc-circ>span{--ring:2px}.tc-ses .tc-mark .tc-circ svg{width:11px;height:11px}.tc-ses .tc-mark:not(:disabled):is(:hover,:focus-visible) .tc-circ{transform:scale(1.08)}.tc-sen{min-width:0;color:var(--text-2);font:inherit;font-size:var(--fs-11);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;line-height:15px;overflow:hidden}.tc-sen b{font:600 var(--fs-10) var(--mono);color:var(--muted);margin-right:4px}.tc-se:hover .tc-sen{color:var(--text)}@media (max-width:1180px){.tc-srail{grid-auto-columns:calc(20% - 8px)}}@media (min-width:801px){.tc-split{grid-template-columns:var(--side) minmax(0, 1fr);grid-template-rows:calc(2 * var(--th) + 10px);gap:18px;display:grid}.tc-split>.tc-next{min-height:0;box-shadow:none;background:0 0;border-radius:12px;gap:0;padding:0;position:relative;overflow:hidden}.tc-split>.tc-next:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 60%, transparent);pointer-events:none;position:absolute;inset:0}.tc-split>.tc-next>.tc-nstill{aspect-ratio:auto;border-radius:inherit;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.tc-split>.tc-next .tc-nstill .tc-markwrap{z-index:3;bottom:12px;right:12px}.tc-split>.tc-next .tc-nexttag{top:10px;left:10px}.tc-split>.tc-next>.tc-ntx{z-index:1;pointer-events:none;background:linear-gradient(#0000,#0b1020f5 65%);gap:4px;padding:48px 56px 12px 14px;position:absolute;bottom:0;left:0;right:0}.tc-split>.tc-next .tc-nname{pointer-events:auto;font-size:var(--fs-18)}.tc-split>.tc-srail{grid-auto-flow:row;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:var(--th);scroll-snap-type:y mandatory;grid-auto-columns:auto;padding-right:6px;overflow:hidden auto}}@supports selector(::-webkit-scrollbar){@media (min-width:801px){.tc-split>.tc-srail{scrollbar-width:auto;scrollbar-color:auto}.tc-split>.tc-srail::-webkit-scrollbar{width:4px;display:block}.tc-split>.tc-srail::-webkit-scrollbar-button{width:0;height:0;display:none}.tc-split>.tc-srail::-webkit-scrollbar-track{margin-block:4px}.tc-split>.tc-srail::-webkit-scrollbar-thumb{background-color:var(--line-2);border:0;border-radius:2px;min-height:32px}.tc-split>.tc-srail::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}}}@supports not selector(::-webkit-scrollbar){@media (min-width:801px){.tc-split>.tc-srail{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}}}@media (min-width:801px){.tc-split .tc-ses{aspect-ratio:16/9}.tc-split.solo{--side:-18px;--cols:6;display:block}.tc-split.solo>.tc-srail{max-height:calc(2 * var(--th) + 10px)}}@media (min-width:801px) and (max-width:1180px){.tc-split.solo{--cols:4}}@media (max-width:800px){.tc-split{flex-direction:column;gap:12px;display:flex}}.tc-srh{display:none}@media (max-width:800px){.tc-shead .tc-rowctl{display:none}.tc-next{box-shadow:none;background:0 0;gap:0;padding:0;display:grid}.tc-nstill{border-radius:14px;grid-area:1/1/3/2;overflow:hidden;-webkit-mask-image:none;mask-image:none}.tc-nstill .tc-markwrap{z-index:3;bottom:10px;right:10px}.tc-nstill .tc-nexttag:not(.playing){display:none}.tc-nstill .tc-nexttag{z-index:2;top:10px;left:10px}.tc-ntx{display:contents}.tc-nhead{z-index:1;pointer-events:none;background:linear-gradient(#0000,#0b1020f2);border-radius:0 0 14px 14px;grid-area:2/1/3/2;padding:40px 56px 10px 12px}.tc-nname{pointer-events:auto;font-size:var(--fs-18);white-space:normal}.tc-nmeta{color:var(--text-2)}.tc-nov{font-size:var(--fs-13);-webkit-line-clamp:3;grid-area:3/1/4/2;margin:10px 0 0}.tc-srh{align-items:center;margin-top:4px;display:flex}.tc-srh>span{font:500 var(--fs-14) var(--label-font);letter-spacing:.06em;color:var(--text);text-transform:uppercase;font-stretch:80%}.tc-srh .rbtn{width:30px;height:30px}.tc-srail{grid-auto-columns:calc(50% - 5px)}.tc-ses{aspect-ratio:16/9}}.rbtn.on{background:var(--accent);color:#0b1020;box-shadow:none}@media (hover:none){.rarrow.lit:not(:disabled){color:var(--accent);box-shadow:inset 0 0 0 2.5px var(--accent)}}.tc-shead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 4px;display:flex}.tc-sacts{flex-shrink:0;align-items:center;gap:8px;display:flex}.tc-nexttag{background:var(--accent);color:#0b1020;font:700 var(--fs-10) var(--body-font);letter-spacing:.02em;border-radius:6px;padding:2px 7px;position:absolute;top:6px;left:6px}.tc-ep.seen .tc-still img{opacity:.7}.tc-epov{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}@media (min-width:801px){.tc-still .tc-markwrap{flex-direction:column;gap:6px;position:absolute;bottom:6px;right:6px}.tc-still .tc-mark .tc-circ{box-shadow:0 2px 6px #00000080}.tc-ep{gap:14px}}@media (min-width:1181px){.tpanel .tc-eplist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tpanel .tc-ep{border:1px solid var(--line);background:var(--btn);border-radius:14px;padding:10px}.tpanel .tc-ep:first-child{padding-top:10px}.tpanel .tc-ep.next{border-color:var(--accent)}.tpanel .tc-still{border-radius:9px}.tpanel .tc-eptop{font-size:var(--fs-14)}}@media (max-width:800px){.tc-shead{gap:10px}.tc-ep{grid-template-columns:128px minmax(0,1fr) auto;gap:12px}.tc-still{width:128px}.tc-ep{align-items:start}.tc-epov{-webkit-line-clamp:2;line-height:1.4}}.tc-ep{cursor:pointer}.tc-epopen{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.tc-ep:hover .tc-epopen .t{color:var(--accent)}.tc-evdate{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.tc-evdate:is(:hover,:focus-visible){color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (min-width:801px){.tc-ep{grid-template-columns:176px minmax(0,1fr);align-items:center}.tc-still{width:176px}.tc-ep .tc-eptx{gap:4px}.tc-ep .tc-eptop{min-width:0}.tc-ep .tc-eptop .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tc-ep .tc-epov{-webkit-line-clamp:3;margin:0;line-height:1.45}}@media (min-width:1181px){.tpanel .tc-ep{grid-template-columns:168px minmax(0,1fr)}.tpanel .tc-still{width:168px}}@media (max-width:800px){.tc-erate,.dialhost .tdial-menu .topt:last-child,.wcard .pdial.rate{touch-action:manipulation}}@media (min-width:801px){#lname{width:420px;max-height:calc(100vh - 64px);position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}}:is(.sh,.pk-t,.dd-l,.set-sub,.st-ch h2,.st-vs-lists h3,.hero-kick,.l-badge,.set-soon,.tc-nexttag,.wcard .wnew,.svc,.tc-al,.st-period button,.start-a,.rail-tab,.b-tab,.set-tab){font-family:var(--label-font);font-stretch:80%}@media (max-width:1180px){.hero-picks{left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:6px}.hero:has(>.hero-picks) .hero-body{bottom:calc(36px + env(safe-area-inset-bottom))}.hero-pick,.hero-pick.on{aspect-ratio:auto;opacity:1;width:8px;height:8px;box-shadow:none;background:#ffffff59;border-radius:999px;transition:width .25s,background .25s}.hero-pick.on{background:var(--accent);width:26px}.hero-pick img,.hero-time{display:none}}@media (min-width:600px) and (max-width:800px){.ptrack{grid-auto-columns:calc(33.3333% - 6.66667px)}.grid.wcards.rail{grid-auto-columns:calc(33.3333% - 5.33333px)}.l-grid.shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:801px) and (max-height:620px){:root{--ri:34px}.siderail{scrollbar-width:none;gap:6px;padding-block:8px;overflow-y:auto}.siderail::-webkit-scrollbar{display:none}.rail-logo img{width:34px;height:34px}.rail-t{display:none}.rail-pages,.rail-foot{gap:2px;padding:4px}.rail-i svg{width:17px;height:17px}}.acct-g{font:700 var(--fs-14) var(--head-font)}.tpanel.tpeek{width:min(840px,100%);max-height:94vh}.tpeek .tp-body{scroll-snap-type:none;padding:0}.tpk-art{isolation:isolate;cursor:pointer;height:400px;position:relative}.tpk-art .hero-shade{background:linear-gradient(90deg, #080c18eb 0%, #080c188c 40%, #080c1800 72%), linear-gradient(0deg, var(--glass-solid) 0%, #080c1880 32%, #080c1800 62%)}.tpk-head{cursor:default;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:6px;left:30px;right:30px}.tpk-head .hero-title{font-size:var(--title-fs);margin:-4px 0 0}.tfull .tf-hero .hero-title{font-size:var(--title-fs)}.tep .tpk-head .hero-title{font-size:clamp(20px,1.8vw,26px)}@media (max-width:800px){.tfull .tf-hero .hero-title{font-size:var(--fs-22)}.tep .tpk-head .hero-title{font-size:var(--fs-18)}}.tpk-body{padding:14px 30px 26px}.tpk-body:not(.tep-body) .hero-story{min-height:4.65em}.tp-x{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b102099;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.tp-x:not(:disabled):is(:hover,:focus-visible){background:var(--accent);color:#0b1020}.tp-x:disabled{opacity:.3;cursor:default}.tpeek>.grabber{display:none}.tpeek .tc-chips .tc-ytico.tc-dt svg{background:radial-gradient(circle closest-side,#121726 calc(100% - 4px),#ffffff38 calc(100% - 3.5px));padding:14px}.tpeek .tc-chips .tc-ytico.tc-dt:is(:hover,:focus-visible) svg{color:var(--accent);background:radial-gradient(circle closest-side, #121726 calc(100% - 4px), var(--accent) calc(100% - 3.5px))}.tpanel.tpeek{overflow:visible}.tpeek>:is(.tp-body,.tc-player){border-radius:inherit}.tp-dt{z-index:4;cursor:pointer;color:#f2f5fb;background:#121726;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-16px;padding:0;transition:transform .15s,box-shadow .15s,color .15s;display:grid;position:absolute;bottom:-16px;left:50%;box-shadow:inset 0 0 0 2px #ffffff38}.tp-dt b{font:700 var(--fs-12) var(--body-font);color:#f2f5fb;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tp-dt:is(:hover,:focus-visible){color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);transform:scale(1.1)}.tp-dt:is(:hover,:focus-visible) b{opacity:1}.tpeek .tc-player .hero-x,.tf-hero .tc-player .hero-x{top:14px;right:14px}.tc-sdial{flex-direction:column;align-items:center;gap:6px;display:inline-flex;position:relative}.tc-sdial.dialhost .tdial{width:50px;height:50px;box-shadow:none;position:relative;bottom:auto;right:auto}.tc-sdial.dialhost .tdial .face,.tc-sdial.dialhost .tdial .alt{--ring:4px;font-size:var(--fs-13)}.tc-sdial.dialhost .tdial svg{width:20px;height:20px}:is(.tc-sdial,.tep-act) .tc-al{font:500 var(--fs-12) var(--body-font);color:var(--muted);white-space:nowrap}:is(.tc-sdial,.tep-act) .tc-al.on,.tc-sdial .topt:is(.on,.rated) .tc-al{color:var(--accent)}.tep-act .tc-al.bad{color:var(--down-text)}.tc-sdial .tc-al.alt,:is(.tc-sdial.open,.tc-sdial:hover)>.tc-al:not(.alt){display:none}:is(.tc-sdial.open,.tc-sdial:hover)>.tc-al.alt{color:var(--text);display:block}.tc-sdial .tdial-menu{flex-direction:row;align-items:flex-start;gap:16px;padding-left:16px;inset:0 auto auto 100%;transform:translate(-6px)}:is(.tc-sdial.open,.tc-sdial:hover) .tdial-menu{pointer-events:auto}.tc-sdial .topt{width:auto;height:auto;box-shadow:none;border-radius:0;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;background:0 0!important}.tc-sdial .topt:is(:hover,:focus-visible){transform:none}.tc-sdial .topt .lbl{display:none}.tc-sdial .topt .dot{background:radial-gradient(circle, #121726 0 20px, var(--act-ring,#ffffff38) 20.5px);width:50px;height:50px;font:600 var(--fs-13) var(--mono);color:var(--text);transition:transform .12s}.tc-sdial .topt svg{width:20px;height:20px}.tc-sdial .topt:is(:hover,:focus-visible) .dot{background:radial-gradient(circle, #121726 0 20px, var(--accent) 20.5px);color:var(--accent);transform:scale(1.12)}.tc-sdial .topt.on .dot{background:radial-gradient(circle, #121726 0 20px, var(--accent) 20.5px)}.tc-sdial .topt.on:not(.rated):is(:hover,:focus-visible) .dot{background:radial-gradient(circle, #121726 0 20px, var(--down-text) 20.5px);color:var(--down-text)}.tc-sdial .topt.rated .dot{background:radial-gradient(circle, #121726 0 20px, transparent 20.5px), conic-gradient(var(--accent) 0 var(--fill), var(--act-ring,#ffffff38) var(--fill) 100%);color:var(--accent)}.tc-sdial .topt.confirm .dot{background:radial-gradient(circle, #121726 0 20px, var(--down-text) 20.5px);color:var(--down-text)}.tc-sdial .topt.status .dot{transform:none}@keyframes tf-in{0%{opacity:0;transform:translateY(14px)}}.tp-scrim.full{z-index:29;background:var(--page-bg);padding:0;display:block}.tfull{overscroll-behavior:contain;scrollbar-width:none;--bleed-l:16px;--bleed-r:16px;animation:.26s cubic-bezier(.2,.8,.2,1) tf-in;position:absolute;inset:0;overflow-y:auto}.tfull::-webkit-scrollbar{display:none}@media (min-width:801px){.tfull{--bleed-l:calc(20px + max(0px, (100vw - var(--rail-w) - 44px - 1344px) / 2));--bleed-r:calc(24px + max(0px, (100vw - var(--rail-w) - 44px - 1344px) / 2))}}@media (min-width:1181px){.tfull{--bleed-l:calc(32px + max(0px, (100vw - var(--rail-w) - 80px - 1344px) / 2));--bleed-r:calc(48px + max(0px, (100vw - var(--rail-w) - 80px - 1344px) / 2))}}.tfull .tf-hero{margin:0}.tf-body{padding:4px var(--bleed-r) 120px var(--bleed-l);flex-direction:column;gap:40px;display:flex}@media (min-width:801px){.tf-body{padding-left:calc(var(--bleed-l) + var(--rail-w));gap:48px}}.tf-sec{scroll-margin-top:24px}.tf-ov{flex-direction:column;gap:16px;display:flex}.tf-story{display:none}.tf-details{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0}.tf-details .meter{background:#ffffff0b;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:14px 16px;display:flex}.tf-details .meter-k{font:700 var(--fs-11)/1.3 var(--label-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-stretch:80%}.tf-details .meter-v,.tf-details .meter-v.txt{font:500 var(--fs-16)/1.35 var(--body-font);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:801px) and (max-width:1180px){.tf-details{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.tpeek,.hero){--act-ring:#ffffff57}:is(.tpeek,.hero) .tc-sdial.dialhost .tdial :is(.face,.alt),.tep-act :is(.tc-erate,.tc-mark) .tc-circ>span{--ring:4.5px}.tp-over{z-index:5;background:#04060c9e;place-items:center;padding:3vh 16px;animation:.22s ease-out tp-fade;display:grid;position:fixed;inset:0}@media (max-width:800px){.tp-over{place-items:end stretch;padding:0}.tpanel.tpeek.tpp{background:var(--glass-solid);height:min(92dvh,620px)}.tpanel.tpp .tp-body{padding-bottom:calc(26px + env(safe-area-inset-bottom))}}.tfull{--top-pad:36px}.tf-top{z-index:3;padding:var(--top-pad) var(--bleed-r) 0 var(--bleed-l);position:absolute;top:0;left:0;right:0}@media (min-width:801px){.tf-top{padding-left:calc(var(--bleed-l) + var(--rail-w))}}@media (max-width:800px){.tfull{--top-pad:20px}}.tf-grid-page{padding-top:calc(var(--top-pad) + 76px);position:relative}.tf-epspane .tc-spill b{font-size:var(--fs-20)}.tf-epspane .tc-spill:before{width:5px}.tf-epspane .tc-scount{font-size:var(--fs-13)}.tf-epspane .tc-eplist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;display:grid}.tf-epspane .tc-ep{grid-template-columns:260px minmax(0,1fr) auto;gap:18px;padding:14px 0}.tf-epspane .tc-still{border-radius:10px;width:260px}.tf-epspane .tc-eptop{font-size:var(--fs-16);gap:10px}.tf-epspane .tc-eptop .n{font-size:var(--fs-13)}.tf-epspane .tc-ep .tc-eptx{gap:6px}.tc-epmeta{display:none}.tf-epspane .tc-epov{font-size:var(--fs-14);line-height:1.5}.tf-epspane .tc-nexttag{font-size:var(--fs-11);padding:3px 8px;top:8px;left:8px}@media (min-width:801px){.tf-epspane .tc-still .tc-markwrap{bottom:8px;right:8px}:is(.tf-epspane .tc-still .tc-mark,.tf-epspane .tc-shead .tc-erate,.tf-epspane .tc-shead .tc-cbtn) .tc-circ{width:38px;height:38px}:is(.tf-epspane .tc-still .tc-mark,.tf-epspane .tc-shead .tc-erate,.tf-epspane .tc-shead .tc-cbtn) .tc-circ>span{--ring:3.5px}:is(.tf-epspane .tc-still .tc-mark,.tf-epspane .tc-shead .tc-erate,.tf-epspane .tc-shead .tc-cbtn) .tc-circ svg{width:16px;height:16px}.tf-epspane .tc-shead .tc-erate:is(.on,.avg) .tc-circ>span{font-size:var(--fs-11)}.tf-epspane .tc-ep{align-items:start}.tf-epspane .tc-epmeta{font-size:var(--fs-13);color:var(--muted);display:block}.tf-epspane .tc-epov{-webkit-line-clamp:4;margin:0}}.tf-epspane .tc-ep:is(:first-child,:nth-child(2)){border-top:0;padding-top:0}@media (max-width:1180px){.tf-epspane .tc-eplist{grid-template-columns:minmax(0,1fr)}.tf-epspane .tc-ep:nth-child(2){border-top:1px solid var(--line);padding-top:14px}}.tep-scrim{z-index:46;animation:.2s ease-out tp-fade}.tep{animation:.26s cubic-bezier(.2,.8,.2,1) tp-pop}.tpanel.tpeek.tep:not(:has(.tep-body.full)){height:min(94vh,710px)}.tpanel.tpeek.tep:not(:has(.tep-body.full,.tep-guests)){height:min(94vh,540px)}.tep-in{flex-direction:column;flex:1;min-height:0;display:flex}.tep .tpk-art{cursor:default;flex:0 0 380px;height:auto}@keyframes tep-from-r{0%{opacity:0;transform:translate(28px)}}@keyframes tep-from-l{0%{opacity:0;transform:translate(-28px)}}.tep-in.from-R{animation:.24s cubic-bezier(.2,.8,.2,1) tep-from-r}.tep-in.from-L{animation:.24s cubic-bezier(.2,.8,.2,1) tep-from-l}@media (prefers-reduced-motion:reduce){.tep-in{animation:none}}.tep .hero-bg.fb{opacity:.45}.tep-nav{z-index:3;gap:6px;display:flex;position:absolute;top:12px;left:12px}.tep-nav .tp-x{position:static}.tep-acts{align-items:flex-start;gap:16px}.tep-act{flex-direction:column;align-items:center;gap:6px;display:flex}.tep-act :is(.tc-erate,.tc-mark) .tc-circ{width:50px;height:50px}.tep-act :is(.tc-erate,.tc-mark) .tc-circ>span{--ring:4px}.tep-act :is(.tc-erate,.tc-mark) .tc-circ svg{width:20px;height:20px}.tep-act .tc-erate .tc-circ>span,.tep-act .tc-erate:not(.on):not(.avg) .tc-circ>span{font-size:var(--fs-13)}.tep-act .tc-evdate{cursor:pointer;background:0 0;border:0;padding:0}.tep-act .tc-evdate:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.tp-scrim:has(>.tpeek){place-items:end stretch}.tpanel.tpeek{background:var(--glass-solid);height:auto;max-height:92dvh;border-radius:24px 24px 0 0!important}.tpanel.tpeek.tep:not(:has(.tep-body.full)){height:min(92dvh,620px)}.tpanel.tpeek.tep:not(:has(.tep-body.full,.tep-guests)){height:min(92dvh,470px)}.tep .tpk-art{flex-basis:300px}.tpk-head{gap:10px;left:16px;right:16px}.tpk-head .hero-title{font-size:var(--fs-22)}.tpk-body{padding:12px 16px calc(20px + env(safe-area-inset-bottom))}.tep-nav{display:none}.tpeek .tp-x{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.tpeek>.grabber{z-index:4;background:#ffffff8c;border-radius:3px;width:40px;height:5px;margin-left:-20px;display:block;position:absolute;top:8px;left:50%}.tep-act .tc-circ,.tep-act :is(.tc-erate,.tc-mark) .tc-circ{width:40px;height:40px}.tep-act .tc-circ>span,.tep-act :is(.tc-erate,.tc-mark) .tc-circ>span{--ring:3.5px}.tc-sdial.dialhost .tdial{width:40px;height:40px}.tc-sdial.dialhost .tdial .face,.tc-sdial.dialhost .tdial .alt{--ring:3.5px}.tc-sdial .topt .dot{background:radial-gradient(circle, #121726 0 16.5px, var(--act-ring,#ffffff38) 17px);width:40px;height:40px}.tc-sdial .topt.on .dot{background:radial-gradient(circle, #121726 0 16.5px, var(--accent) 17px)}.tc-sdial .topt.rated .dot{background:radial-gradient(circle, #121726 0 16.5px, transparent 17px), conic-gradient(var(--accent) 0 var(--fill), var(--act-ring,#ffffff38) var(--fill) 100%)}.tc-sdial .tdial-menu{flex-direction:column;gap:10px;padding:0 0 10px;top:auto;bottom:100%;left:50%;transform:translate(-50%,6px)}:is(.tc-sdial.open,.tc-sdial:hover) .tdial-menu{transform:translate(-50%)}:is(.hero,.tpeek) .tc-chips{flex-wrap:wrap;overflow:visible}:is(.hero-body,.tpeek:not(.tep) .tpk-head){text-align:center;align-items:center}:is(.hero,.tpeek:not(.tep)) :is(.hero-meta,.tc-chips){justify-content:center}:is(.tpeek,.hero) .tc-chips .tc-ytico{display:inline-flex}.tf-story{flex-direction:column;gap:6px;display:flex}.tf-story .tc-overview:not(.full){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tf-more{color:var(--accent);font:600 var(--fs-14) var(--body-font);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.tf-facts{flex-direction:column;gap:14px;display:flex}.tf-flist{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 0;display:grid}.tf-flist .meter{border-radius:0;gap:2px;padding:0}.tf-flist .meter-k{font:700 var(--fs-11)/1.3 var(--label-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-stretch:80%}.tf-flist .meter-v,.tf-flist .meter-v.txt{font:500 var(--fs-14)/1.35 var(--body-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-flist .meter-v.acc{color:var(--accent)}.tf-award{font-size:var(--fs-14);color:var(--text-2);align-items:center;gap:8px;margin:0;display:flex}.tf-award svg{fill:none;stroke:#e8b04a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.tf-you{font-size:var(--fs-14);background:#ffffff0d;border-radius:12px;align-items:baseline;gap:10px;margin:0;padding:12px 14px;display:flex}.tf-you b{font:700 var(--fs-11) var(--label-font);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex-shrink:0;font-stretch:80%}.tf-epspane .tc-spill b{font-size:var(--fs-18)}.tf-epspane .tc-ep{grid-template-columns:128px minmax(0,1fr) auto;gap:12px;padding:10px 0}.tf-epspane .tc-still{border-radius:8px;width:128px}.tf-epspane .tc-eptop{font-size:var(--fs-14);gap:6px}.tf-epspane .tc-eptop .n{font-size:var(--fs-11)}.tf-epspane .tc-epov{font-size:var(--fs-12)}}.rail-t i{color:var(--faint);margin-left:6px;font-style:normal;font-weight:500}.hist-page .hist-day{font:600 var(--fs-18) var(--head-font);margin:0;padding-left:13px;position:relative}.hist-rail{flex-direction:column;display:flex}.hist-row{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.hist-row:first-child{border-top:0;padding-top:0}.hist-year{font:700 26px/1.1 var(--head-font);color:var(--muted);letter-spacing:-.01em;margin:18px 0 2px}.hist-year:first-child{margin-top:0}.hist-year+.hist-row{border-top:0}.hist-when{flex-direction:column;align-self:start;gap:4px;display:flex}.hist-when>span{font-size:var(--fs-12);color:var(--muted);padding-left:13px}.hist-when:not(.now) .hist-day:before{background:var(--line-2)}.hist-page .hist-day:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hist-rail{container-type:inline-size}.hist-grid{--pw:calc((100cqw - 10px) / 2);grid-template-columns:repeat(auto-fill, var(--pw));gap:14px 10px;display:grid}@media (min-width:801px){.hist-grid{--pw:calc((100cqw - 5 * 10px) / 6)}}@media (min-width:1181px){.hist-grid{--pw:calc((100cqw - 6 * 10px) / 7)}}.hplay{flex-direction:column;gap:6px;min-width:0;display:flex}.hplay .wcard{aspect-ratio:2/3}.hplay .wcard :is(.txt,.shade){display:none}.hplay .wcard:hover{transform:none}@media (hover:hover){.hplay .wcard:hover{transform:scale(1.05)}}.hcap{font:600 var(--fs-13) var(--body-font);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.hcap .mono{font:500 var(--fs-12) var(--mono);color:var(--muted);white-space:nowrap}.hplay .wcard .pdial{width:34px;height:34px;top:8px;right:8px}.hplay .wcard .pdial .face{--ring:3.5px;font-size:var(--fs-12)}.hplay .wcard .pdial svg{width:15px;height:15px}@media (max-width:800px){.hist-page .hist-day{font-size:var(--fs-15);padding-left:11px}.hist-page .hist-day:before{width:3px}.hist-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.hist-when{flex-direction:row;align-items:baseline;gap:10px}.hist-when>span{padding-left:0}.hist-year{margin-top:14px;font-size:20px}}.tpanel.tpp{background:#141a2a;width:min(1040px,100%);max-height:90vh}.tpp .tp-body{scrollbar-width:auto;padding:0 0 26px}.tpp .tp-body::-webkit-scrollbar{display:block}@supports not selector(::-webkit-scrollbar){.tpp .tp-body{scrollbar-width:thin}}.tpp-head{align-items:flex-start;gap:28px;padding:28px 30px 8px;display:flex}.tpp-photo{aspect-ratio:2/3;background:var(--tile);border-radius:12px;flex-shrink:0;width:200px;overflow:hidden;box-shadow:0 12px 34px #00000080}.tpp-photo img{object-fit:cover;width:100%;height:100%;display:block}.tpp-h{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding-top:4px;display:flex}.tpp-h .hero-title{font-size:var(--title-fs);margin:-4px 0 0}.tpp-bio{max-width:72ch;font-size:var(--fs-14);color:var(--text-2);white-space:pre-line;margin:0;line-height:1.6}.tpp-bio.clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tpp .tc-more{align-self:flex-start;padding:0}.tpp-rows{flex-direction:column;gap:26px;padding:18px 30px 0;display:flex}@media (min-width:801px){.tpp .ptrack{grid-auto-columns:calc(16.6667% - 8.33333px)}}@media (max-width:800px){.tpp-head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:22px 16px 6px}.tpp-photo{width:132px}.tpp-h{align-items:center}.tpp-h .hero-title{font-size:var(--fs-22)}.tpp-bio{text-align:left}.tpp-rows{gap:30px;padding:14px 16px 0}}.lists{flex-direction:column;gap:34px;display:flex}.lists>.l-head{margin-bottom:-14px}.l-band{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.l-mine{min-width:0;color:var(--text);--l-ring:#ffffff38;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .15s;display:flex;container-type:inline-size}.l-mine+.l-mine{border-left:1px solid var(--line)}.l-mine:is(:hover,:focus-visible){background:#ffffff0a;outline:none}.l-ring{background:var(--g);border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;transition:transform .15s;display:grid;position:relative}.l-mine:is(:hover,:focus-visible) .l-ring{transform:scale(1.06)}.l-ring:before{content:"";background:#121726;border-radius:50%;position:absolute;inset:6px}.l-ring>*{position:relative}.l-ring b{font:600 18px var(--mono);color:var(--text)}.l-tx{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.l-mn{font:600 18px/1.2 var(--head-font)}.l-msub{font-size:var(--fs-13);color:var(--muted);flex-direction:column;line-height:1.35;display:flex}:is(.l-mp,.l-strip){flex:1;min-width:0;padding:4px 0 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}:is(.l-mp,.l-strip) img{aspect-ratio:2/3;object-fit:cover;border:1.5px solid var(--glass-solid);flex:none;position:relative;box-shadow:0 4px 12px #00000073}.l-mp img{border-radius:6px;width:50px}.l-mp img+img{margin-left:-22px}.l-sec{flex-direction:column;gap:16px;display:flex}.l-sh{justify-content:space-between;align-items:center;gap:16px;display:flex}.l-shn{font:500 var(--fs-18) var(--head-font);letter-spacing:.02em;margin:0;padding-left:13px;position:relative}.l-shn:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.l-shn .mono{font-size:var(--fs-13);color:var(--faint);margin-left:10px;font-weight:500}.l-sorts{border:1px solid var(--line);background:#ffffff08;border-radius:999px;gap:6px;padding:4px;display:flex}.l-sorts button{color:var(--muted);font:500 var(--fs-13) var(--body-font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.l-sorts button:hover{color:var(--text)}.l-sorts button.on{color:var(--text);box-shadow:inset 0 0 0 2px var(--accent);background:#121726}.l-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.l-card{min-width:0;color:var(--text);border-radius:18px;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.l-card:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.l-ci{flex-direction:column;flex:0 0 210px;gap:6px;min-width:0;display:flex}.l-cname{min-width:0;font:600 19px/1.2 var(--head-font);align-items:center;gap:7px;display:flex}.l-cname span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-cname svg{color:var(--accent);flex-shrink:0}.l-csub{font-size:var(--fs-13);color:var(--muted)}.l-facts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.l-facts:empty{display:none}.l-fact{border:1px solid var(--line-2);font:600 12px var(--body-font);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.l-fact.on{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent)}.l-strip img{border-radius:8px;width:74px}.l-strip img+img{margin-left:-30px}.l-new{border:1.5px dashed var(--line-2);min-height:120px;color:var(--muted);font:600 var(--fs-14) var(--body-font);cursor:pointer;background:0 0;border-radius:14px;place-items:center;display:grid}.l-new:is(:hover,:focus-visible){border-color:var(--accent);color:var(--accent)}.l-new>span{flex-direction:column;align-items:center;gap:8px;display:flex}.l-new .c{background:radial-gradient(circle,#121726 0 15.5px,currentColor 16px);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.l-pgroup>.group-head>.sh{font-size:var(--fs-18)!important}.rail.l-presets{grid-auto-columns:calc(10% - 10.8px);gap:12px}.l-preset{width:100%;color:var(--text-2);font:600 12.5px var(--body-font);text-align:center;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;display:flex}.l-preset .c{width:50px;height:50px;color:var(--text);background:radial-gradient(circle,#121726 0 21px,#ffffff57 21.5px);border-radius:50%;place-items:center;transition:transform .12s;display:grid}.l-preset:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--text);outline:none}.l-preset:is(:hover,:focus-visible) .c{background:radial-gradient(circle, #121726 0 21px, var(--accent) 21.5px);color:var(--accent);transform:scale(1.08)}@media (max-width:1180px){.l-cards{grid-template-columns:minmax(0,1fr)}.rail.l-presets{grid-auto-columns:calc(16.6667% - 10px)}}@media (max-width:800px){.lists{gap:26px}.lists>.l-head{margin-bottom:-6px}.l-band{grid-template-columns:minmax(0,1fr)}.l-mine{gap:14px;padding:12px 14px}.l-mine+.l-mine{border-left:0;border-top:1px solid var(--line)}.l-ring{width:56px;height:56px}.l-ring:before{inset:5px}.l-ring b{font-size:15px}.l-mn{font-size:16px}.l-mp img{width:42px}.l-mp img+img{margin-left:-20px}.l-card{border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.l-ci{flex:none}.l-cname{font-size:16px}.l-facts{display:none}.l-strip img{width:58px}.l-strip img+img{margin-left:-24px}.l-shn{font-size:var(--fs-15);padding-left:11px}.l-shn:before{width:3px}.l-sh{flex-wrap:wrap}.l-sorts button{font-size:var(--fs-12);padding:6px 10px}.rail.l-presets{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:8px;overflow:visible}.l-pgroup .rail-nav{display:none}.l-preset{box-sizing:border-box;height:100%;font-size:var(--fs-11);gap:6px;padding:12px 4px 10px;line-height:1.25}.l-preset .c{background:radial-gradient(circle,#121726 0 19px,#ffffff47 19.5px);width:46px;height:46px}.l-preset .c svg{width:19px;height:19px}.l-preset:is(:hover,:focus-visible) .c{background:radial-gradient(circle, #121726 0 19px, var(--accent) 19.5px);transform:none}}.tf-next{right:var(--bleed-r);z-index:2;width:380px;position:absolute;bottom:84px}.tf-next:empty{display:none}.hero-next{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000073}.hero-next:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 60%, transparent);pointer-events:none;position:absolute;inset:0}.hn-art{position:relative}.hn-still{aspect-ratio:16/9;background:var(--tile);cursor:pointer;border:0;width:100%;padding:0;display:block;overflow:hidden}.hn-still img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hn-still img.fb{opacity:.45}.hn-still:hover img{transform:scale(1.04)}.hn-row{z-index:1;pointer-events:none;background:linear-gradient(#0000,#0b1020f5 65%);padding:48px 64px 12px 14px;position:absolute;bottom:0;left:0;right:0}.hn-tx{min-width:0;max-width:100%;color:var(--text);text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.hn-tx b{font-size:var(--fs-18);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hn-tx:hover b{color:var(--accent)}.hn-k{font:700 var(--fs-11) var(--label-font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-stretch:80%}.hn-d{font-size:var(--fs-12);color:var(--muted)}.hn-art .tc-nexttag{font-size:var(--fs-11);padding:3px 8px;top:10px;left:10px}.hn-art .tc-markwrap{z-index:3;position:absolute;bottom:10px;right:10px}.hn-art .tc-mark .tc-circ{width:40px;height:40px;box-shadow:0 2px 6px #00000080}.hn-art .tc-mark .tc-circ>span{--ring:3.5px}.hn-art .tc-mark .tc-circ svg{width:17px;height:17px}@media (max-width:1180px){.tf-next{width:320px}}@media (max-width:800px){.tf-next{width:auto;position:static}.sv-of{display:none}.tpeek .tpk-body .hero-story{-webkit-line-clamp:6;font-size:var(--fs-15)}.tpk-body:not(.tep-body) .hero-story{min-height:9.3em}.tpk-art{height:420px}.tpeek:not(.tep) .tpk-art{flex-direction:column;justify-content:flex-end;height:auto;min-height:420px;display:flex}.tpeek:not(.tep) .tpk-head{padding:96px 16px 6px;position:relative;inset:auto}.tf-epspane .tc-ep{grid-template-columns:150px minmax(0,1fr);gap:12px}.tf-epspane .tc-still{width:150px}.tc-still .tc-markwrap{position:absolute;bottom:6px;right:6px}.tc-still .tc-mark .tc-circ{width:34px;height:34px;box-shadow:0 2px 6px #00000080}.tc-still .tc-mark .tc-circ>span{--ring:3px}.tc-still .tc-mark .tc-circ svg{width:15px;height:15px}.tf-epspane .tc-shead :is(.tc-erate,.tc-cbtn) .tc-circ{width:34px;height:34px}.tf-epspane .tc-shead :is(.tc-erate,.tc-cbtn) .tc-circ>span{--ring:3px}.tf-epspane .tc-shead :is(.tc-erate,.tc-cbtn) .tc-circ svg{width:15px;height:15px}.tf-epspane .tc-epov{-webkit-line-clamp:3;display:-webkit-box}}.tep .tpk-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;display:grid}.tep .tpk-head>:not(.tep-acts){grid-column:1}.tep .tpk-head>.hero-kick{justify-self:start;transform:translateY(6px)}.tep .tpk-head>.hero-title{align-self:end}.tep .tpk-head>.hero-meta{align-self:start;margin-top:-6px}.tep .tpk-head>.tep-acts{flex-wrap:nowrap;grid-area:2/2/span 2;align-self:center}@media (max-width:800px){.tep .tpk-head{column-gap:12px}.tep .tpk-head>.tep-acts{gap:10px}}.tep-score{background:radial-gradient(circle, #121726 0 20.5px, transparent 21px), conic-gradient(#01b4e4 0 var(--fill), #ffffff57 var(--fill) 100%);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.tep-score img{object-fit:contain;width:30px;height:30px}.tep .tep-body{scrollbar-width:none;flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.tep .tep-body:not(.full){max-height:330px;overflow:hidden}.tep .tep-body:not(.full):not(:has(.tep-guests)){max-height:160px}.tep .tep-body.full{flex:auto}.tep-body>*{flex-shrink:0}.tep-body>.tep-story{flex-shrink:1;min-height:0;position:relative;overflow:hidden}.tep .tep-body::-webkit-scrollbar{display:none}.tep .tep-body .hero-story{-webkit-line-clamp:unset;display:block;overflow:visible}.tep-more{background:linear-gradient(90deg, transparent, var(--glass-solid) 2.5em);color:var(--accent);font:600 var(--fs-15) / 1.55 var(--body-font);cursor:pointer;border:0;padding:0 0 0 3em;position:absolute;bottom:0;right:0}.tep-more:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.tep-credits{font-size:var(--fs-14);color:var(--text);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.tep-credits i{color:var(--muted);font-style:normal}.tep-guests{flex-direction:column;gap:8px;margin-top:6px;display:flex}.tep-ghead{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.tep-gh{font:700 var(--fs-11) var(--label-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-stretch:80%}.tep-glist{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;grid-auto-columns:calc(12.5% - 10.5px);grid-auto-flow:column;gap:12px;margin:0 -6px;padding:6px 6px 2px;scroll-padding-inline:6px;display:grid;overflow-x:auto}.tep-g{scroll-snap-align:start}.tep-glist::-webkit-scrollbar{display:none}.tep-g{color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.tep-gp{background:var(--tile);border-radius:50%;place-items:center;width:64px;height:64px;transition:box-shadow .15s;display:grid;overflow:hidden;box-shadow:0 0 0 3px #ffffff29}.tep-gp img{object-fit:cover;width:100%;height:100%}.tep-gp b{color:var(--muted)}.tep-g:is(:hover,:focus-visible) .tep-gp{box-shadow:0 0 0 3px var(--accent)}.tep-gn{width:100%;font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tep-gr{width:100%;font-size:var(--fs-11);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:800px){.tep-score{background:radial-gradient(circle, #121726 0 16.5px, transparent 17px), conic-gradient(#01b4e4 0 var(--fill), #ffffff57 var(--fill) 100%);width:40px;height:40px}.tep-score img{width:24px;height:24px}.tep .tep-body{gap:12px}.tep .tep-body:not(.full){max-height:320px}.tep .tep-body:not(.full):not(:has(.tep-guests)){max-height:170px}.tep-glist{grid-auto-columns:calc(25% - 6px);gap:8px}.tep-gp{width:54px;height:54px}}
