.TopBar_loginLink__LbJ6i{display:inline-flex;white-space:nowrap;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-full);color:var(--champagne-ink-mid);font-weight:600;font-size:15px;text-decoration:none}.TopBar_loginLink__LbJ6i:hover{color:var(--champagne-ink)}.TopBar_signupButton___quIk{display:inline-flex;white-space:nowrap;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--radius-full);background:var(--champagne-ink);color:var(--champagne-bg);font-weight:600;font-size:15px;text-decoration:none;transition:transform .12s ease,opacity .12s ease}.TopBar_signupButton___quIk:hover{transform:scale(1.03)}.TopBar_account__VRbY6{position:relative}.TopBar_avatarButton__oNsW9{width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer}.TopBar_avatarButton__oNsW9,.TopBar_avatar__E3PcV{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.TopBar_avatar__E3PcV{width:36px;height:36px;object-fit:cover;color:#fff;font-weight:600;font-size:15px;transition:box-shadow .12s ease}.TopBar_avatarButton__oNsW9:hover .TopBar_avatar__E3PcV{box-shadow:0 0 0 3px var(--champagne-surface-2)}.TopBar_menu__UaWx2{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;padding:6px;border-radius:var(--radius-md);background:#fffaf1;box-shadow:0 12px 32px rgba(10,8,6,.16),0 0 0 1px var(--line)}.TopBar_menuHeader__YzXLU{display:flex;flex-direction:column;padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.TopBar_menuName__INHHQ{font-weight:600}.TopBar_menuHandle__8QtBX{color:var(--champagne-ink-muted);font-size:13px}.TopBar_menuItem__l5zCf{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--champagne-ink);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.TopBar_menuItem__l5zCf:hover{background:var(--champagne-surface)}.TopBar_menuItem__l5zCf:disabled{opacity:.6;cursor:default}.TopBar_downloadButton__eChIk{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-full);border:1px solid var(--line);color:var(--champagne-ink);font-weight:600;font-size:15px;text-decoration:none;transition:background .12s ease}.TopBar_downloadButton__eChIk:hover{background:var(--champagne-surface)}@media (max-width:767px){.TopBar_downloadButton__eChIk{padding:0 12px;font-size:14px;white-space:nowrap}}.CodeBoxes_wrap__6UVkc{position:relative;width:100%}.CodeBoxes_boxes__0uUCw{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.CodeBoxes_box__JGwUz{display:flex;align-items:center;justify-content:center;aspect-ratio:5/6;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#fff;color:var(--champagne-ink);font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .12s ease,box-shadow .12s ease}.CodeBoxes_filled__VGILc{border-color:var(--champagne-ink-mid)}.CodeBoxes_active__RbJsn{border-color:var(--champagne-ink);box-shadow:0 0 0 3px var(--champagne-surface-2)}.CodeBoxes_invalid__IiQzb{border-color:var(--accent)}.CodeBoxes_caret__jPWwa{width:2px;height:26px;background:var(--champagne-ink);animation:CodeBoxes_blink__tY0NE 1s steps(1) infinite}@keyframes CodeBoxes_blink__tY0NE{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.CodeBoxes_caret__jPWwa{animation:none}}.CodeBoxes_input__bAf79{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;outline:none;opacity:.01;cursor:text}.CodeBoxes_input__bAf79:disabled{cursor:default}.Skeleton_block__eVFE6{position:relative;overflow:hidden;display:block;border-radius:var(--radius-sm);background:var(--champagne-surface)}.Skeleton_block__eVFE6:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 65%);animation:Skeleton_sweep__hvGUA 1.37s linear infinite}@keyframes Skeleton_sweep__hvGUA{0%{transform:translateX(-100%)}76.6%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton_block__eVFE6:after{animation:none}}.Skeleton_circle__Ueqc8{border-radius:50%}.Skeleton_poster__9QclX{aspect-ratio:2/3;border-radius:var(--radius-md)}.Skeleton_stack__enAcn{display:flex;flex-direction:column;gap:8px}.Skeleton_row___ZCR3{margin-top:36px}.Skeleton_rowScroller__3RhBD{display:grid;grid-auto-flow:column;grid-auto-columns:168px;grid-gap:18px;gap:18px;margin-top:14px;overflow:hidden}.Skeleton_grid__8_lxY{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px 16px;gap:20px 16px;margin-top:20px}.Skeleton_list__iz_LS{display:flex;flex-direction:column;width:100%;gap:12px;margin-top:20px}.Skeleton_listRow__anMRF{display:flex;align-items:center;gap:14px}.Skeleton_listRowText__ft_TH{flex:1 1;display:flex;flex-direction:column;gap:8px}.Skeleton_imageWrap__kCWBm{position:relative;display:block;overflow:hidden;min-height:24px}.Skeleton_imageWrap__kCWBm img{transition:opacity .2s ease}.Skeleton_fill__b6Mq0{position:absolute;inset:0}.Skeleton_overlayWrap__CJ1o_{position:relative}.Skeleton_overlay__bVE1H{position:absolute;inset:0;overflow:hidden;background:color-mix(in srgb,var(--champagne-bg) 35%,transparent);pointer-events:none;z-index:2}.Skeleton_overlay__bVE1H:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 65%);animation:Skeleton_sweep__hvGUA 1.37s linear infinite}@media (prefers-reduced-motion:reduce){.Skeleton_overlay__bVE1H:after{animation:none}}.login_page___bVDP{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:32px 16px 48px;background:var(--champagne-bg);color:var(--champagne-ink);font-family:var(--font-sans)}.login_brand__isTcd{margin-bottom:40px}.login_brandMark__05On4{height:46px;width:auto}.login_card__r3Ltj{width:100%;max-width:420px;padding:36px 32px 28px;border-radius:var(--radius-lg);background:#fffaf1;box-shadow:0 0 0 1px var(--line),0 16px 40px rgba(10,8,6,.08)}.login_title__7huBn{margin:0 0 8px;font-family:var(--font-serif);font-weight:400;font-size:32px;line-height:1.1}.login_sub__7dqF3{margin:0 0 24px;color:var(--champagne-ink-muted);font-size:15px;line-height:1.45}.login_tabs__b7pyw{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;margin-bottom:20px;border-radius:var(--radius-full);background:var(--champagne-surface)}.login_tab__FEk_I{min-height:44px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-mid);font:inherit;font-weight:500;cursor:pointer}.login_tabActive__LLPH3{background:#fffaf1;color:var(--champagne-ink);font-weight:600;box-shadow:0 1px 3px rgba(10,8,6,.12)}.login_label__1kJPU{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--champagne-ink-mid)}.login_input__Y4JR4{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#fff;color:var(--champagne-ink);font:inherit;font-size:16px}.login_input__Y4JR4:focus{outline:none;border-color:var(--champagne-ink);box-shadow:0 0 0 3px var(--champagne-surface-2)}.login_error__BN8Ls{margin:10px 0 0;color:var(--accent-deep);font-size:14px}.login_primary__yH7R4{width:100%;min-height:48px;margin-top:20px;border:none;border-radius:var(--radius-full);background:var(--champagne-ink);color:var(--champagne-bg);font:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:opacity .12s ease}.login_primary__yH7R4:hover:not(:disabled){opacity:.88}.login_primary__yH7R4:disabled{opacity:.45;cursor:default}.login_back__7OipQ{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 12px -4px;padding:0 4px;border:none;background:transparent;color:var(--champagne-ink-muted);font:inherit;font-size:14px;cursor:pointer}.login_back__7OipQ:hover{color:var(--champagne-ink)}.login_link__xjylW{display:block;width:100%;min-height:44px;margin-top:8px;border:none;background:transparent;color:var(--champagne-ink-mid);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.login_link__xjylW:disabled{opacity:.5}.login_foot__JDBCk{margin:24px 0 0;color:var(--champagne-ink-mid);font-size:15px}.login_foot__JDBCk a{color:var(--champagne-ink);font-weight:600}.login_legal__H_ElX{margin:12px 0 0;color:var(--champagne-ink-muted);font-size:12px}.login_legal__H_ElX a{color:inherit}.page_page__6RYFL{max-width:720px;width:100%;margin:0 auto;padding:clamp(24px,6vw,56px) clamp(16px,5vw,40px) 96px;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(24px,4vw,36px);color:var(--champagne-ink)}.page_eyebrow__p6Rvp{font-weight:700;font-size:11px;letter-spacing:2px;color:var(--accent);margin:0}.page_title__IwcAC{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,7vw,52px);line-height:1.08;margin:0}.page_subline__m5tLx{font-size:16px;color:var(--champagne-ink-mid);margin:0}.page_social__QLvoH strong,.page_subline__m5tLx strong{font-weight:600;color:var(--champagne-ink)}.page_social__QLvoH{font-size:14px;color:var(--champagne-ink-muted);margin:0}.page_hero__9JakX{display:flex;flex-direction:column;gap:14px}.page_fan__wRx6y{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.page_fanTile__Exq_v{position:relative;width:96px;aspect-ratio:2/3;border-radius:10px;overflow:hidden;border:3px solid #fff;box-shadow:0 10px 24px rgba(10,8,6,.22);margin-left:-22px;background:var(--champagne-surface)}.page_fanTile__Exq_v:first-child{margin-left:0;transform:rotate(-8deg)}.page_fanTile__Exq_v:nth-child(2){transform:rotate(-3deg)}.page_fanTile__Exq_v:nth-child(3){transform:rotate(3deg)}.page_fanTile__Exq_v:nth-child(4){transform:rotate(8deg)}.page_startCard___go7x{padding:20px;border-radius:14px;background:var(--champagne-surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.page_startLabel__fQKvX{font-family:var(--font-serif);font-size:22px}.page_startRow__eGl_h{display:flex;flex-wrap:wrap;gap:10px}.page_input__phn_3{flex:1 1;min-width:160px;padding:12px 14px;border-radius:10px;background:var(--champagne-bg);border:1px solid var(--line-strong);font-family:var(--font-sans);font-size:16px;color:var(--champagne-ink)}.page_input__phn_3:focus{outline:2px solid var(--accent);outline-offset:1px}.page_fieldError__xi2ZR{margin:0;font-size:13px;color:var(--accent-deep)}.page_fine__0FW9E{margin:0;font-size:13px;color:var(--champagne-ink-muted)}.page_primaryButton__HVIWQ,.page_secondaryButton__KD2BD{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 20px;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:600;font-size:15px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.page_primaryButton__HVIWQ{border:0;background:var(--accent);color:var(--on-accent)}.page_primaryButton__HVIWQ:hover{background:var(--accent-deep)}.page_secondaryButton__KD2BD{align-self:flex-start;border:1.5px solid var(--champagne-ink);background:transparent;color:var(--champagne-ink)}.page_secondaryButton__KD2BD:hover{background:var(--champagne-ink);color:var(--champagne-bg)}.page_textButton__0_7x3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;align-self:center;padding:10px;font-family:var(--font-sans);font-size:14px;color:var(--champagne-ink-muted)}.page_textButton__0_7x3:hover{color:var(--champagne-ink)}.page_playHeader__rmdBS{display:flex;flex-direction:column;gap:10px}.page_progress__1bqEB{height:4px;border-radius:2px;background:var(--champagne-surface-2);overflow:hidden}.page_progress__1bqEB span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.page_question__a_rEs{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,6vw,38px);line-height:1.1;margin:6px 0 0}.page_hint__Jmz1_{margin:0;font-size:14px;color:var(--champagne-ink-muted)}.page_pair__dF0A_{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:520px;margin:0 auto;grid-gap:clamp(12px,3vw,24px);gap:clamp(12px,3vw,24px)}.page_card__HQFRQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:8px;color:inherit;font-family:var(--font-sans);transition:opacity .18s ease,transform .18s ease}.page_card__HQFRQ:disabled{cursor:default}.page_cardPoster__ILoms{position:relative;display:block;width:100%;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--champagne-surface);box-shadow:0 8px 22px rgba(10,8,6,.16);outline:3px solid transparent;outline-offset:3px;transition:outline-color .15s ease}.page_card__HQFRQ:focus-visible .page_cardPoster__ILoms,.page_card__HQFRQ:hover:not(:disabled) .page_cardPoster__ILoms{outline-color:var(--line-strong)}.page_cardSelected__nKjov .page_cardPoster__ILoms{outline-color:var(--accent)!important}.page_cardSelected__nKjov{transform:scale(1.02)}.page_cardDimmed__OUR38{opacity:.45}.page_posterFallback__870B9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:48px;color:var(--champagne-ink-muted)}.page_cardTitle__fs6wS{font-weight:600;font-size:15px;line-height:1.25}.page_cardMeta___6UEq{font-size:13px;color:var(--champagne-ink-muted);margin-top:-4px}.page_errorBox__MzPvD{padding:16px;border-radius:12px;background:var(--champagne-surface);border:1px solid var(--accent);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page_errorBox__MzPvD p{margin:0;font-size:14px}.page_resultHero__PmuWr{display:flex;flex-direction:column;gap:10px}.page_bigPct__ncEf9{font-family:var(--font-serif);font-size:clamp(88px,22vw,140px);line-height:.95;margin:4px 0 0;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_label__Plb83{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,5vw,30px);margin:0}.page_section___k0lH{display:flex;flex-direction:column;gap:12px}.page_sectionTitle__y8deS{font-family:var(--font-serif);font-weight:400;font-size:24px;margin:0}.page_empty__vmUzl{margin:0;color:var(--champagne-ink-mid)}.page_board__VVSTv,.page_splitList__m0LLL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.page_split__XazQo{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.page_split__XazQo p{margin:0;font-size:15px;line-height:1.35;min-width:0}.page_split__XazQo strong{font-weight:600}.page_splitOver__ytDJm{color:var(--champagne-ink-muted)}.page_splitThumb__aSVlA{position:relative;flex:0 0 44px;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:var(--champagne-surface)}.page_board__VVSTv li{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line);font-size:15px}.page_boardRank__1Wlak{width:22px;color:var(--champagne-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_boardName__NWdU_{flex:1 1;min-width:0;overflow-wrap:anywhere}.page_boardPct__Sxv9V{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_boardYou__LsMnE{background:var(--champagne-surface);border-radius:8px}.page_boardYou__LsMnE .page_boardName__NWdU_{font-weight:600}.page_sectionSub__5Jmjt{margin:4px 0 0;font-size:14px;color:var(--champagne-ink-muted)}.page_togetherGrid__cmP7A{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px}@media (min-width:640px){.page_togetherGrid__cmP7A{grid-template-columns:repeat(6,minmax(0,1fr))}}.page_togetherItem__zbSwi{display:flex;flex-direction:column;gap:4px;min-width:0}.page_togetherLink__EY1_I{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.page_togetherPoster__j0MiU{position:relative;display:block;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--champagne-surface);box-shadow:0 6px 16px rgba(10,8,6,.14);transition:transform .15s ease}.page_togetherLink__EY1_I:hover .page_togetherPoster__j0MiU{transform:translateY(-2px)}.page_togetherTitle__TiFCs{font-weight:600;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.page_seenIt__ghftl{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:6px 0;min-height:32px;cursor:pointer;font-family:var(--font-sans);font-size:12px;color:var(--champagne-ink-muted)}.page_seenIt__ghftl:hover{color:var(--champagne-ink)}.page_section___k0lH>.page_primaryButton__HVIWQ{align-self:flex-start}@media (prefers-reduced-motion:reduce){.page_cardPoster__ILoms,.page_card__HQFRQ,.page_progress__1bqEB span{transition:none}.page_cardSelected__nKjov{transform:none}}.title_page__8B1xA{--aside-w:340px;--col-gap:56px;padding-bottom:40px;container-type:inline-size}.title_muted__2XcjY{color:var(--champagne-ink-muted);font-size:14px}.title_gold__HM_S3{color:var(--gold)}.title_recognition__rTInv{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:0;border:none;background:transparent;color:var(--gold);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.title_metaLead__wb_Hq{color:var(--text);font-weight:600}.title_genreLine__N8Yh7{margin:4px 0 0;color:var(--text-2);font-style:italic}.title_playButton__qiPEx{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:none;border-radius:var(--radius-full);background:var(--champagne-bg);color:var(--champagne-ink);cursor:pointer;transition:transform .12s ease}.title_playButton__qiPEx:hover{transform:scale(1.06)}.title_body__pwnG5{max-width:880px;margin-inline:auto}.title_compactBar__32hOG{position:fixed;z-index:9;top:var(--topbar-h,64px);left:var(--sidebar-w,84px);right:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--champagne-bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:translateY(-100%);pointer-events:none;transition:transform .22s ease,opacity .18s ease}.title_compactBarShown__U3tvd{opacity:1;transform:none;pointer-events:auto}.title_compactInner__oZV_O{display:flex;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:8px 32px}.title_compactPoster___IOZI{width:32px;height:48px;flex-shrink:0;object-fit:cover;border-radius:6px;background:var(--champagne-surface)}.title_compactTitle__Trh1h{display:flex;align-items:baseline;gap:10px;flex:1 1;min-width:0}.title_compactName__KndST{overflow:hidden;font-family:var(--font-serif);font-size:22px;text-overflow:ellipsis;white-space:nowrap}.title_compactYear__LJtDh{flex-shrink:0;color:var(--champagne-ink-muted);font-size:14px}.title_compactAction__gbY3L{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-width:44px;min-height:44px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .14s ease,opacity .14s ease}.title_compactAction__gbY3L:hover{background:var(--champagne-surface-2)}.title_compactAction__gbY3L:active{opacity:.75}.title_compactPrimary__bD2Jh{padding:0 22px;background:var(--accent);color:var(--on-accent)}.title_compactPrimary__bD2Jh:hover{background:var(--accent-deep)}.title_columns__QQqzv{display:grid;grid-template-columns:minmax(0,1fr)}.title_aside__RUjiE,.title_lead__PeYgO,.title_rest__cFU__{min-width:0}@media (min-width:1200px){.title_body__pwnG5{max-width:1240px}.title_top__BWR_f{max-width:calc(100% - var(--aside-w) - var(--col-gap))}.title_columns__QQqzv{grid-template-columns:minmax(0,1fr) var(--aside-w);grid-template-rows:auto 1fr;grid-template-areas:"lead aside" "rest aside";column-gap:var(--col-gap)}.title_lead__PeYgO{grid-area:lead}.title_aside__RUjiE{grid-area:aside}.title_rest__cFU__{grid-area:rest}.title_aside__RUjiE .title_refRows__8alB2{margin-top:32px}}.title_linkRow__OWjva{display:flex;flex-wrap:wrap;gap:20px}.title_scoreBlock__0zWNh{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;align-items:stretch;grid-gap:8px;gap:8px;margin-top:24px}.title_scoreValueLocked__FHi_i{color:var(--champagne-ink-muted)}.title_scoreLocked__JFZUr .title_scoreSub__wWtZq{display:inline-flex;align-items:center;gap:4px}.title_scoreLocked__JFZUr:hover .title_scoreSub__wWtZq,.title_scoreLocked__JFZUr:hover .title_scoreValueLocked__FHi_i{color:var(--champagne-ink)}.title_ghostText__e_4PK{display:flex;flex-direction:column;gap:8px;padding:5px 0;width:100%}.title_ghostLine__NHwkn{display:block;height:9px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--champagne-ink) 9%,transparent)}.title_unlock__gU3nf{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;min-height:40px;padding:0 18px;border:none;border-radius:var(--radius-full);background:var(--champagne-ink);color:var(--champagne-bg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px rgba(10,8,6,.16);transition:transform .12s ease,background .12s ease}.title_unlock__gU3nf:hover{background:var(--accent-deep)}.title_unlock__gU3nf:active{transform:scale(.97)}.title_unlockSm__Wd_Yy{min-height:34px;padding:0 14px;font-size:13px;box-shadow:none}.title_grow__plpbJ{flex:1 1}.title_lockedReviews__t9qvc{position:relative}.title_lockedFade__4oVko{position:absolute;inset:auto 0 0;display:flex;justify-content:center;align-items:flex-end;height:75%;padding-bottom:14px;background:linear-gradient(to bottom,transparent,var(--champagne-bg) 70%)}.title_lockedFade__4oVko .title_unlock__gU3nf{align-self:auto}.title_lockedAnswer__qTsw5{display:flex;flex-direction:column;gap:10px}.title_titleCardUnlock__aECym{display:flex;padding-top:2px}.title_scoreCol__jxRNb{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border:none;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.title_scoreCol__jxRNb:hover{background:var(--champagne-surface-2)}.title_scoreDim__Qv3v2{opacity:.6}.title_scoreYou__rIrSw{background:#fffaf1;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.title_scoreValue__9oXNb{font-family:var(--font-serif);font-size:30px;line-height:1.05}.title_scoreValueYou__bYzDM{font-size:38px}.title_tone_good__ElUcl{color:#2e8b57}.title_tone_mid__g62Ws{color:#b8860b}.title_tone_low__v4zUT{color:var(--accent-deep)}.title_scoreLabel__PrCt6{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--champagne-ink-mid)}.title_scoreSub__wWtZq{color:var(--champagne-ink-muted);font-size:13px}.title_scoreSubAccent__H3WuD{color:var(--accent)}.title_scoreSubGold__NsBR5{color:#b8860b}.title_scoreInfo__EvbRu{display:inline-flex;align-items:center;justify-content:center;width:44px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--champagne-ink-muted);cursor:pointer}.title_scoreInfo__EvbRu:hover{background:var(--champagne-surface)}.title_seasonsHint__P5yiz{margin:8px 0 0;color:var(--accent);font-size:13px}.title_actionBar__pjA3Z{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:12px}.title_actionBar__pjA3Z.title_actionBarCompact__lsj6x{grid-template-columns:repeat(3,1fr)}.title_action__qReSN{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:none;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-weight:600;cursor:pointer}.title_action__qReSN:hover{background:var(--champagne-surface-2)}.title_actionOn__h5Gdb{color:#b8860b}.title_actionPrimary__gO_z1{background:var(--accent);color:#fff}.title_actionPrimary__gO_z1:hover{background:var(--accent-deep)}.title_wantRow__bswC6{display:flex;align-items:center;gap:10px;width:100%;margin-top:16px;padding:10px 0;border:none;background:transparent;color:var(--champagne-ink-mid);font:inherit;font-weight:500;text-align:left;cursor:pointer}.title_section__SD_ol{margin-top:40px}.title_sectionTitle__z2l1o{margin:0 0 14px;font-family:var(--font-serif);font-weight:400;font-size:26px;color:var(--champagne-ink)}.title_subhead__9irjx{margin:14px 0 8px;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--champagne-ink)}.title_about__EYChh{margin-top:32px}.title_tagline__VA0aX{margin:0 0 14px;padding-left:14px;border-left:3px solid var(--accent);font-family:var(--font-serif);font-size:22px;font-style:italic;color:var(--champagne-ink-mid)}.title_overview__5k5JL{margin:0;max-width:68ch;font-size:18px;line-height:1.65;color:var(--champagne-ink);text-wrap:pretty}.title_aboutByline__6yBf1{margin:12px 0 0;color:var(--champagne-ink-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.title_tagRow__v3U42{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.title_tag__DWCsv{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:none;border-radius:var(--radius-full);color:var(--champagne-ink);font:inherit;font-size:14px;cursor:pointer;box-shadow:0 1px 2px rgba(10,8,6,.08)}.title_titleCard__zuSji{display:grid;grid-gap:14px;gap:14px;margin-top:24px;padding:22px 24px;border-radius:var(--radius-md);background:var(--champagne-surface)}.title_titleCardRow__6my78{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;line-height:1.5;color:var(--champagne-ink-mid)}.title_titleCardLabel__ZSxo4{font-weight:600;color:var(--champagne-ink)}.title_titleCardFoot__5KCB_{margin:0;color:var(--champagne-ink-muted);font-size:13px}.title_theatres__b4rl6{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;border-radius:var(--radius-md);background:#fff3d6}.title_theatresTitle__15A_Z{margin:0;font-weight:700}.title_goldPill__B1whN{margin-left:6px;padding:2px 8px;border-radius:var(--radius-full);background:var(--gold);color:var(--champagne-ink);font-size:11px;font-weight:700}.title_refRows__8alB2{margin-top:28px;border-top:1px solid var(--line)}.title_refRowWrap__CJ3Kg{border-bottom:1px solid var(--line)}.title_refRow__aCnl8{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 4px;border:none;background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.title_refRow__aCnl8:hover .title_refLabel__7eRZx{text-decoration:underline}.title_refLabel__7eRZx{font-size:16px;font-weight:600}.title_refTrailing__SUiS8{display:flex;flex:1 1;justify-content:flex-end;align-items:center;min-width:0}.title_refCaret__SouL5{flex-shrink:0;color:var(--champagne-ink-muted);transition:transform .15s ease}.title_refCaretOpen__c_pXz{transform:rotate(180deg)}.title_refBody__aTMuL{padding:4px 4px 20px}.title_logoCluster__RI0Kp{display:inline-flex;align-items:center;gap:4px}.title_clusterLogo__Wjb96{width:26px;height:26px;border-radius:6px}.title_clusterFace__DB6eo{width:26px;height:26px;border-radius:var(--radius-full);object-fit:cover;margin-left:-6px;box-shadow:0 0 0 2px var(--champagne-bg)}.title_awardList__iWwUw,.title_castList__tp2fm,.title_peopleList___UZHA,.title_pressList__gwBzs,.title_qaList__6vz0b,.title_seasonList__3_Xub,.title_watchList__s6GOc{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.title_castList__tp2fm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:6px;gap:6px;margin-top:8px}.title_castRow__2QA52,.title_personRow__tRYiU,.title_watchRow__PdSnf{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:4px 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.title_watchRowIcon__KCVTt{flex-shrink:0;margin-left:auto;color:var(--champagne-ink-muted)}.title_castRow__2QA52:hover,.title_personRow__tRYiU:hover,.title_watchRow__PdSnf:hover{background:var(--champagne-surface)}.title_castFaceWrap__eV2_L{flex-shrink:0;width:44px;height:44px}.title_castFace__jnhzW{width:44px;height:44px;border-radius:var(--radius-full);object-fit:cover}.title_castText__Jyt2w{display:flex;flex-direction:column;min-width:0}.title_castName__UySfv{font-weight:600}.title_watchLogo__M68vh{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--champagne-surface-2)}.title_divider__UUMOV{margin:12px 0;border:none;border-top:1px solid var(--line)}.title_detailList___EjOW{display:grid;grid-gap:10px;gap:10px;margin:0}.title_detailRow__qJcMb{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:16px;gap:16px}.title_detailRow__qJcMb dt{color:var(--champagne-ink-muted)}.title_detailRow__qJcMb dd{margin:0}.title_detailRow__qJcMb a{color:var(--champagne-ink);font-weight:600}.title_awards__V_cbE{display:flex;flex-direction:column;gap:8px}.title_awardList__iWwUw{gap:8px}.title_pressRow__vQL8u{display:flex;flex-direction:column;padding:10px 0;color:var(--champagne-ink);text-decoration:none}.title_pressPub__Rxjoi{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.title_pressHeadline__FaBql{font-family:var(--font-serif);font-size:18px}.title_extras__UFKX6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.title_extra__o7Vql{gap:6px}.title_extra__o7Vql,.title_yourReview__ZHIyn{display:flex;flex-direction:column}.title_reviewField__qXths{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:6px 0;border-bottom:1px solid var(--line)}.title_reviewFieldLabel__tR9t5{font-weight:600}.title_reviewFieldValue__uI6BF{min-width:0}.title_reviewNote__sGzWK{white-space:pre-wrap}.title_reviewPhoto__ms2vP{width:72px;height:54px;border-radius:var(--radius-sm);object-fit:cover}.title_reviewFoot__GB57c{display:flex;gap:16px;padding-top:10px}.title_inlineChips__zjtWi{display:flex;flex-wrap:wrap;gap:6px}.title_inlineChip__jQW2C{padding:3px 10px;border-radius:var(--radius-full);font-size:13px}.title_inlineIcon__qLTSP{display:inline-flex;align-items:center;gap:6px}.title_linkButton__xkMwE{min-height:36px;padding:0;border:none;background:transparent;color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.title_creditCard__EnCVh,.title_eventCard___xe9M{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);text-decoration:none}.title_creditCard__EnCVh{flex-direction:column;align-items:stretch}.title_creditCard__EnCVh p{margin:0}.title_creditActions__oOT_F{display:flex;gap:8px;margin-top:12px}.title_primaryWide__9esly,.title_secondaryWide___6QYV{flex:1 1;width:100%;min-height:46px;margin-top:12px;border:none;border-radius:var(--radius-full);font:inherit;font-weight:600;cursor:pointer}.title_creditActions__oOT_F .title_primaryWide__9esly,.title_creditActions__oOT_F .title_secondaryWide___6QYV{margin-top:0}.title_primaryWide__9esly{background:var(--champagne-ink);color:var(--champagne-bg)}.title_secondaryWide___6QYV{background:var(--champagne-surface);color:var(--champagne-ink)}.title_primaryWide__9esly:disabled,.title_secondaryWide___6QYV:disabled{opacity:.5;cursor:default}.title_seasonList__3_Xub{gap:4px;margin-top:12px}.title_seasonRow__xLqdm{display:flex;gap:14px;width:100%;padding:10px 8px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;cursor:pointer}.title_seasonRow__xLqdm:hover{background:var(--champagne-surface)}.title_seasonPoster__9L6Wc{flex-shrink:0;width:64px;aspect-ratio:2/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--champagne-surface-2)}.title_seasonPoster__9L6Wc img{width:100%;height:100%;object-fit:cover}.title_seasonText__HCd80{display:flex;flex-direction:column;gap:2px;min-width:0}.title_seasonName__yWkQz{font-style:italic;color:var(--champagne-ink-mid)}.title_seasonOverview__u46co{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--champagne-ink-mid);font-size:14px}.title_seasonLog__aQhnC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.title_seasonTapToLog__2X4wz{margin-top:4px;color:var(--accent);font-size:13px;font-weight:600}.title_chipSmall__ULsJH,.title_goldChip__c4vox{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);font-size:12px;font-weight:600}.title_goldChip__c4vox{background:#fff3d6;color:#8a6400}.title_chipSmall__ULsJH{background:var(--champagne-surface)}.title_seasonDetail__vfT9T{display:flex;flex-direction:column;gap:12px}.title_miniScores__AaTOA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.title_miniScores__AaTOA>div{display:flex;flex-direction:column;padding:10px 12px;border-radius:var(--radius-md);background:var(--champagne-surface)}.title_miniScore__tbbFr{font-family:var(--font-serif);font-size:24px}.title_qa__Jfc9_{border-bottom:1px solid var(--line)}.title_qaQuestion__pH8Z3{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 0;border:none;background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;cursor:pointer}.title_qaMark__wrO5R{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:var(--radius-full);background:var(--champagne-surface);font-weight:700}.title_qaText__SRhi5{flex:1 1;font-weight:500}.title_spoilerBadge__48pAs{padding:2px 8px;border-radius:var(--radius-full);background:#fde3e7;color:var(--accent-deep);font-size:11px;font-weight:700}.title_qaAnswer__URRDh{padding:0 0 14px 36px;line-height:1.55}.title_qaAnswer__URRDh p{margin:0 0 6px}.title_spoilerMask__PT2va{min-height:36px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:var(--champagne-surface);color:var(--champagne-ink-mid);font:inherit;cursor:pointer}.title_suggestForm__CMgYQ{display:flex;flex-direction:column;gap:8px}.title_textarea__hm8mS{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#fff;font:inherit;font-size:16px;resize:vertical}.title_reviewsHead__hY2vp{display:flex;align-items:center;justify-content:space-between;gap:12px}.title_scopeSwitch__ZzZ60{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-full);background:var(--champagne-surface)}.title_scopeTab__xMGy7{min-height:32px;padding:0 14px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-mid);font:inherit;font-size:14px;cursor:pointer}.title_scopeTabOn__hJWnH{background:#fffaf1;color:var(--champagne-ink);font-weight:600}.title_tally__eJezv{display:flex;align-items:center;gap:10px;margin-bottom:8px}.title_reviews__aUdxv{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.title_reviewsScroll__4SNcE{max-height:60vh;overflow-y:auto}.title_review__eErAS{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.title_reviewer__MKxDU{flex-shrink:0}.title_reviewBody__DaF4Z{display:flex;flex-direction:column;gap:4px;min-width:0}.title_reviewHead__xwSpc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.title_reviewerName__ebcuX{color:var(--champagne-ink);font-weight:600;text-decoration:none}.title_reviewerName__ebcuX:hover{text-decoration:underline}.title_note__FXoe5{margin:0;line-height:1.55;white-space:pre-wrap;cursor:pointer}.title_noteClamp__Z9ZKR{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.title_commentButton__C09HD{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:none;background:transparent;color:var(--champagne-ink-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.title_findFriends__6Kjrg{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:16px 18px;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);text-decoration:none}.title_findFriendsTitle__fH1PM{font-weight:700}.title_findFriendsPill__fwnPE{align-self:flex-start;gap:6px;margin-top:6px;font-size:14px;font-weight:700}.title_findFriendsPill__fwnPE,.title_seeAll__Gar9T{display:inline-flex;align-items:center;color:var(--accent)}.title_seeAll__Gar9T{gap:4px;margin-top:12px;padding:0;border:none;background:transparent;font:inherit;font-weight:600;cursor:pointer}.title_menu__pwnWC{gap:8px}.title_menuSection__6OpG8,.title_menu__pwnWC{display:flex;flex-direction:column}.title_menuCaption___FNH5{margin:4px 0;color:var(--champagne-ink-muted);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.title_menuItem__Ok_mj{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--champagne-ink);font:inherit;font-size:16px;text-align:left;text-decoration:none;cursor:pointer}.title_menuItem__Ok_mj:hover{background:var(--champagne-surface)}.title_menuItemDanger__gTJSD{color:var(--accent-deep)}.title_menuTag__6YH_Q{padding:2px 8px;border-radius:var(--radius-full);background:var(--champagne-surface);font-size:12px;font-weight:600}.title_bigScore__JR4cn{margin:8px 0 12px;font-family:var(--font-serif);font-size:48px}.title_sources__NlHNQ{display:flex;flex-direction:column;gap:10px}.title_sourceRow__hFmzR{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);text-decoration:none}.title_sourceHead__QhRUW{display:flex;justify-content:space-between}.title_sourceName__lMBtz,.title_sourceValue__K_Ois{font-weight:700}.title_sourceBar__evWyP{height:6px;border-radius:var(--radius-full);background:var(--champagne-surface-2);overflow:hidden}.title_sourceBar__evWyP span{display:block;height:100%;background:var(--champagne-ink)}.title_sourceShare__Lq9_f{color:var(--champagne-ink-muted);font-size:12px}.title_footnote__2yRDN{margin:14px 0 0;color:var(--champagne-ink-muted);font-size:13px;line-height:1.5}.title_infoRows__oMbx_{display:flex;flex-direction:column;gap:14px;margin:12px 0 0}.title_infoRows__oMbx_ dt{font-weight:700}.title_infoRows__oMbx_ dd{margin:2px 0 0;color:var(--champagne-ink-mid);line-height:1.5}.title_shareSubject__G12_n{display:flex;align-items:center;gap:12px;margin-bottom:14px}.title_sharePoster__OAy49{flex-shrink:0;width:48px;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:var(--champagne-surface-2)}.title_sharePoster__OAy49 img{width:100%;height:100%;object-fit:cover}.title_shareTargets__QISxw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.title_shareTarget__NHow_{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:none;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.title_shareTarget__NHow_:hover{background:var(--champagne-surface-2)}.title_trailer__yKkx4{position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:#000}.title_trailer__yKkx4 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:767px){.title_compactBar__32hOG{left:0}.title_compactInner__oZV_O{padding:8px 16px}.title_compactName__KndST{font-size:18px}.title_playButton__qiPEx{width:52px;height:52px}.title_scoreBlock__0zWNh{grid-template-columns:1fr 1fr 1fr}.title_scoreInfo__EvbRu{display:none}.title_actionBar__pjA3Z{grid-template-columns:repeat(3,1fr)}.title_detailRow__qJcMb,.title_titleCardRow__6my78{grid-template-columns:minmax(0,1fr);gap:2px}.title_reviewField__qXths{grid-template-columns:100px minmax(0,1fr) auto}}.title_pressList__gwBzs+.title_unlock__gU3nf{margin:4px 0 14px}.pages_page__PCrsi{max-width:980px;padding-bottom:48px}.pages_pageNarrow__WZZgt{max-width:720px;padding-bottom:48px}.pages_head__EwrSx{display:flex;align-items:center;gap:12px;margin:16px 0 20px}.pages_back__1yuRc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--champagne-surface);color:var(--champagne-ink);transition:background .14s ease}.pages_back__1yuRc:hover{background:var(--champagne-surface-2)}.pages_title__lpz4z{flex:1 1;min-width:0;margin:0;font-family:var(--font-serif);font-weight:400;font-size:34px;line-height:1.15;color:var(--champagne-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pages_count__S6UjQ{margin-left:10px;font-family:var(--font-sans);font-size:16px;color:var(--champagne-ink-muted)}.pages_headRight__kxjTl{display:flex;align-items:center;gap:8px;flex-shrink:0}.pages_iconBtn__dlOQ9{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:var(--champagne-surface);color:var(--champagne-ink);cursor:pointer;text-decoration:none;transition:background .14s ease,opacity .14s ease}.pages_iconBtn__dlOQ9:hover{background:var(--champagne-surface-2)}.pages_iconBtn__dlOQ9:active{opacity:.75}.pages_iconBtnOn__4J26B{background:var(--champagne-ink);color:var(--champagne-bg)}.pages_iconBtnOn__4J26B:hover{background:var(--champagne-ink-mid)}.pages_textBtn__AMeeU{min-height:44px;padding:0 14px;border:none;background:none;color:var(--accent-deep);font:inherit;font-weight:600;cursor:pointer}.pages_intro__5Ii6P{margin:0 0 20px;max-width:60ch;font-size:15px;line-height:1.45;color:var(--champagne-ink-mid)}.pages_muted__gOiHO{color:var(--champagne-ink-muted)}.pages_empty__pdGk5{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:40px;padding:40px 24px;text-align:center;color:var(--champagne-ink-mid)}.pages_emptyIcon__H8AuR{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:4px;border-radius:50%;background:var(--champagne-surface);color:#c99a2e;font-size:30px}.pages_empty__pdGk5 h2{margin:0;font-family:var(--font-serif);font-weight:400;font-size:26px;color:var(--champagne-ink)}.pages_empty__pdGk5 p{margin:0;max-width:44ch;line-height:1.45}.pages_primary__GJq2z{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:none;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background .14s ease,opacity .14s ease}.pages_primary__GJq2z:hover:not(:disabled){background:var(--accent-deep)}.pages_primary__GJq2z:disabled{opacity:.5;cursor:default}.pages_emptyAction__6yDfq{margin-top:12px}.pages_full__deOEX{width:100%}.pages_secondary__CJu93{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.pages_secondary__CJu93:hover{background:var(--champagne-surface)}.pages_danger__hpV37{background:var(--accent-deep)}.pages_sectionLabel__CC4Dm{margin:28px 0 12px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--champagne-ink-muted)}.pages_toolbar__IIHIM{display:flex;gap:10px;margin-bottom:20px}.pages_search__hRqbn{flex:1 1;min-width:0;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit}.pages_search__hRqbn:focus{outline:2px solid var(--accent);outline-offset:1px}.pages_filterSection__QUyYk+.pages_filterSection__QUyYk{margin-top:20px}.pages_filterTitle__1YAev{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--champagne-ink-muted)}.pages_pills__c9zhA{display:flex;flex-wrap:wrap;gap:8px}.pages_pill__K_iLe{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.pages_pill__K_iLe:hover{background:var(--champagne-surface)}.pages_pillOn__d6EH8,.pages_pillOn__d6EH8:hover{border-color:var(--champagne-ink);background:var(--champagne-ink);color:var(--champagne-bg)}.pages_pillCount__vRxoL{opacity:.6}.pages_filterFoot__5iT_P{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.pages_confirmText__m72yN{margin:0;line-height:1.45;color:var(--champagne-ink-mid)}.pages_confirmActions__jMvE5{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.pages_menuWrap__uW6Ws{position:relative}.pages_menu__vDCX9{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--champagne-bg);box-shadow:0 12px 32px rgba(10,8,6,.18)}.pages_menuItem__z3QB6{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:none;color:var(--champagne-ink);font:inherit;text-align:left;cursor:pointer}.pages_menuItem__z3QB6:hover{background:var(--champagne-surface)}@media (max-width:767px){.pages_title__lpz4z{font-size:26px}}.shelf_page__aFzmR{max-width:var(--max-w);margin:0 auto;padding-bottom:48px}.shelf_header__qzKBY{display:grid;grid-template-columns:44px 1fr 72px;align-items:center;grid-gap:12px;gap:12px;margin:16px 0}.shelf_backLink__lDi9_{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);transition:background .12s ease}.shelf_backLink__lDi9_:hover{background:var(--champagne-surface-2)}.shelf_headerCenter__oc3sJ{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.shelf_headerTitle___fcND{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-weight:400;font-size:30px;color:var(--champagne-ink)}.shelf_countBadge__nO21J{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-full);background:var(--champagne-surface-2);color:var(--champagne-ink-muted);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shelf_headerAction__Yz_pc{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-mid);font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background .12s ease}.shelf_headerAction__Yz_pc:hover:not(:disabled){background:var(--champagne-surface)}.shelf_headerActionDone__VsPbF{color:var(--champagne-ink);font-weight:600}.shelf_searchRow__uNHBq{display:flex;align-items:center;gap:8px;margin-bottom:14px}.shelf_searchBar__0k0we{flex:1 1;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink-muted)}.shelf_searchBar__0k0we:focus-within{border-color:var(--champagne-ink)}.shelf_searchInput__88WWE{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--champagne-ink);font:inherit;font-size:16px}.shelf_searchInput__88WWE::placeholder{color:var(--champagne-ink-muted)}.shelf_clearSearch__a_V4F{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-muted);cursor:pointer}.shelf_clearSearch__a_V4F:hover{background:var(--champagne-surface-2)}.shelf_filterButton__SLIm1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);cursor:pointer;transition:background .12s ease}.shelf_filterButton__SLIm1:hover{background:var(--champagne-surface-2)}.shelf_filterButtonOn__PXWZ2{border-color:var(--champagne-ink);background:var(--champagne-ink);color:var(--champagne-bg)}.shelf_filterButtonOn__PXWZ2:hover{background:var(--champagne-ink-mid)}.shelf_filterDot__hjSdy{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--accent)}.shelf_toggle__q8QH8{display:inline-flex;padding:3px;margin-bottom:14px;border-radius:var(--radius-full);background:var(--champagne-surface)}.shelf_toggleOption__HXrOq{min-width:104px;min-height:38px;padding:0 18px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-muted);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease}.shelf_toggleOption__HXrOq:hover:not(.shelf_toggleOn__Tx6MR){color:var(--champagne-ink)}.shelf_toggleOn__Tx6MR{background:var(--champagne-ink);color:var(--champagne-bg);font-weight:600}.shelf_chipRow__SHA3r{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.shelf_chip__iaZ02{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink);font:inherit;font-size:14px;cursor:pointer;transition:background .12s ease}.shelf_chip__iaZ02:hover:not(.shelf_chipOn__EXVU_){background:var(--champagne-surface)}.shelf_chipOn__EXVU_{border-color:var(--champagne-ink);background:var(--champagne-ink);color:var(--champagne-bg)}.shelf_activePill__OzpiW{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 4px 0 12px;border-radius:var(--radius-full);background:var(--champagne-surface);font-size:14px;font-weight:500}.shelf_activePill__OzpiW button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-mid);cursor:pointer}.shelf_activePill__OzpiW button:hover{background:var(--champagne-surface-2)}.shelf_clearAll__jwuwJ{min-height:34px;padding:0 8px;border:none;background:transparent;color:var(--accent-deep);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.shelf_clearAll__jwuwJ:hover{text-decoration:underline}.shelf_inlinePrompt__XYW01{margin:0 0 14px;color:var(--champagne-ink-mid);font-size:14px}.shelf_inlinePrompt__XYW01 button{margin-left:6px;padding:0;border:none;background:transparent;color:var(--accent-deep);font:inherit;font-weight:600;cursor:pointer}.shelf_grid__dnOGH{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px 16px;gap:20px 16px}.shelf_card___6EOX{position:relative;display:flex;flex-direction:column;min-width:0}.shelf_cardLink__BdvUi{display:flex;flex-direction:column;color:inherit;text-decoration:none;outline-offset:3px}.shelf_poster__j1Kv_{position:relative;aspect-ratio:2/3;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--champagne-surface-2);transition:transform .16s ease,box-shadow .16s ease}.shelf_cardLink__BdvUi:focus-visible .shelf_poster__j1Kv_,.shelf_cardLink__BdvUi:hover .shelf_poster__j1Kv_{transform:translateY(-3px);box-shadow:0 10px 24px rgba(10,8,6,.18)}.shelf_posterImg__w6Q7O{display:block;width:100%;height:100%;object-fit:cover}.shelf_posterFallback__lAMmF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;background:linear-gradient(160deg,var(--champagne-ink-mid),var(--champagne-ink));color:#fff;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.shelf_soonChip__ReRMZ{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:var(--radius-full);background:rgba(10,8,6,.72);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.shelf_loggedBadge__Z0Bac{bottom:8px;right:8px;width:22px;height:22px;border-radius:var(--radius-full);background:var(--accent);font-size:12px;font-weight:700}.shelf_loggedBadge__Z0Bac,.shelf_moreButton__1XW37{position:absolute;display:inline-flex;align-items:center;justify-content:center;color:#fff}.shelf_moreButton__1XW37{top:6px;right:6px;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:rgba(10,8,6,.55);cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease}.shelf_card___6EOX:focus-within .shelf_moreButton__1XW37,.shelf_card___6EOX:hover .shelf_moreButton__1XW37,.shelf_moreButton__1XW37:focus-visible{opacity:1}.shelf_moreButton__1XW37:hover{background:rgba(10,8,6,.8)}@media (hover:none){.shelf_moreButton__1XW37{opacity:1}}.shelf_cardTitle__zbJTy{margin-top:8px;font-size:14px;font-weight:600;line-height:1.3;color:var(--champagne-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shelf_cardMeta__B2EB_{margin-top:2px;color:var(--champagne-ink-muted);font-size:13px}.shelf_loadMore__GXzo9{margin-top:20px}.shelf_empty__29Kvh{display:flex;flex-direction:column;gap:8px;margin:40px auto;padding:32px 24px;max-width:460px;text-align:center}.shelf_emptyIcon__dU_8c,.shelf_empty__29Kvh{align-items:center;color:var(--champagne-ink-mid)}.shelf_emptyIcon__dU_8c{display:inline-flex;justify-content:center;width:64px;height:64px;margin-bottom:4px;border-radius:var(--radius-full);background:var(--champagne-surface)}.shelf_empty__29Kvh h2{margin:0;font-family:var(--font-serif);font-weight:400;font-size:26px;color:var(--champagne-ink)}.shelf_empty__29Kvh p{margin:0}.shelf_emptyAction__Qum81{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:12px;padding:0 24px;border:none;border-radius:var(--radius-full);background:var(--champagne-ink);color:var(--champagne-bg);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .12s ease}.shelf_emptyAction__Qum81:hover{opacity:.85}.shelf_pickCard__GQ4bT{margin-bottom:24px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--champagne-surface);max-width:560px}.shelf_pickEyebrow__PUEK7{margin:0 0 8px;color:#a86b00;font-size:12px;font-weight:600;letter-spacing:1px}.shelf_pickBody__s6q7y{display:flex;align-items:center;transition:opacity .14s ease}.shelf_pickFading__jIrMe{opacity:0}.shelf_pickHit__jQ_4z{flex:1 1;display:flex;align-items:center;gap:14px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;border-radius:var(--radius-sm)}.shelf_pickHit__jQ_4z:hover .shelf_pickTitle__ZimhU{text-decoration:underline}.shelf_pickPoster__R_g3C{flex-shrink:0;width:46px;aspect-ratio:2/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-4)}.shelf_pickPoster__R_g3C img{width:100%;height:100%;object-fit:cover;display:block}.shelf_pickText__iHb5W{min-width:0}.shelf_pickTitle__ZimhU{white-space:nowrap;font-family:var(--font-serif);font-size:19px;color:var(--champagne-ink)}.shelf_pickMeta__47QUb,.shelf_pickTitle__ZimhU{display:block;overflow:hidden;text-overflow:ellipsis}.shelf_pickMeta__47QUb{margin-top:2px;white-space:pre;color:var(--champagne-ink-muted);font-size:14px}.shelf_pickReroll__py5Mp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin-left:8px;border:none;border-radius:var(--radius-full);background:var(--champagne-bg);color:var(--champagne-ink-mid);cursor:pointer;transition:background .12s ease}.shelf_pickReroll__py5Mp:hover{background:var(--champagne-surface-2)}.shelf_editHint__Rmlr_{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:10px 14px;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink-muted);font-size:14px}.shelf_editHint__Rmlr_ svg{flex-shrink:0;vertical-align:middle}.shelf_editList__YVaHN{margin:0;padding:0;list-style:none}.shelf_editRow__Y92ad{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);background:var(--champagne-bg);transition:background .12s ease,box-shadow .12s ease}.shelf_editRowScoring__jNhJK,.shelf_editRow__Y92ad:hover{background:var(--champagne-surface)}.shelf_editRowDragging__OTp9c{opacity:.5}.shelf_editRowDropTarget__FhJOD{box-shadow:inset 0 2px 0 var(--champagne-ink)}.shelf_editBody__uXCH4{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.shelf_editRank__B4TDk{flex-shrink:0;width:34px;text-align:center;color:var(--champagne-ink-muted);font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shelf_editPoster__wLKGY{flex-shrink:0;width:44px;height:66px;border-radius:var(--radius-sm);overflow:hidden;background:var(--champagne-surface-2)}.shelf_editPoster__wLKGY img{width:100%;height:100%;object-fit:cover;display:block}.shelf_editInfo__h_ZwS{min-width:0}.shelf_editTitle__8B4C9{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;color:var(--champagne-ink)}.shelf_editSub__YBamt{display:block;color:var(--champagne-ink-muted);font-size:14px}.shelf_scoreBadge__NR9wl{flex-shrink:0;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--champagne-surface-2);color:var(--champagne-ink);font:inherit;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.shelf_scoreBadgeOn__2h2xJ{border-color:var(--champagne-ink);background:var(--champagne-ink);color:var(--champagne-bg)}.shelf_rowIconButton__Cjddt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.shelf_rowIconButton__Cjddt:hover{background:var(--champagne-surface-2);color:var(--champagne-ink)}.shelf_rowDelete__vIzVr:hover{color:var(--accent-deep)}.shelf_dragHandle__g0kqB{cursor:-webkit-grab;cursor:grab}.shelf_dragHandle__g0kqB:active{cursor:-webkit-grabbing;cursor:grabbing}.shelf_scoreSheet__JaUx9{position:-webkit-sticky;position:sticky;bottom:var(--tab-bar-h,0);z-index:5;display:flex;flex-direction:column;gap:14px;margin-top:12px;padding:18px 24px 20px;border:1px solid var(--line);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--champagne-surface);box-shadow:0 -4px 18px rgba(10,8,6,.12)}.shelf_scoreSheetHeader__0rdFS{display:flex;align-items:center;justify-content:space-between;gap:14px}.shelf_scoreSheetTitle__6vvF_{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;color:var(--champagne-ink)}.shelf_scoreSheetHint__sqiWQ{color:var(--champagne-ink-muted);font-size:14px}.shelf_scoreSheetValue__qC3Po{font-family:var(--font-serif);font-size:30px;color:var(--champagne-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shelf_slider__vmGzK{width:100%;height:26px;margin:0;accent-color:var(--champagne-ink);cursor:pointer}.shelf_moveRow__NbSgh{display:flex;align-items:center;gap:8px}.shelf_moveChip__xKghS{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--champagne-bg);color:var(--champagne-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.shelf_moveChip__xKghS:hover:not(:disabled){background:#fff}.shelf_moveChip__xKghS:disabled{opacity:.4;cursor:default}.shelf_moveInputWrap__wF57D{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--champagne-bg);font-size:14px;font-weight:500}.shelf_moveInput__W3qcR{width:52px;border:none;outline:none;background:transparent;color:var(--champagne-ink);font:inherit;font-size:16px;font-weight:600}.shelf_moveInput__W3qcR::placeholder{color:var(--champagne-ink-muted)}.shelf_scoreSheetFooter__19779{display:flex;align-items:center;justify-content:space-between}.shelf_textButton__B_CX2{min-height:40px;padding:0 12px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.shelf_textButton__B_CX2:hover{background:var(--champagne-surface-2)}.shelf_menuFilm__tRja7{display:flex;align-items:center;gap:12px;margin-bottom:16px}.shelf_menuPoster__vEfwM{flex-shrink:0;width:44px;height:66px;border-radius:var(--radius-sm);overflow:hidden;background:var(--champagne-surface-2)}.shelf_menuPoster__vEfwM img{width:100%;height:100%;object-fit:cover;display:block}.shelf_menuFilmTitle__kDsO8{display:block;font-size:17px;font-weight:600;color:var(--champagne-ink)}.shelf_menuFilmYear__4BpBd{color:var(--champagne-ink-muted);font-size:14px}.shelf_quickRow__aYlKK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.shelf_quickButton__g9Ysc{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--champagne-ink-mid);font:inherit;font-size:13px;cursor:pointer}.shelf_quickCircle__PSgsO{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);transition:background .12s ease}.shelf_quickButton__g9Ysc:hover .shelf_quickCircle__PSgsO{background:var(--champagne-surface-2)}.shelf_quickActive___3Fei .shelf_quickCircle__PSgsO{color:var(--accent)}.shelf_menuRows__hLGP8{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:6px}.shelf_menuRow__YLB2G{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--champagne-ink);font:inherit;font-size:16px;text-align:left;text-decoration:none;cursor:pointer}.shelf_menuRow__YLB2G:hover{background:var(--champagne-surface)}.shelf_menuRowActive__5aW0u svg{color:var(--accent)}.shelf_menuRowDanger__WGSo7{color:var(--accent-deep)}.shelf_menuRowLabel__Id_ex{flex:1 1}.shelf_menuTag__oIn_n{padding:2px 8px;border-radius:var(--radius-full);background:var(--champagne-surface-2);color:var(--champagne-ink-mid);font-size:12px;font-weight:600}.shelf_confirmText__emeft{margin:0 0 20px;color:var(--champagne-ink-mid)}.shelf_confirmActions__xK5cd{display:flex;justify-content:flex-end;gap:8px}.shelf_confirmCancel__z8_QN,.shelf_confirmDanger__GUZ7D{min-height:44px;padding:0 20px;border:none;border-radius:var(--radius-full);font:inherit;font-weight:600;cursor:pointer}.shelf_confirmCancel__z8_QN{background:var(--champagne-surface);color:var(--champagne-ink)}.shelf_confirmDanger__GUZ7D{background:var(--accent-deep);color:#fff}.shelf_pickerSearch__CHc6c{margin-bottom:10px}.shelf_pickerList__tGjvW{display:flex;flex-direction:column;max-height:52vh;margin:0;padding:0;overflow-y:auto;list-style:none}.shelf_pickerRow__yYTqn{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.shelf_pickerIcon__8yOlT,.shelf_pickerRow__yYTqn:hover:not(:disabled){background:var(--champagne-surface)}.shelf_pickerIcon__8yOlT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);color:var(--accent);font-size:20px}.shelf_pickerBody__E1tSU{flex:1 1;min-width:0}.shelf_pickerName__d_yrT{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.shelf_pickerSub__qvgju{display:block;color:var(--champagne-ink-muted);font-size:13px}.shelf_checkOff__FIW_i,.shelf_checkOn__esYde{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--radius-full)}.shelf_checkOn__esYde{background:var(--accent);color:#fff}.shelf_checkOff__FIW_i{border:1.5px solid var(--line-strong)}.shelf_pickerEmpty__JfrOY{padding:16px 8px;color:var(--champagne-ink-muted);font-size:14px}.shelf_pickerFooter__J1T7p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.shelf_primaryButton__qIMNU{min-height:44px;padding:0 22px;border:none;border-radius:var(--radius-full);background:var(--accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.shelf_primaryButton__qIMNU:disabled{opacity:.5;cursor:default}.shelf_shareSubject__XkMPs{display:flex;align-items:center;gap:12px;margin-bottom:16px}.shelf_shareSectionTitle__4J8x5{margin:16px 0 8px;color:var(--champagne-ink-muted);font-size:13px;font-weight:600}.shelf_shareTargets__6_S1F{display:flex;flex-wrap:wrap;gap:8px}.shelf_shareTarget__FpeHG{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius-full);background:#fff;color:var(--champagne-ink);font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.shelf_shareTarget__FpeHG:hover{background:var(--champagne-surface)}.shelf_errorText__TuQN7{margin:8px 0 0;color:var(--accent-deep);font-size:13px}@media (max-width:767px){.shelf_header__qzKBY{grid-template-columns:44px 1fr 56px}.shelf_headerTitle___fcND{font-size:24px}.shelf_grid__dnOGH{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.shelf_toggleOption__HXrOq{min-width:0;flex:1 1}.shelf_toggle__q8QH8{display:flex}.shelf_moveRow__NbSgh{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.shelf_pickBody__s6q7y,.shelf_poster__j1Kv_{transition:none}}.shelf_moveInput__W3qcR:focus{box-shadow:0 0 0 2px var(--accent)}.shelf_clearSearch__a_V4F{position:relative}.shelf_clearSearch__a_V4F:after{content:"";position:absolute;inset:-8px}.shelf_activePill__OzpiW button{position:relative}.shelf_activePill__OzpiW button:after{content:"";position:absolute;inset:-8px}.shelf_moreButton__1XW37:after{content:"";position:absolute;inset:-6px}.notifications_page__GO_U3{max-width:720px;margin:0 auto;padding:8px 0 48px}.notifications_header___qjwr{display:flex;align-items:center;gap:8px;padding:8px 0 12px}.notifications_title__duzRi{margin:0;font-family:var(--font-serif);font-weight:400;font-size:30px;color:var(--champagne-ink)}.notifications_unreadBadge__tW6sa{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:600}.notifications_section__VU7G2{margin:0;padding:0;list-style:none}.notifications_sectionHeader__aU3iv{margin:0;padding:20px 0 8px;font-size:12px;font-weight:600;letter-spacing:.9px;color:var(--champagne-ink-muted)}.notifications_sectionHeaderBordered__5HL8x{border-top:1px solid var(--line)}.notifications_pinnedList__TlSov{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.notifications_row__N_6Q7{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);transition:background-color .14s ease}.notifications_rowUnread__y34Su{background:rgba(10,8,6,.06)}.notifications_rowPinned__wo1Xi{background:var(--champagne-surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.notifications_rowLink__5xzLv:hover{background:rgba(10,8,6,.08)}.notifications_rowPinned__wo1Xi.notifications_rowLink__5xzLv:hover{background:var(--champagne-surface-2)}.notifications_overlay__6DkEp{position:absolute;inset:0;z-index:0;border:none;border-radius:inherit;background:transparent;cursor:pointer}.notifications_overlay__6DkEp:focus-visible{outline:2px solid var(--champagne-ink);outline-offset:2px}.notifications_lead__WPVZ0{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;pointer-events:none}.notifications_leadPoster__TuIxE,.notifications_thumb__7o31S{flex-shrink:0;width:36px;height:54px;border-radius:var(--radius-sm);background:var(--champagne-surface-2);object-fit:cover}.notifications_thumb__7o31S{position:relative;pointer-events:none}.notifications_flique__6kjhb{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--champagne-surface)}.notifications_iconTile__L6jYF{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full)}.notifications_tile_social__BjvIe{background:rgba(232,82,106,.1);color:var(--accent)}.notifications_tile_reward__11TQu{background:rgba(255,179,0,.12);color:#7a5c0a}.notifications_tile_neutral___Ywww{background:rgba(10,8,6,.07);color:var(--champagne-ink-mid)}.notifications_badge__nooKe{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--champagne-bg);border-radius:var(--radius-full);color:var(--on-accent)}.notifications_rowPinned__wo1Xi .notifications_badge__nooKe{border-color:var(--champagne-surface)}.notifications_badgeOnPoster__BpM1v{right:-3px}.notifications_badge_social__7usll{background:var(--accent)}.notifications_badge_reward___XBFy{background:#7a5c0a}.notifications_badge_neutral__7Wz75{background:var(--champagne-ink)}.notifications_body__ZAitL{flex:1 1;min-width:0;pointer-events:none}.notifications_text___tWiK{margin:0;font-size:15px;line-height:1.4;color:var(--champagne-ink);overflow-wrap:anywhere}.notifications_bold__wTGvZ{font-weight:600;color:var(--champagne-ink)}.notifications_inlineLink__Liawl{position:relative;z-index:1;text-decoration:none;pointer-events:auto}.notifications_inlineLink__Liawl:hover{text-decoration:underline}.notifications_time__x9xKw{color:var(--champagne-ink-muted);white-space:pre}.notifications_action__g3u50{position:relative;z-index:1;flex-shrink:0;min-height:36px;padding:0 14px;border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .14s ease,opacity .14s ease}.notifications_action__g3u50:before{content:"";position:absolute;inset:-4px}.notifications_action__g3u50:hover{background:var(--accent-deep)}.notifications_action__g3u50:active{opacity:.75}.notifications_action__g3u50:disabled{opacity:.6;cursor:default}.notifications_actionSecondary__kZ3GY{background:rgba(10,8,6,.07);color:var(--champagne-ink)}.notifications_actionSecondary__kZ3GY:hover{background:rgba(10,8,6,.12)}.notifications_empty__9ShO1{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:72px;text-align:center;color:var(--champagne-ink-mid)}.notifications_emptyIcon__r7SOP{color:var(--champagne-ink-muted)}.notifications_empty__9ShO1 h2{margin:0;font-family:var(--font-serif);font-weight:400;font-size:28px;color:var(--champagne-ink)}.notifications_empty__9ShO1 p{max-width:44ch;margin:0}.notifications_primary__i_shY{min-height:46px;padding:0 24px;border:none;border-radius:var(--radius-full);background:var(--champagne-ink);color:var(--champagne-bg);font:inherit;font-weight:600;cursor:pointer}.notifications_primary__i_shY:hover{opacity:.88}.notifications_sentinel__8jqly{display:flex;justify-content:center;min-height:48px;padding:16px 0}.notifications_spinner__Na8cR{width:22px;height:22px;border:2px solid var(--line-strong);border-top-color:var(--champagne-ink);border-radius:var(--radius-full);animation:notifications_notifSpin__BmlRh .8s linear infinite}@keyframes notifications_notifSpin__BmlRh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.notifications_spinner__Na8cR{animation:none}.notifications_action__g3u50,.notifications_row__N_6Q7{transition:none}}@media (max-width:760px){.notifications_row__N_6Q7{padding:12px}}.notifications_activitySkeleton__SBjX6{display:flex;flex-direction:column;gap:12px}.notifications_activitySkeletonHead__pTiGv{display:flex;align-items:center;gap:12px}.notifications_dialogState__5umx4{margin-top:16px}@media (pointer:coarse){.notifications_action__g3u50{min-height:44px}}.weeklyPoll_progressTrack__KxuY5{height:4px;max-width:520px;margin:0 auto 20px;border-radius:var(--radius-full);background:var(--champagne-surface);overflow:hidden}.weeklyPoll_progressFill__SRLBe{height:100%;border-radius:inherit;background:var(--accent);transition:width .32s ease}.weeklyPoll_duel__3fP8o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:520px;margin:0 auto}.weeklyPoll_card__swQVm{display:flex;flex-direction:column;gap:8px;min-width:0;transition:opacity .22s ease}.weeklyPoll_cardLost__BOksv{opacity:.45}.weeklyPoll_pick__NVdds{display:flex;flex-direction:column;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-lg)}.weeklyPoll_pick__NVdds:disabled{cursor:default}.weeklyPoll_pick__NVdds:focus-visible,.weeklyPoll_swap__MasUM:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.weeklyPoll_pick__NVdds:not(:disabled):hover .weeklyPoll_poster__xvv3H{transform:translateY(-3px);box-shadow:0 10px 28px rgba(10,8,6,.18)}.weeklyPoll_poster__xvv3H{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border:3px solid transparent;border-radius:var(--radius-lg);background:var(--champagne-surface);transition:transform .16s ease,box-shadow .22s ease,border-color .22s ease}.weeklyPoll_cardWon__T9nOc .weeklyPoll_poster__xvv3H{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent),0 12px 32px rgba(10,8,6,.2)}.weeklyPoll_posterFill__RE4et{position:absolute!important;inset:0;width:100%;height:100%}.weeklyPoll_posterImg__mTcq8{width:100%;height:100%;object-fit:cover;display:block}.weeklyPoll_posterFallback__oVTOY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--champagne-surface-2);color:var(--champagne-ink-mid);font-size:12px;font-weight:600;text-align:center}.weeklyPoll_title__pwHSg{font-weight:600;font-size:15px;line-height:1.3;color:var(--champagne-ink)}.weeklyPoll_meta__MGdDe{font-size:13px;color:var(--champagne-ink-muted)}.weeklyPoll_actions__jXkRa{display:flex;align-items:center;justify-content:space-between;gap:8px}.weeklyPoll_swap__MasUM{min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-mid);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.weeklyPoll_swap__MasUM:hover:not(:disabled){background:var(--champagne-surface);color:var(--champagne-ink)}.weeklyPoll_swap__MasUM:disabled{opacity:.5;cursor:default}.weeklyPoll_hint__l21OW{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--champagne-ink-muted);text-align:center}.weeklyPoll_footerStack__mvrax{display:flex;flex-direction:column;gap:10px;width:100%}.weeklyPoll_confirm__L_2ZS{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 0;text-align:center}.weeklyPoll_confirmIcon__p8Re5{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold)}.weeklyPoll_themePill___YSIU{padding:6px 14px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--champagne-ink);font-size:14px;font-weight:600}.weeklyPoll_confirmPick__kMiD9,.weeklyPoll_confirmSub__xh4Uy{margin:0;color:var(--champagne-ink-mid);font-size:15px}.weeklyPoll_confirmSub__xh4Uy{max-width:420px;line-height:1.5}.weeklyPoll_skeleton__udXUG{animation:weeklyPoll_pulse__mt8DB 1.4s ease-in-out infinite}@keyframes weeklyPoll_pulse__mt8DB{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.weeklyPoll_card__swQVm,.weeklyPoll_poster__xvv3H,.weeklyPoll_progressFill__SRLBe{transition:none}.weeklyPoll_pick__NVdds:not(:disabled):hover .weeklyPoll_poster__xvv3H{transform:none}.weeklyPoll_skeleton__udXUG{animation:none}}