@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/49d2f8bdeba219c3.3vxbymg_kqoii.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/71a1b84867060043.4063qtxwupz89.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/38a15c9a0b6aa5e1.p.0kxvs4gr291h1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.qW4Lxq_className{font-family:Big Shoulders;font-style:normal}.qW4Lxq_variable{--font-big-shoulders:"Big Shoulders"}
.V7vQda_region{inset:auto var(--space-4) calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px) + var(--space-3)) auto;left:var(--space-4);width:auto;max-width:420px;z-index:var(--z-toast);pointer-events:none;background:0 0;border:0;margin:0 auto;padding:0;position:fixed;overflow:visible}.V7vQda_region:not(:popover-open):empty{display:none}@media (min-width:768px){.V7vQda_region{left:auto;right:var(--space-6);bottom:var(--space-6);width:380px;margin:0}}.V7vQda_list{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.V7vQda_toast{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-line-strong);box-shadow:var(--shadow-lg);color:var(--color-text);pointer-events:auto;animation:V7vQda_enter var(--duration-slow) var(--ease-out);grid-template-columns:auto 1fr auto auto;display:grid;position:relative;overflow:hidden}@keyframes V7vQda_enter{0%{opacity:0;transform:translateY(12px)scale(.98)}}.V7vQda_icon,.V7vQda_dot{margin-top:2px}.V7vQda_icon{width:18px;height:18px}.V7vQda_dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:50%;margin-top:7px}.V7vQda_success .V7vQda_icon{color:var(--color-success)}.V7vQda_danger .V7vQda_icon{color:var(--color-danger)}.V7vQda_danger{border-color:var(--color-danger-soft)}.V7vQda_body{min-width:0}.V7vQda_title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.V7vQda_description{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.V7vQda_action{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-self:center}.V7vQda_action:hover{background:var(--color-accent-hover)}.V7vQda_close{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-subtle);place-items:center;display:grid}.V7vQda_close:hover{color:var(--color-text);background:var(--color-surface-3)}.V7vQda_close svg{width:14px;height:14px}.V7vQda_timer{background:var(--color-accent);opacity:.5;transform-origin:0;height:2px;animation:V7vQda_drain var(--_duration) linear forwards;position:absolute;inset:auto 0 0}.V7vQda_danger .V7vQda_timer{background:var(--color-danger)}.V7vQda_success .V7vQda_timer{background:var(--color-success)}.V7vQda_toast[data-paused] .V7vQda_timer{animation-play-state:paused}@keyframes V7vQda_drain{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.V7vQda_toast{animation:none}.V7vQda_timer{display:none}}
.dwyUja_wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);white-space:nowrap;align-items:baseline;font-weight:900;line-height:1;display:inline-flex}.dwyUja_sm{font-size:1.5rem}.dwyUja_md{font-size:1.875rem}.dwyUja_lg{font-size:clamp(2.75rem,1.6rem + 4.5vw,4.5rem)}.dwyUja_reels{color:var(--color-accent);letter-spacing:-.04em;margin-right:.04em}
.tHBrEG_menu{min-width:220px;max-width:calc(100vw - 16px);max-height:min(70dvh,520px);padding:var(--space-1);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);box-shadow:var(--shadow-lg);margin:0;position:fixed;inset:auto;overflow-y:auto}.tHBrEG_menu:popover-open{animation:tHBrEG_drop var(--duration-base) var(--ease-out)}@keyframes tHBrEG_drop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.tHBrEG_item{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;color:var(--color-text);cursor:pointer;outline:none;display:flex}.tHBrEG_item:hover,.tHBrEG_item:focus-visible,.tHBrEG_item:focus{background:var(--color-surface-2)}.tHBrEG_item:focus-visible{box-shadow:inset 0 0 0 1px var(--color-line-strong)}.tHBrEG_item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tHBrEG_item[aria-current=page]{color:var(--color-accent)}.tHBrEG_icon{color:var(--color-text-muted);place-items:center;display:grid}.tHBrEG_icon svg{width:16px;height:16px}.tHBrEG_item:focus .tHBrEG_icon,.tHBrEG_item:hover .tHBrEG_icon{color:var(--color-text)}.tHBrEG_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tHBrEG_hint{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--color-text-subtle)}.tHBrEG_danger,.tHBrEG_danger .tHBrEG_icon{color:var(--color-danger)}.tHBrEG_danger:hover,.tHBrEG_danger:focus{background:var(--color-danger-soft)}.tHBrEG_danger:hover .tHBrEG_icon,.tHBrEG_danger:focus .tHBrEG_icon{color:var(--color-danger)}.tHBrEG_separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-line)}.tHBrEG_label{padding:var(--space-3) var(--space-3) var(--space-2)}@media (prefers-reduced-motion:reduce){.tHBrEG_menu:popover-open{animation:none}}
.nunF3a_button{position:relative}.nunF3a_saved{color:var(--color-accent);border-color:var(--color-accent)}.nunF3a_icon{animation:nunF3a_pop var(--duration-slow) var(--ease-out)}@keyframes nunF3a_pop{0%{opacity:0;transform:scale(.4)rotate(-90deg)}60%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.nunF3a_icon{animation:none}}
.TyRvnq_nav{display:none}@media (min-width:768px){.TyRvnq_nav{display:block}}.TyRvnq_list{align-items:center;gap:var(--space-1);display:flex}.TyRvnq_link{align-items:center;gap:var(--space-1);height:36px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:inline-flex;position:relative}.TyRvnq_link:hover{color:var(--color-text)}.TyRvnq_link[aria-expanded=true]{color:var(--color-text);background:var(--color-surface-2)}.TyRvnq_link[aria-current=page],.TyRvnq_active{color:var(--color-text)}.TyRvnq_link[aria-current=page]:after,.TyRvnq_active:after{content:"";background:var(--color-accent);width:4px;height:4px;box-shadow:0 0 8px var(--color-accent);border-radius:50%;margin-left:-2px;position:absolute;bottom:1px;left:50%}.TyRvnq_chevron{width:14px;height:14px;transition:transform var(--duration-base) var(--ease-out)}.TyRvnq_link[aria-expanded=true] .TyRvnq_chevron{transform:rotate(180deg)}.TyRvnq_genreMenu{width:min(480px,100vw - 16px)}.TyRvnq_genreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.TyRvnq_genreItem{text-transform:capitalize;min-height:36px}
.yh0tea_hero{--hero-interval:9s;--hero-ink:var(--stage-ink);--hero-paper:var(--stage-paper);--hero-accent:var(--color-accent);--hero-rating:var(--color-rating);isolation:isolate;background:var(--hero-ink);min-height:clamp(560px,86svh,880px);color:var(--hero-paper);grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:hidden}.yh0tea_stage{z-index:-1;position:absolute;inset:0}.yh0tea_backdrop{opacity:0;transition:opacity .9s var(--ease-in-out);position:absolute;inset:0}.yh0tea_active{opacity:1}.yh0tea_backdropImg{object-fit:cover;object-position:50% 25%}.yh0tea_scrim{background:linear-gradient(180deg, rgb(var(--stage-ink-rgb) / .55) 0%, rgb(var(--stage-ink-rgb) / 0) 22%), linear-gradient(0deg, var(--hero-ink) 0%, rgb(var(--stage-ink-rgb) / .82) 34%, rgb(var(--stage-ink-rgb) / .15) 70%);position:absolute;inset:0}@media (min-width:1024px){.yh0tea_backdrop{width:80%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.yh0tea_scrim{background:linear-gradient(180deg, rgb(var(--stage-ink-rgb) / .5) 0%, rgb(var(--stage-ink-rgb) / 0) 20%), linear-gradient(0deg, var(--hero-ink) 0%, rgb(var(--stage-ink-rgb) / 0) 38%), linear-gradient(90deg, rgb(var(--stage-ink-rgb) / .7) 0%, rgb(var(--stage-ink-rgb) / 0) 55%)}}.yh0tea_hero:after{content:"";background:var(--color-bg);height:2px;position:absolute;inset:auto 0 0}.yh0tea_layout{gap:var(--space-10);min-width:0;padding-block:var(--space-24) var(--space-12);display:grid}@media (min-width:1024px){.yh0tea_layout{align-items:end;gap:var(--space-16);padding-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) 300px}}.yh0tea_copy{justify-items:start;gap:var(--space-5);max-width:46rem;animation:yh0tea_copy-in .52s var(--ease-out) both;display:grid}@keyframes yh0tea_copy-in{0%{opacity:0;transform:translateY(10px)}}.yh0tea_kicker{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-accent);display:inline-flex}.yh0tea_kickerDot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b7c4ff33}.yh0tea_title{font-size:var(--text-hero);letter-spacing:-.035em;text-shadow:0 2px 30px #00000059;max-width:14ch;line-height:.92}.yh0tea_slate{gap:var(--space-3) 0;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.yh0tea_slate div{padding-inline:var(--space-4);border-left:1px solid rgb(var(--stage-paper-rgb) / .2);gap:2px;display:grid}.yh0tea_slate div:first-child{border-left:0;padding-left:0}.yh0tea_slate dt{font-size:var(--text-2xs);color:rgb(var(--stage-paper-rgb) / .55)}.yh0tea_slate dd{font-size:var(--text-sm)}.yh0tea_rating{color:var(--hero-rating)}.yh0tea_slateWide{max-width:100%}@media (max-width:479px){.yh0tea_slateWide{flex-basis:100%;border-left:0!important;padding-left:0!important}}.yh0tea_synopsis{max-width:58ch;font-size:var(--text-md);color:rgb(var(--stage-paper-rgb) / .82);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.yh0tea_ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.yh0tea_programme{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.yh0tea_programmeHead{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:rgb(var(--stage-paper-rgb) / .6);padding-bottom:var(--space-2);border-bottom:1px solid rgb(var(--stage-paper-rgb) / .16);justify-content:space-between;display:flex}.yh0tea_programmeList{gap:var(--space-2);display:flex}.yh0tea_programmeItem{align-items:baseline;gap:var(--space-3);width:100%;min-width:0;padding-block:var(--space-2);text-align:left;color:rgb(var(--stage-paper-rgb) / .55);transition:color var(--duration-fast) var(--ease-out);display:flex;position:relative}.yh0tea_programmeItem:hover{color:var(--hero-paper)}.yh0tea_programmeIndex{font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.yh0tea_programmeTitle{min-width:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.yh0tea_programmeActive{color:var(--hero-paper)}.yh0tea_programmeActive .yh0tea_programmeIndex{color:var(--hero-accent)}.yh0tea_progress{background:var(--hero-accent);transform-origin:0;height:2px;animation:yh0tea_progress var(--hero-interval) linear forwards;position:absolute;bottom:0;left:0;right:0}.yh0tea_hero[data-paused] .yh0tea_progress{animation-play-state:paused}@keyframes yh0tea_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023px){.yh0tea_programme{max-width:320px}.yh0tea_programmeList li{flex:1}.yh0tea_programmeItem{border-bottom:1px solid rgb(var(--stage-paper-rgb) / .16);justify-content:center;align-items:center;min-height:44px}}@media (min-width:1024px){.yh0tea_programmeList{flex-direction:column;gap:0}.yh0tea_programmeItem{border-bottom:1px solid rgb(var(--stage-paper-rgb) / .1);padding-block:var(--space-3)}.yh0tea_programmeTitle{display:block}}@media (prefers-reduced-motion:reduce){.yh0tea_progress{animation:none;transform:scaleX(1)}.yh0tea_copy{animation:none}.yh0tea_backdrop{transition:none}}
.HIuVgG_kbd{border-radius:var(--radius-xs);border:1px solid var(--color-line-strong);background:var(--color-surface);min-width:20px;height:20px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);border-bottom-width:2px;place-items:center;padding-inline:5px;line-height:1;display:inline-grid}
.e5W7dG_card{min-width:0;position:relative}.e5W7dG_frame{position:relative}.e5W7dG_link{border-radius:var(--radius-md);outline-offset:4px;flex-direction:column;display:flex}.e5W7dG_poster{aspect-ratio:var(--poster-ratio);border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line);isolation:isolate;position:relative;overflow:hidden}.e5W7dG_img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out), filter var(--duration-slow) var(--ease-out)}.e5W7dG_noPoster{justify-content:flex-end;gap:var(--space-1);padding:var(--space-4) var(--space-3);background:radial-gradient(120% 80% at 100% 0%, var(--color-accent-soft), transparent 60%), var(--color-surface-2);flex-direction:column;display:flex;position:absolute;inset:0}.e5W7dG_noPosterTitle{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.e5W7dG_noPosterYear{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.e5W7dG_reveal{z-index:1;gap:var(--space-2);padding:var(--space-8) var(--space-3) var(--space-3);background:linear-gradient(180deg, rgb(var(--stage-ink-rgb) / 0) 0%, rgb(var(--stage-ink-rgb) / .86) 45%, rgb(var(--stage-ink-rgb) / .94) 100%);color:var(--stage-paper);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);pointer-events:none;display:grid;position:absolute;inset:auto 0 0;transform:translateY(8px)}.e5W7dG_slate{justify-content:start;gap:var(--space-3);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,auto);display:grid}.e5W7dG_slate div{padding-left:var(--space-2);border-left:1px solid rgb(var(--stage-paper-rgb) / .24);gap:2px;display:grid}.e5W7dG_slate div:first-child{border-left:0;padding-left:0}.e5W7dG_slate dt{color:rgb(var(--stage-paper-rgb) / .6);font-size:.625rem}.e5W7dG_slate dd{font-size:var(--text-xs)}.e5W7dG_rating{color:var(--color-rating)}.e5W7dG_genres{font-size:var(--text-xs);color:rgb(var(--stage-paper-rgb) / .78)}@media (hover:hover){.e5W7dG_link:hover .e5W7dG_reveal,.e5W7dG_link:focus-visible .e5W7dG_reveal{opacity:1;transform:none}.e5W7dG_link:hover .e5W7dG_img,.e5W7dG_link:focus-visible .e5W7dG_img{transform:scale(1.04)}}.e5W7dG_title{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:0;-webkit-line-clamp:2;min-height:calc(2em * var(--leading-snug));min-height:calc(2 * var(--leading-snug) * 1em);-webkit-box-orient:vertical;order:2;display:-webkit-box;overflow:hidden}.e5W7dG_meta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);order:1;display:flex}.e5W7dG_metaRating{color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.e5W7dG_metaRating svg{width:11px;height:11px;fill:var(--color-rating);stroke:none}.e5W7dG_save{top:var(--space-2);right:var(--space-2);z-index:2;position:absolute}@media (hover:hover){.e5W7dG_save{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.e5W7dG_frame:hover .e5W7dG_save,.e5W7dG_frame:focus-within .e5W7dG_save{opacity:1}}.e5W7dG_ranked{--rank-offset:clamp(2.75rem, 9vw, 4.25rem);padding-left:var(--rank-offset)}.e5W7dG_rank{left:0;bottom:calc(var(--leading-snug) * 2 * var(--text-sm) + var(--space-3) + var(--text-xs) * 1.5 + var(--space-1) - .14em);z-index:0;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--color-text-subtle);font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;transition:-webkit-text-stroke-color var(--duration-base) var(--ease-out);font-size:clamp(6rem,4rem + 8vw,9.5rem);line-height:.72;position:absolute}.e5W7dG_ranked:hover .e5W7dG_rank,.e5W7dG_ranked:focus-within .e5W7dG_rank{-webkit-text-stroke-color:var(--color-accent)}.e5W7dG_ranked .e5W7dG_frame{z-index:1}
.ZfRBNa_trigger{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);width:34px;height:34px;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:inline-flex}.ZfRBNa_trigger:hover{background:var(--color-surface-2)}.ZfRBNa_icon{flex-shrink:0;width:18px;height:18px}.ZfRBNa_label,.ZfRBNa_keys{display:none}@media (min-width:1024px){.ZfRBNa_trigger{width:240px;height:38px;padding-inline:var(--space-3) var(--space-2);border:1px solid var(--color-line-strong);background:color-mix(in oklab, var(--color-surface) 70%, transparent);color:var(--color-text-muted);justify-content:flex-start}.ZfRBNa_trigger:hover{color:var(--color-text);border-color:var(--color-text-subtle);background:var(--color-surface)}.ZfRBNa_icon{width:16px;height:16px}.ZfRBNa_label{text-align:left;font-size:var(--text-sm);flex:1;display:inline}.ZfRBNa_keys{gap:3px;display:inline-flex}}
._1ZJOeW_grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){._1ZJOeW_grid{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){._1ZJOeW_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.cOTtlG_avatar{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.cOTtlG_sm{width:28px;height:28px;font-size:var(--text-2xs)}.cOTtlG_md{width:36px;height:36px;font-size:var(--text-xs)}.cOTtlG_lg{width:56px;height:56px;font-size:var(--text-lg)}.cOTtlG_xl{width:96px;height:96px;font-size:var(--text-3xl)}.cOTtlG_image{object-fit:cover;width:100%;height:100%}.cOTtlG_initials{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.02em;line-height:1}.cOTtlG_sm .cOTtlG_initials,.cOTtlG_md .cOTtlG_initials{font-family:var(--font-sans);font-style:normal;font-weight:var(--weight-semibold)}
.NKNP4a_rail{padding-block:var(--space-8)}.NKNP4a_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.NKNP4a_heading{gap:var(--space-2);min-width:0;display:grid}.NKNP4a_eyebrow{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-accent)}.NKNP4a_title{font-size:var(--text-3xl)}.NKNP4a_actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.NKNP4a_seeAll{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-line-strong);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding-bottom:2px;display:inline-flex}.NKNP4a_seeAll svg{width:14px;height:14px}.NKNP4a_seeAll:hover{color:var(--color-accent);border-color:var(--color-accent)}.NKNP4a_controls{gap:var(--space-1);display:none}@media (hover:hover) and (min-width:768px){.NKNP4a_controls{display:flex}}.NKNP4a_control{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);width:36px;height:36px;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);place-items:center;display:grid}.NKNP4a_control svg{width:18px;height:18px}.NKNP4a_control:hover:not(:disabled){background:var(--color-surface-2)}.NKNP4a_control:disabled{opacity:.3;cursor:default}.NKNP4a_track{grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;--ring-room:6px;width:calc(var(--content-width) + 2 * var(--ring-room));padding-inline:var(--ring-room);scroll-padding-inline:var(--ring-room);padding-top:var(--ring-room);margin-inline:auto;margin-top:calc(-1 * var(--ring-room));padding-bottom:var(--space-2);scrollbar-width:none;--card-w:42vw;outline:none;display:grid;overflow-x:auto}.NKNP4a_track::-webkit-scrollbar{display:none}@media (min-width:640px){.NKNP4a_track{--card-w:172px;gap:var(--space-5)}}@media (min-width:1024px){.NKNP4a_track{--card-w:200px}}.NKNP4a_item{scroll-snap-align:start;min-width:0}.NKNP4a_numbered .NKNP4a_track{grid-auto-columns:calc(var(--card-w) + clamp(2.75rem, 9vw, 4.25rem));gap:var(--space-2)}
._2NABzW_button{--_h:44px;--_px:var(--space-5);justify-content:center;align-items:center;gap:var(--space-2);height:var(--_h);padding-inline:var(--_px);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}._2NABzW_button:active:not(:disabled){transform:scale(.97)}._2NABzW_button:disabled,._2NABzW_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}._2NABzW_button svg{flex-shrink:0;width:1.15em;height:1.15em}._2NABzW_sm{--_h:34px;--_px:var(--space-3);font-size:var(--text-xs)}._2NABzW_lg{--_h:52px;--_px:var(--space-6);font-size:var(--text-md)}._2NABzW_icon{--_px:0;width:var(--_h)}._2NABzW_block{width:100%}._2NABzW_primary{background:var(--color-accent);color:var(--color-accent-ink)}._2NABzW_primary:hover:not(:disabled){background:var(--color-accent-hover)}._2NABzW_primary:active:not(:disabled){background:var(--color-accent-press)}._2NABzW_secondary{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-line)}._2NABzW_secondary:hover:not(:disabled){background:var(--color-surface-3);border-color:var(--color-line-strong)}._2NABzW_ghost{color:var(--color-text)}._2NABzW_ghost:hover:not(:disabled){background:var(--color-surface-2)}._2NABzW_outline{color:var(--color-text);border-color:var(--color-line-strong)}._2NABzW_outline:hover:not(:disabled){border-color:var(--color-text-muted);background:var(--color-surface)}._2NABzW_glass{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffff1f;border-color:#ffffff29}._2NABzW_glass:hover:not(:disabled){background:#fff3}._2NABzW_danger{background:var(--color-danger-soft);color:var(--color-danger)}._2NABzW_danger:hover:not(:disabled){background:var(--color-danger);color:var(--color-text-inverse)}._2NABzW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite _2NABzW_spin}@keyframes _2NABzW_spin{to{transform:rotate(360deg)}}
.djJBta_fade{opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.djJBta_fade[data-loaded]{opacity:1}@media (scripting:none){.djJBta_fade{opacity:1}}
.-lIIjW_reel{justify-content:center;align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-16));padding:var(--space-6);background:radial-gradient(ellipse at 30% 50%, color-mix(in oklab, var(--color-accent) 10%, transparent), transparent 60%), color-mix(in oklab, var(--stage-ink) 88%, transparent);color:var(--stage-text);grid-template-columns:auto minmax(0,26rem);display:grid;position:absolute;inset:0}.-lIIjW_leader{--size:clamp(8rem, 22vmin, 13rem);width:var(--size);aspect-ratio:1;border:1px solid var(--stage-line-strong);box-shadow:inset 0 0 0 calc(var(--size) * .06) var(--stage-ink), inset 0 0 0 calc(var(--size) * .06 + 1px) var(--stage-line);isolation:isolate;border-radius:50%;position:relative;overflow:hidden}.-lIIjW_sweep{border-radius:inherit;background:conic-gradient(from 0deg, color-mix(in oklab, var(--color-accent) 38%, transparent) 0deg, color-mix(in oklab, var(--color-accent) 6%, transparent) 300deg, transparent 360deg);z-index:-1;animation:1.6s linear infinite -lIIjW_sweep;position:absolute;inset:0}.-lIIjW_crossV,.-lIIjW_crossH{background:var(--stage-line);position:absolute}.-lIIjW_crossV{width:1px;inset:0 auto 0 50%}.-lIIjW_crossH{height:1px;inset:50% 0 auto}.-lIIjW_count{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(var(--size) * .56);color:var(--stage-text);animation:-lIIjW_tick var(--duration-slow) var(--ease-out);place-items:center;line-height:1;display:grid;position:absolute;inset:0}.-lIIjW_copy{gap:var(--space-4);min-width:0;display:grid}.-lIIjW_title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-snug)}.-lIIjW_now{color:var(--stage-text-muted);font-size:var(--text-sm);min-height:1.5em}.-lIIjW_steps{gap:var(--space-2);font-size:var(--text-sm);color:var(--stage-text-subtle);padding:0;list-style:none;display:grid}.-lIIjW_step{align-items:center;gap:var(--space-3);transition:color var(--duration-base) var(--ease-out);display:flex}.-lIIjW_tick{border:1px solid;border-radius:50%;flex:none;width:.5rem;height:.5rem}.-lIIjW_done{color:var(--stage-text-muted)}.-lIIjW_done .-lIIjW_tick{background:var(--color-signal);border-color:var(--color-signal)}.-lIIjW_active{color:var(--stage-text)}.-lIIjW_active .-lIIjW_tick{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 25%, transparent);animation:-lIIjW_pulse 1.4s var(--ease-in-out) infinite}.-lIIjW_stats{gap:var(--space-2) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--stage-line);font-variant-numeric:tabular-nums;font-size:var(--text-xs);flex-wrap:wrap;display:flex}.-lIIjW_stats dt{color:var(--stage-text-subtle)}.-lIIjW_stats dd{color:var(--color-signal);margin:0}.-lIIjW_file{flex-basis:100%;min-width:0}.-lIIjW_file dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-lIIjW_reveal{font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:3px;justify-self:start;text-decoration:underline}.-lIIjW_hint{font-size:var(--text-xs);color:var(--stage-text-subtle)}@keyframes -lIIjW_sweep{to{transform:rotate(360deg)}}@keyframes -lIIjW_tick{0%{opacity:0;transform:scale(1.15)}}@keyframes -lIIjW_pulse{50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--color-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.-lIIjW_sweep,.-lIIjW_active .-lIIjW_tick,.-lIIjW_count{animation:none}}@media (max-width:640px),(max-height:420px){.-lIIjW_reel{align-content:center;justify-items:center;gap:var(--space-4);text-align:center;grid-template-columns:1fr;overflow-y:auto}.-lIIjW_leader{--size:clamp(4.5rem, 18vmin, 7rem)}.-lIIjW_title{font-size:var(--text-xl)}.-lIIjW_steps,.-lIIjW_hint{display:none}.-lIIjW_stats{justify-content:center}.-lIIjW_reveal{justify-self:center}}
.ANxEsG_wrap{padding:var(--space-6);background:color-mix(in oklab, var(--stage-ink) 90%, transparent);color:var(--stage-text);place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.ANxEsG_card{gap:var(--space-3);width:min(100%,34rem);display:grid}.ANxEsG_icon{width:1.75rem;height:1.75rem;color:var(--color-danger)}.ANxEsG_title{font-size:var(--text-3xl)}.ANxEsG_body{color:var(--stage-text-muted);max-width:60ch}.ANxEsG_meta{gap:var(--space-3);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--stage-text-subtle);flex-wrap:wrap;display:flex}.ANxEsG_meta span{color:var(--color-signal)}.ANxEsG_actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ANxEsG_altSeeds{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-signal)}.ANxEsG_vpn{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--stage-line);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-signal) 6%, transparent);font-size:var(--text-sm);color:var(--stage-text-muted);display:flex}.ANxEsG_vpn strong{color:var(--stage-text);font-weight:var(--weight-medium)}.ANxEsG_vpnIcon{width:1.25rem;height:1.25rem;color:var(--color-signal);flex:none}@media (max-width:640px){.ANxEsG_title{font-size:var(--text-2xl)}.ANxEsG_body{font-size:var(--text-sm)}}
.dRU6wa_root{position:relative}.dRU6wa_trigger{align-items:center;gap:var(--space-2);height:2.5rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--stage-line-strong);color:var(--stage-text);background:color-mix(in oklab, var(--stage-ink) 50%, transparent);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);display:inline-flex}.dRU6wa_trigger:hover,.dRU6wa_trigger[aria-expanded=true]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 12%, transparent)}.dRU6wa_current{font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.dRU6wa_menu{top:calc(100% + var(--space-2));z-index:2;width:min(22rem, calc(100vw - 2 * var(--space-4)));max-height:min(24rem,70dvh);padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--stage-line-strong);background:var(--stage-panel);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;right:0;overflow-y:auto}.dRU6wa_heading{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--stage-text-subtle)}.dRU6wa_item{align-items:center;column-gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;color:var(--stage-text-muted);grid-template-columns:1rem 1fr auto;grid-template-areas:"check label size""check label seeds";display:grid}.dRU6wa_item:hover,.dRU6wa_item:focus-visible{background:var(--stage-hover);color:var(--stage-text);outline-offset:-2px}.dRU6wa_selected{color:var(--stage-text)}.dRU6wa_check{color:var(--color-accent);grid-area:check}.dRU6wa_label{font-size:var(--text-sm);grid-area:label;display:grid}.dRU6wa_rec{font-size:var(--text-2xs);color:var(--color-accent)}.dRU6wa_size,.dRU6wa_seeds{font-variant-numeric:tabular-nums;font-size:var(--text-xs);text-align:right}.dRU6wa_size{grid-area:size}.dRU6wa_seeds{color:var(--color-signal);grid-area:seeds}
._0AFNQa_panel{top:var(--stage-bar);right:var(--space-3);bottom:var(--space-3);z-index:3;width:min(24rem, calc(100% - 2 * var(--space-3)));border-radius:var(--radius-lg);border:1px solid var(--stage-line-strong);background:var(--stage-panel);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:var(--shadow-lg);color:var(--stage-text);animation:_0AFNQa_enter var(--duration-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:absolute}._0AFNQa_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--stage-line);display:flex}._0AFNQa_title{font-size:var(--text-xl)}._0AFNQa_close{width:2.25rem;height:2.25rem;color:var(--stage-text-muted);border-radius:50%;place-items:center;display:grid}._0AFNQa_close:hover{background:var(--stage-hover);color:var(--stage-text)}._0AFNQa_body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5) var(--space-5);flex:1;overflow-y:auto}@keyframes _0AFNQa_enter{0%{opacity:0;transform:translateX(var(--space-4))}}@media (max-width:640px){._0AFNQa_panel{top:auto;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:auto;max-height:62dvh;animation-name:_0AFNQa_rise}@keyframes _0AFNQa_rise{0%{opacity:0;transform:translateY(var(--space-6))}}}
.wSvg1W_info{gap:var(--space-4);display:grid}.wSvg1W_facts{gap:var(--space-3);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--stage-text-muted);flex-wrap:wrap;display:flex}.wSvg1W_rating{align-items:center;gap:var(--space-1);color:var(--color-rating);display:inline-flex}.wSvg1W_genres{font-size:var(--text-sm);color:var(--stage-text-muted);text-transform:capitalize}.wSvg1W_summary{font-size:var(--text-sm);color:var(--stage-text-muted);line-height:1.65}.wSvg1W_release{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--stage-line);display:grid}.wSvg1W_subhead{font-size:var(--text-lg)}.wSvg1W_grid{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.wSvg1W_grid dt{color:var(--stage-text-subtle)}.wSvg1W_grid dd{font-variant-numeric:tabular-nums;font-size:var(--text-xs);align-self:center;margin:0}.wSvg1W_signal{color:var(--color-signal)}.wSvg1W_note{font-size:var(--text-xs);color:var(--stage-text-subtle)}.wSvg1W_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wSvg1W_more{font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:3px;justify-self:start;text-decoration:underline}
.rcoECW_skeleton{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-2) 40%, var(--color-surface) 80%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s ease-in-out infinite rcoECW_shimmer;display:block}@keyframes rcoECW_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rcoECW_skeleton{animation:none}}
.Wz6b1a_placeholder{width:28px;height:28px;margin-inline:3px;border-radius:50%!important}.Wz6b1a_signIn{margin-left:var(--space-1)}.Wz6b1a_trigger{width:34px;height:34px;transition:box-shadow var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.Wz6b1a_trigger:hover,.Wz6b1a_trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--color-accent)}.Wz6b1a_who{align-items:center;gap:var(--space-3);min-width:240px;display:flex}.Wz6b1a_whoText{flex-direction:column;min-width:0;display:flex}.Wz6b1a_name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Wz6b1a_email{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.T8-Hba_chip{--_h:36px;align-items:center;gap:var(--space-2);height:var(--_h);padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-transform:capitalize;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;display:inline-flex}.T8-Hba_chip svg{flex-shrink:0;width:14px;height:14px}.T8-Hba_sm{--_h:30px;padding-inline:var(--space-3);font-size:var(--text-xs)}.T8-Hba_chip:hover{color:var(--color-text);border-color:var(--color-text-subtle);background:var(--color-surface)}.T8-Hba_chip:disabled{opacity:.45;cursor:not-allowed}.T8-Hba_chip[aria-pressed=true],.T8-Hba_chip[aria-current=page]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}
._5yzB6W_list{gap:var(--space-1);margin-inline:calc(-1 * var(--space-2));display:grid}._5yzB6W_item{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out);grid-template-columns:3.5rem 1fr;display:grid}a._5yzB6W_item:hover,a._5yzB6W_item:focus-visible{background:var(--stage-hover)}._5yzB6W_poster{width:3.5rem;aspect-ratio:var(--poster-ratio);border-radius:var(--radius-xs);background:var(--stage-hover);display:block;position:relative;overflow:hidden}._5yzB6W_poster img{object-fit:cover}._5yzB6W_text{gap:var(--space-1);min-width:0;display:grid}._5yzB6W_title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5yzB6W_meta{gap:var(--space-3);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--stage-text-muted);display:flex}._5yzB6W_rating{align-items:center;gap:var(--space-1);color:var(--color-rating);display:inline-flex}._5yzB6W_empty{font-size:var(--text-sm);color:var(--stage-text-muted)}
.Qlf08a_header{z-index:var(--z-header);padding-top:env(safe-area-inset-top,0px);background:color-mix(in oklab, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);border-bottom:1px solid var(--color-line);transition:background-color var(--duration-slow) var(--ease-out), border-color var(--duration-slow) var(--ease-out), backdrop-filter var(--duration-slow) var(--ease-out);position:sticky;top:0}body:has([data-header-overlay]) .Qlf08a_header:not([data-scrolled]){background:linear-gradient(180deg, var(--color-overlay) 0%, transparent 100%);-webkit-backdrop-filter:none;border-bottom-color:#0000}body:has([data-header-overlay]) .Qlf08a_header{margin-bottom:calc(-1 * (var(--header-height) + env(safe-area-inset-top,0px)))}.Qlf08a_inner{align-items:center;gap:var(--space-6);height:var(--header-height);display:flex}.Qlf08a_brand{padding-block:var(--space-2);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.Qlf08a_actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@media (min-width:768px){.Qlf08a_actions{gap:var(--space-2)}}
.cbYvwG_dialog{--_w:520px;width:min(var(--_w), calc(100vw - 2 * var(--space-4)));border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated);max-height:min(86dvh,900px);color:var(--color-text);box-shadow:var(--shadow-lg);overscroll-behavior:contain;margin:auto;padding:0;overflow:hidden}.cbYvwG_sm{--_w:400px}.cbYvwG_md{--_w:520px}.cbYvwG_lg{--_w:760px}.cbYvwG_full{--_w:100vw;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.cbYvwG_dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(6px)}.cbYvwG_dialog[open]{animation:cbYvwG_rise var(--duration-slow) var(--ease-out)}.cbYvwG_dialog[open]::backdrop{animation:cbYvwG_fade var(--duration-slow) var(--ease-out)}@keyframes cbYvwG_rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes cbYvwG_fade{0%{opacity:0}}@media (max-width:599px){.cbYvwG_dialog:not(.cbYvwG_full){border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;margin:auto 0 0}.cbYvwG_dialog:not(.cbYvwG_full)[open]{animation-name:cbYvwG_slide-up}@keyframes cbYvwG_slide-up{0%{transform:translateY(100%)}}}.cbYvwG_panel{max-height:inherit;flex-direction:column;height:100%;display:flex;position:relative}.cbYvwG_header{padding:var(--space-6) var(--space-16) var(--space-2) var(--space-6)}.cbYvwG_title{font-size:var(--text-2xl)}.cbYvwG_description{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.cbYvwG_content{min-height:0;padding:var(--space-4) var(--space-6) var(--space-6);flex:1;overflow-y:auto}.cbYvwG_footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-line);background:var(--color-bg);flex-wrap:wrap;display:flex}.cbYvwG_close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:absolute}.cbYvwG_close:hover{background:var(--color-surface-2);color:var(--color-text)}.cbYvwG_close svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.cbYvwG_dialog[open],.cbYvwG_dialog[open]::backdrop{animation:none}}
._dbQWW_scrim{z-index:4;padding:var(--space-4);background:color-mix(in oklab, var(--stage-ink) 60%, transparent);animation:_dbQWW_fade var(--duration-base) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}._dbQWW_sheet{width:min(100%,26rem);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--stage-line-strong);background:var(--stage-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);color:var(--stage-text)}._dbQWW_head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._dbQWW_title{font-size:var(--text-xl)}._dbQWW_close{width:2.25rem;height:2.25rem;color:var(--stage-text-muted);border-radius:50%;place-items:center;display:grid}._dbQWW_close:hover{background:var(--stage-hover);color:var(--stage-text)}._dbQWW_list{gap:var(--space-2);display:grid}._dbQWW_row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:4rem 1fr;display:grid}._dbQWW_row dd{color:var(--stage-text-muted);margin:0}._dbQWW_kbd{min-width:1.75rem;height:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--stage-line-strong);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--stage-text);border-bottom-width:2px;place-items:center;display:inline-grid}._dbQWW_note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--stage-line);font-size:var(--text-xs);color:var(--stage-text-subtle)}@keyframes _dbQWW_fade{0%{opacity:0}}
.ZgDitq_leader{--_s:220px;--_beat:1.2s;width:var(--_s);aspect-ratio:1;isolation:isolate;background:var(--color-surface);box-shadow:inset 0 0 60px #00000059, 0 0 0 1px var(--color-line-strong);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.ZgDitq_sm{--_s:96px}.ZgDitq_md{--_s:220px}.ZgDitq_lg{--_s:clamp(220px, 40vw, 320px)}.ZgDitq_sweep{z-index:-1;background:conic-gradient(from 0deg, var(--color-accent-soft) 0turn, var(--color-accent-soft) var(--_a,.25turn), transparent var(--_a,.25turn));animation:ZgDitq_sweep var(--_beat) linear infinite;position:absolute;inset:0}@property --_a{syntax:"<angle>";inherits:false;initial-value:90deg}@keyframes ZgDitq_sweep{0%{--_a:0deg}to{--_a:360deg}}.ZgDitq_ringOuter,.ZgDitq_ringInner{border:2px solid var(--color-line-strong);border-radius:50%;position:absolute}.ZgDitq_ringOuter{inset:8%}.ZgDitq_ringInner{border-width:1px;inset:18%}.ZgDitq_crossH,.ZgDitq_crossV{background:var(--color-line-strong);position:absolute}.ZgDitq_crossH{height:1px;top:50%;left:0;right:0}.ZgDitq_crossV{width:1px;top:0;bottom:0;left:50%}.ZgDitq_numeral{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(var(--_s) * .52);color:var(--color-text);font-variant-numeric:lining-nums;line-height:1;position:relative}.ZgDitq_countdown{display:grid}.ZgDitq_countdown>span{text-align:center;opacity:0;animation:ZgDitq_tick calc(var(--_beat) * 3) steps(1, end) infinite;grid-area:1/1}.ZgDitq_countdown>span:nth-child(2){animation-delay:var(--_beat)}.ZgDitq_countdown>span:nth-child(3){animation-delay:calc(var(--_beat) * 2)}@keyframes ZgDitq_tick{0%{opacity:1}33.333%{opacity:0}}@media (prefers-reduced-motion:reduce){.ZgDitq_sweep,.ZgDitq_countdown>span{animation:none}.ZgDitq_countdown>span:first-child{opacity:1}}
.ClOfPq_footer{margin-top:var(--space-20);border-top:1px solid var(--color-line);background:var(--color-bg-elevated)}.ClOfPq_inner{gap:var(--space-8);padding-block:var(--space-10) var(--space-8);flex-direction:column;display:flex}.ClOfPq_top{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.ClOfPq_brand{border-radius:var(--radius-sm)}.ClOfPq_links{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.ClOfPq_link{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out)}.ClOfPq_link:hover{color:var(--color-text)}.ClOfPq_notice{max-width:72ch;padding-left:var(--space-4);border-left:2px solid var(--color-accent-soft)}.ClOfPq_noticeTitle{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-text)}.ClOfPq_notice p{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.65}.ClOfPq_legal{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}
._3sxOrW_field{gap:var(--space-2);flex-direction:column;display:flex}._3sxOrW_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);display:flex}._3sxOrW_label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._3sxOrW_required{color:var(--color-accent);margin-left:2px}._3sxOrW_control{align-items:center;display:flex;position:relative}._3sxOrW_input{width:100%;height:48px;padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}._3sxOrW_input::placeholder{color:var(--color-text-subtle)}._3sxOrW_input:hover:not(:disabled){border-color:var(--color-text-subtle)}._3sxOrW_input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:var(--color-bg-elevated);outline:none}._3sxOrW_input:disabled{opacity:.55;cursor:not-allowed}._3sxOrW_input[aria-invalid=true]{border-color:var(--color-danger)}._3sxOrW_input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--color-danger-soft)}._3sxOrW_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 100px var(--color-surface-2) inset;caret-color:var(--color-text)}._3sxOrW_textarea{height:auto;min-height:112px;padding-block:var(--space-3);resize:vertical;line-height:var(--leading-normal)}._3sxOrW_hasLeading ._3sxOrW_input{padding-left:calc(var(--space-4) + 24px)}._3sxOrW_hasTrailing ._3sxOrW_input{padding-right:calc(var(--space-2) + 40px)}._3sxOrW_leading{left:var(--space-4);color:var(--color-text-subtle);pointer-events:none;place-items:center;display:grid;position:absolute}._3sxOrW_leading svg{width:18px;height:18px}._3sxOrW_control:focus-within ._3sxOrW_leading{color:var(--color-accent)}._3sxOrW_trailing{right:var(--space-1);align-items:center;display:flex;position:absolute}._3sxOrW_hint,._3sxOrW_error{font-size:var(--text-xs);line-height:var(--leading-snug)}._3sxOrW_hint{color:var(--color-text-muted)}._3sxOrW_error{color:var(--color-danger)}
.zv1v6G_section{gap:var(--space-6);display:grid}.zv1v6G_head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.zv1v6G_title{font-size:var(--text-3xl)}.zv1v6G_all{font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-line-strong);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;padding-bottom:2px}.zv1v6G_all:hover{color:var(--color-accent);border-color:var(--color-accent)}.zv1v6G_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.zv1v6G_grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.zv1v6G_card{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);height:168px;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);display:block;position:relative;overflow:hidden}@media (min-width:640px){.zv1v6G_card{height:196px}}a.zv1v6G_card:hover,a.zv1v6G_card:focus-visible{border-color:var(--color-line-strong);background:var(--color-surface-2)}.zv1v6G_text{z-index:2;gap:var(--space-1);max-width:62%;padding:var(--space-4);display:grid;position:relative}@media (min-width:640px){.zv1v6G_text{padding:var(--space-5)}}.zv1v6G_name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-tight);transition:color var(--duration-fast) var(--ease-out)}@media (min-width:640px){.zv1v6G_name{font-size:2.25rem}}a.zv1v6G_card:hover .zv1v6G_name,a.zv1v6G_card:focus-visible .zv1v6G_name{color:var(--color-accent)}.zv1v6G_note{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (max-width:639px){.zv1v6G_note{display:none}}.zv1v6G_fan{z-index:1;width:58%;height:100%;position:absolute;bottom:0;right:0}.zv1v6G_poster{--w:72px;width:var(--w);aspect-ratio:var(--poster-ratio);border-radius:var(--radius-sm);background:var(--color-surface-3);box-shadow:var(--shadow-md);transform-origin:50% 100%;transition:transform var(--duration-slow) var(--ease-out);position:absolute;bottom:-18%;overflow:hidden}@media (min-width:640px){.zv1v6G_poster{--w:96px}}.zv1v6G_poster img{object-fit:cover}.zv1v6G_poster[data-i="0"]{z-index:1;right:46%;transform:rotate(-12deg)}.zv1v6G_poster[data-i="1"]{z-index:2;right:24%;transform:rotate(-3deg)translateY(-6%)}.zv1v6G_poster[data-i="2"]{z-index:3;right:4%;transform:rotate(7deg)}a.zv1v6G_card:hover .zv1v6G_poster[data-i="0"],a.zv1v6G_card:focus-visible .zv1v6G_poster[data-i="0"]{transform:rotate(-18deg)translate(-10%,-6%)}a.zv1v6G_card:hover .zv1v6G_poster[data-i="1"],a.zv1v6G_card:focus-visible .zv1v6G_poster[data-i="1"]{transform:rotate(-4deg)translateY(-14%)}a.zv1v6G_card:hover .zv1v6G_poster[data-i="2"],a.zv1v6G_card:focus-visible .zv1v6G_poster[data-i="2"]{transform:rotate(12deg)translate(8%,-4%)}.zv1v6G_more{gap:var(--space-2);flex-wrap:wrap;min-height:32px;display:flex}
.Pqzopq_intro{gap:var(--space-6);padding-block:var(--space-12) var(--space-8);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-8);display:grid}@media (min-width:1024px){.Pqzopq_intro{padding-top:var(--space-16);grid-template-columns:minmax(0,1fr) auto;align-items:end}}.Pqzopq_introText{gap:var(--space-3);display:grid}.Pqzopq_introKicker{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-accent)}.Pqzopq_introKicker a:hover{text-underline-offset:3px;text-decoration:underline}.Pqzopq_introTitle{font-size:var(--text-hero);letter-spacing:-.035em;line-height:.95}.Pqzopq_introLede{max-width:52ch;font-size:var(--text-lg);color:var(--color-text-muted)}.Pqzopq_introAside{min-width:0}.Pqzopq_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.Pqzopq_count{font-size:var(--text-sm);color:var(--color-text-muted)}.Pqzopq_count .mono{color:var(--color-text)}.Pqzopq_sortChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.Pqzopq_feed{gap:var(--space-8);padding-bottom:var(--space-16);display:grid}.Pqzopq_sentinel{height:1px;margin-top:-1px}.Pqzopq_feedStatus{justify-content:center;align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-sm);color:var(--color-text-subtle);display:flex}.Pqzopq_filterBar{top:var(--header-height);z-index:var(--z-sticky);margin-bottom:var(--space-8);padding-block:var(--space-3);background:color-mix(in oklab, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);transition:opacity var(--duration-base) var(--ease-out);position:sticky}.Pqzopq_pending{opacity:.85}.Pqzopq_filterInline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:none}.Pqzopq_filterDivider{width:1px;height:22px;margin-inline:var(--space-2);background:var(--color-line-strong)}.Pqzopq_filterMobile{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Pqzopq_activeChips{gap:var(--space-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}@media (min-width:768px){.Pqzopq_filterInline{display:flex}.Pqzopq_filterMobile{display:none}}.Pqzopq_sheetFields{gap:var(--space-5);display:grid}.Pqzopq_sheetFooter{justify-content:space-between;gap:var(--space-3);width:100%;display:flex}.Pqzopq_searchForm{border-bottom:2px solid var(--color-line-strong);width:min(100%,720px);transition:border-color var(--duration-fast) var(--ease-out);align-items:center;display:flex;position:relative}.Pqzopq_searchForm:focus-within{border-color:var(--color-accent)}.Pqzopq_searchIcon{width:28px;height:28px;color:var(--color-text-subtle);flex-shrink:0}.Pqzopq_searchInput{min-width:0;height:clamp(64px,10vw,96px);padding-inline:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);background:0 0;border:0;flex:1}.Pqzopq_searchInput::placeholder{color:var(--color-text-subtle)}.Pqzopq_searchInput:focus{outline:none}.Pqzopq_searchInput::-webkit-search-cancel-button{display:none}.Pqzopq_searchTrail{flex-shrink:0;place-items:center;width:40px;display:grid}.Pqzopq_searchClear{width:36px;height:36px;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.Pqzopq_searchClear:hover{background:var(--color-surface-2);color:var(--color-text)}.Pqzopq_searchClear svg{width:18px;height:18px}.Pqzopq_empty{justify-items:center;gap:var(--space-4);padding-block:var(--space-16);text-align:center;display:grid}.Pqzopq_emptyFrame{border-radius:var(--radius-sm);background:var(--color-surface-2);margin-bottom:var(--space-2);gap:6px;padding:8px 6px;display:flex}.Pqzopq_emptyFrame span{background:var(--color-bg);border:1px dashed var(--color-line-strong);border-radius:3px;width:34px;height:46px}.Pqzopq_emptyTitle{font-size:var(--text-3xl);max-width:22ch}.Pqzopq_emptyBody{max-width:52ch;color:var(--color-text-muted)}.Pqzopq_emptyActions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Pqzopq_suggest{gap:var(--space-10);padding-block:var(--space-8) var(--space-16);display:grid}.Pqzopq_suggestGroup{gap:var(--space-4);display:grid}.Pqzopq_suggestTitle{font-size:var(--text-2xl)}.Pqzopq_suggestList{gap:var(--space-2);flex-wrap:wrap;display:flex}.Pqzopq_homeSection{padding-block:var(--space-12)}.Pqzopq_indexPage{padding-block:var(--space-16)}.Pqzopq_browseCount{margin-bottom:var(--space-6)}.Pqzopq_inlineLink{font-size:var(--text-sm);color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}.Pqzopq_inlineLink:hover{color:var(--color-accent)}.Pqzopq_searchSlot{margin-bottom:var(--space-10)}.Pqzopq_searchSlot>.Pqzopq_searchForm:empty{height:clamp(64px,10vw,96px)}.Pqzopq_resultsHead{align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-8);min-height:calc(var(--text-2xl) * 1.25);flex-wrap:wrap;display:flex}.Pqzopq_resultsTitle{font-size:var(--text-2xl)}.Pqzopq_resultsCount{font-size:var(--text-sm);color:var(--color-text-muted)}
.bMxigq_stage{--stage-ink:black;--stage-text:color-mix(in oklab, white 92%, var(--color-accent) 8%);--stage-text-muted:color-mix(in oklab, var(--stage-text) 66%, var(--stage-ink));--stage-text-subtle:color-mix(in oklab, var(--stage-text) 44%, var(--stage-ink));--stage-line:color-mix(in oklab, var(--stage-text) 10%, transparent);--stage-line-strong:color-mix(in oklab, var(--stage-text) 20%, transparent);--stage-hover:color-mix(in oklab, var(--stage-text) 8%, transparent);--stage-panel:color-mix(in oklab, var(--stage-ink) 78%, transparent);--stage-bar:4.25rem;z-index:var(--z-player);grid-template-rows:var(--stage-bar) minmax(0, 1fr) auto;background:var(--stage-ink);color:var(--stage-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:grid;position:fixed;inset:0;overflow:hidden}.bMxigq_ambient{z-index:-1;opacity:.32;filter:blur(72px)saturate(1.4);pointer-events:none;transition:opacity 1.2s var(--ease-out);position:absolute;inset:-12%;transform:translateZ(0)}.bMxigq_ambient img{object-fit:cover}.bMxigq_stage[data-stage=playing] .bMxigq_ambient{opacity:.2}.bMxigq_topbar{align-items:center;gap:var(--space-3);padding-inline:var(--gutter);min-width:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);display:flex}.bMxigq_back,.bMxigq_tool,.bMxigq_keys{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-width:2.5rem;height:2.5rem;color:var(--stage-text-muted);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);display:inline-flex}.bMxigq_tool,.bMxigq_keys{padding-inline:var(--space-3)}.bMxigq_back{border:1px solid var(--stage-line-strong);flex:none}.bMxigq_back:hover,.bMxigq_tool:hover,.bMxigq_keys:hover{color:var(--stage-text);background:var(--stage-hover)}.bMxigq_tool[aria-pressed=true]{color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 12%, transparent)}.bMxigq_toolLabel{font-size:var(--text-sm)}.bMxigq_heading{flex:1;min-width:0;display:grid}.bMxigq_title{font-size:var(--text-xl);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bMxigq_sub{gap:var(--space-3);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--stage-text-subtle);display:flex}.bMxigq_back,.bMxigq_heading,.bMxigq_tools>*{transition:opacity var(--duration-slow) var(--ease-out), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.bMxigq_close{border:1px solid var(--stage-line-strong)}.bMxigq_close:hover{opacity:1}.bMxigq_castHelp{width:min(28rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);padding:var(--space-6);border:1px solid var(--stage-line-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:var(--stage-text);box-shadow:var(--shadow-lg);margin:auto;position:fixed;inset:0;overflow-y:auto}.bMxigq_castHelp::backdrop{background:rgb(var(--stage-ink-rgb) / .55)}.bMxigq_castTitle{font-size:var(--text-2xl)}.bMxigq_castSteps{gap:var(--space-3);margin-top:var(--space-4);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--stage-text-muted);line-height:1.55;display:grid}.bMxigq_castSteps strong{color:var(--stage-text);font-weight:var(--weight-semibold)}.bMxigq_castNote{margin:var(--space-4) 0 var(--space-5);font-size:var(--text-xs);color:var(--stage-text-muted)}.bMxigq_tools{align-items:center;gap:var(--space-1);flex:none;display:flex}.bMxigq_hotzone{height:var(--stage-bar);z-index:1;pointer-events:none;position:absolute;inset:0 0 auto}.bMxigq_theater{min-height:0;padding-inline:var(--space-4);grid-row:2;place-items:center;display:grid;container-type:size}.bMxigq_frame{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--stage-ink);width:min(100cqw,177.778cqh);box-shadow:0 0 0 1px var(--stage-line), 0 40px 120px -40px color-mix(in oklab, var(--color-accent) 22%, transparent);transition:border-radius var(--duration-slow) var(--ease-out);position:relative;overflow:hidden}.bMxigq_resume{left:var(--space-4);top:var(--space-4);z-index:2;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--stage-panel);border:1px solid var(--stage-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--text-sm);animation:bMxigq_drop var(--duration-slow) var(--ease-out);display:flex;position:absolute}.bMxigq_resume button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-accent-ink);background:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.bMxigq_mono{font-variant-numeric:tabular-nums}.bMxigq_bottombar{align-items:center;gap:var(--space-4);min-height:3.25rem;padding:var(--space-2) var(--gutter);font-size:var(--text-xs);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);display:flex}.bMxigq_status{align-items:center;gap:var(--space-2);color:var(--stage-text-muted);display:inline-flex}.bMxigq_dot{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem}.bMxigq_stage[data-stage=playing] .bMxigq_dot{background:var(--color-signal);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-signal) 25%, transparent)}.bMxigq_stage[data-stage=error] .bMxigq_dot{background:var(--color-danger)}.bMxigq_stats{justify-content:center;gap:var(--space-1) var(--space-5);font-variant-numeric:tabular-nums;color:var(--color-signal);flex-wrap:wrap;flex:1;display:flex}.bMxigq_size{color:var(--stage-text-subtle)}.bMxigq_time{color:var(--stage-text)}.bMxigq_idle{cursor:none}.bMxigq_idle .bMxigq_back,.bMxigq_idle .bMxigq_heading,.bMxigq_idle .bMxigq_tools>:not(.bMxigq_close){opacity:0;pointer-events:none}.bMxigq_idle .bMxigq_close{opacity:.6}.bMxigq_idle .bMxigq_bottombar{opacity:0;pointer-events:none;transform:translateY(6px)}.bMxigq_idle .bMxigq_hotzone{pointer-events:auto}.bMxigq_idle .bMxigq_frame{border-radius:0}@keyframes bMxigq_drop{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:720px){.bMxigq_stage{--stage-bar:3.5rem}.bMxigq_toolLabel{display:none}.bMxigq_topbar{gap:var(--space-2);padding-inline:var(--space-3)}.bMxigq_title{font-size:var(--text-lg)}.bMxigq_theater{padding-inline:0}.bMxigq_frame{border-radius:0}.bMxigq_bottombar{padding-inline:var(--space-3);gap:var(--space-2)}.bMxigq_stats{justify-content:flex-end}.bMxigq_size{display:none}}@media (max-height:480px) and (orientation:landscape){.bMxigq_stage{grid-template-rows:0 minmax(0,1fr) 0}.bMxigq_topbar,.bMxigq_bottombar{z-index:2;background:color-mix(in oklab, var(--stage-ink) 70%, transparent);position:absolute;left:0;right:0}.bMxigq_topbar{height:3.25rem;top:0}.bMxigq_bottombar{bottom:0}}@media (prefers-reduced-motion:reduce){.bMxigq_ambient{transition:none}}
._7keuha_spacer{height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));background:var(--color-bg-elevated)}._7keuha_bar{z-index:var(--z-header);padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:color-mix(in oklab, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);border-top:1px solid var(--color-line);position:fixed;inset:auto 0 0}._7keuha_list{height:var(--tabbar-height);grid-template-columns:repeat(5,1fr);display:grid}._7keuha_tab{height:100%;color:var(--color-text-subtle);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}._7keuha_tab:active ._7keuha_icon{transform:scale(.9)}._7keuha_icon{width:22px;height:22px;transition:transform var(--duration-fast) var(--ease-out)}._7keuha_label{font-size:var(--text-2xs);font-weight:var(--weight-medium)}._7keuha_tab[aria-current=page]{color:var(--color-text)}._7keuha_tab[aria-current=page] ._7keuha_icon{color:var(--color-accent)}._7keuha_tab[aria-current=page]:before{content:"";background:var(--color-accent);width:20px;height:2px;box-shadow:0 0 10px var(--color-accent);border-radius:0 0 2px 2px;margin-left:-10px;position:absolute;top:0;left:50%}@media (min-width:768px){._7keuha_spacer,._7keuha_bar{display:none}}
._132UyW_screen{place-items:center;gap:var(--space-10);min-height:calc(100dvh - var(--header-height) - var(--space-20));padding-block:var(--space-16);text-align:center;display:grid}@media (min-width:900px){._132UyW_screen{justify-content:center;justify-items:start;gap:var(--space-16);text-align:left;grid-template-columns:auto minmax(0,520px)}}._132UyW_leader{animation:_132UyW_settle .9s var(--ease-out) both}@keyframes _132UyW_settle{0%{opacity:0;transform:scale(.92)rotate(-8deg)}}._132UyW_copy{align-items:inherit;flex-direction:column;display:flex}@media (min-width:900px){._132UyW_copy{align-items:flex-start}}._132UyW_code{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-accent)}._132UyW_title{margin-top:var(--space-3);font-size:var(--text-4xl)}._132UyW_description{margin-top:var(--space-4);max-width:46ch;color:var(--color-text-muted);font-size:var(--text-md)}._132UyW_actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (min-width:900px){._132UyW_actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){._132UyW_leader{animation:none}}._132UyW_loading{min-height:calc(100dvh - var(--header-height) - var(--space-20));animation:_132UyW_late-in .4s var(--ease-out) .25s both;place-items:center;display:grid}@keyframes _132UyW_late-in{0%{opacity:0}}
._3PkVZa_page{width:100%;max-width:calc(1080px + 2 * var(--gutter));padding-inline:var(--gutter);padding-block:var(--space-10) var(--space-8);margin-inline:auto}@media (min-width:768px){._3PkVZa_page{padding-top:var(--space-16)}}._3PkVZa_hero{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:640px){._3PkVZa_hero{align-items:center;gap:var(--space-8);flex-direction:row}}._3PkVZa_avatar{box-shadow:0 0 0 3px var(--color-bg), 0 0 0 4px var(--color-accent), var(--shadow-glow)}._3PkVZa_identity{min-width:0}._3PkVZa_name{font-size:var(--text-4xl)}._3PkVZa_meta{gap:var(--space-1) var(--space-5);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._3PkVZa_meta ._3PkVZa_mono{font-size:var(--text-xs);color:var(--color-text-subtle);align-self:center}._3PkVZa_stats{margin-top:var(--space-10);border-block:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3PkVZa_stat{gap:var(--space-1);padding:var(--space-6) var(--space-4);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}._3PkVZa_stat+._3PkVZa_stat{border-left:1px dashed var(--color-line-strong)}@media (min-width:640px){._3PkVZa_stat{padding-inline:var(--space-8)}._3PkVZa_stat:first-child{padding-left:0}}._3PkVZa_stat:hover{background:linear-gradient(90deg, transparent, var(--color-accent-soft))}._3PkVZa_statValue{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-4xl);color:var(--color-text);font-variant-numeric:lining-nums tabular-nums;line-height:1}._3PkVZa_statLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}._3PkVZa_statLabel svg{opacity:0;width:14px;height:14px;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transform:translate(-4px)}._3PkVZa_stat:hover ._3PkVZa_statLabel{color:var(--color-text)}._3PkVZa_stat:hover ._3PkVZa_statLabel svg,._3PkVZa_stat:focus-visible ._3PkVZa_statLabel svg{opacity:1;color:var(--color-accent);transform:none}._3PkVZa_sections{margin-top:var(--space-6)}._3PkVZa_section{gap:var(--space-5);padding-block:var(--space-8);border-bottom:1px solid var(--color-line);display:grid}._3PkVZa_section:last-child{border-bottom:0}@media (min-width:768px){._3PkVZa_section{gap:var(--space-10);grid-template-columns:260px minmax(0,1fr)}}._3PkVZa_sectionHead{min-width:0}._3PkVZa_sectionTitle{font-size:var(--text-2xl)}._3PkVZa_sectionText{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}._3PkVZa_sectionBody{gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}._3PkVZa_nameForm{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;width:100%;max-width:520px;display:flex}._3PkVZa_nameField{flex:260px}._3PkVZa_nameSubmit{margin-top:calc(var(--text-sm) * 1.5 + var(--space-2));height:48px}._3PkVZa_details{gap:var(--space-4);width:100%;max-width:520px;display:grid}._3PkVZa_details>div{gap:var(--space-1);display:grid}@media (min-width:640px){._3PkVZa_details>div{grid-template-columns:160px minmax(0,1fr);align-items:center}}._3PkVZa_details dt{font-size:var(--text-sm);color:var(--color-text-muted)}._3PkVZa_details dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}._3PkVZa_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}
.qBmkCa_empty{padding:var(--space-16) var(--space-4) var(--space-20);text-align:center;flex-direction:column;align-items:center;display:flex}.qBmkCa_frames{gap:var(--space-3);padding:var(--space-5) var(--space-4);margin-bottom:var(--space-10);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);display:flex;position:relative}.qBmkCa_frames:before,.qBmkCa_frames:after{content:"";left:var(--space-2);right:var(--space-2);background-image:repeating-linear-gradient(90deg, var(--color-bg) 0 8px, transparent 8px 16px);height:6px;position:absolute}.qBmkCa_frames:before{top:6px}.qBmkCa_frames:after{bottom:6px}.qBmkCa_frame{width:64px;aspect-ratio:var(--poster-ratio);border-radius:var(--radius-xs);border:1px dashed var(--color-line-strong);place-items:center;display:grid}.qBmkCa_lit{border:1px solid var(--color-accent);background:radial-gradient(circle at 50% 40%, var(--color-accent-soft), transparent 75%);width:84px;box-shadow:var(--shadow-glow)}.qBmkCa_plus{width:22px;height:22px;position:relative}.qBmkCa_plus:before,.qBmkCa_plus:after{content:"";background:var(--color-accent);border-radius:2px;position:absolute;inset:10px 0}.qBmkCa_plus:after{transform:rotate(90deg)}.qBmkCa_title{font-size:var(--text-3xl)}.qBmkCa_text{max-width:42ch;margin:var(--space-3) 0 var(--space-8);color:var(--color-text-muted)}
.rHQVmG_page{padding-block:var(--space-10) var(--space-8)}@media (min-width:768px){.rHQVmG_page{padding-top:var(--space-16)}}.rHQVmG_header{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-line)}.rHQVmG_title{font-size:var(--text-4xl)}.rHQVmG_lede{margin-top:var(--space-2);color:var(--color-text-muted)}.rHQVmG_count{margin-bottom:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);min-height:calc(1em * var(--leading-normal));color:var(--color-text-muted)}.rHQVmG_countSkeleton{vertical-align:middle;width:4.5rem;height:.9em;display:inline-block}.rHQVmG_grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}@media (min-width:640px){.rHQVmG_grid{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (min-width:1024px){.rHQVmG_grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}
.Gwh37G_header{isolation:isolate;position:relative}.Gwh37G_backdrop{z-index:-1;background:var(--color-surface);height:clamp(320px,62svh,680px);position:absolute;inset:0 0 auto;overflow:hidden}.Gwh37G_backdropImg{object-fit:cover;object-position:50% 20%}.Gwh37G_scrim{background:var(--color-scrim);position:absolute;inset:0}.Gwh37G_headerInner{align-items:end;gap:var(--space-5);padding-top:clamp(180px,38svh,420px);padding-bottom:var(--space-10);grid-template-columns:36vw minmax(0,1fr);display:grid}@media (min-width:640px){.Gwh37G_headerInner{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr)}}@media (min-width:1024px){.Gwh37G_headerInner{gap:var(--space-12);grid-template-columns:300px minmax(0,1fr)}}.Gwh37G_poster{aspect-ratio:var(--poster-ratio);border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:var(--shadow-lg), 0 0 0 1px var(--color-line-strong);align-self:start;position:relative;overflow:hidden}.Gwh37G_poster img{object-fit:cover}.Gwh37G_noPoster{padding:var(--space-5);background:radial-gradient(120% 80% at 100% 0%, var(--color-accent-soft), transparent 60%), var(--color-surface-2);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-text);align-items:flex-end;display:flex;position:absolute;inset:0}.Gwh37G_headline{justify-items:start;gap:var(--space-4);min-width:0;display:grid}@media (max-width:639px){.Gwh37G_headline{grid-column:1/-1}}.Gwh37G_kicker{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-accent)}.Gwh37G_title{font-size:var(--text-hero);letter-spacing:-.035em;line-height:.95}.Gwh37G_slate{gap:var(--space-3) 0;padding-block:var(--space-3);border-block:1px solid var(--color-line-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.Gwh37G_slate div{padding-inline:var(--space-4);border-left:1px solid var(--color-line-strong);gap:2px;display:grid}.Gwh37G_slate div:first-child{border-left:0;padding-left:0}.Gwh37G_slate dt{font-size:var(--text-2xs);color:var(--color-text-subtle)}.Gwh37G_slate dd{font-size:var(--text-sm)}.Gwh37G_rating{color:var(--color-rating)}.Gwh37G_genres{gap:var(--space-2);flex-wrap:wrap;display:flex}.Gwh37G_genre{height:30px;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}a.Gwh37G_genre:hover{color:var(--color-accent);border-color:var(--color-accent)}.Gwh37G_ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Gwh37G_ctaQuality{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);font-weight:var(--weight-medium);border-radius:var(--radius-xs);background:#00000024;padding:2px 6px}.Gwh37G_body{gap:var(--space-12);padding-block:var(--space-8) var(--space-16);display:grid}@media (min-width:1024px){.Gwh37G_body{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start}.Gwh37G_aside{top:calc(var(--header-height) + var(--space-6));position:sticky}}.Gwh37G_main,.Gwh37G_aside{gap:var(--space-12);min-width:0;display:grid}.Gwh37G_section{gap:var(--space-5);display:grid}.Gwh37G_sectionTitle{font-size:var(--text-2xl)}.Gwh37G_synopsis{gap:var(--space-4);max-width:68ch;color:var(--color-text-muted);line-height:1.7;display:grid}.Gwh37G_synopsisLead{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-lg);color:var(--color-text);line-height:1.55}.Gwh37G_cast{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.Gwh37G_castItem{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Gwh37G_avatar{background:var(--color-surface-2);font-variant-numeric:tabular-nums;width:56px;height:56px;font-size:var(--text-xs);color:var(--color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.Gwh37G_avatar img{object-fit:cover}.Gwh37G_castText{min-width:0;display:grid}.Gwh37G_castName{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gwh37G_castName:hover{color:var(--color-accent)}.Gwh37G_castRole{font-size:var(--text-sm);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gwh37G_trailerFrame{aspect-ratio:var(--backdrop-ratio);border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.Gwh37G_trailerIframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Gwh37G_trailerFacade{width:100%;color:var(--stage-paper);place-items:center;display:grid;position:absolute;inset:0}.Gwh37G_trailerThumb{object-fit:cover;filter:saturate(.85)brightness(.7);width:100%;height:100%;transition:filter var(--duration-base) var(--ease-out);position:absolute;inset:0}.Gwh37G_trailerFacade:hover .Gwh37G_trailerThumb{filter:saturate()brightness(.8)}.Gwh37G_trailerPlay{background:var(--color-accent);width:72px;height:72px;color:var(--color-accent-ink);box-shadow:var(--shadow-glow);transition:transform var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.Gwh37G_trailerPlay svg{width:26px;height:26px;margin-left:3px}.Gwh37G_trailerFacade:hover .Gwh37G_trailerPlay{transform:scale(1.06)}.Gwh37G_trailerLabel{left:var(--space-5);bottom:var(--space-4);font-variant-numeric:tabular-nums;font-size:var(--text-xs);position:absolute}.Gwh37G_booth{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-line)}.Gwh37G_boothHead{gap:var(--space-1);display:grid}.Gwh37G_boothNote{font-size:var(--text-sm);color:var(--color-text-subtle)}.Gwh37G_prints{display:grid}.Gwh37G_print{align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quality stats""actions actions";display:grid}.Gwh37G_print:first-child{border-top:0}.Gwh37G_printQuality{grid-area:quality;gap:2px;display:grid}.Gwh37G_printRes{font-variant-numeric:tabular-nums;font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.Gwh37G_printType{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--color-text-subtle)}.Gwh37G_printStats{gap:var(--space-4);font-variant-numeric:tabular-nums;text-align:right;grid-area:stats;display:flex}.Gwh37G_printStats div{gap:2px;display:grid}.Gwh37G_printStats dt{font-size:var(--text-2xs);color:var(--color-text-subtle)}.Gwh37G_printStats dd{font-size:var(--text-sm)}.Gwh37G_seeds{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--color-signal);display:inline-flex}.Gwh37G_health{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.Gwh37G_health i{background:var(--color-line-strong);border-radius:1px;width:3px}.Gwh37G_health i:first-child{height:4px}.Gwh37G_health i:nth-child(2){height:7px}.Gwh37G_health i:nth-child(3){height:10px}.Gwh37G_health[data-level="1"] i:nth-child(-n+1),.Gwh37G_health[data-level="2"] i:nth-child(-n+2),.Gwh37G_health[data-level="3"] i{background:var(--color-signal)}.Gwh37G_printActions{gap:var(--space-2);grid-area:actions;display:flex}.Gwh37G_empty{color:var(--color-text-muted)}.Gwh37G_facts{justify-content:start;gap:var(--space-6);font-variant-numeric:tabular-nums;font-size:var(--text-sm);grid-template-columns:repeat(3,auto);display:grid}.Gwh37G_facts div{gap:2px;display:grid}.Gwh37G_facts dt{font-size:var(--text-2xs);color:var(--color-text-subtle)}.Gwh37G_facts a{border-bottom:1px solid var(--color-line-strong)}.Gwh37G_facts a:hover{color:var(--color-accent);border-color:var(--color-accent)}.Gwh37G_skTitle{width:min(560px,80%);height:var(--text-hero);display:block}.Gwh37G_skLine{border-radius:var(--radius-xs);height:1em;display:block}.Gwh37G_skPoster{width:100%;height:100%;display:block}
.WIQoUq_poster{width:100%;box-shadow:none;display:block}.WIQoUq_line{border-radius:var(--radius-xs);height:.9em;display:block}.WIQoUq_titleLine{width:min(280px,60vw);height:var(--text-3xl);border-radius:var(--radius-sm);display:block}
.pwUjbG_placeholder{min-height:60dvh}.pwUjbG_wrap{gap:var(--space-4);max-width:40rem;padding:var(--space-16) var(--gutter);justify-items:start;margin-inline:auto;display:grid}.pwUjbG_title{font-size:var(--text-4xl);overflow-wrap:anywhere}.pwUjbG_body{color:var(--color-text-muted)}.pwUjbG_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pwUjbG_others{gap:var(--space-2);width:100%;padding-top:var(--space-4);border-top:1px solid var(--color-line-strong);display:grid}.pwUjbG_label{font-weight:600}.pwUjbG_list{gap:var(--space-1);display:grid}.pwUjbG_link{color:var(--color-accent);text-underline-offset:3px}.pwUjbG_meta{color:var(--color-text-muted)}.pwUjbG_retry{margin-top:var(--space-2)}
.geJ20W_dialog{width:min(640px, calc(100vw - 2 * var(--space-4)));border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-bg-elevated);max-width:none;max-height:min(72dvh,620px);color:var(--color-text);box-shadow:var(--shadow-lg), 0 0 0 1px var(--color-accent-soft);margin:12vh auto auto;padding:0;overflow:hidden}.geJ20W_dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(8px)}.geJ20W_dialog[open]{animation:geJ20W_rise var(--duration-base) var(--ease-out)}@keyframes geJ20W_rise{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@media (max-width:599px){.geJ20W_dialog{width:100vw;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;margin:0}}.geJ20W_panel{height:100%;max-height:inherit;flex-direction:column;display:flex}.geJ20W_bar{align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.geJ20W_barIcon{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0}.geJ20W_input{min-width:0;height:60px;font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:1}.geJ20W_input::placeholder{color:var(--color-text-subtle)}.geJ20W_input::-webkit-search-cancel-button{display:none}.geJ20W_esc{padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-accent)}.geJ20W_escMobile{display:none}@media (max-width:599px){.geJ20W_escDesktop{display:none}.geJ20W_escMobile{display:inline}}.geJ20W_body{overscroll-behavior:contain;min-height:0;padding:var(--space-2);flex:1;overflow-y:auto}.geJ20W_idle{padding:var(--space-8) var(--space-4);text-align:center}.geJ20W_idleTitle{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-snug)}.geJ20W_idleHint{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.geJ20W_genres{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.geJ20W_list{padding:0;list-style:none}.geJ20W_message{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.geJ20W_option{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}.geJ20W_optionActive{background:var(--color-surface-2)}.geJ20W_optionActive .geJ20W_enter{opacity:1}.geJ20W_thumb{width:40px;aspect-ratio:var(--poster-ratio);border-radius:var(--radius-xs);background:var(--color-surface-2);flex-shrink:0;position:relative;overflow:hidden}.geJ20W_thumb img{object-fit:cover}.geJ20W_meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.geJ20W_title{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geJ20W_sub{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.geJ20W_rating{color:var(--color-rating);align-items:center;gap:3px;display:inline-flex}.geJ20W_rating svg{fill:currentColor;width:11px;height:11px}.geJ20W_genreText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geJ20W_enter{width:16px;height:16px;color:var(--color-text-muted);opacity:0;flex-shrink:0}.geJ20W_all{margin-top:var(--space-1);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-md) var(--radius-md);justify-content:space-between}.geJ20W_all strong{color:var(--color-text);font-weight:var(--weight-medium)}.geJ20W_all.geJ20W_optionActive{color:var(--color-text);border-radius:var(--radius-md)}.geJ20W_footer{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-text-subtle);display:flex}.geJ20W_footer span{align-items:center;gap:4px;display:inline-flex}.geJ20W_footerLink{color:var(--color-text-muted);margin-left:auto}.geJ20W_footerLink:hover{color:var(--color-accent)}@media (max-width:599px){.geJ20W_footer{display:none}}@media (prefers-reduced-motion:reduce){.geJ20W_dialog[open]{animation:none}}
.CHe1Fa_wrap{--_h:44px;align-items:center;min-width:0;display:inline-flex;position:relative}.CHe1Fa_sm{--_h:36px}.CHe1Fa_select{appearance:none;width:100%;height:var(--_h);padding:0 calc(var(--space-3) + 22px) 0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.CHe1Fa_sm .CHe1Fa_select{padding-left:var(--space-3);font-size:var(--text-xs)}.CHe1Fa_select:hover:not(:disabled){border-color:var(--color-text-subtle);background:var(--color-surface-2)}.CHe1Fa_select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.CHe1Fa_select:disabled{opacity:.5;cursor:not-allowed}.CHe1Fa_select[aria-invalid=true]{border-color:var(--color-danger)}.CHe1Fa_select option{background:var(--color-bg-elevated);color:var(--color-text)}.CHe1Fa_chevron{right:var(--space-3);width:16px;height:16px;color:var(--color-text-muted);pointer-events:none;position:absolute}
.VgZvxa_page{min-height:calc(100dvh - var(--header-height));display:grid}@media (min-width:960px){.VgZvxa_page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.VgZvxa_collage{background:var(--color-bg);border-right:1px solid var(--color-line);display:none;position:relative;overflow:hidden}@media (min-width:960px){.VgZvxa_collage{display:block}}.VgZvxa_strips{gap:var(--space-6);display:flex;position:absolute;inset:-30% -12%;transform:rotate(-9deg)}.VgZvxa_strip{background:var(--color-surface);box-shadow:var(--shadow-lg);flex:1;position:relative;overflow:hidden}.VgZvxa_strip:before,.VgZvxa_strip:after{content:"";z-index:1;background-image:repeating-linear-gradient(to bottom, var(--color-bg) 0 9px, transparent 9px 20px);background-position:50%;background-repeat:no-repeat;background-size:9px 100%;width:22px;position:absolute;top:0;bottom:0}.VgZvxa_strip:before{left:0}.VgZvxa_strip:after{right:0}.VgZvxa_reel{gap:var(--space-3);padding:var(--space-3) 26px;flex-direction:column;animation:90s linear infinite VgZvxa_drift;display:flex}.VgZvxa_strip:nth-child(2) .VgZvxa_reel{animation-duration:110s;animation-direction:reverse}.VgZvxa_strip:nth-child(3) .VgZvxa_reel{animation-duration:75s}@keyframes VgZvxa_drift{to{transform:translateY(-50%)}}.VgZvxa_frame{aspect-ratio:var(--poster-ratio);border-radius:var(--radius-xs);background:linear-gradient(160deg, var(--color-surface-3), var(--color-surface-2));position:relative;overflow:hidden}.VgZvxa_frame img{object-fit:cover;filter:saturate(.8)contrast(1.05)}.VgZvxa_beam{background:radial-gradient(ellipse 70% 55% at 18% 22%, var(--color-accent-soft), transparent 70%), linear-gradient(90deg, transparent 45%, var(--color-bg) 100%), linear-gradient(0deg, var(--color-bg) 0%, color-mix(in oklab, var(--color-bg) 70%, transparent) 30%, transparent 60%);position:absolute;inset:0}.VgZvxa_caption{left:var(--space-12);right:var(--space-12);bottom:var(--space-12);position:absolute}.VgZvxa_captionLine{max-width:13ch;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);text-wrap:balance}.VgZvxa_captionSub{margin-top:var(--space-4);max-width:40ch;font-size:var(--text-sm);color:var(--color-text-muted)}.VgZvxa_formSide{padding:var(--space-10) var(--gutter) var(--space-16);place-items:center;display:grid}@media (min-width:960px){.VgZvxa_formSide{padding-block:var(--space-16)}}.VgZvxa_card{width:100%;max-width:400px}.VgZvxa_title{font-size:var(--text-3xl)}.VgZvxa_lede{margin-top:var(--space-3);color:var(--color-text-muted)}.VgZvxa_alert{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.VgZvxa_alert svg{width:18px;height:18px;color:var(--color-danger);flex-shrink:0;margin-top:1px}.VgZvxa_providers{margin-top:var(--space-8)}.VgZvxa_divider{align-items:center;gap:var(--space-3);margin-block:var(--space-6);font-size:var(--text-xs);color:var(--color-text-subtle);display:flex}.VgZvxa_divider:before,.VgZvxa_divider:after{content:"";background:var(--color-line-strong);flex:1;height:1px}.VgZvxa_form{gap:var(--space-5);flex-direction:column;display:flex}.VgZvxa_submit{margin-top:var(--space-2)}.VgZvxa_reveal{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text-subtle);place-items:center;display:grid}.VgZvxa_reveal:hover{color:var(--color-text)}.VgZvxa_reveal svg{width:18px;height:18px}.VgZvxa_switch{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.VgZvxa_switch a{color:var(--color-accent);font-weight:var(--weight-medium)}.VgZvxa_switch a:hover{text-underline-offset:3px;text-decoration:underline}.VgZvxa_fine{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}@media (prefers-reduced-motion:reduce){.VgZvxa_reel{animation:none}}.VgZvxa_formSpaced{margin-top:var(--space-8)}.VgZvxa_notice{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;display:flex}.VgZvxa_notice svg{width:18px;height:18px;color:var(--color-success);flex-shrink:0;margin-top:1px}.VgZvxa_textButton{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent)}.VgZvxa_textButton:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.VgZvxa_textButton:disabled{color:var(--color-text-subtle);cursor:default}.VgZvxa_forgot{font-size:var(--text-sm);color:var(--color-accent)}.VgZvxa_forgot:hover{text-underline-offset:3px;text-decoration:underline}.VgZvxa_pin{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.VgZvxa_pinBox{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-surface,transparent);width:100%;min-width:0;height:56px;color:var(--color-text);font-size:var(--text-2xl,1.5rem);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--color-accent);transition:border-color .12s,box-shadow .12s}.VgZvxa_pinBox:focus-visible,.VgZvxa_pinBox:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.VgZvxa_pinInvalid{border-color:var(--color-danger)}.VgZvxa_pinBox:disabled{opacity:.6}.VgZvxa_pinMeta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);display:flex}.VgZvxa_pinError{color:var(--color-danger)}.VgZvxa_steps{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}
.zgxCnW_gate{z-index:1000;padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));background:var(--color-overlay);-webkit-backdrop-filter:blur(14px)saturate(120%);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.zgxCnW_panel{width:min(100%,34rem);max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-line-strong);box-shadow:var(--shadow-lg);overflow-y:auto}@media (min-width:640px){.zgxCnW_panel{padding:var(--space-10) var(--space-8) var(--space-8)}}.zgxCnW_title{font-size:var(--text-3xl)}.zgxCnW_body{gap:var(--space-4);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6;display:grid}.zgxCnW_body ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.zgxCnW_body li::marker{color:var(--color-accent)}.zgxCnW_body p:last-child{color:var(--color-text)}.zgxCnW_actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:479px){.zgxCnW_actions>*{flex:100%}}.zgxCnW_kicker{margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.zgxCnW_body strong{color:var(--color-text);font-weight:var(--weight-semibold)}.zgxCnW_confirm{color:var(--color-text)}
._8RcxMW_section{gap:var(--space-6);padding:clamp(var(--space-6), 4vw, var(--space-12));border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, var(--color-accent-soft) 0%, transparent 55%), var(--color-bg-elevated);border:1px solid var(--color-line);display:grid;position:relative;overflow:hidden}._8RcxMW_section:before{content:"";background:conic-gradient(from 225deg at 100% 0%, transparent 0deg, var(--color-accent-soft) 18deg, transparent 40deg);pointer-events:none;opacity:.7;width:70%;height:180%;position:absolute;top:-40%;right:-10%}._8RcxMW_intro{gap:var(--space-3);max-width:44rem;display:grid;position:relative}._8RcxMW_title{font-size:var(--text-4xl)}._8RcxMW_lede{color:var(--color-text-muted);max-width:56ch}._8RcxMW_form{gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}._8RcxMW_input{min-width:0;height:52px;padding-inline:var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-bg);font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex:280px}._8RcxMW_input::placeholder{color:var(--color-text-subtle)}._8RcxMW_input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft);outline:none}._8RcxMW_examples{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex;position:relative}._8RcxMW_example{font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:1px dashed var(--color-line-strong);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding-bottom:1px}._8RcxMW_example:hover{color:var(--color-accent);border-color:var(--color-accent)}._8RcxMW_results{position:relative}._8RcxMW_results:empty{display:none}._8RcxMW_resultHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}._8RcxMW_reason{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-lg);max-width:60ch;line-height:1.55}._8RcxMW_message{color:var(--color-text-muted)}._8RcxMW_inlineLink{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}
.vS8tnG_rail{gap:var(--space-4);padding-block:var(--space-6);display:grid}.vS8tnG_heading{width:var(--content-width);font-size:var(--text-2xl);margin-inline:auto}.vS8tnG_track{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;--ring-room:6px;width:calc(var(--content-width) + 2 * var(--ring-room));padding-inline:var(--ring-room);scroll-padding-inline:var(--ring-room);padding-top:var(--ring-room);margin-inline:auto;margin-top:calc(-1 * var(--ring-room));padding-bottom:var(--space-2);scrollbar-width:none;grid-auto-columns:clamp(15rem,26vw,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.vS8tnG_track::-webkit-scrollbar{display:none}.vS8tnG_card{scroll-snap-align:start;position:relative}.vS8tnG_link{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-line);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);display:grid;overflow:hidden}.vS8tnG_link:hover{border-color:var(--color-line-strong)}.vS8tnG_link:focus-visible{outline-offset:3px}.vS8tnG_media{aspect-ratio:var(--backdrop-ratio);background:var(--color-surface-2);position:relative}.vS8tnG_media img{object-fit:cover}.vS8tnG_play{left:var(--space-3);bottom:var(--space-3);background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-accent-ink);box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.9)}.vS8tnG_link:hover .vS8tnG_play,.vS8tnG_link:focus-visible .vS8tnG_play{opacity:1;transform:none}.vS8tnG_body{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3);min-width:0;display:grid}.vS8tnG_title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vS8tnG_meta{gap:var(--space-3);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.vS8tnG_bar{background:var(--color-line-strong);height:3px;display:block}.vS8tnG_fill{background:var(--color-accent);transform-origin:0;height:100%;display:block}.vS8tnG_remove{top:var(--space-2);right:var(--space-2);background:color-mix(in oklab, var(--color-surface) 82%, transparent);width:2rem;height:2rem;color:var(--color-text);border:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.vS8tnG_card:hover .vS8tnG_remove,.vS8tnG_remove:focus-visible{opacity:1}@media (hover:none){.vS8tnG_remove,.vS8tnG_play{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vS8tnG_link,.vS8tnG_play{transition:none}}
._9aOZHq_wrap{gap:var(--space-4);max-width:40rem;padding:var(--space-24) var(--gutter);justify-items:start;margin-inline:auto;display:grid}._9aOZHq_title{font-size:var(--text-4xl)}._9aOZHq_body{color:var(--color-text-muted)}._9aOZHq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
._SJNlq_sheet{background:var(--color-bg-elevated);max-width:none;max-height:none;color:var(--color-text);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed}._SJNlq_sheet::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px)}._SJNlq_left,._SJNlq_right{width:min(400px,88vw);height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);top:0;bottom:0}._SJNlq_left{border-right:1px solid var(--color-line-strong);left:0;right:auto}._SJNlq_right{border-left:1px solid var(--color-line-strong);left:auto;right:0}._SJNlq_bottom{border-top:1px solid var(--color-line-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);inset:auto 0 0}._SJNlq_left[open]{animation:_SJNlq_from-left var(--duration-slow) var(--ease-out)}._SJNlq_right[open]{animation:_SJNlq_from-right var(--duration-slow) var(--ease-out)}._SJNlq_bottom[open]{animation:_SJNlq_from-bottom var(--duration-slow) var(--ease-out)}._SJNlq_sheet[open]::backdrop{animation:_SJNlq_fade var(--duration-slow) var(--ease-out)}@keyframes _SJNlq_from-left{0%{transform:translate(-100%)}}@keyframes _SJNlq_from-right{0%{transform:translate(100%)}}@keyframes _SJNlq_from-bottom{0%{transform:translateY(100%)}}@keyframes _SJNlq_fade{0%{opacity:0}}._SJNlq_panel{height:100%;max-height:inherit;flex-direction:column;display:flex;position:relative}._SJNlq_grabber{width:40px;height:4px;margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-line-strong);align-self:center}._SJNlq_header{padding:var(--space-6) var(--space-16) var(--space-3) var(--space-6)}._SJNlq_title{font-size:var(--text-2xl)}._SJNlq_content{min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);flex:1;overflow-y:auto}._SJNlq_footer{gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-line);display:flex}._SJNlq_close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-text-muted);place-items:center;display:grid;position:absolute}._SJNlq_close:hover{background:var(--color-surface-2);color:var(--color-text)}._SJNlq_close svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){._SJNlq_sheet[open],._SJNlq_sheet[open]::backdrop{animation:none}}
.-jVpYa_spinner{flex-shrink:0;place-items:center;display:inline-grid}.-jVpYa_spinner svg{width:100%;height:100%;animation:.9s linear infinite -jVpYa_spin}.-jVpYa_sm{width:16px;height:16px}.-jVpYa_md{width:24px;height:24px}.-jVpYa_lg{width:40px;height:40px}.-jVpYa_accent{color:var(--color-accent)}.-jVpYa_signal{color:var(--color-signal)}.-jVpYa_current{color:currentColor}@keyframes -jVpYa_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.-jVpYa_spinner svg{animation-duration:2.4s}}
