@font-face{font-family:display;src:url(../media/BricolageGrotesque-s.p.370w_havo19ik.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.JHuZyW_className{font-family:display,display Fallback}.JHuZyW_variable{--nf-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/DMSans-s.p.3efd2h41jgl82.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.hEGDwG_className{font-family:sans,sans Fallback}.hEGDwG_variable{--nf-sans:"sans", "sans Fallback"}
._99UAcq_scrim{z-index:60;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){._99UAcq_scrim{align-items:center}}._99UAcq_sheet{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:22px 22px 0 0;flex-direction:column;gap:16px;width:min(420px,100%);padding:24px 16px 16px;display:flex}@media (min-width:640px){._99UAcq_sheet{border-radius:22px}}._99UAcq_title{font-family:var(--font-display);color:var(--text);margin:0;font-size:22px;font-weight:800}._99UAcq_preview{justify-content:center;align-items:center;height:300px;display:flex}._99UAcq_preview._99UAcq_landscape{aspect-ratio:1200/630;height:auto}._99UAcq_preview img{border-radius:14px;max-width:100%;max-height:100%}._99UAcq_placeholder{background:var(--surface-2);border-radius:14px;width:100%;height:100%}._99UAcq_story ._99UAcq_placeholder{aspect-ratio:9/16;width:auto}._99UAcq_targets{display:flex}._99UAcq_target{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}._99UAcq_circle{background:var(--surface-2);width:60px;height:60px;color:var(--text);border-radius:50%;place-items:center;display:grid}._99UAcq_target:hover ._99UAcq_circle{background:var(--line)}
.na_RVW_trigger{min-width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.na_RVW_dialog{color:var(--text);background:0 0;border:0;width:calc(100% - 32px);max-width:420px;margin:auto;padding:0}.na_RVW_dialog::backdrop{background:#0009}.na_RVW_sheet{border-radius:var(--radius-sheet);background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;gap:8px;padding:16px;display:flex}.na_RVW_item{border-radius:var(--radius-field);background:var(--bg);min-height:52px;color:var(--text);cursor:pointer;text-align:left;border:0;align-items:center;width:100%;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.na_RVW_item:disabled{opacity:.5}.na_RVW_danger{color:var(--danger)}.na_RVW_cancel{justify-content:center;font-weight:700}.na_RVW_primary{background:var(--accent);color:var(--on-accent);justify-content:center;font-weight:700}.na_RVW_h{font-family:var(--font-display);margin:4px 0;font-size:22px;font-weight:800}.na_RVW_p{color:var(--text-soft);margin:0 0 8px;line-height:1.45}.na_RVW_reasons{border:0;flex-direction:column;gap:4px;margin:8px 0;padding:0;display:flex}.na_RVW_reason{align-items:center;gap:12px;min-height:44px;display:flex}.na_RVW_reason input{width:20px;height:20px;accent-color:var(--accent)}.na_RVW_field{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--bg);resize:vertical;width:100%;margin-bottom:8px;padding:10px 12px}.na_RVW_row{gap:8px;display:flex}.na_RVW_error{color:var(--danger);margin:0;font-size:14px}
._oyLZq_h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800}._oyLZq_search{border-radius:var(--radius-card);border:1px solid var(--line-strong);background:var(--surface);width:100%;height:52px;padding:0 16px;font-size:16px}._oyLZq_search:focus{border-color:var(--accent);outline:none}._oyLZq_searchRow{align-items:stretch;gap:8px;display:flex}._oyLZq_searchRow ._oyLZq_search{flex:1;min-width:0}._oyLZq_allGenres{border-radius:var(--radius-card);border:1px solid var(--line-strong);background:var(--surface);color:var(--text-muted);cursor:pointer;white-space:nowrap;flex:none;padding:0 14px;font-size:14px;font-weight:700}._oyLZq_allGenres:disabled{cursor:default}._oyLZq_allGenres[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._oyLZq_h2{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;margin:16px 0 0;font-size:22px;font-weight:800;display:flex}._oyLZq_rail{scrollbar-width:none;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}._oyLZq_rail::-webkit-scrollbar{display:none}._oyLZq_card{width:150px;color:var(--text);flex-direction:column;flex:none;gap:6px;text-decoration:none;display:flex}._oyLZq_cardWide{width:240px}._oyLZq_cover{aspect-ratio:2/3;border-radius:var(--radius-poster);background:var(--surface);position:relative;overflow:hidden}._oyLZq_cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._oyLZq_wide ._oyLZq_cover{aspect-ratio:16/10}._oyLZq_rank{color:#fff;background:#000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}._oyLZq_badge{position:absolute;top:8px;left:8px}._oyLZq_cardTitle{font-size:14px;font-weight:700;line-height:1.25}._oyLZq_muted{color:var(--text-muted);font-size:13px}._oyLZq_pick{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text);align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}._oyLZq_pick ._oyLZq_thumb{aspect-ratio:2/3;background:var(--surface-2,var(--line));border-radius:8px;flex:none;width:52px;position:relative;overflow:hidden}._oyLZq_pick ._oyLZq_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._oyLZq_pickText{flex-direction:column;flex:1;min-width:0;display:flex}._oyLZq_pickText b{font-size:17px}._oyLZq_stars{color:var(--accent-ink);font-weight:700;font-size:var(--shelf-value-font)}._oyLZq_group{font-family:var(--font-display);color:var(--text);margin:12px 0 0;font-size:22px;font-weight:800}._oyLZq_list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._oyLZq_res{color:var(--text);align-items:center;gap:14px;min-height:56px;text-decoration:none;display:flex}._oyLZq_res ._oyLZq_thumb{aspect-ratio:2/3;background:var(--surface);border-radius:6px;flex:none;width:44px;position:relative;overflow:hidden}._oyLZq_res ._oyLZq_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._oyLZq_hit{color:var(--accent-ink)}._oyLZq_avatar{width:var(--shelf-item);height:var(--shelf-item);background:var(--accent);color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid;overflow:hidden}._oyLZq_avatar img{object-fit:cover;width:100%;height:100%}._oyLZq_action,._oyLZq_btnRow>button{height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:var(--radius-card);background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}._oyLZq_action._oyLZq_on,._oyLZq_action[aria-pressed=true]{color:var(--accent)}._oyLZq_hero{gap:24px;display:flex}._oyLZq_heroInfo{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}._oyLZq_titleH{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:800;line-height:1.05}._oyLZq_tagline{color:var(--text-soft);margin:0;font-style:italic}._oyLZq_overview{color:var(--text-soft);margin:0;line-height:1.55}._oyLZq_provider{width:var(--shelf-item);height:var(--shelf-item);position:relative}._oyLZq_btnRow{flex-wrap:wrap;gap:12px;display:flex}._oyLZq_friend{width:var(--shelf-item);color:var(--text);flex-direction:column;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}@media (max-width:600px){._oyLZq_hero{flex-direction:column}._oyLZq_h1{font-size:32px}}._oyLZq_heroWrap{padding-top:140px;position:relative}._oyLZq_backdrop{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;height:380px;position:absolute;top:0;left:0;right:0;overflow:hidden}._oyLZq_backdrop:after{content:"";background:linear-gradient(to bottom, #00000026, var(--bg) 96%);position:absolute;inset:0}._oyLZq_heroWrap ._oyLZq_hero{align-items:stretch;position:relative}._oyLZq_backdropImg{object-fit:cover}._oyLZq_plot{flex-direction:column;gap:6px;margin:4px 0;display:flex}._oyLZq_plot ._oyLZq_group,._oyLZq_plot ._oyLZq_overview{margin:0}._oyLZq_infoLabel{color:var(--text-soft);font-weight:700}._oyLZq_infoName{color:var(--text);font-weight:700}._oyLZq_cast{flex-direction:column;display:flex}._oyLZq_castList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._oyLZq_castRow{color:inherit;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}._oyLZq_castPhoto{background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}._oyLZq_castImg{object-fit:cover}._oyLZq_actionIcon{margin-right:8px}._oyLZq_posterWrap{flex:none;position:relative}._oyLZq_cinemaBadge{filter:drop-shadow(0 1px 6px #0000008c);white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}._oyLZq_seasonCard{width:96px;color:var(--text);flex-direction:column;gap:4px;text-decoration:none;display:flex}._oyLZq_seasonName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._oyLZq_seasonPoster{position:relative}._oyLZq_seasonBar{background:color-mix(in srgb, var(--scrim) calc(var(--scrim-opacity) * 100%), transparent);border-radius:999px;height:4px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}._oyLZq_seasonBar>span{background:var(--accent);border-radius:999px;min-width:4px;height:100%;display:block}._oyLZq_seasonSub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._oyLZq_seasonSoon{color:var(--accent-ink);white-space:nowrap;font-size:12px;font-weight:700}._oyLZq_seasonDone{color:var(--success-ink);font-size:12px}._oyLZq_seasonPlaceholder{border-radius:var(--radius-poster);background:var(--surface-2);border:1px solid var(--line);width:96px;height:144px;font-family:var(--font-display);color:var(--text-muted);place-items:center;font-size:44px;display:grid}._oyLZq_seasonFaded{opacity:.45}._oyLZq_seriesLink{color:var(--text-muted);font-size:14px;font-weight:700;text-decoration:none}._oyLZq_seriesLink:hover{color:var(--text)}._oyLZq_subName{color:var(--text-soft);font-size:14px}._oyLZq_complete{color:var(--success-ink)!important}._oyLZq_progress{color:var(--accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}._oyLZq_epList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._oyLZq_epList>li+li{border-top:1px solid var(--line)}._oyLZq_epItem{align-items:center;gap:8px;display:flex}._oyLZq_epRow{min-width:0;color:var(--text);flex:1;align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:flex}._oyLZq_epRow:hover ._oyLZq_epTitle{text-decoration:underline}._oyLZq_still{aspect-ratio:16/9;background:var(--surface-2);border-radius:8px;flex:none;width:120px;position:relative;overflow:hidden}._oyLZq_stillLarge{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-2);width:100%;position:relative;overflow:hidden}._oyLZq_stillImg{object-fit:cover}._oyLZq_epText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._oyLZq_epTitle{font-size:15px;font-weight:700}._oyLZq_epCheck{color:var(--accent);flex:none}._oyLZq_epHead{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;display:flex}._oyLZq_epNo{color:var(--accent-ink);font-size:13px;font-weight:700}._oyLZq_page{flex-direction:column;gap:16px;display:flex}._oyLZq_quick{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._oyLZq_quick:hover{color:var(--text)}._oyLZq_quick._oyLZq_epCheck,._oyLZq_quick._oyLZq_epCheck:hover{color:var(--success)}._oyLZq_quick:disabled{opacity:.5}._oyLZq_ratingCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:0 0 12px}._oyLZq_ratingRow{min-height:52px;color:var(--text-soft,var(--text));justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;display:flex}._oyLZq_ratingRow>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._oyLZq_ratingRow+._oyLZq_ratingRow{border-top:1px solid var(--line)}._oyLZq_epHeadRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._oyLZq_textBtn{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:700}._oyLZq_textBtn:disabled{opacity:.5}._oyLZq_watchedBig{border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:700;display:inline-flex;width:auto!important}._oyLZq_swipeBtn{min-width:44px;min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}
.ZMiWYG_handle{color:var(--accent-ink);font-weight:700}.ZMiWYG_card{animation-duration:.5s;box-shadow:0 30px 70px #0006}.ZMiWYG_cardTitle{font-size:24px}.ZMiWYG_pills{flex-wrap:wrap;gap:6px;display:flex}.ZMiWYG_label{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:800}.ZMiWYG_how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;width:100%;display:grid}.ZMiWYG_form{border-radius:var(--radius-sheet);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:16px;padding:28px;display:flex}.ZMiWYG_films{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ZMiWYG_film{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.ZMiWYG_film>:first-child{border-radius:var(--radius-poster);transition:transform .2s,box-shadow .2s,opacity .2s;width:100%!important}.ZMiWYG_film:hover>:first-child{transform:translateY(-3px)}.ZMiWYG_film[aria-checked=true]>:first-child{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.ZMiWYG_films:has([aria-checked=true]) .ZMiWYG_film[aria-checked=false]>:first-child{opacity:.4}.ZMiWYG_film:disabled{cursor:default}.ZMiWYG_filmName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ZMiWYG_controls{flex-direction:column;gap:14px;padding-top:6px;transition:opacity .2s;display:flex}.ZMiWYG_off{opacity:.35;pointer-events:none}.ZMiWYG_rateRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ZMiWYG_box{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);margin-top:-6px;overflow:hidden}.ZMiWYG_box:focus-within{border-color:var(--accent)}.ZMiWYG_input{box-sizing:border-box;width:100%;color:var(--text);background:0 0;border:0;padding:14px;font-size:15px;display:block}.ZMiWYG_input:focus{outline:none}.ZMiWYG_boxFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ZMiWYG_count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.ZMiWYG_post{border-radius:var(--radius-card);background:var(--accent);height:52px;color:var(--on-accent);cursor:pointer;border:0;font-size:16px;font-weight:800;transition:opacity .15s,transform .15s}.ZMiWYG_post:hover:not(:disabled){transform:translateY(-1px)}.ZMiWYG_post:disabled{opacity:.4;cursor:not-allowed}.ZMiWYG_postRow{justify-content:space-between;align-items:center;height:52px;display:flex}.ZMiWYG_done{color:var(--success-ink);font-weight:800}.ZMiWYG_again{color:var(--text);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-weight:700;text-decoration:underline}.ZMiWYG_preview{position:sticky;top:24px}.ZMiWYG_empty{border-radius:var(--radius-sheet);border:1px solid var(--line);min-height:300px;color:var(--text-muted);text-align:center;place-items:center;padding:24px;font-weight:600;display:grid}.ZMiWYG_likedBy{color:var(--text-soft);margin-top:-4px;font-size:14px}.ZMiWYG_comments{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:14px;animation:.25s ease-out both ZMiWYG_fade;display:flex}.ZMiWYG_comment{align-items:flex-start;gap:10px;animation:.3s ease-out both ZMiWYG_fade;display:flex}.ZMiWYG_face{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ZMiWYG_cAvatar{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.ZMiWYG_cText{color:var(--text-soft);overflow-wrap:anywhere;padding-top:6px;font-size:15px;line-height:1.4}.ZMiWYG_cForm{align-items:center;gap:6px;margin-top:2px;display:flex}.ZMiWYG_cInput{border-radius:var(--radius-field);background:var(--bg);min-width:0;height:40px;color:var(--text);border:0;flex:1;padding:0 12px;font-size:15px}.ZMiWYG_cInput:focus{outline:2px solid var(--accent)}.ZMiWYG_friends{flex-direction:column;gap:24px;width:100%;max-width:520px;display:flex}.ZMiWYG_covers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ZMiWYG_coverBtn>:first-child{width:100%!important}.ZMiWYG_coverBtn{border-radius:var(--radius-poster);cursor:pointer;opacity:.4;background:0 0;border:0;flex:none;padding:0;transition:opacity .25s,transform .25s,box-shadow .25s}.ZMiWYG_coverBtn:hover{opacity:.8}.ZMiWYG_coverBtn[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);transform:translateY(-4px)}.ZMiWYG_friendsPanel{flex-direction:column;gap:14px;animation:.3s ease-out both ZMiWYG_fade;display:flex}.ZMiWYG_panelTitle{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;overflow:hidden}.ZMiWYG_rowValue{color:var(--text);align-items:center;gap:8px;display:inline-flex}.ZMiWYG_people{flex-wrap:wrap;gap:18px;display:flex}.ZMiWYG_peopleName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:12px;overflow:hidden}.ZMiWYG_howWrap{flex-direction:column;gap:28px;width:100%;display:flex}.ZMiWYG_beats{counter-reset:beat;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.ZMiWYG_beats li{counter-increment:beat;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-muted);opacity:.55;align-items:center;gap:10px;font-size:clamp(17px,1.6vw,22px);font-weight:800;transition:color .3s,opacity .3s;display:inline-flex}.ZMiWYG_beats li:before{content:counter(beat);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ZMiWYG_beats .ZMiWYG_beatOn{color:var(--text);opacity:1}.ZMiWYG_beats .ZMiWYG_beatOn:before{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@keyframes ZMiWYG_fade{0%{opacity:0;transform:translateY(6px)}}@media (max-width:900px){.ZMiWYG_how{grid-template-columns:1fr}.ZMiWYG_preview{position:static}.ZMiWYG_form{padding:20px}}@media (prefers-reduced-motion:reduce){.ZMiWYG_friendsPanel,.ZMiWYG_comments,.ZMiWYG_comment{animation:none}.ZMiWYG_film>:first-child,.ZMiWYG_coverBtn,.ZMiWYG_controls,.ZMiWYG_beats li{transition:none}}
.tUtb_q_box{position:relative}.tUtb_q_box[role=button]{cursor:pointer}.tUtb_q_box[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tUtb_q_hidden{visibility:hidden;-webkit-user-select:none;user-select:none}.tUtb_q_revealing{animation:.65s ease-out tUtb_q_sharpen}@keyframes tUtb_q_sharpen{0%{filter:blur(6px);opacity:.3}to{filter:blur();opacity:1}}.tUtb_q_canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tUtb_q_revealing{animation:none}}
.F2kliG_wrap{z-index:-1;position:absolute;inset:0;overflow:hidden}.F2kliG_fade{opacity:0;transition:opacity .6s;position:absolute;inset:0}.F2kliG_ready{opacity:1}@media (prefers-reduced-motion:reduce){.F2kliG_fade{transition:none}}.F2kliG_grid{gap:16px;width:120%;height:150%;display:grid;position:absolute;top:-25%;left:-10%;transform:rotate(-8deg)}.F2kliG_col{flex-direction:column;gap:16px;animation:linear infinite F2kliG_up;display:flex}.F2kliG_down{animation-name:F2kliG_down}.F2kliG_cell{aspect-ratio:2/3;border-radius:var(--radius-poster);background:var(--surface-2);flex:none;position:relative;overflow:hidden}.F2kliG_img{object-fit:cover}.F2kliG_shade{background:linear-gradient(to right, var(--bg) 0%, color-mix(in srgb, var(--bg) 96%, transparent) 46%, color-mix(in srgb, var(--bg) 72%, transparent) 62%, color-mix(in srgb, var(--bg) 20%, transparent) 80%, transparent 100%), linear-gradient(to bottom, var(--bg) 0%, transparent 18%, transparent 72%, var(--bg) 100%);position:absolute;inset:0}@keyframes F2kliG_up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes F2kliG_down{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.F2kliG_col,.F2kliG_down{animation:none}}@media (max-width:1000px){.F2kliG_shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 70%, transparent) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 40%, var(--bg) 100%)}}
.g8j40W_h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1.02}.g8j40W_sub{color:var(--text-soft);margin:0;line-height:1.5}.g8j40W_form{flex-direction:column;gap:18px;display:flex}.g8j40W_field{flex-direction:column;gap:8px;display:flex}.g8j40W_label{color:var(--text-soft);font-size:13px;font-weight:600}.g8j40W_input{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--surface);width:100%;height:48px;padding:0 14px;font-size:15px}.g8j40W_input:focus{border:1.5px solid var(--accent);outline:none}.g8j40W_textarea{resize:vertical;height:auto;min-height:88px;padding:12px 14px;line-height:1.5;}.g8j40W_prefixed{position:relative}.g8j40W_prefixed .g8j40W_input{padding-left:32px}.g8j40W_prefix{color:var(--text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.g8j40W_helper{color:var(--text-muted);font-size:13px}.g8j40W_ok{color:var(--success-ink)}.g8j40W_bad{color:var(--danger)}.g8j40W_check{color:var(--text-soft);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.g8j40W_check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.g8j40W_rules{color:var(--text-soft);margin:0;padding:0;font-size:13px}.g8j40W_rules li{align-items:center;gap:6px;display:flex}.g8j40W_strength{gap:4px;display:flex}.g8j40W_strength span{background:var(--line-strong);border-radius:2px;flex:1;height:4px}.g8j40W_strength .g8j40W_on{background:var(--success)}.g8j40W_error{border-radius:var(--radius-field);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.g8j40W_notice{border-radius:var(--radius-field);background:var(--warn-bg);color:var(--accent-ink);margin:0;padding:12px 14px;font-size:14px}.g8j40W_primary{height:var(--button-l);border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;font-size:16px;font-weight:700}.g8j40W_primary:disabled{opacity:.45;cursor:not-allowed}.g8j40W_link{min-height:44px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.g8j40W_link:disabled{color:var(--text-muted);cursor:default}.g8j40W_code{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.g8j40W_code input{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--surface);text-align:center;width:100%;height:64px;font-size:26px;font-weight:700}.g8j40W_code input:focus{border:1.5px solid var(--accent);outline:none}.g8j40W_footer{color:var(--text-muted);font-size:14px}.g8j40W_footer a{font-weight:700}.g8j40W_row{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.g8j40W_shield{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.g8j40W_passwordWrap{width:100%;display:block;position:relative}.g8j40W_eye{width:48px;height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.g8j40W_eye:hover{color:var(--text)}
.xh7GMa_page{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.xh7GMa_card{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:20px;width:100%;max-width:460px;padding:32px 24px;display:flex;position:relative}.xh7GMa_logo{color:var(--text);align-self:flex-start;text-decoration:none;display:inline-flex}.xh7GMa_text{color:var(--text-soft);margin:0;line-height:1.5}.xh7GMa_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xh7GMa_x{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:12px}.xh7GMa_x:hover{color:var(--text);background:var(--surface-2)}.xh7GMa_dialog{color:var(--text);border-radius:var(--radius-card);background:0 0;border:0;width:calc(100% - 32px);max-width:460px;max-height:92dvh;padding:0;overflow:auto}.xh7GMa_dialog::backdrop{background:#0009}.xh7GMa_dialog .xh7GMa_card{max-width:none}
.f3GgcW_h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800}.f3GgcW_top{align-items:center;gap:16px;display:flex}.f3GgcW_btn{border-radius:var(--radius-card);border:1px solid var(--line-strong);background:var(--surface);height:48px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.f3GgcW_btn.f3GgcW_primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.f3GgcW_btn.f3GgcW_danger{color:var(--danger)}.f3GgcW_btn:disabled{opacity:.45;cursor:not-allowed}.f3GgcW_push{margin-left:auto}.f3GgcW_grid{flex-direction:column;display:flex}.f3GgcW_card{border-top:1px solid var(--line);color:var(--text);flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;display:flex}.f3GgcW_card:first-child{border-top:0;padding-top:0}.f3GgcW_covers{gap:6px;display:flex}.f3GgcW_cover{aspect-ratio:2/3;background:var(--surface);border-radius:8px;flex:1;position:relative;overflow:hidden}.f3GgcW_cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f3GgcW_name{font-size:17px;font-weight:700}.f3GgcW_muted{color:var(--text-muted);font-size:14px}.f3GgcW_head{flex-direction:column;gap:10px;display:flex}.f3GgcW_titleH{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:800;line-height:1.05}.f3GgcW_owner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.f3GgcW_owner a{color:var(--accent-ink);font-weight:700;text-decoration:none}.f3GgcW_avatar{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.f3GgcW_avatar img{object-fit:cover;width:100%;height:100%}.f3GgcW_desc{color:var(--text-soft);margin:0;line-height:1.5}.f3GgcW_actions{flex-wrap:wrap;gap:12px;display:flex}.f3GgcW_items{margin:0;padding:0;list-style:none}.f3GgcW_item{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.f3GgcW_rank{width:32px;font-family:var(--font-display);color:var(--text-muted);text-align:center;flex:none;font-size:22px;font-weight:800}.f3GgcW_thumb{aspect-ratio:2/3;background:var(--surface);border-radius:6px;flex:none;width:52px;position:relative;overflow:hidden}.f3GgcW_thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f3GgcW_itemText{flex-direction:column;flex:1;min-width:0;display:flex}.f3GgcW_itemText b{font-size:17px}.f3GgcW_stars{color:var(--accent-ink);font-weight:700}.f3GgcW_small{border-radius:var(--radius-field);min-width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.f3GgcW_small:disabled{opacity:.3}.f3GgcW_box{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:14px;padding:16px;display:flex}.f3GgcW_result{min-height:56px;color:var(--text);text-align:left;cursor:pointer;border-radius:var(--radius-field);background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 8px;display:flex}.f3GgcW_result:hover{background:var(--bg)}.f3GgcW_dialogList{flex-direction:column;display:flex}.f3GgcW_check{border:2px solid var(--line-strong);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.f3GgcW_check[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (max-width:600px){.f3GgcW_grid{grid-template-columns:1fr}}.f3GgcW_strip{gap:6px;height:108px;display:flex;overflow:hidden}.f3GgcW_stripItem{border-radius:var(--radius-poster-s);background:var(--surface);flex:none;width:72px;position:relative;overflow:hidden}.f3GgcW_stripMore{background:var(--surface-2);color:var(--text-muted);letter-spacing:.05em;place-items:center;font-size:22px;font-weight:700;display:grid}.f3GgcW_stripMore>span{opacity:.7}
.scJOqG_page{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.scJOqG_nav{z-index:20;box-sizing:border-box;align-items:center;gap:10px;width:100%;max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;position:absolute;top:0;left:0;right:0}.scJOqG_brand{color:var(--text);text-decoration:none;display:inline-flex}.scJOqG_spacer{flex:1}.scJOqG_ghost{white-space:nowrap;height:40px;color:var(--text);border-radius:999px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.scJOqG_ghost:hover{background:var(--surface-2)}.scJOqG_cta{white-space:nowrap;background:var(--text);height:40px;color:var(--bg);border-radius:999px;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.scJOqG_cta:hover{opacity:.88}button.scJOqG_cta{font:inherit;cursor:pointer;border:0;font-weight:700}.scJOqG_hero{isolation:isolate;align-items:center;min-height:min(100vh,920px);display:flex;position:relative;overflow:hidden}.scJOqG_heroIn{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:120px 32px 96px}.scJOqG_copy{flex-direction:column;align-items:flex-start;gap:28px;max-width:1100px;display:flex}.scJOqG_title{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(40px,5.8vw,92px);font-weight:800;line-height:.96}.scJOqG_titleLine{display:block}@media (min-width:1001px){.scJOqG_titleLine{white-space:nowrap}}.scJOqG_lead{color:var(--text-soft);max-width:540px;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.scJOqG_ipaHi{color:var(--accent-ink);white-space:nowrap}.scJOqG_section{box-sizing:border-box;flex-direction:column;gap:48px;width:100%;max-width:1280px;margin:0 auto;padding:112px 32px;display:flex}.scJOqG_light{--bg:#fafaf7;--surface:#fff;--surface-2:#efede8;--line:#e8e6e1;--line-strong:#cfccc5;--text:#141416;--text-soft:#45434a;--text-muted:#636169;--accent:#e8a317;--accent-ink:#9a6200;--on-accent:#141210;--star-empty:#e2dfd8;background:var(--bg);color:var(--text)}.scJOqG_head{flex-direction:column;gap:14px;max-width:760px;display:flex}.scJOqG_h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:800;line-height:.96}.scJOqG_p{color:var(--text-soft);margin:0;font-size:clamp(17px,1.45vw,19px);line-height:1.55}.scJOqG_split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.scJOqG_split>:last-child{justify-self:end}.scJOqG_faqWrap{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:64px;display:grid}.scJOqG_faq{flex-direction:column;display:flex}.scJOqG_faqTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.05}.scJOqG_qa{border-top:1px solid var(--line)}.scJOqG_qa:last-child{border-bottom:1px solid var(--line)}.scJOqG_qa summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.scJOqG_qa summary::-webkit-details-marker{display:none}.scJOqG_qa summary:after{content:"+";color:var(--text-muted);font-size:22px;line-height:1;transition:transform .2s}.scJOqG_qa[open] summary:after{transform:rotate(45deg)}.scJOqG_qa p:last-child{margin-bottom:20px}.scJOqG_qa p{color:var(--text-soft);max-width:620px;margin:0 0 12px;line-height:1.6}.scJOqG_word{flex-direction:column;align-items:center;gap:14px;padding-top:40px;display:flex;position:sticky;top:48px}.scJOqG_ipa{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;font-size:16px}.scJOqG_footWord{flex-direction:column;align-items:center;gap:6px;display:flex}.scJOqG_ipaSmall{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.scJOqG_final{text-align:center;align-items:center;gap:36px;padding-top:140px;padding-bottom:140px}.scJOqG_finalRow{flex-direction:column;align-items:center;gap:36px;display:flex}.scJOqG_appIcon{border-radius:22.5%;flex:none;width:clamp(96px,10vw,140px);height:auto;box-shadow:0 20px 50px #0000002e}.scJOqG_finalTitle{font-family:var(--font-display);letter-spacing:-.05em;flex-direction:column;margin:0;font-size:clamp(34px,6.4vw,96px);font-weight:800;line-height:.92;display:flex}.scJOqG_finalLine{white-space:nowrap}.scJOqG_footer{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1280px;margin-top:auto;margin-left:auto;margin-right:auto;padding:48px 32px 40px;display:flex}.scJOqG_footLinks{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.scJOqG_footLinks a{color:var(--text-soft);font-size:15px;font-weight:600;text-decoration:none}.scJOqG_footLinks a:hover{color:var(--text)}.scJOqG_copyright{color:var(--text-muted);text-align:center;margin:0;font-size:13px}.scJOqG_signature{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-muted);margin:0;font-size:13px;font-weight:800}@media (max-width:1000px){.scJOqG_hero{min-height:0}.scJOqG_heroIn{padding-top:104px}.scJOqG_split,.scJOqG_faqWrap{grid-template-columns:1fr;gap:40px}.scJOqG_split>:last-child{justify-self:stretch}.scJOqG_word{order:-1;align-items:flex-start;padding-top:0;position:static}.scJOqG_section{padding-top:88px;padding-bottom:88px}}@media (max-width:640px){.scJOqG_nav,.scJOqG_heroIn,.scJOqG_section,.scJOqG_footer{padding-left:16px;padding-right:16px}.scJOqG_nav{gap:4px}.scJOqG_ghost{padding:0 10px;font-size:14px}.scJOqG_cta{padding:0 14px;font-size:14px}.scJOqG_final{padding-top:96px;padding-bottom:96px}.scJOqG_finalLine{white-space:normal}}
.KBMbDG_head{align-items:center;gap:24px;display:flex}.KBMbDG_avatarL{background:var(--accent);width:112px;height:112px;color:var(--on-accent);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:48px;font-weight:800;display:grid;overflow:hidden}.KBMbDG_avatarL img{object-fit:cover;width:100%;height:100%}.KBMbDG_ring{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--accent)}.KBMbDG_stats{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.KBMbDG_badges{flex-wrap:nowrap;gap:6px;display:flex}.KBMbDG_counts{text-align:center;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.KBMbDG_count{min-height:44px;color:var(--text);flex-direction:column;align-items:center;text-decoration:none;display:flex}.KBMbDG_count b{font-family:var(--font-display);font-size:22px;font-weight:800}.KBMbDG_count span{color:var(--text-muted);font-size:13px}.KBMbDG_name{margin:0;font-size:18px;font-weight:700}.KBMbDG_bio{color:var(--text-soft);margin:0;line-height:1.5}.KBMbDG_city{color:var(--text-muted)}.KBMbDG_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.KBMbDG_match{border-radius:var(--radius-card);background:var(--warn-bg);color:var(--accent-ink);align-items:center;gap:16px;padding:16px;font-weight:700;display:flex}.KBMbDG_match span{flex-direction:column;gap:2px;display:flex}.KBMbDG_match small{color:var(--text-soft);font-size:14px;font-weight:600}.KBMbDG_match b{font-family:var(--font-display);font-size:28px}.KBMbDG_btns{gap:12px;display:flex}.KBMbDG_btns>*{flex:1}.KBMbDG_action{border-radius:var(--radius-card);border:1px solid var(--line-strong);background:var(--surface);height:48px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.KBMbDG_action.KBMbDG_primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.KBMbDG_action.KBMbDG_following{background:0 0}.KBMbDG_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.KBMbDG_stat{border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;color:var(--text);flex-direction:column;padding:10px 12px;text-decoration:none;display:flex}.KBMbDG_stat b{font-family:var(--font-display);font-size:22px;font-weight:800}.KBMbDG_stat span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.KBMbDG_section{font-family:var(--font-display);color:var(--text);margin:8px 0 0;font-size:22px;font-weight:800}.KBMbDG_favs{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.KBMbDG_favs::-webkit-scrollbar{display:none}.KBMbDG_tabs{border-bottom:1px solid var(--line);display:flex}.KBMbDG_tabBtn{min-height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-weight:700}.KBMbDG_tabBtn[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.KBMbDG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.KBMbDG_cell{aspect-ratio:2/3;border-radius:var(--radius-poster);background:var(--surface);display:block;position:relative;overflow:hidden}.KBMbDG_cell img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.KBMbDG_cellName{text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000bf);padding:18px 6px 6px;font-size:11px;font-weight:700;position:absolute;inset:auto 0 0}.KBMbDG_badge{color:#fff;background:#000000b3;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:6px;right:6px}.KBMbDG_lock{text-align:center;color:var(--text-soft);flex-direction:column;gap:8px;padding:48px 0;display:flex}.KBMbDG_users{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.KBMbDG_user{align-items:center;gap:12px;display:flex}.KBMbDG_userAvatar{background:var(--accent);width:48px;height:48px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.KBMbDG_userAvatar img{object-fit:cover;width:100%;height:100%}.KBMbDG_userText{flex-direction:column;flex:1;min-width:0;display:flex}.KBMbDG_userText a{color:var(--text);font-weight:700;text-decoration:none}.KBMbDG_userText span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.KBMbDG_userText .KBMbDG_oneLine{font-size:inherit;color:inherit}.KBMbDG_search{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--surface);width:100%;height:48px;padding:0 14px}@media (max-width:600px){.KBMbDG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.KBMbDG_head{gap:12px}.KBMbDG_avatarL{width:80px;height:80px;font-size:34px}}.KBMbDG_links{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.KBMbDG_link{max-width:100%;color:var(--accent-ink);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.KBMbDG_link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KBMbDG_link:hover span{text-decoration:underline}.KBMbDG_editList{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.KBMbDG_editRow{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.KBMbDG_editRow:last-child{border-bottom:0}.KBMbDG_editLabel{color:var(--text);padding-top:2px;font-size:15px}.KBMbDG_editInput{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:15px}.KBMbDG_editInput::placeholder{color:var(--text-muted)}.KBMbDG_editInput:focus-visible{box-shadow:0 1px 0 var(--accent)}.KBMbDG_editNote{font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.7;margin-top:4px;font-size:12px}.KBMbDG_editArea{resize:vertical;min-height:66px;line-height:1.5}.KBMbDG_editToggle{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;display:flex}.KBMbDG_editToggle:last-child{border-bottom:0}.KBMbDG_editToggle input{width:20px;height:20px;accent-color:var(--success);flex:none}@media (max-width:480px){.KBMbDG_editRow{grid-template-columns:104px 1fr}}.KBMbDG_newList{background:var(--accent);width:56px;height:56px;color:var(--on-accent);border-radius:50%;align-self:center;place-items:center;margin:4px auto 0;display:grid}.KBMbDG_badgeStar{color:var(--accent)}.KBMbDG_matchPct{color:var(--accent-ink);font-weight:700}.KBMbDG_role{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--role);height:24px;color:var(--role);flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}
.Wdnh3q_backdrop{background:#000;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 24px;display:flex}.Wdnh3q_dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);grid-template-columns:1fr 1fr;width:100%;max-width:1040px;min-height:640px;display:grid;overflow:hidden;box-shadow:0 40px 120px #0009}.Wdnh3q_left,.Wdnh3q_right{padding:var(--space-6);flex-direction:column;gap:14px;min-width:0;display:flex}.Wdnh3q_left{border-right:1px solid var(--line)}.Wdnh3q_head{justify-content:space-between;align-items:center;display:flex}.Wdnh3q_h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.Wdnh3q_close{width:44px;height:44px;color:var(--text);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-right:-10px;display:flex}.Wdnh3q_search{position:relative}.Wdnh3q_searchIcon{color:var(--text-muted);position:absolute;top:15px;left:14px}.Wdnh3q_input{border-radius:var(--radius-field);border:1.5px solid var(--accent);background:var(--bg);width:100%;height:48px;padding:0 44px 0 42px;font-size:16px;font-weight:500}.Wdnh3q_input:focus{outline:none}.Wdnh3q_clear{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:2px;right:2px}.Wdnh3q_count{color:var(--text-muted);padding-top:4px}.Wdnh3q_hint{text-align:center;color:var(--text-muted);margin:0;padding:32px 8px;line-height:1.5}.Wdnh3q_results{max-height:560px;margin:0 -12px;padding:0;list-style:none;overflow-y:auto}.Wdnh3q_result{align-items:center;gap:var(--space-3);border-radius:var(--radius-card);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 12px;display:flex}.Wdnh3q_result:hover,.Wdnh3q_active{background:var(--surface-2)}.Wdnh3q_resultText{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.Wdnh3q_resultTitle{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.Wdnh3q_hit{color:var(--accent-ink);font-weight:700}.Wdnh3q_meta{color:var(--text-muted);font-size:12px}.Wdnh3q_loading{border-radius:var(--radius-card);background:var(--surface-2);opacity:.5;height:150px}.Wdnh3q_form{flex-direction:column;gap:18px;display:flex}.Wdnh3q_titleRow{gap:var(--space-4);align-items:center;display:flex}.Wdnh3q_titleText{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.Wdnh3q_h2{font-family:var(--font-display);margin:0;font-size:26px;font-weight:800;line-height:1.05}.Wdnh3q_metaLarge{color:var(--text-muted);font-size:15px}.Wdnh3q_ratingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Wdnh3q_field{flex-direction:column;gap:8px;display:flex}.Wdnh3q_textareaBox{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);overflow:hidden}.Wdnh3q_textarea{resize:vertical;background:0 0;border:0;width:100%;padding:14px;font-size:15px;line-height:1.5;display:block}.Wdnh3q_textarea:focus{outline:none}.Wdnh3q_textareaBox:focus-within{border-color:var(--accent)}.Wdnh3q_spoilerRow{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}.Wdnh3q_actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Wdnh3q_actions .Wdnh3q_error{color:var(--danger);flex:200px;font-size:13px}.Wdnh3q_cancel{height:48px;color:var(--text);align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.Wdnh3q_post{border-radius:var(--radius-card);background:var(--accent);height:48px;color:var(--on-accent);cursor:pointer;border:0;padding:0 24px;font-size:16px;font-weight:700}.Wdnh3q_post:disabled{opacity:.45;cursor:not-allowed}@media (max-width:860px){.Wdnh3q_backdrop{padding:0}.Wdnh3q_dialog{border-radius:0;grid-template-columns:1fr;min-height:100vh}.Wdnh3q_left{border-right:0;border-bottom:1px solid var(--line);padding:var(--space-4)}.Wdnh3q_right{padding:var(--space-4)}.Wdnh3q_results{max-height:50vh}}.Wdnh3q_toast{border-radius:var(--radius-card);background:var(--text);color:var(--bg);align-items:center;gap:16px;padding:12px 12px 12px 18px;font-weight:600;animation:.25s ease-out Wdnh3q_toast-in;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000080}.Wdnh3q_toastAction{background:var(--accent);min-height:40px;color:var(--on-accent);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:700}@keyframes Wdnh3q_toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.Wdnh3q_sectionTitle{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:800}h3.Wdnh3q_sectionTitle{margin:0}
.O8JPoW_row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.O8JPoW_row::-webkit-scrollbar{display:none}.O8JPoW_chip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:34px;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 14px;font-size:13px;font-weight:600}.O8JPoW_on{background:var(--text);border-color:var(--text);color:var(--bg)}.O8JPoW_onMulti{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
._5fh7JW_pill{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-self:flex-start;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}._5fh7JW_accent{background:var(--accent);color:var(--on-accent)}._5fh7JW_outline{border:1px solid var(--line-strong);color:var(--text)}._5fh7JW_neutral{background:var(--surface-2);color:var(--text-soft)}._5fh7JW_cinema{background:var(--cinema-bg);color:var(--cinema-fg)}._5fh7JW_member{border:1px solid var(--accent-ink);color:var(--accent-ink)}._5fh7JW_success{background:var(--surface-2);color:var(--success-ink)}
._IQKlG_shell{grid-template-columns:280px minmax(0,680px);justify-content:center;gap:32px;min-height:100dvh;padding:0 24px;display:grid}._IQKlG_side{flex-direction:column;gap:8px;height:100dvh;padding:32px 0;display:flex;position:sticky;top:0}._IQKlG_nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}._IQKlG_navLink{border-radius:var(--radius-card);min-height:48px;color:var(--text);align-items:center;gap:12px;padding:0 16px;font-weight:600;text-decoration:none;display:flex}._IQKlG_navLink[aria-current=page]{background:var(--surface)}._IQKlG_dot{background:var(--accent);border-radius:50%;width:8px;height:8px}._IQKlG_logBtn{height:var(--button-l);border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;margin-top:16px;font-weight:700;text-decoration:none;display:flex}._IQKlG_me{border:1px solid var(--line);border-radius:var(--radius-card);align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex}._IQKlG_meText{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}._IQKlG_meText span{color:var(--text-muted);font-size:13px}._IQKlG_signOut{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600}._IQKlG_main{flex-direction:column;gap:16px;min-width:0;min-height:100dvh;padding:32px 0 24px;display:flex}._IQKlG_tabs{gap:8px;display:flex}._IQKlG_tab{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:44px;color:var(--text);cursor:pointer;background:0 0;padding:0 20px;font-weight:700}._IQKlG_tab[aria-selected=true],._IQKlG_tab[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}._IQKlG_card{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);flex-direction:column;gap:14px;padding:20px;display:flex}._IQKlG_head{align-items:center;gap:12px;display:flex}._IQKlG_logoLink{align-self:flex-start;text-decoration:none}._IQKlG_avatar{background:var(--accent);width:48px;height:48px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;text-decoration:none;display:grid;overflow:hidden}._IQKlG_avatar img{object-fit:cover;width:100%;height:100%}._IQKlG_who{min-width:0;color:var(--text-soft);flex-direction:column;display:flex}._IQKlG_who a{color:var(--accent-ink);font-weight:700;text-decoration:none}._IQKlG_who time{color:var(--text-muted);font-size:13px}._IQKlG_body{gap:20px;display:flex}._IQKlG_info{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}._IQKlG_title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.1}._IQKlG_meta{color:var(--text-muted);font-size:14px}._IQKlG_thoughts{color:var(--text-soft);margin:0;line-height:1.5}._IQKlG_thoughts b{color:var(--accent-ink)}._IQKlG_actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}._IQKlG_act{border-radius:var(--radius-field);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}._IQKlG_act[aria-pressed=true]._IQKlG_like{color:var(--like)}._IQKlG_act[aria-pressed=true]._IQKlG_mark{color:var(--accent-ink)}._IQKlG_push{margin-left:auto}._IQKlG_empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 0;display:flex}._IQKlG_emptyTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800}._IQKlG_emptyBtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}._IQKlG_btn{height:var(--button-l);border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}._IQKlG_btn._IQKlG_ghost{color:var(--text);border:1px solid var(--line-strong);background:0 0}._IQKlG_more{align-self:center}@media (max-width:900px){._IQKlG_shell{grid-template-columns:minmax(0,1fr);padding:0 16px}._IQKlG_side{flex-flow:wrap;align-items:center;height:auto;padding:16px 0 0;position:static}._IQKlG_nav,._IQKlG_me{display:none}._IQKlG_logBtn{margin:0 0 0 auto;padding:0 16px}._IQKlG_body{flex-direction:column}}._IQKlG_back{min-height:44px;color:var(--text-soft);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._IQKlG_comments{flex-direction:column;gap:20px;display:flex}._IQKlG_thread{flex-direction:column;gap:16px;display:flex}._IQKlG_reply{margin-left:60px}._IQKlG_commentAvatar{width:40px;height:40px;font-size:15px}._IQKlG_replyRow ._IQKlG_commentAvatar{width:28px;height:28px;font-size:12px}._IQKlG_replies{flex-direction:column;gap:14px;margin-left:52px;display:flex}._IQKlG_repliesToggle{min-height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:700;display:inline-flex}._IQKlG_repliesLine{background:var(--line-strong);width:28px;height:1px}._IQKlG_dangerLink{color:var(--danger)}._IQKlG_hoverMenu{opacity:0;transition:opacity .15s}._IQKlG_comment:hover ._IQKlG_hoverMenu,._IQKlG_hoverMenu:focus-within{opacity:1}@media (hover:none){._IQKlG_hoverMenu{opacity:1}}._IQKlG_comment{gap:12px;display:flex}._IQKlG_commentBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._IQKlG_commentActions{gap:24px;display:flex}._IQKlG_linkBtn{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}._IQKlG_linkBtn[aria-pressed=true]{color:var(--like)}._IQKlG_muted{color:var(--text-muted);font-size:14px}._IQKlG_mention{color:var(--accent-ink)}._IQKlG_composer{border:1px solid var(--line-strong);border-radius:var(--radius-sheet);background:var(--bg);flex-direction:column;gap:14px;margin-top:24px;padding:16px;display:flex;position:sticky;bottom:0}._IQKlG_replyBar{color:var(--text-soft);justify-content:space-between;align-items:center;font-size:14px;display:flex}._IQKlG_replyBar b{color:var(--accent-ink)}._IQKlG_field{border-radius:var(--radius-field);background:var(--surface);resize:vertical;border:0;width:100%;padding:10px 12px;line-height:1.4}._IQKlG_field:focus{outline:2px solid var(--accent)}._IQKlG_composerRow{align-items:center;gap:8px;display:flex}._IQKlG_small{height:40px;padding:0 16px;font-size:14px}._IQKlG_errorText{color:var(--danger);font-size:14px}._IQKlG_unread{background:var(--like);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}._IQKlG_act[aria-pressed=true]._IQKlG_like2{color:var(--success-ink)}._IQKlG_repostLine{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:-4px;font-size:13px;font-weight:600;display:flex}._IQKlG_repostLine a{color:var(--text-soft);text-decoration:none}._IQKlG_repostLine svg{width:16px;height:16px}._IQKlG_aside{display:none}@media (min-width:1360px){._IQKlG_shell._IQKlG_withAside{grid-template-columns:280px minmax(0,680px) 340px}._IQKlG_aside{flex-direction:column;align-self:start;gap:16px;padding:32px 0;display:flex;position:sticky;top:0}}._IQKlG_panel{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);padding:20px}._IQKlG_panelH{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:800}._IQKlG_trend{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._IQKlG_trendRow{color:var(--text);align-items:center;gap:12px;min-height:56px;text-decoration:none;display:flex}._IQKlG_trendRank{width:18px;color:var(--text-muted);text-align:center;font-weight:700}._IQKlG_trendThumb{aspect-ratio:2/3;background:var(--bg);border-radius:6px;flex:none;width:44px;position:relative;overflow:hidden}._IQKlG_trendText{flex-direction:column;min-width:0;display:flex}._IQKlG_trendText b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._IQKlG_trendText span{color:var(--text-muted);font-size:13px}._IQKlG_panelRow{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 20px;display:grid}._IQKlG_panelRow div{flex-direction:column;display:flex}._IQKlG_panelRow b{font-family:var(--font-display);font-size:26px;font-weight:800}._IQKlG_panelRow span{color:var(--text-muted);font-size:13px}._IQKlG_card{position:relative}._IQKlG_clickable{cursor:pointer}._IQKlG_clickable:hover{border-color:var(--line-strong)}._IQKlG_cardLink{border-radius:inherit;z-index:0;position:absolute;inset:0}._IQKlG_card a:not(._IQKlG_cardLink),._IQKlG_card button,._IQKlG_card time{z-index:1;position:relative}._IQKlG_card ._IQKlG_body,._IQKlG_card ._IQKlG_info,._IQKlG_card ._IQKlG_head,._IQKlG_card ._IQKlG_who,._IQKlG_card ._IQKlG_thoughts{pointer-events:none}._IQKlG_card ._IQKlG_body a,._IQKlG_card ._IQKlG_head a,._IQKlG_card ._IQKlG_info a,._IQKlG_card ._IQKlG_info button,._IQKlG_card ._IQKlG_head button{pointer-events:auto}._IQKlG_summary{-webkit-line-clamp:3;color:var(--text-soft);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;text-decoration:none;display:-webkit-box;overflow:hidden}._IQKlG_summary:hover{color:var(--text)}._IQKlG_commentHeart{border-radius:var(--radius-field);width:44px;min-height:56px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:2px;padding:0;font-size:13px;font-weight:600;display:flex}._IQKlG_commentHeart[aria-pressed=true]{color:var(--like)}._IQKlG_sendBtn{width:44px;height:44px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._IQKlG_sendBtn svg{width:22px;height:22px}._IQKlG_sendBtn:disabled{opacity:.45;cursor:not-allowed}._IQKlG_adCard{gap:12px}._IQKlG_adName{color:var(--text)}._IQKlG_adLabel{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-muted);align-self:flex-start;padding:1px 8px;font-size:12px;font-weight:700}._IQKlG_adMeta{align-items:center;gap:6px;display:flex}._IQKlG_adInfoWrap{display:inline-flex;position:relative}._IQKlG_adInfoBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}._IQKlG_adInfoBtn:hover{color:var(--text)}._IQKlG_adInfoBtnFloating{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;left:6px}._IQKlG_adInfoPanel{z-index:20;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);width:min(320px,80vw);color:var(--text-soft);flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0000004d}._IQKlG_adInfoPanel b{color:var(--text);font-size:15px}._IQKlG_adInfoPanel a{color:var(--accent-ink);font-weight:600}._IQKlG_adInfoPanelFixed{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);width:min(340px,90vw);color:var(--text-soft);flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000059}._IQKlG_adInfoPanelFixed b{color:var(--text);font-size:15px}._IQKlG_adInfoPanelFixed a{color:var(--accent-ink);font-weight:600}._IQKlG_adInfoClose{border:1px solid var(--line-strong);border-radius:var(--radius-field);min-height:36px;color:var(--text);cursor:pointer;background:0 0;align-self:flex-start;padding:0 12px;font-weight:600}._IQKlG_adLink{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}._IQKlG_adImage{object-fit:cover;border-radius:var(--radius-card);background:var(--surface-2);width:100%;height:auto;max-height:460px}._IQKlG_adText{color:var(--text);font-size:16px;font-weight:400;line-height:1.45}._IQKlG_adText b{font-weight:700}._IQKlG_adName{text-decoration:none}._IQKlG_adName:hover{text-decoration:underline}._IQKlG_banner{z-index:5;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);align-self:center;width:100%;max-width:640px;margin-top:auto;position:sticky;bottom:12px;overflow:hidden;box-shadow:0 6px 24px #00000040}._IQKlG_banner a{line-height:0;display:block}._IQKlG_banner img{object-fit:cover;width:100%;height:64px}._IQKlG_bannerTag{border-radius:var(--radius-pill);color:#fff;background:#0000008c;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;right:6px}._IQKlG_card,._IQKlG_tabs,._IQKlG_empty{animation:.38s cubic-bezier(.2,.7,.2,1) both _IQKlG_rise;animation-delay:calc(min(var(--i,0), 6) * 45ms)}@keyframes _IQKlG_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._IQKlG_card{touch-action:manipulation;transition:border-color .15s,transform .15s}._IQKlG_act svg{width:23px;height:23px}._IQKlG_act{transition:transform .12s,color .15s,background .15s}._IQKlG_act:active,._IQKlG_tab:active,._IQKlG_sendBtn:active{transform:scale(.92)}._IQKlG_act:hover{background:var(--surface-2)}._IQKlG_act[aria-pressed=true] svg{animation:.42s cubic-bezier(.2,1.6,.4,1) _IQKlG_pop}@keyframes _IQKlG_pop{0%{transform:scale(.6)}55%{transform:scale(1.35)}to{transform:scale(1)}}._IQKlG_body{position:relative}._IQKlG_burst{z-index:3;pointer-events:none;color:var(--like);place-items:center;display:grid;position:absolute;inset:0}._IQKlG_burst svg{filter:drop-shadow(0 4px 16px #00000073);width:96px;height:96px;animation:.8s ease-out both _IQKlG_burst}@keyframes _IQKlG_burst{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.15)}60%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.1)}}._IQKlG_main>*{animation:.3s ease-out both _IQKlG_rise}._IQKlG_skel{border-radius:var(--radius-sheet);border:1px solid var(--line);background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%) 0 0 / 200% 100%;height:220px;animation:1.3s linear infinite _IQKlG_shimmer}@keyframes _IQKlG_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._IQKlG_card,._IQKlG_tabs,._IQKlG_empty,._IQKlG_main>*,._IQKlG_act[aria-pressed=true] svg,._IQKlG_skel{animation:none}._IQKlG_burst svg{animation-duration:10ms}._IQKlG_act,._IQKlG_card{transition:none}}._IQKlG_announcements{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._IQKlG_announcement{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);color:var(--text);align-items:flex-start;gap:12px;padding:12px 8px 12px 16px;display:flex}._IQKlG_ann_maintenance{background:var(--warn-bg);border-color:var(--accent)}._IQKlG_ann_important{border-color:var(--danger)}._IQKlG_annText{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;line-height:1.45;display:flex}._IQKlG_annText span{color:var(--text-soft)}._IQKlG_annText a{color:var(--accent-ink);font-weight:600}._IQKlG_annClose{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-8px 0;padding:0;display:grid}._IQKlG_posterLink{flex:none;display:block;position:relative}._IQKlG_mentionWrap{position:relative}._IQKlG_mentionList{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--surface);max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}._IQKlG_mentionItem{border-radius:var(--radius-field);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}._IQKlG_mentionList [aria-selected=true] ._IQKlG_mentionItem,._IQKlG_mentionItem:hover{background:var(--surface-2)}._IQKlG_mentionItem ._IQKlG_avatar{width:32px;height:32px;font-size:13px}._IQKlG_tagPoster{background:var(--surface-2);border-radius:4px;flex:none;width:28px;height:42px;overflow:hidden}._IQKlG_tagPoster img{object-fit:cover;width:100%;height:100%}._IQKlG_mentionNames{flex-direction:column;min-width:0;font-size:14px;display:flex}._IQKlG_mentionNames ._IQKlG_muted{font-size:13px}a._IQKlG_mention{font-weight:700;text-decoration:none}a._IQKlG_mention:hover{text-decoration:underline}._IQKlG_edited{color:var(--text-muted);font-size:13px}._IQKlG_editActions{justify-content:flex-end;gap:8px;display:flex}
.UUZetG_dot{opacity:.5;white-space:pre}
.FD9RxW_poster{aspect-ratio:2/3;background:var(--surface-2);flex:none;position:relative;overflow:hidden}.FD9RxW_img{object-fit:cover}.FD9RxW_fallback{font-family:var(--font-display);text-transform:uppercase;color:#f4f2ee;padding:4px;font-weight:800;line-height:1;position:absolute;inset:auto 0 0}
.AQQTpq_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.AQQTpq_rowWrap{position:relative}.AQQTpq_row{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.AQQTpq_rowStatic{cursor:default}.AQQTpq_icon{width:20px;height:20px;color:var(--text-muted);flex:none}.AQQTpq_label{flex:1;min-width:0}.AQQTpq_value{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.AQQTpq_divider{background:var(--line);height:1px;margin-left:48px}.AQQTpq_dateInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AQQTpq_dateInput::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AQQTpq_switch{border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;box-sizing:border-box;border-radius:999px;flex:none;width:51px;height:31px;padding:0;transition:background .15s;position:relative}.AQQTpq_switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 2px 4px #00000040}.AQQTpq_switch[aria-checked=true]{background:var(--success);border-color:var(--success)}.AQQTpq_switch[aria-checked=true]:after{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.AQQTpq_switch,.AQQTpq_switch:after{transition:none}}.AQQTpq_scrim{z-index:20;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.AQQTpq_popover{z-index:21;background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:16px;width:min(380px,100%);padding:6px 16px 8px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 20px 40px #00000080}.AQQTpq_popTitle{font-family:var(--font-display);color:var(--text);margin:12px 0 8px;font-size:22px;font-weight:800}.AQQTpq_option{border:0;border-top:1px solid var(--line);width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:8px 4px;display:flex}.AQQTpq_optionIcon{flex:none;width:22px;height:22px}.AQQTpq_optionText{flex-direction:column;flex:1;gap:2px;display:flex}.AQQTpq_optionName{font-size:16px;font-weight:600}.AQQTpq_optionHint{color:var(--text-muted);font-size:13px}.AQQTpq_radio{box-sizing:border-box;border:2px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AQQTpq_option[aria-checked=true] .AQQTpq_radio{background:var(--accent);color:var(--on-accent);border:0}.AQQTpq_toggles{gap:6px;display:flex}.AQQTpq_toggle{min-width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.AQQTpq_toggle[aria-pressed=true]{color:var(--accent)}.AQQTpq_toggle.AQQTpq_like[aria-pressed=true]{color:var(--like)}.AQQTpq_pop{animation:.42s cubic-bezier(.2,1.6,.4,1) AQQTpq_pop;display:inline-grid}@keyframes AQQTpq_pop{0%{transform:scale(.6)}55%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AQQTpq_pop{animation:none}}
.raVpPG_shelf{align-items:flex-start;gap:var(--shelf-gap);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.raVpPG_shelf::-webkit-scrollbar{display:none}.raVpPG_shelf>*{flex:none}
.T6X7BW_chips{flex-wrap:wrap;gap:8px;display:flex}.T6X7BW_chips button{height:44px;padding:0 18px;font-size:15px}.T6X7BW_section{font-family:var(--font-display);color:var(--text);margin:0;font-size:22px;font-weight:800}.T6X7BW_services{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;display:grid}.T6X7BW_service{color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:0;font-size:13px;font-weight:600;display:flex}.T6X7BW_logo{background:var(--surface);filter:grayscale();opacity:.45;border-radius:14px;width:56px;height:56px;transition:filter .18s,opacity .18s;position:relative}.T6X7BW_logo img{border-radius:14px}.T6X7BW_logo.T6X7BW_glyph{background:0 0}.T6X7BW_mask{background:var(--text-muted);position:absolute;inset:6px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.T6X7BW_service[aria-pressed=true] .T6X7BW_mask{background:var(--brand,var(--text))}.T6X7BW_service[aria-pressed=true] .T6X7BW_logo{filter:none;opacity:1}.T6X7BW_service:not([aria-pressed=true]){color:var(--text-muted)}.T6X7BW_check{background:var(--success);color:#fff;border:2px solid var(--bg);border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:-6px;right:-6px}.T6X7BW_service[aria-pressed=true] .T6X7BW_check{display:grid}.T6X7BW_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.T6X7BW_tile{border-radius:var(--radius-poster);aspect-ratio:2/3;background:var(--surface);cursor:pointer;border:2px solid #0000;padding:0;position:relative;overflow:hidden}.T6X7BW_tile[aria-pressed=true]{border-color:var(--accent)}.T6X7BW_tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.T6X7BW_tile .T6X7BW_name{text-align:left;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000bf);padding:18px 8px 8px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.T6X7BW_users{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.T6X7BW_user{align-items:center;gap:12px;display:flex}.T6X7BW_avatar{background:var(--accent);width:48px;height:48px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.T6X7BW_avatar img{object-fit:cover;width:100%;height:100%}.T6X7BW_who{flex-direction:column;flex:1;min-width:0;display:flex}.T6X7BW_who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.T6X7BW_who span{color:var(--text-muted);font-size:13px}.T6X7BW_followBtn{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--text);min-width:96px;height:44px;color:var(--bg);cursor:pointer;padding:0 16px;font-weight:700}.T6X7BW_followBtn[aria-pressed=true]{color:var(--text);background:0 0}.T6X7BW_invite{border-radius:var(--radius-card);border:1px dashed var(--line-strong);height:52px;color:var(--text);cursor:pointer;background:0 0;font-weight:700}.T6X7BW_notify{border-radius:var(--radius-field);background:var(--surface);border:0;flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}.T6X7BW_notify legend{font-family:var(--font-display);color:var(--text);margin-bottom:4px;padding:0;font-size:22px;font-weight:800}.T6X7BW_skip{align-self:center}
.uk_PxG_page{background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;align-items:center;padding:24px 16px 48px;display:flex}.uk_PxG_top{justify-content:space-between;align-items:center;width:100%;max-width:560px;display:flex}.uk_PxG_logo{font-family:var(--font-display);letter-spacing:-1px;color:var(--text);font-size:28px;font-weight:800;text-decoration:none}.uk_PxG_logo span{color:var(--accent)}.uk_PxG_login{color:var(--text-soft);font-size:15px;font-weight:600;text-decoration:none}.uk_PxG_main{flex-direction:column;gap:20px;width:100%;max-width:560px;margin-top:32px;display:flex}.uk_PxG_head{align-items:center;gap:16px;display:flex}.uk_PxG_avatar{object-fit:cover;background:var(--accent);width:88px;height:88px;color:var(--on-accent);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:40px;font-weight:800;display:grid;overflow:hidden}.uk_PxG_avatarS{width:40px;height:40px;font-size:18px}.uk_PxG_name{font-family:var(--font-display);letter-spacing:-.5px;font-size:26px;font-weight:800}.uk_PxG_handle{color:var(--accent-ink);font-weight:700}.uk_PxG_muted{color:var(--text-muted);font-size:15px}.uk_PxG_bio{color:var(--text-soft);white-space:pre-line;line-height:1.5}.uk_PxG_cta{flex-direction:column;gap:8px;display:flex}.uk_PxG_primary{border-radius:var(--radius-card);background:var(--accent);height:52px;color:var(--on-accent);justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.uk_PxG_grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.uk_PxG_tile{aspect-ratio:2/3;border-radius:var(--radius-poster-s);background:var(--surface);position:relative;overflow:hidden}.uk_PxG_tile img{object-fit:cover;width:100%;height:100%}.uk_PxG_badge{color:#fff;background:#000000b3;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;right:6px}.uk_PxG_section{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.uk_PxG_post{gap:16px;display:flex}.uk_PxG_poster{aspect-ratio:2/3;border-radius:var(--radius-poster);background:var(--surface);flex:none;width:132px;overflow:hidden}.uk_PxG_poster img{object-fit:cover;width:100%;height:100%}.uk_PxG_title{font-family:var(--font-display);letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1.1}.uk_PxG_thoughts{color:var(--text-soft);line-height:1.5}.uk_PxG_thoughts b{color:var(--accent-ink)}.uk_PxG_pills{flex-wrap:wrap;gap:6px;display:flex}.uk_PxG_secondary{border-radius:var(--radius-card);border:1.5px solid var(--line-strong);height:52px;color:var(--text);justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}
.aOOKHW_strip{border-bottom:1px solid var(--line);scrollbar-width:none;gap:14px;padding:12px 16px;display:flex;overflow-x:auto}.aOOKHW_strip::-webkit-scrollbar{display:none}.aOOKHW_bubble{cursor:pointer;color:var(--text-soft);font:600 11px var(--font-sans);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;width:72px;padding:0;display:flex}.aOOKHW_name{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.aOOKHW_ring{border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}.aOOKHW_ringLive{background:conic-gradient(var(--accent), var(--recap-glow), var(--like), var(--recap-glow), var(--accent));box-shadow:0 0 12px color-mix(in srgb, var(--recap-glow) 55%, transparent)}.aOOKHW_ringLive>.aOOKHW_avatar,.aOOKHW_ringLive>.aOOKHW_badge{outline:3px solid var(--bg)}.aOOKHW_ringSeen{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.aOOKHW_badge{background:var(--accent);width:58px;height:58px;color:var(--on-accent);font:800 24px var(--font-display);letter-spacing:-.02em;border-radius:50%;place-items:center;display:grid}.aOOKHW_bubble:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.aOOKHW_avatar{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.aOOKHW_avatar img{object-fit:cover;width:100%;height:100%}.aOOKHW_viewer{z-index:1000;background:var(--on-accent);outline:none;place-items:center;display:grid;position:fixed;inset:0}.aOOKHW_frame{color:#fff;width:min(100vw,56.25vh);height:min(100vh,177.778vw);position:relative;overflow:hidden}.aOOKHW_bg_intro .aOOKHW_frame{background:var(--accent);color:var(--on-accent)}.aOOKHW_bg_numbers .aOOKHW_frame{background:var(--on-accent)}.aOOKHW_bg_genre .aOOKHW_frame{background:var(--recap-blue)}.aOOKHW_bg_best .aOOKHW_frame{background:var(--recap-orange);color:var(--recap-orange-ink)}.aOOKHW_bg_twin .aOOKHW_frame{background:var(--recap-plum);color:var(--recap-plum-ink)}.aOOKHW_bg_summary .aOOKHW_frame{background:var(--on-accent)}.aOOKHW_top{z-index:3;padding:10px 12px 0;position:absolute;inset:0 0 auto}.aOOKHW_bars{gap:4px;display:flex}.aOOKHW_bar{background:color-mix(in srgb, currentColor 30%, transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.aOOKHW_bar span{background:currentColor;height:100%;display:block}.aOOKHW_head{align-items:center;gap:10px;margin-top:10px;display:flex}.aOOKHW_head div{font:14px var(--font-sans);flex-direction:column;flex:1;display:flex}.aOOKHW_head span{opacity:.8;font-size:12px}.aOOKHW_headAvatar{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 50%, transparent)}.aOOKHW_close{color:inherit;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:20px}.aOOKHW_zones{z-index:2;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:90px 0 0}.aOOKHW_slide{font-family:var(--font-sans);flex-direction:column;padding:110px 28px 40px;display:flex;position:absolute;inset:0}.aOOKHW_lead{margin:0;font-size:20px;font-weight:700}.aOOKHW_huge{font:800 clamp(72px, 26vw, 120px) / 1 var(--font-display);letter-spacing:-.04em;margin:8px 0}.aOOKHW_huge2{font:800 76px / 1 var(--font-display);letter-spacing:-.03em;margin:18px 0 8px}.aOOKHW_accent{color:var(--accent)}.aOOKHW_big{margin:0;font-size:24px;font-weight:700;line-height:1.3}.aOOKHW_text{max-width:290px;margin:8px 0 0;font-size:17px;line-height:1.4}.aOOKHW_grow{flex:1}.aOOKHW_hoursRow{align-items:center;gap:12px;margin:4px 0 12px;font-size:24px;font-weight:700;display:flex}.aOOKHW_hoursRow .aOOKHW_accent{font:800 96px / 1 var(--font-display);letter-spacing:-.04em}.aOOKHW_list{margin:14px 0 0;padding:0;list-style:none}.aOOKHW_list li{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);align-items:center;gap:12px;padding:7px 0;display:flex}.aOOKHW_list li:last-child,.aOOKHW_plain li{border-bottom:0}.aOOKHW_listPoster{background:#ffffff1a;border-radius:6px;flex:none;width:34px;height:51px;overflow:hidden}.aOOKHW_listPoster img{object-fit:cover;width:100%;height:100%;display:block}.aOOKHW_listTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.aOOKHW_listValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.aOOKHW_more{opacity:.7;margin:8px 0 0;font-size:13px;font-weight:600}.aOOKHW_intro{justify-content:flex-end;padding-bottom:110px}.aOOKHW_fan{width:130px;height:195px;position:absolute;top:170px;right:40px}.aOOKHW_fan img{object-fit:cover;border-radius:12px;width:130px;height:195px;position:absolute;inset:0}.aOOKHW_tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aOOKHW_tiles div{background:#ffffff14;border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.aOOKHW_tiles strong{font:800 30px var(--font-display)}.aOOKHW_tiles span{opacity:.75;font-size:13px}.aOOKHW_genreName{font:800 clamp(40px, 14vw, 56px) / 1 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 14px}.aOOKHW_bars2{gap:9px;margin:0 0 6px;padding:0;list-style:none;display:grid}.aOOKHW_barLabel{justify-content:space-between;margin-bottom:5px;font-size:14px;font-weight:700;display:flex}.aOOKHW_barTrack{background:#ffffff26;border-radius:12px;height:9px;display:block;overflow:hidden}.aOOKHW_barTrack span{background:var(--accent);border-radius:12px;height:100%;display:block}.aOOKHW_best{text-align:center;align-items:center;gap:14px;padding-top:100px}.aOOKHW_poster{object-fit:cover;border-radius:16px;width:200px;height:300px;box-shadow:0 16px 24px #00000059}.aOOKHW_bestTitle{font:800 24px var(--font-display);margin:0}.aOOKHW_rating{font:800 30px var(--font-display);margin:0}.aOOKHW_thoughts{margin:0;font-size:17px;font-weight:600;line-height:1.4}.aOOKHW_spoiler{z-index:3;color:inherit;font:600 17px var(--font-sans);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.aOOKHW_spoiler span{filter:blur(8px);grid-area:1/1}.aOOKHW_spoiler em{color:#fff;background:#0006;border-radius:999px;grid-area:1/1;padding:4px 10px;font-size:13px;font-style:normal;font-weight:700}.aOOKHW_twin{gap:4px}.aOOKHW_pair{margin-top:22px;display:flex}.aOOKHW_pairAvatar{box-shadow:0 0 0 4px var(--recap-plum);font-size:46px}.aOOKHW_pairAvatar+.aOOKHW_pairAvatar{margin-left:-28px}.aOOKHW_summary{align-items:center;padding:96px 20px 30px}.aOOKHW_summaryMine{padding-bottom:150px}.aOOKHW_cardImage{object-fit:contain;background:var(--accent);aspect-ratio:9/16;border-radius:14px;flex:1;max-width:100%;min-height:0;max-height:100%;display:block}.aOOKHW_actions{z-index:3;gap:10px;display:grid;position:absolute;inset:auto 24px 34px}.aOOKHW_primary,.aOOKHW_secondary{border-radius:var(--radius-card);min-height:52px;font:700 16px var(--font-sans);cursor:pointer}.aOOKHW_primary{color:var(--on-accent);background:#fff;border:0}.aOOKHW_secondary{color:#fff;border:1px solid var(--line-strong);background:0 0}.aOOKHW_primary:disabled,.aOOKHW_secondary:disabled{opacity:.6}.aOOKHW_note{z-index:4;color:#fff;font:600 14px var(--font-sans);white-space:nowrap;background:#0009;border-radius:999px;margin:0;padding:8px 14px;position:absolute;bottom:160px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.aOOKHW_bar span{transition:none}}
.F0Q1aa_tile{height:var(--shelf-item);width:var(--shelf-rating-width);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-sizing:border-box;justify-content:center;align-items:center;gap:8px;display:flex}.F0Q1aa_tile b{font-size:var(--shelf-value-font)}.F0Q1aa_none{color:var(--text-muted)}.F0Q1aa_logo{justify-content:center;align-items:center;min-width:22px;display:flex}.F0Q1aa_box{border:1.2px solid var(--text);border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700}.F0Q1aa_rt{object-fit:contain;width:22px;height:20px}.F0Q1aa_k{font-family:var(--font-display);letter-spacing:-.05em;font-size:22px;font-weight:800;line-height:1}.F0Q1aa_k i{color:var(--accent);font-style:normal}
.QaWs7G_wrap{align-items:center;display:inline-flex}.QaWs7G_stars{display:inline-flex}.QaWs7G_star{display:inline-block;position:relative}.QaWs7G_star svg{display:block}.QaWs7G_half{cursor:pointer;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0;left:0}.QaWs7G_right{left:50%}.QaWs7G_slider{border-radius:var(--radius-field)}.QaWs7G_value{font-size:14px;font-weight:700}.QaWs7G_bigValue{font-family:var(--font-display);min-width:2.2ch;font-size:28px;font-weight:800;line-height:1}
.c6rRUG_wrap{place-items:center;min-height:100dvh;padding:24px;display:grid}.c6rRUG_box{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;animation:.4s ease-out both c6rRUG_in;display:flex}.c6rRUG_icon{width:72px;height:72px;color:var(--accent)}.c6rRUG_h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800}.c6rRUG_p{color:var(--text-soft);margin:0;line-height:1.5}.c6rRUG_row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.c6rRUG_btn{height:var(--button-l);border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.c6rRUG_signature{font-family:var(--font-display);color:var(--text-muted);margin:18px 0 0;font-size:13px;font-weight:800}.c6rRUG_ghost{color:var(--text);border:1px solid var(--line-strong);background:0 0}.c6rRUG_offline{z-index:50;border-radius:var(--radius-pill);background:var(--warn-bg);border:1px solid var(--accent);color:var(--text);padding:10px 18px;font-size:14px;animation:.3s ease-out both c6rRUG_in;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}@keyframes c6rRUG_in{0%{opacity:0;transform:translate(var(--tx,0), 8px)}to{opacity:1;transform:translate(var(--tx,0), 0)}}.c6rRUG_offline{--tx:-50%}@media (prefers-reduced-motion:reduce){.c6rRUG_box,.c6rRUG_offline{animation:none}}
.Y2VSuG_grid{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:0;padding:16px;list-style:none;display:grid}.Y2VSuG_code{font-family:var(--font-mono);letter-spacing:.06em;text-align:center;-webkit-user-select:all;user-select:all;padding:6px 0;font-size:16px}.Y2VSuG_actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Y2VSuG_secondary{border-radius:var(--radius-card);border:1px solid var(--line-strong);background:var(--surface);height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}
._60mc7q_methods{flex-direction:column;gap:10px;display:flex}._60mc7q_method{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);align-items:center;gap:14px;padding:14px 16px;display:flex}._60mc7q_selected{border:1.5px solid var(--accent)}._60mc7q_soon{opacity:.55}._60mc7q_radio{border:2px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px}._60mc7q_selected ._60mc7q_radio{border:6px solid var(--accent)}._60mc7q_methodText{flex-direction:column;flex:1;gap:2px;display:flex}._60mc7q_methodText span{color:var(--text-muted);font-size:13px}._60mc7q_qrBox{border-radius:var(--radius-card);border:1px solid var(--line);align-items:center;gap:16px;padding:14px;display:flex}._60mc7q_qr{background:#f4f2ee;border-radius:10px;flex:none;width:112px;height:112px;padding:6px}._60mc7q_qrText{color:var(--text-soft);flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.4;display:flex}._60mc7q_secret{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px}._60mc7q_later{color:var(--text-muted);align-self:center}
._2ls8sq_list{flex-direction:column;display:flex}._2ls8sq_row{align-items:flex-start;gap:12px;padding:12px 0;display:flex}._2ls8sq_row+._2ls8sq_row{border-top:1px solid var(--line)}._2ls8sq_row input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:2px}._2ls8sq_row input:disabled+._2ls8sq_text{opacity:.6}._2ls8sq_text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.4;display:flex}._2ls8sq_label{color:var(--text);font-size:16px}._2ls8sq_hint{color:var(--text-muted);font-size:13px}._2ls8sq_tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._2ls8sq_tag{background:var(--surface-2);color:var(--text-soft);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}._2ls8sq_card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:4px 16px}._2ls8sq_year{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}._2ls8sq_year h2{margin:0;font-size:16px}._2ls8sq_year p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}._2ls8sq_yearRow{gap:10px;display:flex}._2ls8sq_yearRow input{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--bg);width:140px;height:48px;color:var(--text);padding:0 14px;font-size:16px}._2ls8sq_yearRow button{border-radius:var(--radius-field);background:var(--accent);min-height:48px;color:var(--on-accent);cursor:pointer;border:0;padding:0 18px;font-weight:700}._2ls8sq_yearRow button:disabled{opacity:.5;cursor:default}
.w1bcRq_shelf{border-bottom:1px solid var(--line);padding:16px 0}.w1bcRq_title{color:var(--text);margin:0 0 12px;font-size:15px;font-weight:700}.w1bcRq_row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.w1bcRq_row::-webkit-scrollbar{display:none}.w1bcRq_card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;flex:0 0 156px;justify-content:space-between;height:214px;padding:16px 12px 12px;display:flex;position:relative}.w1bcRq_close{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:2px;right:2px}.w1bcRq_who{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.w1bcRq_avatar{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.w1bcRq_avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.w1bcRq_name{max-width:100%;color:var(--text);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.w1bcRq_nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w1bcRq_reason{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.w1bcRq_mutuals{vertical-align:middle;margin-right:4px;display:inline-flex}.w1bcRq_mutuals>*+*{margin-left:-6px}.w1bcRq_mutuals>*{box-shadow:0 0 0 1.5px var(--surface)}.w1bcRq_follow{border-radius:var(--radius-field);background:var(--accent);height:36px;color:var(--on-accent);cursor:pointer;border:0;font-size:14px;font-weight:700}.w1bcRq_follow.w1bcRq_on{color:var(--text);border:1px solid var(--line-strong);background:0 0}
.HZISKG_h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800}.HZISKG_group{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:20px 0 0;font-size:22px;font-weight:800}.HZISKG_sectionTitle{font-family:var(--font-display);color:var(--text);margin:16px 0 0;font-size:22px;font-weight:800}.HZISKG_card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.HZISKG_row{min-height:56px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.HZISKG_row+.HZISKG_row,.HZISKG_row+div,div+.HZISKG_row{border-top:1px solid var(--line)}.HZISKG_value{color:var(--text-muted);margin-left:auto;font-size:15px}.HZISKG_on{color:var(--success-ink)}.HZISKG_toggle{align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.HZISKG_toggle+.HZISKG_toggle{border-top:1px solid var(--line)}.HZISKG_toggle input{width:22px;height:22px;accent-color:var(--accent);flex:none}.HZISKG_toggle label{flex:1}.HZISKG_toggle small{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.HZISKG_danger{color:var(--danger)}.HZISKG_select{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--bg);height:40px;color:var(--text);margin-left:auto;padding:0 10px}.HZISKG_blockRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.HZISKG_blockRow b{flex:1}.HZISKG_small{border-radius:var(--radius-field);border:1px solid var(--line-strong);min-height:40px;color:var(--text);cursor:pointer;background:0 0;margin-left:auto;padding:0 14px;font-weight:700}.HZISKG_note{color:var(--text-muted);padding:12px 16px;font-size:14px}.HZISKG_list{color:var(--text-soft);border:1px solid var(--line);border-radius:var(--radius-card);margin:0;padding:14px 16px 14px 36px;line-height:1.6}a.HZISKG_row:after{content:"";border-top:1.8px solid var(--text-muted);border-right:1.8px solid var(--text-muted);flex:none;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}a.HZISKG_row:has(.HZISKG_value):after{margin-left:0}.HZISKG_version{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:13px}
.WsPb9W_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.WsPb9W_wrap{display:inline-flex;position:relative}.WsPb9W_pill{height:24px;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.WsPb9W_pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WsPb9W_tip{z-index:10;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);white-space:nowrap;border-radius:10px;flex-direction:column;gap:1px;padding:7px 12px;font-size:13px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.WsPb9W_tipLabel{color:var(--text-muted);font-size:12px}.WsPb9W_tip:after{content:"";border:5px solid #0000;border-top-color:var(--line-strong);margin-left:-5px;position:absolute;top:100%;left:50%}
.jiKvOa_logo{flex:none;transition:filter .18s,opacity .18s;display:inline-block;position:relative}.jiKvOa_off{filter:grayscale();opacity:.45}.jiKvOa_mask{background:var(--brand,var(--text));position:absolute;inset:10%;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.jiKvOa_off .jiKvOa_mask{background:var(--text-muted)}.jiKvOa_logo:has(.jiKvOa_tile){background:linear-gradient(135deg, var(--tile), var(--tile2));overflow:hidden}.jiKvOa_tile{background:var(--tile-fg);inset:0;-webkit-mask-size:60%;mask-size:60%}.jiKvOa_off:has(.jiKvOa_tile){background:var(--surface-2)}.jiKvOa_off .jiKvOa_tile{background:var(--text-muted)}
.oh2Dxq_h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800}.oh2Dxq_grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;display:grid}.oh2Dxq_tile{animation:.35s ease-out both oh2Dxq_in;animation-delay:calc(var(--i,0) * 35ms);text-decoration:none;transition:transform .15s;display:block}.oh2Dxq_tile:hover{transform:translateY(-3px)}.oh2Dxq_tile>div{width:100%!important}.oh2Dxq_empty{color:var(--text-muted);text-align:center;padding:48px 0}.oh2Dxq_skel{aspect-ratio:2/3;border-radius:var(--radius-poster);background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%) 0 0 / 200% 100%;animation:1.3s linear infinite oh2Dxq_shimmer}@keyframes oh2Dxq_in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes oh2Dxq_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.oh2Dxq_tile,.oh2Dxq_skel{animation:none}.oh2Dxq_tile{transition:none}}.oh2Dxq_h2{font-family:var(--font-display);margin:24px 0 12px;font-size:22px;font-weight:800}.oh2Dxq_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.oh2Dxq_clear{min-height:44px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600}.oh2Dxq_clear:hover{color:var(--text)}
.rnmEIG_h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800}.rnmEIG_tabs{gap:8px;display:flex}.rnmEIG_tab{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:44px;color:var(--text);cursor:pointer;background:0 0;padding:0 18px;font-weight:700}.rnmEIG_tab[aria-selected=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.rnmEIG_group{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 8px;font-size:12px;font-weight:700}.rnmEIG_list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rnmEIG_row{align-items:center;gap:14px;display:flex}.rnmEIG_avatar{background:var(--accent);width:48px;height:48px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.rnmEIG_avatar img{object-fit:cover;width:100%;height:100%}.rnmEIG_text{min-width:0;color:var(--text);flex:1;line-height:1.4;text-decoration:none}.rnmEIG_text b{font-weight:700}.rnmEIG_muted{color:var(--text-muted);font-size:14px}.rnmEIG_thumb{aspect-ratio:2/3;background:var(--surface);border-radius:8px;flex:none;width:48px;position:relative;overflow:hidden}.rnmEIG_follow{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--text);min-width:96px;height:44px;color:var(--bg);cursor:pointer;padding:0 16px;font-weight:700}.rnmEIG_follow:disabled{color:var(--text);cursor:default;background:0 0}.rnmEIG_requests{border-bottom:1px solid var(--line);min-height:52px;color:var(--text);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;text-decoration:none;display:flex}.rnmEIG_requests span{background:var(--danger);min-width:24px;height:24px;color:var(--on-accent);border-radius:12px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:grid}.rnmEIG_reqActions{gap:8px;display:flex}.rnmEIG_decline{border-radius:var(--radius-field);border:1px solid var(--line-strong);min-width:96px;height:44px;color:var(--text);cursor:pointer;background:0 0;padding:0 16px;font-weight:700}
._9XA9gG_wrap{flex-direction:column;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}._9XA9gG_stack{aspect-ratio:2/3;width:100%;margin:52px 0 72px;position:relative}._9XA9gG_empty{color:var(--text-muted);text-align:center;place-items:center;display:grid;position:absolute;inset:0}._9XA9gG_card{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;inset:0}._9XA9gG_poster{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 28px #0000002e}._9XA9gG_card:active{cursor:grabbing}._9XA9gG_behind ._9XA9gG_people,._9XA9gG_behind ._9XA9gG_info{visibility:hidden}._9XA9gG_people{justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}._9XA9gG_person{flex:0 50%;align-items:center;gap:8px;min-width:0;display:flex}._9XA9gG_person._9XA9gG_end{text-align:right;flex-direction:row-reverse}._9XA9gG_personText{flex-direction:column;gap:2px;min-width:0;display:flex}._9XA9gG_end ._9XA9gG_personText{align-items:flex-end}._9XA9gG_personName{min-width:0;max-width:100%;color:var(--text);align-items:center;gap:4px;font-size:13px;display:flex}._9XA9gG_personName b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9XA9gG_recommends{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}._9XA9gG_recommends svg{color:var(--accent-ink)}._9XA9gG_avatar{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}._9XA9gG_info{flex-direction:column;gap:4px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}._9XA9gG_title{font-family:var(--font-display);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.15;overflow:hidden}._9XA9gG_meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._9XA9gG_hint{background:var(--accent);width:84px;height:84px;color:var(--on-accent);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute}._9XA9gG_hintLeft{top:40%;left:24px}._9XA9gG_hintRight{top:40%;right:24px}._9XA9gG_hintTop{top:70px;left:calc(50% - 42px)}._9XA9gG_buttons{justify-content:center;gap:10px;display:flex}._9XA9gG_buttons button{border:1.5px solid var(--line-strong);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-weight:700}
