.icon[data-v-d0b14a2b]{display:inline-block;flex:none;vertical-align:-.15em}.report-fab[data-v-26975871]{position:fixed;right:20px;bottom:20px;z-index:90}@media(max-width:860px){.report-fab[data-v-26975871]{bottom:calc(80px + env(safe-area-inset-bottom,0px));right:auto;left:12px;opacity:.55}.report-fab[data-v-26975871]:active,.report-fab[data-v-26975871]:focus-within{opacity:1}.panel[data-v-26975871]{right:auto;left:0}}.fab[data-v-26975871]{width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);font-size:var(--fs-md);cursor:pointer;box-shadow:0 8px 24px #0006;opacity:.55;transition:transform .18s ease,background .18s ease,opacity .18s ease}.fab[data-v-26975871]:hover,.fab[data-v-26975871]:focus-visible,.fab.open[data-v-26975871]{opacity:1}@media(hover:hover){.fab[data-v-26975871]:hover{transform:scale(1.08)}}.fab.open[data-v-26975871]{background:var(--brand-1)}.panel[data-v-26975871]{position:absolute;right:0;bottom:64px;width:min(320px,78vw);background:var(--modal-bg, var(--glass-strong));border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:18px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;gap:12px}.panel-title[data-v-26975871]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-base)}.kinds[data-v-26975871]{display:flex;gap:8px}.kind[data-v-26975871]{flex:1;padding:8px 6px;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-size:var(--fs-2xs);font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.kind.on[data-v-26975871]{border-color:color-mix(in srgb,var(--brand-2) 60%,transparent);color:var(--text)}textarea[data-v-26975871]{resize:vertical;min-height:72px;font-size:var(--fs-xs);line-height:1.5;color:var(--text);font-family:var(--font-body)}.send[data-v-26975871]{width:100%}.send[data-v-26975871]:disabled{opacity:.55;cursor:not-allowed}.err[data-v-26975871]{color:#f87171;font-size:var(--fs-2xs)}.thanks[data-v-26975871]{text-align:center;padding:12px 0}.thanks-emoji[data-v-26975871]{font-size:var(--fs-2xl);margin-bottom:8px}.thanks p[data-v-26975871]{color:var(--text-2);font-size:var(--fs-xs)}@media(max-width:860px){.report-fab[data-v-26975871]{bottom:176px}.fab[data-v-26975871]{opacity:.55;transform:scale(.85)}.fab.open[data-v-26975871],.fab[data-v-26975871]:focus-visible{opacity:1;transform:none}}.gg-overlay[data-v-33db4cb1]{position:fixed;inset:0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:16px;background:#080610b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gg-modal[data-v-33db4cb1]{position:relative;width:min(420px,100%);padding:30px 26px 24px;border-radius:var(--radius-lg);background:var(--surface, #14101f);border:1px solid color-mix(in srgb,var(--brand-2) 32%,var(--glass-border));box-shadow:0 24px 80px #0000008c,0 0 60px color-mix(in srgb,var(--brand-1) 22%,transparent);text-align:center}.gg-close[data-v-33db4cb1]{position:absolute;top:12px;right:12px;min-width:40px;min-height:40px;color:var(--text-3);font-size:var(--fs-sm)}.gg-moodi[data-v-33db4cb1]{position:relative;width:108px;margin:0 auto 6px}.gg-moodi img[data-v-33db4cb1]{width:108px;height:108px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(168,85,247,.5));animation:gg-float-33db4cb1 4s ease-in-out infinite}.gg-pop[data-v-33db4cb1]{position:absolute;right:-2px;bottom:6px;font-size:var(--fs-2xl);transform:rotate(8deg);filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}@keyframes gg-float-33db4cb1{50%{transform:translateY(-6px) rotate(-3deg)}}.gg-modal h2[data-v-33db4cb1]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);line-height:1.15;text-wrap:balance;margin-bottom:8px}.gg-lead[data-v-33db4cb1]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5;margin-bottom:16px}.gg-perks[data-v-33db4cb1]{list-style:none;display:grid;gap:8px;text-align:left;margin:0 auto 20px;max-width:300px}.gg-perks li[data-v-33db4cb1]{font-size:var(--fs-xs);color:var(--text);font-weight:600}.gg-actions[data-v-33db4cb1]{display:flex;flex-direction:column;gap:10px}.gg-cta[data-v-33db4cb1]{padding:15px 24px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-weight:800;font-size:var(--fs-sm);box-shadow:0 12px 34px color-mix(in srgb,var(--brand-1) 50%,transparent);transition:transform .15s ease}@media(hover:hover){.gg-cta[data-v-33db4cb1]:hover{transform:scale(1.03)}}.gg-later[data-v-33db4cb1]{padding:10px;color:var(--text-3);font-weight:600;font-size:var(--fs-xs)}.gg-cta[data-v-33db4cb1]:focus-visible,.gg-later[data-v-33db4cb1]:focus-visible,.gg-close[data-v-33db4cb1]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.gg-enter-active[data-v-33db4cb1],.gg-leave-active[data-v-33db4cb1]{transition:opacity .25s ease}.gg-enter-active .gg-modal[data-v-33db4cb1]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.gg-enter-from[data-v-33db4cb1],.gg-leave-to[data-v-33db4cb1]{opacity:0}.gg-enter-from .gg-modal[data-v-33db4cb1]{transform:scale(.85) translateY(10px)}@media(prefers-reduced-motion:reduce){.gg-moodi img[data-v-33db4cb1],.gg-enter-active .gg-modal[data-v-33db4cb1]{animation:none;transition:none}}.im-overlay[data-v-890617ce]{position:fixed;inset:0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:16px;background:#080610b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.im-modal[data-v-890617ce]{position:relative;width:min(420px,100%);padding:26px 24px 20px;border-radius:var(--radius-lg);background:var(--modal-bg, #14101f);border:1px solid var(--glass-border);box-shadow:0 24px 80px #0000008c;text-align:center}.im-close[data-v-890617ce]{position:absolute;top:12px;right:12px;min-width:36px;min-height:36px;color:var(--text-3);font-size:var(--fs-sm)}.im-emoji[data-v-890617ce]{font-size:var(--fs-3xl)}.im-modal h2[data-v-890617ce]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-md);margin:4px 0 14px}.im-tabs[data-v-890617ce]{display:flex;gap:6px;background:var(--glass);border-radius:var(--radius-pill);padding:4px;margin-bottom:16px}.im-tab[data-v-890617ce]{flex:1;padding:9px 8px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:700;font-size:var(--fs-xs)}.im-tab.on[data-v-890617ce]{background:var(--grad-brand);color:#fff}.im-body[data-v-890617ce]{text-align:left}.im-lead[data-v-890617ce]{color:var(--text-2);font-size:var(--fs-xs);margin-bottom:12px}.im-steps[data-v-890617ce]{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:10px}.im-steps li[data-v-890617ce]{color:var(--text);font-size:var(--fs-xs);line-height:1.45;padding-left:4px}.im-steps li[data-v-890617ce]::marker{color:var(--brand-2);font-weight:800}.im-note[data-v-890617ce]{color:var(--text-3);font-size:var(--fs-2xs);line-height:1.4}.im-install[data-v-890617ce]{display:block;width:100%;padding:13px;margin-bottom:14px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-weight:800;font-size:var(--fs-sm);box-shadow:0 10px 30px color-mix(in srgb,var(--brand-1) 45%,transparent)}.im-done[data-v-890617ce]{width:100%;margin-top:6px;padding:11px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-weight:700}.im-enter-active[data-v-890617ce],.im-leave-active[data-v-890617ce]{transition:opacity .22s ease}.im-enter-from[data-v-890617ce],.im-leave-to[data-v-890617ce]{opacity:0}.im-enter-active .im-modal[data-v-890617ce]{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.im-enter-from .im-modal[data-v-890617ce]{transform:scale(.9) translateY(10px)}.cb[data-v-b8f2d5f0]{position:fixed;left:0;right:0;bottom:0;z-index:3100}@media(max-width:860px){.cb[data-v-b8f2d5f0]{bottom:calc(66px + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--glass-border)}}.cb[data-v-b8f2d5f0]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-1, #0a0812) 94%,transparent);border-top:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cb-text[data-v-b8f2d5f0]{flex:1;min-width:240px}.cb-text strong[data-v-b8f2d5f0]{display:block;font-size:var(--fs-xs);margin-bottom:3px}.cb-text p[data-v-b8f2d5f0]{margin:0;font-size:var(--fs-xs);line-height:1.45;color:var(--text-2);max-width:70ch}.cb-link[data-v-b8f2d5f0]{color:var(--brand-2);text-decoration:underline}.cb-actions[data-v-b8f2d5f0]{display:flex;gap:10px;flex:none}.cb-refuse[data-v-b8f2d5f0],.cb-accept[data-v-b8f2d5f0]{font:inherit;font-size:var(--fs-xs);font-weight:600;padding:9px 18px;min-height:40px;border-radius:var(--radius-pill);cursor:pointer}.cb-refuse[data-v-b8f2d5f0]{border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.cb-refuse[data-v-b8f2d5f0]:hover{color:var(--text-1)}.cb-accept[data-v-b8f2d5f0]{border:0;background:var(--brand-gradient, linear-gradient(90deg, #7c3aed, #a855f7, #ec4899));color:#fff}.cb-enter-active[data-v-b8f2d5f0],.cb-leave-active[data-v-b8f2d5f0]{transition:transform .25s ease,opacity .25s ease}.cb-enter-from[data-v-b8f2d5f0],.cb-leave-to[data-v-b8f2d5f0]{transform:translateY(100%);opacity:0}@media(prefers-reduced-motion:reduce){.cb-enter-active[data-v-b8f2d5f0],.cb-leave-active[data-v-b8f2d5f0]{transition:none}}@media(max-width:560px){.cb[data-v-b8f2d5f0]{gap:12px;padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.cb-actions[data-v-b8f2d5f0]{width:100%}.cb-refuse[data-v-b8f2d5f0],.cb-accept[data-v-b8f2d5f0]{flex:1}}.ib[data-v-28a61c4b]{position:fixed;left:10px;right:10px;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:10px;padding:11px 12px 11px 14px;border-radius:var(--radius-pill);background:var(--grad-brand);border:1px solid color-mix(in srgb,#fff 22%,transparent);box-shadow:0 12px 34px #00000073}@media(min-width:861px){.ib[data-v-28a61c4b]{display:none}}.ib-emoji[data-v-28a61c4b]{font-size:var(--fs-md);flex-shrink:0}.ib-txt[data-v-28a61c4b]{flex:1;min-width:0;color:#fff;font-weight:700;font-size:var(--fs-xs);line-height:1.25}.ib-cta[data-v-28a61c4b]{flex-shrink:0;padding:var(--btn-pad-sm);border-radius:var(--radius-pill);background:#fff;color:var(--brand-1);font-weight:800;font-size:var(--fs-xs)}.ib-x[data-v-28a61c4b]{flex-shrink:0;width:30px;height:30px;color:#ffffffd9;font-size:var(--fs-xs)}.ib-enter-active[data-v-28a61c4b],.ib-leave-active[data-v-28a61c4b]{transition:transform .3s ease,opacity .3s ease}.ib-enter-from[data-v-28a61c4b],.ib-leave-to[data-v-28a61c4b]{transform:translateY(20px);opacity:0}.dd[data-v-1d294cf1]{position:relative;display:inline-flex}.dd-menu[data-v-1d294cf1]{position:absolute;top:calc(100% + var(--space-2));min-width:224px;padding:var(--space-2);background:#14141f;border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--elev-4),0 0 0 1px #0006;z-index:40}.dd-menu.left[data-v-1d294cf1]{left:0}.dd-menu.right[data-v-1d294cf1]{right:0}.dd-enter-active[data-v-1d294cf1],.dd-leave-active[data-v-1d294cf1]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.dd-enter-from[data-v-1d294cf1],.dd-leave-to[data-v-1d294cf1]{opacity:0;transform:translateY(-6px) scale(.98)}.dd-menu.wide[data-v-1d294cf1]{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-4) var(--space-4)}.brandmark[data-v-6d6c6e04]{display:inline-flex;align-items:center;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1;white-space:nowrap}.bm-word[data-v-6d6c6e04]{display:inline-flex;align-items:center}.ecl[data-v-6d6c6e04]{position:relative;display:inline-block;flex:none;width:1.38em;height:.86em;margin:0 .05em}.ecl i[data-v-6d6c6e04]{position:absolute;top:0;width:.86em;height:.86em;border-radius:50%;box-sizing:border-box}.glow[data-v-6d6c6e04]{left:0;background:linear-gradient(135deg,#7c3aed,#a855f7,#ec4899);box-shadow:0 0 .5em #a855f7b3}.moon[data-v-6d6c6e04]{left:.52em;background:var(--bm-moon, #0d0d16);border:.05em solid rgba(255,255,255,.16)}.item[data-v-e4b8f3a7]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);color:var(--text-2);font-size:var(--fs-sm);font-weight:500;text-align:left;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.item[data-v-e4b8f3a7]:hover{background:var(--glass);color:var(--text)}.item.active[data-v-e4b8f3a7]{color:var(--text);background:var(--glass-strong)}.item.danger[data-v-e4b8f3a7]:hover{color:#fca5a5;background:color-mix(in srgb,#ef4444 14%,transparent)}.item.creepy[data-v-e4b8f3a7]{color:#f0abfc;font-family:var(--font-mono);letter-spacing:.02em}.item.creepy .ic[data-v-e4b8f3a7]{filter:drop-shadow(0 0 6px rgba(217,70,239,.6))}.item.creepy[data-v-e4b8f3a7]:hover{color:#fff;background:linear-gradient(100deg,color-mix(in srgb,#7f1d1d 40%,transparent),color-mix(in srgb,#22d3ee 14%,transparent));text-shadow:0 0 10px rgba(236,72,153,.5)}.ic[data-v-e4b8f3a7]{width:20px;text-align:center;font-size:var(--fs-base)}.lbl[data-v-e4b8f3a7]{flex:1}.avatar[data-v-80be727e]{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex-shrink:0;color:#fff;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:600;border:1px solid var(--glass-border);box-shadow:var(--elev-1)}.avatar img[data-v-80be727e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav[data-v-88c0f151]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);background:#08080fb8;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-bottom:1px solid var(--glass-border)}.logo[data-v-88c0f151]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-base)}.logo-text[data-v-88c0f151]{font-size:var(--fs-md)}.logo-moodi[data-v-88c0f151]{width:44px;height:44px;margin:-6px -2px -6px -6px;-o-object-fit:contain;object-fit:contain}.links[data-v-88c0f151]{display:flex;align-items:center;gap:var(--space-1);flex:1}.link[data-v-88c0f151]{display:inline-flex;align-items:center;gap:4px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-2);font-weight:500;font-size:var(--fs-sm);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.link[data-v-88c0f151]:hover{color:var(--text);background:var(--glass)}.link.on[data-v-88c0f151]{color:var(--text);background:var(--glass-strong)}.caret[data-v-88c0f151]{font-size:var(--fs-2xs);opacity:.7;transition:transform var(--dur-fast) var(--ease-out)}.caret.up[data-v-88c0f151]{transform:rotate(180deg)}.link-ic[data-v-88c0f151]{width:17px;height:17px;opacity:.9}.actions[data-v-88c0f151]{display:flex;align-items:center;gap:var(--space-2)}.icon-btn[data-v-88c0f151]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:var(--fs-base);color:var(--text-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.icon-btn[data-v-88c0f151]:hover{background:var(--glass);color:var(--text)}.install-cta[data-v-88c0f151]{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;border-radius:var(--radius-pill);background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--text);font-weight:700;font-size:var(--fs-xs);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media(hover:hover){.install-cta[data-v-88c0f151]:hover{transform:translateY(-1px);background:var(--brand-1);border-color:transparent}}.install-cta[data-v-88c0f151] svg{width:17px;height:17px}@media(max-width:400px){.install-cta[data-v-88c0f151]{padding:0;width:40px;justify-content:center}.install-cta-txt[data-v-88c0f151]{display:none}}.avatar-btn[data-v-88c0f151]{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 12px 4px 4px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text);font-weight:600;font-size:var(--fs-xs);transition:background var(--dur-fast) var(--ease-out)}.avatar-btn[data-v-88c0f151]:hover{background:var(--glass-strong)}.avatar-name[data-v-88c0f151]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-sep[data-v-88c0f151]{height:1px;margin:var(--space-2) var(--space-1);background:var(--glass-border)}.badge-daily[data-v-88c0f151]{display:inline-block;margin-left:var(--space-2);padding:1px 8px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.quiz-dot[data-v-88c0f151]{display:inline-block;vertical-align:super;margin-left:3px;width:8px;height:8px;border-radius:50%;background:#ec4899;box-shadow:0 0 #ec489999;animation:quiz-pulse-88c0f151 2.2s ease-out infinite}@keyframes quiz-pulse-88c0f151{0%{box-shadow:0 0 #ec48998c}70%{box-shadow:0 0 0 7px #ec489900}to{box-shadow:0 0 #ec489900}}@media(prefers-reduced-motion:reduce){.quiz-dot[data-v-88c0f151]{animation:none}}.small[data-v-88c0f151]{padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);white-space:nowrap}@media(max-width:480px){.install-cta[data-v-88c0f151]{display:none}}@media(max-width:860px){.nav[data-v-88c0f151]{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.links[data-v-88c0f151],.avatar-name[data-v-88c0f151],.caret[data-v-88c0f151]{display:none}.avatar-btn[data-v-88c0f151]{padding:3px}.actions[data-v-88c0f151]{margin-left:auto;gap:var(--space-1)}.small[data-v-88c0f151]{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs)}}@media(max-width:430px){.logo-text[data-v-88c0f151]{display:none}.nav[data-v-88c0f151]{gap:var(--space-2)}.small[data-v-88c0f151]{padding:var(--space-2) 10px}}.mm-col[data-v-88c0f151]{display:flex;flex-direction:column;gap:1px}.mm-head[data-v-88c0f151]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-2);padding:0 var(--space-2) var(--space-2);margin:0}.social-stack[data-v-da7fe883]{position:fixed;top:74px;right:16px;z-index:120;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - 32px))}.snotif[data-v-da7fe883]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--glass-strong);border:1px solid color-mix(in srgb,var(--brand-2) 45%,var(--glass-border));-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:0 12px 40px #00000080;color:var(--text);text-align:left;cursor:pointer}.sn-icon[data-v-da7fe883]{font-size:var(--fs-md);flex:none}.sn-text[data-v-da7fe883]{font-size:var(--fs-xs);font-weight:600;line-height:1.35}.sn-x[data-v-da7fe883]{margin-left:auto;flex:none;color:var(--text-3);font-size:var(--fs-2xs);padding:6px}.snotif-enter-active[data-v-da7fe883],.snotif-leave-active[data-v-da7fe883]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.snotif-enter-from[data-v-da7fe883],.snotif-leave-to[data-v-da7fe883]{opacity:0;transform:translate(24px)}@media(max-width:860px){.social-stack[data-v-da7fe883]{top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.notif-overlay[data-v-da7fe883]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.notif-card[data-v-da7fe883]{width:min(420px,100%);padding:30px 28px;text-align:center;border-radius:var(--radius-lg);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:0 24px 70px #0009}.notif-icon[data-v-da7fe883]{font-size:var(--fs-3xl);margin-bottom:10px}.notif-title[data-v-da7fe883]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;margin-bottom:12px}.notif-text[data-v-da7fe883]{font-size:var(--fs-sm);line-height:1.6;color:var(--text-2);white-space:pre-wrap;margin-bottom:22px}.notif-ok[data-v-da7fe883]{min-width:120px}.notif-enter-active[data-v-da7fe883],.notif-leave-active[data-v-da7fe883]{transition:opacity .25s ease}.notif-enter-active .notif-card[data-v-da7fe883],.notif-leave-active .notif-card[data-v-da7fe883]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.notif-enter-from[data-v-da7fe883],.notif-leave-to[data-v-da7fe883]{opacity:0}.notif-enter-from .notif-card[data-v-da7fe883],.notif-leave-to .notif-card[data-v-da7fe883]{transform:scale(.92) translateY(12px)}@media(prefers-reduced-motion:reduce){.notif-enter-active[data-v-da7fe883],.notif-leave-active[data-v-da7fe883],.notif-enter-active .notif-card[data-v-da7fe883],.notif-leave-active .notif-card[data-v-da7fe883]{transition:none}}.tour[data-v-dfe3c8e4]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#04040ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card[data-v-dfe3c8e4]{position:relative;width:100%;max-width:440px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--modal-bg);border:1px solid var(--glass-border);box-shadow:var(--elev-4);max-height:92dvh;overflow-x:hidden;overflow-y:auto}.card[data-v-dfe3c8e4]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-brand)}.head[data-v-dfe3c8e4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.bm[data-v-dfe3c8e4]{font-size:var(--fs-base)}.x[data-v-dfe3c8e4]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--text-3);font-size:var(--fs-xs);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.x[data-v-dfe3c8e4]:hover{background:var(--glass);color:var(--text)}.body[data-v-dfe3c8e4]{text-align:center;min-height:232px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-1) var(--space-4)}.tour-moodi[data-v-dfe3c8e4]{width:112px;height:112px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(168,85,247,.5));animation:tourFloat-dfe3c8e4 4s var(--ease-in-out) infinite}@keyframes tourFloat-dfe3c8e4{50%{transform:translateY(-7px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.tour-moodi[data-v-dfe3c8e4]{animation:none}}.step-ic[data-v-dfe3c8e4]{font-size:.8em;margin-right:4px}.title[data-v-dfe3c8e4]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.text[data-v-dfe3c8e4]{color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:34ch;text-wrap:pretty}.cta[data-v-dfe3c8e4]{margin-top:var(--space-2)}.go[data-v-dfe3c8e4]{padding:var(--space-2) var(--space-5)}.dots[data-v-dfe3c8e4]{display:flex;justify-content:center;gap:7px;margin:var(--space-2) 0 var(--space-4)}.dot[data-v-dfe3c8e4]{width:7px;height:7px;border-radius:50%;background:var(--glass-border);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.dot.done[data-v-dfe3c8e4]{background:color-mix(in srgb,var(--brand-2) 60%,transparent)}.dot.on[data-v-dfe3c8e4]{width:22px;border-radius:var(--radius-xs);background:var(--grad-brand)}.foot[data-v-dfe3c8e4]{display:flex;gap:var(--space-3)}.foot .nav[data-v-dfe3c8e4]{flex:1;padding:var(--space-3);justify-content:center}.skip[data-v-dfe3c8e4]{color:var(--text-3)}.tour-fade-enter-active[data-v-dfe3c8e4],.tour-fade-leave-active[data-v-dfe3c8e4]{transition:opacity var(--dur-base) var(--ease-out)}.tour-fade-enter-from[data-v-dfe3c8e4],.tour-fade-leave-to[data-v-dfe3c8e4]{opacity:0}.tour-fade-enter-active .card[data-v-dfe3c8e4]{transition:transform var(--dur-slow) var(--ease-spring)}.tour-fade-enter-from .card[data-v-dfe3c8e4]{transform:translateY(16px) scale(.96)}.step-enter-active[data-v-dfe3c8e4],.step-leave-active[data-v-dfe3c8e4]{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.step-enter-from[data-v-dfe3c8e4]{opacity:0;transform:translate(14px)}.step-leave-to[data-v-dfe3c8e4]{opacity:0;transform:translate(-14px)}@media(max-width:560px){.card[data-v-dfe3c8e4]{padding:var(--space-4)}.title[data-v-dfe3c8e4]{font-size:var(--fs-lg)}}.qz-search[data-v-29a17163]{width:100%;padding:12px 16px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-size:var(--fs-sm)}.picked-row[data-v-29a17163]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.picked-chip[data-v-29a17163]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-size:var(--fs-xs);font-weight:600}.picked-chip img[data-v-29a17163]{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.picked-chip .x[data-v-29a17163]{color:#fff;opacity:.85;font-size:var(--fs-2xs)}.results[data-v-29a17163]{margin-top:10px;display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow-y:auto}.res[data-v-29a17163]{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border-radius:var(--radius-md);text-align:left;transition:background var(--dur-fast)}.res[data-v-29a17163]:hover{background:var(--glass)}.res[data-v-29a17163]:disabled{opacity:.4}.res img[data-v-29a17163],.avatar-ph[data-v-29a17163]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.avatar-ph[data-v-29a17163]{display:flex;align-items:center;justify-content:center;background:var(--grad-brand);color:#fff;font-weight:700}.meta[data-v-29a17163]{display:flex;flex-direction:column;min-width:0}.nm[data-v-29a17163]{font-weight:600;font-size:var(--fs-xs)}.kf[data-v-29a17163]{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hint[data-v-29a17163]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:8px}.people-grid[data-v-29a17163]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin-top:14px;max-height:44vh;overflow-y:auto;padding:2px}@media(max-width:560px){.people-grid[data-v-29a17163],.results[data-v-29a17163]{max-height:none;overflow:visible}}.person[data-v-29a17163]{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius-md);overflow:hidden;border:2px solid transparent;background:var(--glass);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast)}@media(hover:hover){.person[data-v-29a17163]:hover{transform:translateY(-2px)}}.person img[data-v-29a17163]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.person .check[data-v-29a17163]{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;background:var(--grad-brand);color:#fff;display:none;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:700}.person.on[data-v-29a17163]{border-color:var(--brand-2)}.person.disabled[data-v-29a17163]{opacity:.35;filter:saturate(.6);cursor:not-allowed}@media(hover:hover){.person.disabled[data-v-29a17163]:hover{transform:none}}.person.on .check[data-v-29a17163]{display:flex}.person .pname[data-v-29a17163]{position:absolute;inset:auto 0 0;padding:12px 5px 4px;font-size:var(--fs-2xs);line-height:1.15;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.88),transparent);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qz-search[data-v-39bbe05e]{width:100%;padding:12px 16px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-size:var(--fs-sm);margin-bottom:12px}.picked-row[data-v-39bbe05e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.picked-chip[data-v-39bbe05e]{padding:7px 12px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-size:var(--fs-xs);font-weight:600}.poster-grid[data-v-39bbe05e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:46vh;overflow-y:auto;padding:2px}@media(max-width:560px){.poster-grid[data-v-39bbe05e]{max-height:none;overflow:visible}}.poster[data-v-39bbe05e]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;border:2px solid transparent;background:var(--glass);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast)}@media(hover:hover){.poster[data-v-39bbe05e]:hover{transform:translateY(-2px)}}.poster img[data-v-39bbe05e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.no-poster[data-v-39bbe05e]{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;font-size:var(--fs-2xs);text-align:center;color:var(--text-2)}.poster .check[data-v-39bbe05e]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--grad-brand);color:#fff;display:none;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:700}.poster.on[data-v-39bbe05e]{border-color:var(--brand-2)}.poster.disabled[data-v-39bbe05e]{opacity:.35;filter:saturate(.6);cursor:not-allowed}@media(hover:hover){.poster.disabled[data-v-39bbe05e]:hover{transform:none}}.poster.on .check[data-v-39bbe05e]{display:flex}.poster .cap[data-v-39bbe05e]{position:absolute;inset:auto 0 0;padding:14px 6px 5px;font-size:var(--fs-2xs);line-height:1.2;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hint[data-v-39bbe05e]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:8px}.qz-overlay[data-v-2b304aa2]{position:fixed;inset:0;z-index:3000;background:#080610b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}.qz-modal[data-v-2b304aa2]{width:min(680px,100%);max-height:92vh;display:flex;flex-direction:column;background:var(--surface, #14101f);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 80px #00000080}.qz-head[data-v-2b304aa2]{display:flex;align-items:center;gap:12px;padding:14px 16px}.bar[data-v-2b304aa2]{flex:1;height:6px;border-radius:var(--radius-xs);background:var(--glass);overflow:hidden}.fill[data-v-2b304aa2]{height:100%;background:var(--grad-brand);border-radius:var(--radius-xs);transition:width var(--dur-med, .3s) var(--ease-out, ease)}.close[data-v-2b304aa2]{font-size:var(--fs-base);color:var(--text-3);padding:4px 8px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.qz-body[data-v-2b304aa2]{padding:8px 28px 28px;overflow-y:auto}.qz-body h2[data-v-2b304aa2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);line-height:1.15;text-wrap:balance;margin-bottom:6px}.qz-count[data-v-2b304aa2]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--brand-2);margin-bottom:8px}.sub[data-v-2b304aa2]{color:var(--text-3);font-size:var(--fs-xs);margin-bottom:18px}.intro[data-v-2b304aa2],.reveal[data-v-2b304aa2]{text-align:center;padding-top:24px}.moodi[data-v-2b304aa2]{width:120px;height:auto;margin:0 auto 12px}.moodi.big[data-v-2b304aa2]{width:150px}.lead[data-v-2b304aa2]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5;max-width:460px;margin:0 auto 10px}.reassure[data-v-2b304aa2]{color:var(--text-3);font-size:var(--fs-xs);line-height:1.45;max-width:420px;margin:0 auto 22px}.cta-row[data-v-2b304aa2]{display:flex;flex-direction:column;gap:10px;align-items:center}.style-grid[data-v-2b304aa2]{display:flex;flex-wrap:wrap;gap:9px}.style-chip[data-v-2b304aa2]{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-weight:600;font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast)}@media(hover:hover){.style-chip[data-v-2b304aa2]:hover{transform:translateY(-2px)}}.style-chip.on[data-v-2b304aa2]{background:var(--grad-brand);border-color:transparent;color:#fff}.style-chip.nogo.on[data-v-2b304aa2]{background:linear-gradient(135deg,#e11d48,#f43f5e)}.style-chip .e[data-v-2b304aa2]{font-size:var(--fs-sm)}.qz-search[data-v-2b304aa2]{width:100%;padding:12px 16px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-size:var(--fs-sm)}.mandatory-hint[data-v-2b304aa2]{margin-top:14px;color:#fca5a5;font-size:var(--fs-xs)}.qz-actions[data-v-2b304aa2]{display:flex;align-items:center;gap:10px;margin-top:24px;position:sticky;bottom:0;background:var(--surface, #14101f);padding-block:12px;z-index:1}.spacer[data-v-2b304aa2]{flex:1}.btn-primary[data-v-2b304aa2]{padding:12px 22px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-weight:700;font-size:var(--fs-sm)}.btn-primary.big[data-v-2b304aa2]{padding:14px 30px;font-size:var(--fs-sm)}.btn-primary[data-v-2b304aa2]:disabled{opacity:.45}.btn-ghost[data-v-2b304aa2]{padding:12px 18px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:600;font-size:var(--fs-xs)}.reveal-grid[data-v-2b304aa2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:8px 0 26px;text-align:left}.rev-card[data-v-2b304aa2]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.rev-h[data-v-2b304aa2]{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.rev-big[data-v-2b304aa2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-xl);background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.rev-v[data-v-2b304aa2]{font-size:var(--fs-xs);font-weight:600}.rev-styles[data-v-2b304aa2]{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--fs-xs)}.seen-loading[data-v-2b304aa2]{text-align:center;color:var(--text-3);padding:40px 0}.seen-grid[data-v-2b304aa2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:6px 0 4px}.seen-card[data-v-2b304aa2]{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;border-radius:var(--radius-md);overflow:hidden}.seen-card img[data-v-2b304aa2],.seen-noimg[data-v-2b304aa2]{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:2px solid transparent;transition:border-color var(--dur-fast),transform var(--dur-fast) var(--ease-spring)}.seen-noimg[data-v-2b304aa2]{display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);background:var(--glass)}@media(hover:hover){.seen-card:hover img[data-v-2b304aa2],.seen-card:hover .seen-noimg[data-v-2b304aa2]{transform:translateY(-2px)}}.seen-card.on img[data-v-2b304aa2],.seen-card.on .seen-noimg[data-v-2b304aa2]{border-color:var(--brand-2, #a855f7)}.seen-card.on[data-v-2b304aa2]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md);background:#7c3aed47;pointer-events:none}.seen-check[data-v-2b304aa2]{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--grad-brand);color:#fff;font-size:var(--fs-xs);font-weight:700;opacity:0;transform:scale(.6);transition:opacity var(--dur-fast),transform var(--dur-fast) var(--ease-spring);z-index:1}.seen-card.on .seen-check[data-v-2b304aa2]{opacity:1;transform:scale(1)}.seen-title[data-v-2b304aa2]{font-size:var(--fs-2xs);color:var(--text-2);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:560px){.qz-body[data-v-2b304aa2]{padding:8px 18px 22px}.qz-body h2[data-v-2b304aa2]{font-size:var(--fs-md)}.seen-grid[data-v-2b304aa2]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media(prefers-reduced-motion:reduce){.fill[data-v-2b304aa2],.style-chip[data-v-2b304aa2]{transition:none}}.tabbar-wrap[data-v-810ed94b]{display:none}@media(max-width:860px){.tabbar-wrap[data-v-810ed94b]{display:block}}.tabbar[data-v-810ed94b]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:#08080fdb;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-top:1px solid var(--glass-border)}.tab[data-v-810ed94b]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--space-2) 0;min-height:var(--tap-min);min-width:0;color:var(--text-3);font-size:var(--fs-2xs);font-weight:600;transition:color var(--dur-fast) var(--ease-out)}.tab .ic[data-v-810ed94b]{font-size:var(--fs-md);transition:transform var(--dur-fast) var(--ease-spring)}.tab.on[data-v-810ed94b]{color:var(--text)}.tab.on .ic[data-v-810ed94b]{transform:translateY(-2px) scale(1.1)}.lb[data-v-810ed94b]{letter-spacing:.01em;white-space:nowrap}@media(max-width:340px){.lb[data-v-810ed94b]{font-size:var(--fs-2xs)}}.sheet[data-v-810ed94b]{position:fixed;inset:0;z-index:29;background:#00000080;display:flex;align-items:flex-end}.sheet-panel[data-v-810ed94b]{width:100%;padding:var(--space-3) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom,0px));background:var(--modal-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--glass-border);box-shadow:var(--elev-4)}.grabber[data-v-810ed94b]{width:40px;height:4px;border-radius:var(--radius-xs);background:var(--glass-border);margin:0 auto var(--space-4)}.sheet-title[data-v-810ed94b]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;margin-bottom:var(--space-3)}.sheet-item[data-v-810ed94b]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-2);border-radius:var(--radius-md);color:var(--text);font-size:var(--fs-base);font-weight:500;text-align:left}.sheet-item[data-v-810ed94b]:active{background:var(--glass)}.si-ic[data-v-810ed94b]{font-size:var(--fs-md);width:28px;text-align:center}.sheet-enter-active .sheet-panel[data-v-810ed94b],.sheet-leave-active .sheet-panel[data-v-810ed94b]{transition:transform var(--dur-base) var(--ease-out)}.sheet-enter-from .sheet-panel[data-v-810ed94b],.sheet-leave-to .sheet-panel[data-v-810ed94b]{transform:translateY(100%)}.sheet-enter-active[data-v-810ed94b],.sheet-leave-active[data-v-810ed94b]{transition:opacity var(--dur-base) var(--ease-out)}.sheet-enter-from[data-v-810ed94b],.sheet-leave-to[data-v-810ed94b]{opacity:0}.so-backdrop[data-v-1a8abe7b]{position:fixed;inset:0;z-index:1000;background:#05040ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.so[data-v-1a8abe7b]{width:100%;max-width:560px;background:var(--bg-2, #0b0b12);border:1px solid var(--glass-border, rgba(255, 255, 255, .12));border-radius:var(--radius-md);box-shadow:0 30px 80px #0009;overflow:hidden}.so-input[data-v-1a8abe7b]{width:100%;padding:16px 18px;background:transparent;border:0;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .12));color:inherit;font-size:var(--fs-sm);outline:none}.so-list[data-v-1a8abe7b]{list-style:none;margin:0;padding:6px;max-height:52vh;overflow-y:auto}.so-item[data-v-1a8abe7b]{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:var(--fs-xs)}.so-item.on[data-v-1a8abe7b]{background:var(--glass-strong, rgba(255, 255, 255, .08))}.so-thumb[data-v-1a8abe7b]{flex:0 0 auto;width:34px;height:48px;border-radius:var(--radius-xs);background:var(--glass, rgba(255, 255, 255, .05)) center / cover;background-clip:padding-box}.so-thumb.round[data-v-1a8abe7b]{width:40px;height:40px;border-radius:50%}.so-label[data-v-1a8abe7b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-sub[data-v-1a8abe7b]{color:var(--text-3);font-size:var(--fs-2xs)}.so-empty[data-v-1a8abe7b],.so-hint[data-v-1a8abe7b]{margin:0;padding:12px 18px;color:var(--text-3);font-size:var(--fs-2xs)}.so-hint[data-v-1a8abe7b]{border-top:1px solid var(--glass-border, rgba(255, 255, 255, .12))}.app-shell[data-v-b86a7e8b]{position:relative;min-height:100vh;overflow-x:clip}.site-footer[data-v-b86a7e8b]{position:relative;z-index:1;margin-top:64px;padding:40px 0 32px;border-top:1px solid var(--glass-border);background:color-mix(in srgb,var(--brand-2) 5%,transparent)}.sf-inner[data-v-b86a7e8b]{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:flex-start;justify-content:space-between}.sf-yt[data-v-b86a7e8b]{display:inline-block;margin-top:10px;color:var(--text-2);text-decoration:none;font-size:var(--fs-xs)}.sf-yt[data-v-b86a7e8b]:hover{color:var(--brand-2)}.sf-bottom[data-v-b86a7e8b]{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:baseline;justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid var(--glass-border)}.sf-copy[data-v-b86a7e8b]{margin:0;color:var(--text-3);font-size:var(--fs-2xs)}.sf-langs[data-v-b86a7e8b]{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-2xs)}.sf-langs-label[data-v-b86a7e8b]{color:var(--text-3);text-transform:uppercase;letter-spacing:.14em}.sf-langs a[data-v-b86a7e8b]{color:var(--text-2);text-decoration:none}.sf-langs a[data-v-b86a7e8b]:hover,.sf-langs a.cur[data-v-b86a7e8b]{color:var(--brand-2)}.sf-brand[data-v-b86a7e8b]{max-width:42ch}.sf-logo[data-v-b86a7e8b]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-md);background:linear-gradient(92deg,var(--brand-1),var(--brand-2),var(--brand-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sf-tag[data-v-b86a7e8b]{margin:8px 0 0;color:var(--text-3);font-size:var(--fs-xs);line-height:1.6}.sf-cols[data-v-b86a7e8b]{display:grid;grid-template-columns:repeat(5,auto);gap:8px 40px}.sf-col[data-v-b86a7e8b]{display:flex;flex-direction:column;gap:8px}.sf-h[data-v-b86a7e8b]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-2);margin:0 0 2px}.sf-col a[data-v-b86a7e8b]{color:var(--text-2);text-decoration:none;font-size:var(--fs-xs);transition:color .15s}.sf-col a[data-v-b86a7e8b]:hover{color:var(--brand-2)}@media(max-width:860px){.site-footer[data-v-b86a7e8b]{margin-bottom:76px}.sf-cols[data-v-b86a7e8b]{grid-template-columns:repeat(2,1fr);gap:18px 24px}}.orbs[data-v-b86a7e8b]{position:fixed;inset:0;pointer-events:none;z-index:0}.orb[data-v-b86a7e8b]{position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(130px) saturate(1.2);opacity:.16}.orb-1[data-v-b86a7e8b]{background:var(--brand-1);top:-120px;left:-80px;animation:float1-b86a7e8b 24s ease-in-out infinite}.orb-2[data-v-b86a7e8b]{background:var(--brand-3);bottom:-160px;right:-100px;animation:float1-b86a7e8b 28s ease-in-out infinite reverse}.grain[data-v-b86a7e8b]{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.orb[data-v-b86a7e8b]{animation:none}}@keyframes float1-b86a7e8b{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}main[data-v-b86a7e8b]{position:relative;z-index:1;padding-bottom:80px}@media(max-width:860px){main[data-v-b86a7e8b]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.toaster[data-v-b86a7e8b]{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:110;display:flex;flex-direction:column;gap:var(--space-2);align-items:center;pointer-events:none}@media(max-width:860px){.toaster[data-v-b86a7e8b]{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.toast[data-v-b86a7e8b]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--radius-pill);background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:0 12px 40px #00000080;font-size:var(--fs-xs);font-weight:600;color:#fff}.toast-icon[data-v-b86a7e8b]{color:var(--live, #22c55e);font-size:var(--fs-sm)}.toast--error[data-v-b86a7e8b]{border-color:color-mix(in srgb,#f87171 55%,var(--glass-border));box-shadow:0 12px 40px #dc262659}.toast--error .toast-icon[data-v-b86a7e8b]{color:#f87171}.toast-enter-active[data-v-b86a7e8b],.toast-leave-active[data-v-b86a7e8b]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-enter-from[data-v-b86a7e8b],.toast-leave-to[data-v-b86a7e8b]{opacity:0;transform:translateY(16px) scale(.9)}.nav-progress[data-v-b86a7e8b]{position:fixed;top:0;left:0;right:0;height:3px;z-index:300;background:linear-gradient(90deg,transparent,#7c3aed 20%,#a855f7 50%,#ec4899 80%,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:navSweep-b86a7e8b 1s linear infinite}@keyframes navSweep-b86a7e8b{0%{background-position:-50% 0}to{background-position:150% 0}}@media(prefers-reduced-motion:reduce){.nav-progress[data-v-b86a7e8b]{animation:none;background-size:100% 100%}}:root{--bg: #08080f;--bg-2: #0b0b12;--bg-3: #141420;--glass: rgba(255, 255, 255, .05);--glass-strong: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .12);--modal-bg: rgba(16, 16, 26, .92);--brand-1: #7c3aed;--brand-2: #a855f7;--brand-3: #ec4899;--grad-brand: linear-gradient(135deg, var(--brand-1), var(--brand-2), var(--brand-3));--grad-accent: linear-gradient(135deg, #7c3aed, #db2777);--mood-pleurer: #7c3aed;--mood-peur: #991b1b;--mood-mindblow: #4d7c0f;--mood-action: #ea580c;--mood-documentaire: #0ea5e9;--mood-rire: #f59e0b;--text: #ffffff;--text-2: rgba(255, 255, 255, .68);--text-3: rgba(255, 255, 255, .66);--text-mute: rgba(255, 255, 255, .52);--live: #34d399;--star: #fbbf24;--font-display: "Clash Display", "Clash Display Fallback", system-ui, sans-serif;--word-space-display: .12em;--font-body: "Satoshi", "Satoshi Fallback", -apple-system, system-ui, sans-serif;--font-mono: "Satoshi", "Satoshi Fallback", -apple-system, system-ui, sans-serif;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 40px;--btn-pad-xs: 6px 12px;--btn-pad-sm: 8px 14px;--btn-pad: 12px 22px;--btn-pad-lg: 18px 30px;--chip-pad: 6px 12px;--shadow-glow: 0 4px 14px rgba(124, 58, 237, .5);--shadow-hero: 0 10px 40px rgba(0, 0, 0, .4);--blur-glass: blur(20px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--fs-2xs: 11px;--fs-xs: 13px;--fs-sm: 15px;--fs-base: 17px;--fs-md: 20px;--fs-lg: 26px;--fs-xl: 30px;--fs-2xl: 34px;--fs-3xl: 40px;--fs-4xl: 48px;--fs-5xl: 56px;--lh-tight: 1.1;--lh-snug: 1.3;--lh-normal: 1.55;--tracking-tight: -.02em;--tracking-wide: .14em;--elev-1: 0 1px 2px rgba(0, 0, 0, .3);--elev-2: 0 4px 12px rgba(0, 0, 0, .35);--elev-3: 0 12px 32px rgba(0, 0, 0, .45);--elev-4: 0 24px 60px rgba(0, 0, 0, .55);--ring-focus: 0 0 0 3px color-mix(in srgb, var(--brand-2) 55%, transparent);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--stroke: var(--glass-border);--text-1: var(--text);--brand: var(--brand-1);--surface: var(--bg-3);--tap-min: 44px}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px 14px;outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--brand-2) 55%,transparent);box-shadow:var(--ring-focus)}select option{background:#14141f;color:#fff}h1,h2,h3{font-family:var(--font-display);word-spacing:var(--word-space-display);letter-spacing:-.5px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn-primary,.btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:var(--btn-pad);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:1.2}.btn-sm{--btn-pad: var(--btn-pad-sm);min-height:34px;font-size:var(--fs-xs)}.btn-lg{--btn-pad: var(--btn-pad-lg);min-height:52px;font-size:var(--fs-md)}.btn-block{display:flex;width:100%}.btn-primary{background:var(--grad-brand);color:#fff;font-weight:700;box-shadow:var(--shadow-glow);transition:transform var(--dur-fast) var(--ease-out)}.btn-glass{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);font-weight:500;transition:background var(--dur-fast) var(--ease-out)}@media(hover:hover){.btn-primary:hover{transform:translateY(-2px)}.btn-glass:hover{background:var(--glass-strong)}}.chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:var(--chip-pad);border-radius:var(--radius-pill);font-size:var(--fs-xs);line-height:1.3}h1,h2,h3,.page-title,.section-title{text-wrap:pretty}.wm-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent 100%)}.wm-row::-webkit-scrollbar{display:none}.wm-row>*{scroll-snap-align:start;flex-shrink:0}.grid-posters{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cardpop{0%{transform:scale(0)}to{transform:scale(1)}}.rise-in{animation:riseIn .5s cubic-bezier(.16,1,.3,1) both}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--ring-focus)}.section-title{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:700;letter-spacing:var(--tracking-tight);margin:var(--space-7) 0 var(--space-4)}.section-title:before{content:"";display:inline-block;width:5px;height:.78em;margin-right:10px;border-radius:var(--radius-xs);background:var(--brand-2);vertical-align:-.04em}.mono{font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}html.inapp{--blur-glass: none;--glass: rgba(255, 255, 255, .07);--glass-strong: rgba(255, 255, 255, .11)}html.inapp .orbs{display:none}html.inapp *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.inapp .orb,html.inapp .live-dot,html.inapp .nav-progress{animation:none!important}.skip-link{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 16px;border-radius:var(--radius-sm);background:var(--brand-1);color:#fff;font-weight:700;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.adv-bar[data-v-47116fde]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adv-toggle[data-v-47116fde]{display:flex;align-items:center;gap:8px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);padding:9px 18px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;transition:all .2s ease}.adv-toggle.on[data-v-47116fde],.adv-toggle[data-v-47116fde]:hover{color:#fff;background:var(--glass-strong)}.caret[data-v-47116fde]{font-size:var(--fs-2xs);opacity:.7}.adv-badge[data-v-47116fde]{background:var(--grad-accent);color:#fff;border-radius:var(--radius-lg);padding:3px 10px;font-size:var(--fs-2xs);font-weight:700}.adv-clear[data-v-47116fde]{color:var(--text-3);font-size:var(--fs-2xs);font-weight:600;padding:4px 6px;transition:color .2s ease}.adv-clear[data-v-47116fde]:hover{color:#fff}.panel[data-v-47116fde]{margin-top:12px;background:#0a0a1299;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px 22px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);display:flex;flex-direction:column;gap:15px;animation:riseIn .35s cubic-bezier(.16,1,.3,1)}.group[data-v-47116fde]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.glabel[data-v-47116fde]{width:88px;flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff59}.chips[data-v-47116fde]{display:flex;gap:7px;flex-wrap:wrap;flex:1}.chip[data-v-47116fde]{background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.chip.on[data-v-47116fde]{background:var(--grad-brand);border-color:transparent;color:#fff}.foot[data-v-47116fde]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:13px}.matches[data-v-47116fde]{color:var(--brand-2);font-size:var(--fs-2xs)}.matches.note[data-v-47116fde]{color:var(--text-3)}.carousel[data-v-8cdc4234]{position:relative}.car-row[data-v-8cdc4234]{cursor:grab;scroll-snap-type:none}.car-row[data-v-8cdc4234]:active{cursor:grabbing}.car-row[data-v-8cdc4234] img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.car-arrow[data-v-8cdc4234]{position:absolute;top:40%;transform:translateY(-50%);z-index:5;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:var(--fs-lg);line-height:1;color:#fff;background:#0a0a12b8;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px #00000073;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-fast)}@media(hover:hover){.car-arrow[data-v-8cdc4234]:hover{transform:translateY(-50%) scale(1.1);background:#14101feb}}.car-arrow.left[data-v-8cdc4234]{left:-6px}.car-arrow.right[data-v-8cdc4234]{right:-6px}@media(hover:none){.car-arrow[data-v-8cdc4234]{display:none}}.ad[data-v-13b42fc7]{--ad-h: 100px;margin:24px 0;padding:10px;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);text-align:center;overflow:hidden;height:calc(var(--ad-h) + 20px)}.ad.ad-pending[data-v-13b42fc7],.ad.ad-empty[data-v-13b42fc7]{padding:0;border:none;background:none;height:calc(var(--ad-h) + 20px)}.ad-label[data-v-13b42fc7]{display:block;font-size:var(--fs-2xs);letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.ad-ins[data-v-13b42fc7]{display:block;height:var(--ad-h)}.mood-grid[data-v-1bbea68d]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media(max-width:860px){.mood-grid[data-v-1bbea68d]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media(max-width:480px){.mood-grid[data-v-1bbea68d]{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}}.mood-card[data-v-1bbea68d]{position:relative;overflow:hidden;min-height:116px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:linear-gradient(150deg,color-mix(in srgb,var(--m) 26%,transparent) 0%,var(--glass) 70%);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);text-align:left;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.glow[data-v-1bbea68d]{position:absolute;top:-40px;right:-30px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m) 55%,transparent),transparent 68%);opacity:.55;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}@media(hover:hover){.mood-card[data-v-1bbea68d]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--m) 60%,transparent);box-shadow:0 16px 44px color-mix(in srgb,var(--m) 45%,transparent)}}@media(hover:hover){.mood-card:hover .glow[data-v-1bbea68d]{opacity:.85;transform:scale(1.15)}}@media(hover:hover){.mood-card:hover .emoji[data-v-1bbea68d]{transform:scale(1.12) rotate(-6deg)}}@media(hover:hover){.mood-card:hover .arrow[data-v-1bbea68d]{opacity:1;transform:translate(0)}}.emoji[data-v-1bbea68d]{font-size:var(--fs-2xl);line-height:1;filter:drop-shadow(0 3px 8px rgba(0,0,0,.4));transition:transform var(--dur-base) var(--ease-spring)}.txt[data-v-1bbea68d]{display:flex;flex-direction:column;gap:3px}.label[data-v-1bbea68d]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-md);color:var(--text);letter-spacing:var(--tracking-tight)}.desc[data-v-1bbea68d]{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-snug)}.arrow[data-v-1bbea68d]{position:absolute;right:var(--space-4);bottom:var(--space-4);font-size:var(--fs-md);color:color-mix(in srgb,var(--m) 80%,white 20%);opacity:0;transform:translate(-6px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.mood-card.active[data-v-1bbea68d]{border-color:color-mix(in srgb,var(--m) 70%,white 10%);box-shadow:0 12px 36px color-mix(in srgb,var(--m) 50%,transparent)}.check[data-v-1bbea68d]{position:absolute;top:var(--space-3);right:var(--space-3);width:26px;height:26px;border-radius:50%;background:var(--m);display:grid;place-items:center;color:#fff;font-weight:900;font-size:var(--fs-xs);box-shadow:var(--elev-2);animation:cardpop .18s var(--ease-spring) both}.mood-dot[data-v-1bbea68d]{width:14px;height:14px;flex:none;border-radius:50%;background:var(--m);box-shadow:0 0 14px color-mix(in srgb,var(--m) 70%,transparent)}.mood-moodi[data-v-1bbea68d]{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--m) 55%,transparent))}.badges[data-v-ebef769b]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.badge-dot[data-v-ebef769b]{display:inline-grid;place-items:center;width:20px;height:20px;font-size:var(--fs-2xs);line-height:1;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--c) 35%,transparent);cursor:default}.review-card[data-v-6ca300f4]{display:flex;flex-direction:column;gap:12px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:18px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.head[data-v-6ca300f4]{display:flex;align-items:center;gap:12px}.author[data-v-6ca300f4]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;transition:opacity .15s ease}@media(hover:hover){.author[data-v-6ca300f4]:hover{opacity:.8}}.avatar[data-v-6ca300f4]{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:1px solid var(--glass-border);display:grid;place-items:center;font-size:var(--fs-base)}.who[data-v-6ca300f4]{min-width:0;display:flex;flex-direction:column}.name[data-v-6ca300f4]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:var(--fs-xs);min-width:0}.name>span[data-v-6ca300f4]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-6ca300f4]{font-size:var(--fs-2xs);color:var(--text-3);margin-top:2px}.star[data-v-6ca300f4]{color:var(--star);font-weight:700}.like[data-v-6ca300f4]{flex-shrink:0;font-size:var(--fs-2xs);padding:6px 12px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);cursor:pointer;transition:transform .12s ease,border-color .15s ease}@media(hover:hover){.like[data-v-6ca300f4]:hover:not(:disabled):not(.passive){transform:scale(1.06);border-color:color-mix(in srgb,var(--brand-3) 55%,transparent)}}.like.on[data-v-6ca300f4]{border-color:color-mix(in srgb,var(--brand-3) 55%,transparent);color:var(--text)}.like.passive[data-v-6ca300f4]{cursor:default}.like[data-v-6ca300f4]:disabled{opacity:.6;cursor:not-allowed}.text[data-v-6ca300f4]{font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mod-badge[data-v-6ca300f4]{font-size:var(--fs-2xs)}.mod-actions[data-v-6ca300f4]{display:flex;gap:12px}.mod-link[data-v-6ca300f4]{font-size:var(--fs-2xs);color:var(--text-3);cursor:pointer;transition:color .15s ease}.mod-link[data-v-6ca300f4]:hover:not(:disabled){color:var(--text)}.mod-link.danger[data-v-6ca300f4]:hover{color:#fca5a5}.mod-link[data-v-6ca300f4]:disabled{cursor:default;opacity:.7}.social-row[data-v-6ca300f4]{display:flex;align-items:center;gap:16px}.comment-toggle[data-v-6ca300f4]{min-height:40px;display:inline-flex;align-items:center;font-size:var(--fs-2xs);padding:6px 12px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.comment-toggle[data-v-6ca300f4]:hover:not(:disabled),.comment-toggle.on[data-v-6ca300f4]{border-color:color-mix(in srgb,var(--brand-3) 55%,transparent);color:var(--text)}.comment-toggle[data-v-6ca300f4]:disabled{opacity:.6;cursor:not-allowed}.social-row .mod-actions[data-v-6ca300f4]{margin-left:auto}.thread[data-v-6ca300f4]{display:flex;flex-direction:column;gap:14px;padding-top:12px;border-top:1px solid var(--glass-border)}.thread-state[data-v-6ca300f4]{font-size:var(--fs-2xs);color:var(--text-3)}.comment[data-v-6ca300f4]{display:flex;gap:10px}.c-avatar[data-v-6ca300f4]{flex-shrink:0}.c-av[data-v-6ca300f4]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-xs);background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:1px solid var(--glass-border)}.c-body[data-v-6ca300f4]{min-width:0;flex:1}.c-head[data-v-6ca300f4]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.c-name[data-v-6ca300f4]{font-weight:700;font-size:var(--fs-xs);color:var(--text)}.c-name[data-v-6ca300f4]:hover{text-decoration:underline}.c-date[data-v-6ca300f4]{font-size:var(--fs-2xs);color:var(--text-3)}.c-del[data-v-6ca300f4]{margin-left:auto;width:24px;height:24px;border-radius:50%;font-size:var(--fs-2xs);line-height:1;color:var(--text-3);cursor:pointer;background:none;border:none;transition:color .15s ease,background .15s ease}.c-del[data-v-6ca300f4]:hover{color:#fca5a5;background:#ffffff0f}.c-text[data-v-6ca300f4]{font-size:var(--fs-xs);line-height:1.5;color:var(--text-2);margin-top:2px;overflow-wrap:anywhere}.c-form[data-v-6ca300f4]{display:flex;gap:8px}.c-input[data-v-6ca300f4]{flex:1;min-width:0;min-height:40px;padding:8px 12px;font-size:var(--fs-xs);color:var(--text);font-family:var(--font-body);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);outline:none}.c-input[data-v-6ca300f4]:focus{border-color:color-mix(in srgb,var(--brand-3) 55%,transparent)}.c-send[data-v-6ca300f4]{flex-shrink:0;min-height:40px;padding:8px 16px;font-size:var(--fs-xs);font-weight:700;color:var(--text);cursor:pointer;background:var(--grad-brand);border:none;border-radius:var(--radius-pill);transition:opacity .15s ease}.c-send[data-v-6ca300f4]:disabled{opacity:.5;cursor:not-allowed}.c-login[data-v-6ca300f4]{display:inline-block;min-height:40px;line-height:40px;font-size:var(--fs-2xs);color:var(--brand-2)}.film[data-v-6ca300f4]{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--glass-border);transition:opacity .15s ease}@media(hover:hover){.film[data-v-6ca300f4]:hover{opacity:.8}}.thumb[data-v-6ca300f4]{width:28px;height:40px;border-radius:var(--radius-xs);flex-shrink:0;background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-xs)}.film-name[data-v-6ca300f4]{font-size:var(--fs-xs);font-weight:700;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.film-year[data-v-6ca300f4]{font-size:var(--fs-2xs);color:var(--text-3)}.ic-fill[data-v-6ca300f4]{fill:currentColor}.like .icon[data-v-6ca300f4],.comment-toggle .icon[data-v-6ca300f4]{vertical-align:-2px}.pph[data-v-a9ada0e3]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;height:100%;width:100%;padding:12% 10%;background:radial-gradient(120% 80% at 20% 0%,hsl(calc(var(--h) + 40) 70% 40% / .55),transparent 60%),linear-gradient(160deg,hsl(var(--h) 45% 24%),hsl(calc(var(--h) + 30) 55% 10%));color:#fff;overflow:hidden}.pph[data-v-a9ada0e3]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px);pointer-events:none}.pph-title[data-v-a9ada0e3]{position:relative;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:clamp(13px,1.6vw,18px);line-height:1.12;letter-spacing:var(--tracking-tight);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-shadow:0 2px 10px rgba(0,0,0,.5)}.pph-year[data-v-a9ada0e3]{position:relative;font-size:var(--fs-2xs);opacity:.75}.card[data-v-f098e94f]{display:block;width:100%;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.card[data-v-f098e94f]:hover{transform:translateY(-8px)}}.poster[data-v-f098e94f]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-3);border:1px solid var(--glass-border);box-shadow:0 6px 18px #0000004d;transition:box-shadow .28s ease,border-color .28s ease}.card:hover .poster[data-v-f098e94f]{box-shadow:0 20px 44px #7c3aed66;border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.poster img[data-v-f098e94f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:transform .4s cubic-bezier(.34,1.2,.64,1),opacity .35s ease}.poster img.loaded[data-v-f098e94f]{opacity:1}@media(hover:hover){.card:hover .poster img[data-v-f098e94f]{transform:scale(1.06)}}.skeleton[data-v-f098e94f]{position:absolute;inset:0;background:linear-gradient(110deg,var(--bg-3) 30%,color-mix(in srgb,var(--brand-2) 14%,var(--bg-3)) 50%,var(--bg-3) 70%);background-size:220% 100%;animation:cardShimmer-f098e94f 1.4s ease-in-out infinite}@keyframes cardShimmer-f098e94f{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-f098e94f]{animation:none}}.no-poster[data-v-f098e94f]{height:100%}.lib-btns[data-v-f098e94f]{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;gap:var(--space-1);opacity:1;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);z-index:2}@media(hover:hover){.lib-btns[data-v-f098e94f]{opacity:0}.card:hover .lib-btns[data-v-f098e94f],.card:focus-within .lib-btns[data-v-f098e94f],.card:has(.lib-btn.on) .lib-btns[data-v-f098e94f]{opacity:1}}.lib-btn[data-v-f098e94f]{width:32px;height:32px;position:relative;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-sm);line-height:1;cursor:pointer;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-fast) var(--ease-out)}@media(hover:hover){.lib-btn[data-v-f098e94f]:hover{transform:scale(1.14);background:#000000bf}}.lib-btn[data-v-f098e94f]:active{transform:scale(.92)}.lib-btn.on[data-v-f098e94f]{background:linear-gradient(135deg,#16a34a,#22c55e);border-color:transparent;animation:libpop-f098e94f var(--dur-base) var(--ease-spring)}.lib-btn.bookmark.on[data-v-f098e94f]{background:linear-gradient(135deg,var(--brand-1),var(--brand-3))}@keyframes libpop-f098e94f{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}.overlay[data-v-f098e94f]{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;padding:10px;background:linear-gradient(transparent,#000000d9)}.rating[data-v-f098e94f]{color:var(--star);font-weight:700}.moods[data-v-f098e94f]{font-size:var(--fs-xs)}.meta[data-v-f098e94f]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 2px}.name[data-v-f098e94f]{font-weight:500;font-size:var(--fs-xs);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.year[data-v-f098e94f]{color:var(--text-3)}.season-badge[data-v-f098e94f]{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:var(--radius-pill);background:linear-gradient(92deg,#7c3aed,#ec4899);color:#fff;font-size:var(--fs-2xs);font-weight:800;box-shadow:0 2px 8px #00000073}.lib-btn[data-v-f098e94f]:after{content:"";position:absolute;inset:-7px}.sk[data-v-9622ed4c]{display:inline-block;background:linear-gradient(100deg,var(--glass) 30%,var(--glass-strong) 50%,var(--glass) 70%);background-size:220% 100%;animation:shimmer-9622ed4c 1.4s var(--ease-in-out) infinite}.sk.block[data-v-9622ed4c]{display:block}@keyframes shimmer-9622ed4c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sk[data-v-9622ed4c]{animation:none}}.cell[data-v-5403eedf]{display:flex;flex-direction:column;gap:var(--space-2)}.cell .poster[data-v-5403eedf]{aspect-ratio:2 / 3}.install-card[data-v-028d0e58]{position:relative;display:flex;align-items:center;gap:14px;margin:18px 0;padding:16px 44px 16px 18px;border-radius:var(--radius-lg);background:linear-gradient(100deg,color-mix(in srgb,var(--brand-1) 24%,var(--glass)),color-mix(in srgb,var(--brand-3) 18%,var(--glass)));border:1px solid color-mix(in srgb,var(--brand-2) 34%,transparent)}.ic-icon[data-v-028d0e58]{font-size:var(--fs-xl);flex-shrink:0}.ic-text[data-v-028d0e58]{display:flex;flex-direction:column;flex:1;min-width:0}.ic-text strong[data-v-028d0e58]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-sm)}.ic-sub[data-v-028d0e58]{color:var(--text-2);font-size:var(--fs-2xs);line-height:1.35}.ic-actions[data-v-028d0e58]{display:flex;gap:8px;flex-shrink:0}.ic-btn[data-v-028d0e58]{padding:var(--btn-pad-sm);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-weight:700;font-size:var(--fs-xs);white-space:nowrap}.ic-btn.primary[data-v-028d0e58]{background:var(--grad-brand);border-color:transparent;color:#fff}.ic-x[data-v-028d0e58]{position:absolute;top:8px;right:10px;color:var(--text-3);font-size:var(--fs-xs);padding:4px}@media(max-width:560px){.install-card[data-v-028d0e58]{flex-wrap:wrap;padding:16px 40px 16px 16px}.ic-actions[data-v-028d0e58]{width:100%}.ic-btn[data-v-028d0e58]{flex:1}}.intro[data-v-0e498225]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:28px 20px;overflow-y:auto;overflow-x:hidden;background:radial-gradient(120% 90% at 50% 0%,#12101f 0%,var(--bg) 60%);animation:fade-0e498225 .4s ease}.bg[data-v-0e498225]{position:fixed;inset:0;overflow:hidden;pointer-events:none}.wall[data-v-0e498225]{position:absolute;inset:-12% -20%;display:flex;flex-direction:column;justify-content:center;gap:16px;transform:perspective(1400px) rotateX(16deg) scale(1.18);transform-origin:center 40%;opacity:.62}.row[data-v-0e498225]{display:flex;gap:14px;width:-moz-max-content;width:max-content;will-change:transform;animation:marquee-0e498225 var(--dur) linear infinite}.row.rev[data-v-0e498225]{animation-direction:reverse}.poster[data-v-0e498225]{flex-shrink:0;width:112px;aspect-ratio:2 / 3;border-radius:var(--radius-sm);background:#1a1526 center/cover no-repeat;background-clip:padding-box;box-shadow:0 12px 34px #0009}.wall-scrim[data-v-0e498225]{position:absolute;inset:0;background:radial-gradient(120% 85% at 50% 46%,rgba(8,8,15,.5) 0%,rgba(8,8,15,.8) 46%,var(--bg) 80%),linear-gradient(to bottom,var(--bg) 0%,transparent 22%,transparent 78%,var(--bg) 100%)}.projector[data-v-0e498225]{position:absolute;top:-6%;left:50%;width:68vw;height:128vh;transform:translate(-50%);background:linear-gradient(to bottom,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 58%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(26px);opacity:.55;animation:flicker-0e498225 6s ease-in-out infinite}.halo[data-v-0e498225]{position:absolute;border-radius:50%;filter:blur(130px) saturate(1.3);opacity:.4}.h1[data-v-0e498225]{width:520px;height:520px;background:var(--brand-1);top:-160px;left:-120px;animation:drift-0e498225 24s ease-in-out infinite}.h2[data-v-0e498225]{width:480px;height:480px;background:var(--brand-3);bottom:-180px;right:-120px;animation:drift-0e498225 28s ease-in-out infinite reverse}.grain[data-v-0e498225]{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.inner[data-v-0e498225]{position:relative;z-index:1;width:min(760px,100%);text-align:center;display:flex;flex-direction:column;align-items:center}.lang[data-v-0e498225]{position:fixed;top:20px;left:22px;z-index:2;display:flex;align-items:center;gap:2px;padding:5px 8px 5px 12px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.lang-globe[data-v-0e498225]{font-size:var(--fs-xs);margin-right:4px;opacity:.85}.lang-btn[data-v-0e498225]{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;color:var(--text-3);padding:var(--btn-pad-xs);border-radius:var(--radius-pill);cursor:pointer;transition:color .2s ease,background .2s ease}.lang-btn[data-v-0e498225]:hover{color:#fff}.lang-btn.on[data-v-0e498225]{color:#fff;background:var(--grad-brand);box-shadow:0 4px 14px color-mix(in srgb,var(--brand-1) 45%,transparent)}.lang-btn[data-v-0e498225]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.top-scrim[data-v-0e498225]{position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg,#0b0912eb,#0b091200);pointer-events:none}.skip[data-v-0e498225]{position:fixed;top:20px;right:22px;z-index:2;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:1px;color:var(--text-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:8px 16px;cursor:pointer;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:color .2s ease,background .2s ease}.skip[data-v-0e498225]:hover{color:#fff;background:var(--glass-strong)}.kicker[data-v-0e498225]{font-size:var(--fs-2xs);letter-spacing:.32em;color:color-mix(in srgb,var(--brand-2) 75%,#fff);text-shadow:0 0 22px color-mix(in srgb,var(--brand-2) 60%,transparent);animation:rise-0e498225 .6s var(--ease-out) both;animation-delay:.05s;display:flex;align-items:center;justify-content:center;gap:12px}.kicker[data-v-0e498225]:before,.kicker[data-v-0e498225]:after{content:"";width:clamp(24px,7vw,52px);height:9px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px);opacity:.55}.kicker[data-v-0e498225]:before{-webkit-mask:linear-gradient(90deg,transparent,#000);mask:linear-gradient(90deg,transparent,#000)}.kicker[data-v-0e498225]:after{-webkit-mask:linear-gradient(90deg,#000,transparent);mask:linear-gradient(90deg,#000,transparent)}.brand[data-v-0e498225]{font-size:clamp(50px,12vw,84px);max-width:100%;margin:6px 0 2px;filter:drop-shadow(0 8px 60px color-mix(in srgb,var(--brand-2) 40%,transparent));animation:pop-0e498225 .7s var(--ease-spring) both;animation-delay:.12s}.tagline[data-v-0e498225]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(19px,3vw,30px);font-weight:700;letter-spacing:-.02em;color:#fff;margin-top:4px;text-shadow:0 4px 30px rgba(0,0,0,.6);animation:rise-0e498225 .6s var(--ease-out) both;animation-delay:.22s}.sub[data-v-0e498225]{font-size:clamp(13px,1.7vw,15px);line-height:1.55;color:var(--text-2);max-width:52ch;margin:10px auto 0;text-shadow:0 2px 18px rgba(0,0,0,.7);animation:rise-0e498225 .6s var(--ease-out) both;animation-delay:.3s}.tiles[data-v-0e498225]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px auto 0;max-width:760px}.tile[data-v-0e498225]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 34%,rgba(10,10,18,.9)),#0a0a12e6);border:1px solid color-mix(in srgb,var(--c) 50%,var(--glass-border));cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--c) 26%,transparent);transition:transform .2s var(--ease-spring),box-shadow .2s ease,border-color .2s ease;animation:pop-0e498225 .55s var(--ease-spring) both,floaty-0e498225 var(--f) ease-in-out infinite;animation-delay:var(--d),calc(var(--d) + .6s)}@media(hover:hover){.tile[data-v-0e498225]:hover{transform:translateY(-6px) scale(1.04);border-color:color-mix(in srgb,var(--c) 85%,#fff);box-shadow:0 16px 44px color-mix(in srgb,var(--c) 50%,transparent)}}.tile-emoji[data-v-0e498225]{font-size:var(--fs-xl);filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.tile-img[data-v-0e498225]{width:66px;height:66px;margin:-6px 0 -2px;-o-object-fit:contain;object-fit:contain}.tile-label[data-v-0e498225]{font-size:var(--fs-2xs);font-weight:700;color:#fff;line-height:1.15}.steps[data-v-0e498225]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:var(--fs-2xs);color:var(--text-3);animation:rise-0e498225 .6s var(--ease-out) both;animation-delay:.5s}.step b[data-v-0e498225]{color:var(--brand-2);margin-right:4px}.arrow[data-v-0e498225]{color:color-mix(in srgb,var(--brand-2) 60%,transparent);font-size:var(--fs-sm)}.cta-row[data-v-0e498225]{margin-top:20px;padding-bottom:8px;animation:rise-0e498225 .6s var(--ease-out) both;animation-delay:.58s}.cta[data-v-0e498225]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(16px,2.2vw,20px);font-weight:800;letter-spacing:-.01em;color:#fff;padding:16px clamp(20px,5vw,40px);max-width:94vw;border:none;border-radius:var(--radius-pill);cursor:pointer;background:var(--grad-brand);box-shadow:0 12px 40px color-mix(in srgb,var(--brand-1) 55%,transparent);animation:ctaPulse-0e498225 2.4s ease-in-out infinite;transition:transform .15s ease}@media(hover:hover){.cta[data-v-0e498225]:hover{transform:scale(1.05)}}.cta[data-v-0e498225]:focus-visible,.tile[data-v-0e498225]:focus-visible,.skip[data-v-0e498225]:focus-visible{outline:2px solid var(--brand-2);outline-offset:3px}@keyframes fade-0e498225{0%{opacity:0}}@keyframes rise-0e498225{0%{opacity:0;transform:translateY(16px)}}@keyframes pop-0e498225{0%{opacity:0;transform:scale(.8)}}@keyframes floaty-0e498225{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes drift-0e498225{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.12)}}@keyframes marquee-0e498225{to{transform:translate(-50%)}}@keyframes flicker-0e498225{0%,to{opacity:.55}48%{opacity:.5}50%{opacity:.34}52%{opacity:.5}}@keyframes ctaPulse-0e498225{0%,to{box-shadow:0 12px 40px color-mix(in srgb,var(--brand-1) 45%,transparent)}50%{box-shadow:0 16px 66px color-mix(in srgb,var(--brand-3) 70%,transparent)}}@media(max-width:780px){.tiles[data-v-0e498225]{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.tiles[data-v-0e498225]{grid-template-columns:repeat(3,1fr)}.poster[data-v-0e498225]{width:80px}}@media(max-width:400px){.intro[data-v-0e498225]{padding:24px 12px}.tiles[data-v-0e498225]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.tile[data-v-0e498225]{padding:12px 6px}.tile-emoji[data-v-0e498225]{font-size:var(--fs-lg)}.steps[data-v-0e498225]{font-size:var(--fs-2xs)}}@media(prefers-reduced-motion:reduce){.intro[data-v-0e498225],.brand[data-v-0e498225],.tagline[data-v-0e498225],.sub[data-v-0e498225],.kicker[data-v-0e498225],.tile[data-v-0e498225],.steps[data-v-0e498225],.cta-row[data-v-0e498225],.cta[data-v-0e498225],.halo[data-v-0e498225],.projector[data-v-0e498225],.row[data-v-0e498225]{animation:none!important}}.proof[data-v-0e498225]{margin-top:22px;font-size:var(--fs-2xs);color:var(--text-3);letter-spacing:.04em}.modal-where[data-v-54e67e3b]{font-size:var(--fs-2xs);color:#4ade80;margin:6px 0 0}.exhausted[data-v-54e67e3b]{font-size:var(--fs-2xs);color:var(--text-3);margin:8px 0 0}.moodi-companion[data-v-54e67e3b]{position:absolute;top:12px;left:12px;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;z-index:3;filter:drop-shadow(0 6px 16px rgba(168,85,247,.55));animation:moodiFloat-54e67e3b 4s ease-in-out infinite;pointer-events:none}@keyframes moodiFloat-54e67e3b{50%{transform:translateY(-6px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.moodi-companion[data-v-54e67e3b]{animation:none}}.backdrop[data-v-54e67e3b]{position:fixed;inset:0;z-index:100;background:#08080fc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:24px;animation:backdropFade-54e67e3b .2s ease}@keyframes backdropFade-54e67e3b{0%{opacity:0}to{opacity:1}}.modal[data-v-54e67e3b]{position:relative;width:min(760px,100%);min-height:380px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--m) 55%,var(--glass-border));box-shadow:0 30px 90px color-mix(in srgb,var(--m) 40%,rgba(0,0,0,.7))}.modal-bg[data-v-54e67e3b]{position:absolute;inset:0;background-position:center 22%;background-size:cover;opacity:.32;filter:saturate(1.1);animation:backdropFade-54e67e3b .8s ease}.modal-scrim[data-v-54e67e3b]{position:absolute;inset:0;background:linear-gradient(120deg,var(--glass-strong) 30%,color-mix(in srgb,var(--m) 22%,rgba(8,8,15,.78)) 100%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.modal-vignette[data-v-54e67e3b]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 30% 20%,transparent 40%,rgba(0,0,0,.55) 100%)}.modal-grain[data-v-54e67e3b]{position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.modal-inner[data-v-54e67e3b]{position:relative;z-index:1;display:flex;gap:28px;padding:30px;min-height:380px;align-items:center}.close[data-v-54e67e3b]{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);font-size:var(--fs-xs);z-index:2;cursor:pointer;transition:background .15s ease,color .15s ease}.close[data-v-54e67e3b]:hover{background:#ffffff29;color:#fff}.poster[data-v-54e67e3b]{flex-shrink:0;width:210px;aspect-ratio:2 / 3;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-3xl);box-shadow:0 16px 44px #0000008c}.poster.spin[data-v-54e67e3b]{filter:blur(3px) brightness(.85);transform:scale(.96)}.poster-wrap[data-v-54e67e3b]{position:relative;flex-shrink:0;display:grid;place-items:center}.poster-glow[data-v-54e67e3b]{position:absolute;inset:-14px;border-radius:var(--radius-lg);z-index:0;background:conic-gradient(from 0deg,color-mix(in srgb,var(--m) 85%,transparent),transparent 30%,color-mix(in srgb,var(--m) 55%,transparent) 60%,transparent 80%,color-mix(in srgb,var(--m) 85%,transparent));filter:blur(16px);opacity:.85;animation:glowSpin-54e67e3b 6s linear infinite,glowIn-54e67e3b .6s ease both}@keyframes glowSpin-54e67e3b{to{transform:rotate(360deg)}}@keyframes glowIn-54e67e3b{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.poster-glow[data-v-54e67e3b]{animation:glowIn-54e67e3b .6s ease both}}.poster.reveal[data-v-54e67e3b]{position:relative;z-index:1;animation:cardpop .5s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 20px 50px #0009;transition:transform .2s ease}@media(hover:hover){.poster.reveal[data-v-54e67e3b]:hover{transform:scale(1.03)}}.body[data-v-54e67e3b]{display:flex;flex-direction:column;justify-content:center;min-width:0}.kicker[data-v-54e67e3b]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb,var(--m) 70%,white)}.kicker.pulse[data-v-54e67e3b]{animation:kickerPulse-54e67e3b .9s ease-in-out infinite}@keyframes kickerPulse-54e67e3b{0%,to{opacity:1}50%{opacity:.45}}.title[data-v-54e67e3b]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);font-weight:800;letter-spacing:-1px;margin-top:10px;line-height:1.05;text-shadow:0 4px 30px rgba(0,0,0,.5)}.suspense-dots[data-v-54e67e3b]{color:var(--text-3)}.meta[data-v-54e67e3b]{color:var(--text-2);font-size:var(--fs-xs);margin-top:10px}.star[data-v-54e67e3b]{color:var(--star);font-weight:700}.chips[data-v-54e67e3b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chip[data-v-54e67e3b]{font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c) 26%,transparent);border:1px solid color-mix(in srgb,var(--c) 50%,transparent)}.syn[data-v-54e67e3b]{font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin-top:14px;max-width:46ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.actions[data-v-54e67e3b]{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.big[data-v-54e67e3b]{padding:14px 26px;font-size:var(--fs-sm);font-weight:800}@media(max-width:620px){.modal-inner[data-v-54e67e3b]{flex-direction:column;text-align:center;padding:24px}.body[data-v-54e67e3b]{align-items:center}.poster[data-v-54e67e3b]{width:170px}.title[data-v-54e67e3b]{font-size:var(--fs-xl)}}.chip-dot[data-v-54e67e3b]{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--c, #888);vertical-align:1px}.state-grid[data-v-7318faba]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}@media(max-width:860px){.state-grid[data-v-7318faba]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:560px){.state-grid[data-v-7318faba]{grid-template-columns:repeat(2,1fr)}}.state-card[data-v-7318faba]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 10px 11px;min-height:104px;justify-content:center;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:linear-gradient(155deg,color-mix(in srgb,var(--m) 24%,transparent) 0%,var(--glass) 72%);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.state-card[data-v-7318faba]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--m) 70%,transparent)}}.state-card.active[data-v-7318faba]{border-color:color-mix(in srgb,var(--m) 90%,#fff);box-shadow:0 8px 26px color-mix(in srgb,var(--m) 40%,transparent)}.glow[data-v-7318faba]{position:absolute;inset:-40% 30% auto;height:90px;background:radial-gradient(closest-side,color-mix(in srgb,var(--m) 55%,transparent),transparent);opacity:.5;pointer-events:none}.emoji[data-v-7318faba]{font-size:var(--fs-xl);line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.moodi[data-v-7318faba]{width:58px;height:58px;margin:-6px 0 -3px;-o-object-fit:contain;object-fit:contain}.label[data-v-7318faba]{font-weight:700;font-size:var(--fs-xs);color:#fff;text-align:center;line-height:1.15}.check[data-v-7318faba]{position:absolute;top:8px;right:10px;font-size:var(--fs-xs);color:color-mix(in srgb,var(--m) 85%,#fff)}.top-title[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:800;letter-spacing:-.5px;margin:18px 0 10px}.kind-seg[data-v-424a6a23]{display:flex;gap:6px;flex-wrap:wrap}.kind-opt[data-v-424a6a23]{padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-size:var(--fs-2xs);font-weight:600;cursor:pointer;min-height:36px;transition:color .15s ease,border-color .15s ease,background .15s ease}.kind-opt[data-v-424a6a23]:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand-2) 40%,var(--glass-border))}.kind-opt.on[data-v-424a6a23]{color:#fff;border-color:transparent;background:var(--grad-brand)}@media(max-width:560px){.kind-opt[data-v-424a6a23]{padding:7px 11px}}.search-promo[data-v-424a6a23]{margin:26px 0 6px}.sp-title[data-v-424a6a23]{font-size:var(--fs-sm);font-weight:600;margin:0 0 10px;color:var(--text-2)}.sp-field[data-v-424a6a23]{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;padding:13px 16px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-3);font-size:var(--fs-sm);cursor:text;text-align:left;transition:border-color var(--dur-fast) var(--ease-out)}.sp-field[data-v-424a6a23]:hover,.sp-field[data-v-424a6a23]:focus-visible{border-color:color-mix(in srgb,var(--brand-2) 55%,var(--glass-border))}.sp-ph[data-v-424a6a23]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-kbd[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3);border:1px solid var(--glass-border);border-radius:var(--radius-xs);padding:2px 6px}.sp-chips[data-v-424a6a23]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sp-chip[data-v-424a6a23]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.sp-chip[data-v-424a6a23]:hover{color:var(--text-1);border-color:color-mix(in srgb,var(--brand-2) 50%,var(--glass-border))}.sp-face[data-v-424a6a23]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(max-width:560px){.sp-kbd[data-v-424a6a23]{display:none}}.cineclub[data-v-424a6a23]{margin:26px 0}.cc-kicker[data-v-424a6a23]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:8px}.cc-card[data-v-424a6a23]{display:flex;gap:18px;align-items:flex-start;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass)}.cc-poster[data-v-424a6a23]{width:96px;height:144px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);display:block}.cc-title[data-v-424a6a23]{font-size:var(--fs-md);margin:0 0 6px;letter-spacing:-.5px}.cc-blurb[data-v-424a6a23]{color:var(--text-2);font-size:var(--fs-xs);margin:0 0 12px;max-width:60ch}.cc-actions[data-v-424a6a23]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-hint[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3)}.cc-skeleton[data-v-424a6a23]{min-height:176px;animation:ccPulse-424a6a23 1.4s ease-in-out infinite}@keyframes ccPulse-424a6a23{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.cc-skeleton[data-v-424a6a23]{animation:none}}@media(max-width:560px){.cc-card[data-v-424a6a23]{gap:12px}.cc-poster[data-v-424a6a23]{width:72px;height:108px}.cc-title[data-v-424a6a23]{font-size:var(--fs-base)}}.streak-banner[data-v-424a6a23]{display:flex;align-items:center;gap:14px;margin:14px 0 8px;padding:14px 18px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,#f97316 55%,var(--glass-border));background:linear-gradient(120deg,color-mix(in srgb,#f97316 26%,var(--glass)),color-mix(in srgb,#ef4444 18%,var(--glass)));box-shadow:0 14px 40px #f973162e;transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast)}@media(hover:hover){.streak-banner[data-v-424a6a23]:hover{transform:translateY(-2px);border-color:#f97316}}.sb-flame[data-v-424a6a23]{font-size:var(--fs-xl);flex:none;animation:flamePulse-424a6a23 1.6s ease-in-out infinite;transform-origin:center bottom}.sb-text[data-v-424a6a23]{display:flex;flex-direction:column;gap:2px;min-width:0}.sb-text strong[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base)}.sb-sub[data-v-424a6a23]{font-size:var(--fs-xs);color:var(--text-2)}.sb-cta[data-v-424a6a23]{margin-left:auto;flex:none;min-height:40px;display:inline-flex;align-items:center;padding:var(--btn-pad-sm);border-radius:var(--radius-pill);background:linear-gradient(120deg,#f97316,#ef4444);color:#fff;font-weight:700;font-size:var(--fs-xs);white-space:nowrap}@keyframes flamePulse-424a6a23{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.sb-flame[data-v-424a6a23]{animation:none}}@media(max-width:560px){.sb-sub[data-v-424a6a23]{display:none}}.wb-cta[data-v-424a6a23]{margin-left:auto;flex:none;padding:var(--btn-pad-sm);border-radius:var(--radius-pill);background:var(--brand-1);color:#fff;font-weight:700;font-size:var(--fs-xs)}@media(max-width:560px){.qb-cta[data-v-424a6a23],.qb-sub[data-v-424a6a23]{display:none}}.taste-card[data-v-424a6a23]{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 16px;margin:12px 0 20px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));background:linear-gradient(120deg,color-mix(in srgb,var(--brand-1) 16%,var(--glass)),var(--glass));transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast)}@media(hover:hover){.taste-card[data-v-424a6a23]:hover{transform:translateY(-2px);border-color:var(--brand-2)}}.tc-moodi[data-v-424a6a23]{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;flex:none}.tc-text[data-v-424a6a23]{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-text strong[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-sm)}.tc-text span[data-v-424a6a23]{font-size:var(--fs-xs);color:var(--text-3)}.tc-go[data-v-424a6a23]{margin-left:auto;flex:none;padding:8px 14px;border-radius:var(--radius-pill);background:var(--brand-1);color:#fff;font-weight:700;font-size:var(--fs-xs)}@media(max-width:560px){.tc-go[data-v-424a6a23]{display:none}}.hero[data-v-424a6a23]{position:relative;margin:0 calc(50% - 50vw);min-height:420px;display:flex;align-items:flex-end;overflow:hidden;padding:120px 0 48px}.hero.has-film[data-v-424a6a23]{min-height:min(62vh,580px)}.hero-bg[data-v-424a6a23]{position:absolute;inset:0;z-index:0}.hero-img[data-v-424a6a23]{position:absolute;inset:0;background-position:center 22%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .7s ease;animation:kenburns-424a6a23 16s ease-out forwards;will-change:transform}.hero-img.loaded[data-v-424a6a23]{opacity:1}.series-launch[data-v-424a6a23]{position:relative;display:flex;align-items:center;gap:16px;margin:20px 0;padding:18px 20px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-1) 34%,var(--bg-3));box-shadow:0 12px 34px color-mix(in srgb,var(--brand-1) 34%,transparent);overflow:hidden}.sl-emoji[data-v-424a6a23]{font-size:var(--fs-2xl);flex-shrink:0}.sl-text[data-v-424a6a23]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;color:#fff}.sl-badge[data-v-424a6a23]{align-self:flex-start;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.8px;padding:2px 8px;border-radius:var(--radius-pill);background:#ffffff40}.sl-text strong[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:800}.sl-sub[data-v-424a6a23]{font-size:var(--fs-xs);color:#ffffffe6;line-height:1.35}.sl-actions[data-v-424a6a23]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.sl-cta[data-v-424a6a23]{background:#fff;color:var(--brand-1);font-weight:800;padding:9px 18px;white-space:nowrap}.sl-import[data-v-424a6a23]{font-size:var(--fs-2xs);color:#ffffffeb;text-decoration:underline;white-space:nowrap}.sl-x[data-v-424a6a23]{position:absolute;top:8px;right:10px;color:#fffc;font-size:var(--fs-xs);padding:4px}@media(max-width:560px){.series-launch[data-v-424a6a23]{flex-wrap:wrap;padding:16px 16px 16px 18px}.sl-actions[data-v-424a6a23]{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.sl-cta[data-v-424a6a23]{flex:1;text-align:center}}@media(max-width:620px){.series-promo[data-v-424a6a23]{flex-wrap:wrap;position:relative;padding-right:42px}.sp-cta[data-v-424a6a23]{width:100%;justify-content:center}.sp-x[data-v-424a6a23]{position:absolute;top:8px;right:8px}}.un-list[data-v-424a6a23]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.un-card[data-v-424a6a23]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-md);background:var(--glass)}.un-poster[data-v-424a6a23]{position:relative;display:block;width:44px;flex:none;aspect-ratio:2 / 3;border-radius:var(--radius-xs);background-color:var(--bg-3);background-size:cover;background-position:center;overflow:hidden}.un-progress[data-v-424a6a23]{position:absolute;left:0;right:0;bottom:0;height:4px;background:#0000008c}.un-progress-fill[data-v-424a6a23]{display:block;height:100%;background:var(--brand-2)}.un-meta[data-v-424a6a23]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.un-title[data-v-424a6a23]{font-size:var(--fs-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.un-ep[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.un-seen[data-v-424a6a23]{width:var(--tap-min);height:var(--tap-min);flex:none;border-radius:50%;background:var(--glass-strong);border:1px solid var(--glass-border);font-size:var(--fs-sm);transition:background var(--dur-fast) var(--ease-out)}.un-seen[data-v-424a6a23]:hover{background:var(--brand-1)}.un-seen[data-v-424a6a23]:disabled{opacity:.5}.pt-grid[data-v-424a6a23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.pt-tile[data-v-424a6a23]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.pt-tile[data-v-424a6a23]:hover{background:var(--glass-strong);transform:translateY(-2px)}}.pt-ic[data-v-424a6a23]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-1) 22%,transparent);color:var(--brand-2)}.pt-txt[data-v-424a6a23]{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-txt strong[data-v-424a6a23]{font-size:var(--fs-sm)}.pt-txt span[data-v-424a6a23]{font-size:var(--fs-xs);color:var(--text-3)}.hero-skeleton[data-v-424a6a23]{position:absolute;inset:0;background:linear-gradient(110deg,#141020 28%,#1e1733,#141020 72%);background-size:220% 100%;animation:heroShimmer-424a6a23 1.6s linear infinite}@keyframes heroShimmer-424a6a23{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.hero-skeleton[data-v-424a6a23]{animation:none}.hero-img[data-v-424a6a23]{transition:none}}.hero-scrim-y[data-v-424a6a23]{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 4%,rgba(8,8,15,.72) 34%,rgba(8,8,15,.18) 62%,rgba(8,8,15,.45) 100%)}.hero-scrim-x[data-v-424a6a23]{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,15,.88) 0%,rgba(8,8,15,.4) 45%,transparent 72%)}.hero-content[data-v-424a6a23]{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.kicker[data-v-424a6a23]{color:var(--brand-2);text-transform:uppercase;letter-spacing:3px;margin:0 0 14px;font-size:clamp(12px,1.4vw,14px);font-weight:700;line-height:1.3}.hero-date[data-v-424a6a23]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin:4px 0 6px}.hero-title[data-v-424a6a23]{font-size:clamp(38px,5.6vw,74px);font-weight:800;letter-spacing:-2.5px;line-height:.98;max-width:16ch;color:#fff;text-shadow:0 4px 40px rgba(0,0,0,.55)}.hero-meta[data-v-424a6a23]{display:flex;gap:10px;align-items:center;margin-top:16px;color:var(--text-2);font-size:var(--fs-xs)}.star[data-v-424a6a23]{color:var(--star);font-weight:700}.hero-syn[data-v-424a6a23]{font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);max-width:52ch;margin-top:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-actions[data-v-424a6a23]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.btn-see[data-v-424a6a23]{display:inline-flex;gap:7px;display:flex;align-items:center;gap:9px;background:#fff;color:var(--bg);padding:15px 28px;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:800;box-shadow:var(--shadow-hero);transition:transform .15s ease}@media(hover:hover){.btn-see[data-v-424a6a23]:hover{transform:translateY(-2px)}}.btn-mood[data-v-424a6a23]{padding:15px 26px;font-size:var(--fs-sm)}.btn-next[data-v-424a6a23]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--glass-strong);border:1px solid var(--glass-border);color:#fff;font-size:var(--fs-base);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:background .2s ease}.btn-next[data-v-424a6a23]:hover{background:#ffffff29}.hero-dots[data-v-424a6a23]{display:flex;gap:7px;margin-top:26px}.dot[data-v-424a6a23]{width:18px;height:4px;border-radius:var(--radius-xs);background:#ffffff38;transition:all .4s ease}.dot.on[data-v-424a6a23]{width:34px;background:var(--brand-2)}.streak[data-v-424a6a23]{margin-top:14px;color:var(--star)}.moods-section[data-v-424a6a23]{scroll-margin-top:80px}.moods-lead[data-v-424a6a23]{position:relative;margin:12px 0 20px;padding:18px 0 20px;border-radius:var(--radius-lg);background:radial-gradient(90% 100% at 50% -10%,color-mix(in srgb,var(--brand-1) 22%,transparent),transparent 60%)}@media(max-width:560px){.moods-lead[data-v-424a6a23]{margin:8px 0 16px;padding:22px 14px 26px;border-radius:var(--radius-lg)}}.moods-lead+.hero[data-v-424a6a23]{margin-top:8px}.moods-lead+.hero[data-v-424a6a23]{padding-top:72px}.card.row-item[data-v-424a6a23]{width:170px}.reroll-head[data-v-424a6a23]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reroll-btn[data-v-424a6a23]{font-family:var(--font-body);font-size:var(--fs-2xs);font-weight:700;padding:var(--btn-pad-xs);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast),color var(--dur-fast)}@media(hover:hover){.reroll-btn[data-v-424a6a23]:hover{transform:translateY(-1px);color:var(--text);border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}}.grad-txt[data-v-424a6a23]{color:var(--brand-2)}.perso-tag[data-v-424a6a23]{display:inline-block;margin-left:10px;vertical-align:middle;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.3px;padding:3px 10px;border-radius:var(--radius-pill);color:var(--brand-2);background:color-mix(in srgb,var(--brand-2) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 32%,transparent)}.releases-banner[data-v-424a6a23]{position:relative;margin-top:28px}.rb-main[data-v-424a6a23]{position:relative;display:block;min-height:220px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-3) 45%,var(--glass-border));box-shadow:0 18px 50px #ec489929;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}@media(hover:hover){.rb-main[data-v-424a6a23]:hover{transform:translateY(-4px);box-shadow:0 24px 60px #ec48994d}}.rb-main[data-v-424a6a23]:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:3;background:var(--brand-2)}.rb-bg[data-v-424a6a23]{position:absolute;inset:0;background:var(--bg-3) center 25%/cover no-repeat;background-clip:padding-box}.rb-scrim[data-v-424a6a23]{position:absolute;inset:0;background:linear-gradient(100deg,#08080feb,#08080f9e 55%,#08080f4d),linear-gradient(to top,rgba(8,8,15,.85) 0%,transparent 55%)}.rb-content[data-v-424a6a23]{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:24px 26px 20px}.rb-kicker[data-v-424a6a23]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-3)}.rb-title[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:-.5px;line-height:1.15;color:#fff;max-width:30ch;text-shadow:0 2px 18px rgba(0,0,0,.6)}.rb-excerpt[data-v-424a6a23]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.55;max-width:62ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb-bottom[data-v-424a6a23]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:10px}.rb-posters[data-v-424a6a23]{display:flex}.rb-poster[data-v-424a6a23]{width:52px;height:76px;border-radius:var(--radius-sm);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 18px #00000080;margin-left:-14px;transition:transform .2s ease}.rb-poster[data-v-424a6a23]:first-child{margin-left:0}@media(hover:hover){.rb-main:hover .rb-poster[data-v-424a6a23]{transform:translateY(-3px)}}.rb-cta[data-v-424a6a23]{flex:none;padding:10px 18px;border-radius:var(--radius-pill);background:var(--brand-1);color:#fff;font-weight:700;font-size:var(--fs-xs);white-space:nowrap}.rb-all[data-v-424a6a23]{display:inline-block;margin-top:10px;font-size:var(--fs-2xs);color:var(--brand-2)}.rb-all[data-v-424a6a23]:hover{color:#fff}@media(max-width:560px){.rb-posters[data-v-424a6a23]{display:none}}.trend-tabs[data-v-424a6a23]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.trend-state[data-v-424a6a23]{color:var(--text-3);padding:12px 0 4px}.trend-card[data-v-424a6a23]{position:relative;width:min(340px,74vw);aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-3) center 20%/cover no-repeat;background-clip:padding-box;border:1px solid var(--glass-border);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}@media(hover:hover){.trend-card[data-v-424a6a23]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px #7c3aed73}}.trend-scrim[data-v-424a6a23]{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,15,.94) 8%,rgba(8,8,15,.25) 48%,transparent 75%)}.trend-rank[data-v-424a6a23]{position:absolute;left:-8px;bottom:-26px;font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:110px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.22);pointer-events:none}.trend-meta[data-v-424a6a23]{position:absolute;left:20px;right:14px;bottom:14px;padding-left:56px}.trend-title[data-v-424a6a23]{font-size:var(--fs-sm);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(0,0,0,.6)}.trend-sub[data-v-424a6a23]{color:var(--text-2);margin-top:3px;font-size:var(--fs-2xs)}.trend-lead[data-v-424a6a23]{color:var(--text-3);margin:-6px 0 14px}.trend-plats[data-v-424a6a23]{color:color-mix(in srgb,var(--brand-2) 85%,#fff);font-weight:700;font-size:var(--fs-2xs);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-link[data-v-424a6a23]{position:absolute;inset:0;display:block;z-index:1}.trend-ticket[data-v-424a6a23]{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:800;color:#fff;background:var(--brand-1);box-shadow:0 6px 20px #7c3aed80;transition:transform .15s ease,box-shadow .2s ease}@media(hover:hover){.trend-ticket[data-v-424a6a23]:hover{transform:scale(1.06);box-shadow:0 10px 28px #7c3aedb3}}.trend-ticket[data-v-424a6a23]:focus-visible{outline:2px solid #fff;outline-offset:2px}.mood-tagline[data-v-424a6a23]{color:var(--text-2);font-size:var(--fs-sm);font-weight:600;margin:0 0 12px}.reco-empty[data-v-424a6a23]{margin-top:24px;padding:24px;text-align:center;color:var(--text-2);border:1px dashed var(--glass-border);border-radius:var(--radius-lg);background:var(--glass)}.watch-links[data-v-424a6a23]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wl-chip[data-v-424a6a23]{display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-weight:600;font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.wl-chip[data-v-424a6a23]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 55%,var(--glass-border))}}.door-tabs[data-v-424a6a23]{display:inline-flex;gap:4px;padding:4px;margin-bottom:10px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border)}.door[data-v-424a6a23]{padding:9px 22px;border-radius:var(--radius-pill);font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.door[data-v-424a6a23]:hover{color:var(--text)}.door.on[data-v-424a6a23]{color:#fff;background:var(--brand-1);box-shadow:var(--shadow-glow)}@media(max-width:560px){.door-tabs[data-v-424a6a23]{display:flex;width:100%}.door[data-v-424a6a23]{flex:1;min-width:0;padding:10px 8px;font-size:var(--fs-xs);white-space:normal;line-height:1.15;text-align:center}}.intention-box[data-v-424a6a23]{margin-top:14px}.intention-q[data-v-424a6a23]{font-size:var(--fs-sm);color:var(--text-2);margin-bottom:10px}.intention-q b[data-v-424a6a23]{color:#fff;font-weight:800}.intention-chips[data-v-424a6a23]{display:flex;flex-wrap:wrap;gap:10px}.int-chip[data-v-424a6a23]{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:7px 16px 7px 9px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text);font-weight:600;font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast) var(--ease-out)}.int-moodi[data-v-424a6a23]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(168,85,247,.45))}.int-emoji[data-v-424a6a23]{font-size:var(--fs-md)}@media(hover:hover){.int-chip[data-v-424a6a23]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 60%,var(--glass-border))}}.int-chip.on[data-v-424a6a23]{background:var(--brand-1);border-color:transparent;color:#fff}.int-chip.skip[data-v-424a6a23]{color:var(--text-3);border-style:dashed}.pf-chip[data-v-424a6a23]{background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);padding:8px 16px;min-height:40px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:transform .15s ease,background .18s ease,border-color .18s ease,color .18s ease}@media(hover:hover){.pf-chip[data-v-424a6a23]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}}.pf-chip.on[data-v-424a6a23]{background:var(--brand-1);border-color:transparent;color:#fff}.prefilters[data-v-424a6a23]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.pf-backdrop[data-v-424a6a23]{position:fixed;inset:0;z-index:20}.pf-dd[data-v-424a6a23]{position:relative;z-index:21}.pf-dd-btn[data-v-424a6a23]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease}.pf-dd-btn[data-v-424a6a23]:hover{border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.pf-dd-btn.set[data-v-424a6a23]{border-color:color-mix(in srgb,var(--brand-2) 60%,transparent);background:color-mix(in srgb,var(--brand-2) 12%,var(--glass))}.pf-dd-cap[data-v-424a6a23]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3)}.pf-dd-val[data-v-424a6a23]{font-size:var(--fs-xs);font-weight:700;color:var(--text)}.pf-dd-caret[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3);transition:transform .18s ease}.pf-dd-btn.open .pf-dd-caret[data-v-424a6a23]{transform:rotate(180deg)}.pf-dd-menu[data-v-424a6a23]{position:absolute;top:calc(100% + 6px);left:0;z-index:22;min-width:190px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--radius-md);background:var(--surface, #14101f);border:1px solid var(--glass-border);box-shadow:0 18px 50px #00000080;animation:ddpop-424a6a23 .16s var(--ease-out, ease) both}@keyframes ddpop-424a6a23{0%{opacity:0;transform:translateY(-6px)}}.pf-dd-opt[data-v-424a6a23]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;color:var(--text-2);text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.pf-dd-opt[data-v-424a6a23]:hover{background:var(--glass);color:#fff}.pf-dd-opt.on[data-v-424a6a23]{color:#fff;background:color-mix(in srgb,var(--brand-2) 26%,transparent)}.pf-dd-box[data-v-424a6a23]{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:1px solid var(--glass-border);font-size:var(--fs-2xs);color:#fff}.pf-dd-opt.on .pf-dd-box[data-v-424a6a23]{background:var(--brand-1);border-color:transparent}@media(max-width:480px){.prefilters[data-v-424a6a23]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pf-dd[data-v-424a6a23],.pf-dd-btn[data-v-424a6a23]{width:100%}.pf-dd-btn[data-v-424a6a23]{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border-radius:var(--radius-md)}.pf-dd-val[data-v-424a6a23]{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pf-dd-caret[data-v-424a6a23]{position:absolute;top:10px;right:10px}.pf-dd-menu[data-v-424a6a23]{width:calc(100vw - 48px);max-width:340px}.pf-dd:last-child .pf-dd-menu[data-v-424a6a23]{left:auto;right:0}}.reveal-cta[data-v-424a6a23]{display:block;width:min(560px,100%);margin:28px auto 0;padding:24px 32px;border-radius:var(--radius-pill);border:none;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.5px;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--m),color-mix(in srgb,var(--m) 50%,var(--brand-3)));animation:cardpop .5s cubic-bezier(.34,1.56,.64,1) both,ctaPulse-424a6a23 2.2s ease-in-out .5s infinite;transition:transform .15s ease}@media(hover:hover){.reveal-cta[data-v-424a6a23]:hover{transform:scale(1.04)}}.engine-head[data-v-424a6a23]{text-align:center;padding:4px 16px 2px;margin-bottom:10px}.engine-moodi[data-v-424a6a23]{width:88px;height:88px;-o-object-fit:contain;object-fit:contain;margin:0 auto 2px;display:block;filter:drop-shadow(0 8px 22px rgba(168,85,247,.5));animation:moodi-float-424a6a23 3.2s ease-in-out infinite}@keyframes moodi-float-424a6a23{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.engine-moodi[data-v-424a6a23]{animation:none}}.engine-kicker[data-v-424a6a23]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-2)}.engine-title[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-2xl);font-weight:700;letter-spacing:var(--tracking-tight);margin:6px 0 4px;background:linear-gradient(92deg,#fff 40%,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.engine-sub[data-v-424a6a23]{font-size:var(--fs-xs);color:var(--text-2)}@media(max-width:560px){.engine-title[data-v-424a6a23]{font-size:var(--fs-xl)}}.platform-pick[data-v-424a6a23]{margin-top:18px;text-align:center}.pp-label[data-v-424a6a23]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.pp-chips[data-v-424a6a23]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin:0 auto}.pp-chip[data-v-424a6a23]{padding:var(--chip-pad);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;cursor:pointer;min-height:34px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(max-width:860px){.pp-chip[data-v-424a6a23]{min-height:var(--tap-min)}}.pp-chip[data-v-424a6a23]:hover{border-color:color-mix(in srgb,var(--brand-2) 50%,var(--glass-border));color:var(--text)}.pp-chip.on[data-v-424a6a23]{background:color-mix(in srgb,var(--brand-1) 38%,var(--bg-3));border-color:color-mix(in srgb,var(--brand-2) 70%,transparent);color:#fff;font-weight:700}.pp-check[data-v-424a6a23]{color:var(--brand-2);margin-right:6px;font-weight:700}.draw-cta[data-v-424a6a23]{display:block;width:min(600px,100%);margin:16px auto 0;padding:var(--btn-pad-lg);border-radius:var(--radius-pill);border:none;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.5px;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--m),color-mix(in srgb,var(--m) 45%,var(--brand-3)));animation:cardpop .28s cubic-bezier(.34,1.56,.64,1) both,ctaPulse-424a6a23 2s ease-in-out .4s infinite;transition:transform .15s ease}.draw-cta.waiting[data-v-424a6a23]{background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--text-3);cursor:default;animation:none;font-size:var(--fs-md)}@media(hover:hover){.draw-cta[data-v-424a6a23]:hover{transform:scale(1.05)}}@media(max-width:560px){.draw-cta[data-v-424a6a23]{font-size:var(--fs-md);padding:22px 24px}}@keyframes ctaPulse-424a6a23{0%,to{box-shadow:0 10px 36px color-mix(in srgb,var(--m) 50%,transparent)}50%{box-shadow:0 12px 60px color-mix(in srgb,var(--m) 85%,transparent)}}.section-head[data-v-424a6a23]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-head .section-title[data-v-424a6a23]{margin-bottom:4px}.see-all[data-v-424a6a23]{font-size:var(--fs-xs);color:var(--brand-2);white-space:nowrap}.see-all[data-v-424a6a23]:hover{color:#fff}.section-sub[data-v-424a6a23]{color:var(--text-3);font-size:var(--fs-xs);margin:0 0 16px}.list-row[data-v-424a6a23]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3)}.tl-card[data-v-424a6a23]{position:relative;display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-base) var(--ease-out)}@media(hover:hover){.tl-card[data-v-424a6a23]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}}.tl-rank[data-v-424a6a23]{position:absolute;top:8px;left:8px;z-index:2;font-size:var(--fs-2xs);font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);background:#0009;color:var(--star)}.tl-cover[data-v-424a6a23]{width:52px;height:74px;flex-shrink:0;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-md)}.tl-body[data-v-424a6a23]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.tl-title[data-v-424a6a23]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-meta[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.reveal-cta[data-v-424a6a23]{animation:none}}.feed-card[data-v-424a6a23]{display:flex;flex-direction:column;gap:10px;width:280px;flex-shrink:0;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.feed-author[data-v-424a6a23]{display:flex;align-items:center;gap:10px;transition:opacity .15s ease}@media(hover:hover){.feed-author[data-v-424a6a23]:hover{opacity:.8}}.feed-avatar[data-v-424a6a23]{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:1px solid var(--glass-border);display:grid;place-items:center;font-size:var(--fs-sm)}.feed-who[data-v-424a6a23]{display:flex;flex-direction:column;min-width:0}.feed-name[data-v-424a6a23]{font-weight:700;font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-action[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3);margin-top:2px}.feed-text[data-v-424a6a23]{font-size:var(--fs-2xs);line-height:1.55;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-film[data-v-424a6a23]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--glass-border);transition:opacity .15s ease}@media(hover:hover){.feed-film[data-v-424a6a23]:hover{opacity:.8}}.feed-thumb[data-v-424a6a23]{width:24px;height:34px;border-radius:var(--radius-xs);flex-shrink:0;background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-2xs)}.feed-film-name[data-v-424a6a23]{font-size:var(--fs-2xs);font-weight:700;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-film-year[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3)}.review-item[data-v-424a6a23]{width:300px;flex-shrink:0}.contribs[data-v-424a6a23]{display:flex;flex-wrap:wrap;gap:12px}.contrib[data-v-424a6a23]{display:flex;align-items:center;gap:10px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:8px 18px 8px 12px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.contrib-rank[data-v-424a6a23]{font-size:var(--fs-xs);font-weight:700;color:var(--brand-2)}.contrib-avatar[data-v-424a6a23]{width:32px;height:32px;border-radius:50%;background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:1px solid var(--glass-border);display:grid;place-items:center;font-size:var(--fs-sm)}.contrib-name[data-v-424a6a23]{font-weight:700;font-size:var(--fs-xs)}.contrib-count[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--text-3)}@keyframes heroFade-424a6a23{0%{opacity:0}to{opacity:1}}@keyframes kenburns-424a6a23{0%{transform:scale(1)}to{transform:scale(1.08)}}.up-teaser[data-v-424a6a23]{width:150px;color:inherit;text-decoration:none}.upt-poster[data-v-424a6a23]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md, 12px);overflow:hidden;background:var(--glass);border:1px solid var(--stroke)}.upt-poster img[data-v-424a6a23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.upt-date[data-v-424a6a23]{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px #00000073;font-size:var(--fs-2xs);font-weight:800;color:#16121f;text-transform:capitalize}.upt-name[data-v-424a6a23]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding:8px 2px 0;font-weight:500;font-size:var(--fs-xs)}.see-all[data-v-424a6a23]{color:var(--brand-2);font-size:var(--fs-2xs);text-decoration:none}.wrapped-banner[data-v-424a6a23]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:8px 0 28px;padding:14px 20px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-1) 22%,var(--glass));border:1px solid rgba(168,85,247,.45);color:var(--text-1);text-decoration:none;transition:border-color var(--dur-fast, .15s),transform var(--dur-fast, .15s)}@media(hover:hover){.wrapped-banner[data-v-424a6a23]:hover{border-color:var(--brand-2);transform:translateY(-1px)}}.wb-kicker[data-v-424a6a23]{font-size:var(--fs-2xs);letter-spacing:.25em;text-transform:uppercase;color:var(--brand-2)}.wb-main[data-v-424a6a23]{font-size:var(--fs-sm)}.wb-main strong[data-v-424a6a23]{font-size:var(--fs-md);font-weight:800;margin-right:4px}.wb-cta[data-v-424a6a23]{margin-left:auto;font-weight:600;color:#fff;white-space:nowrap}.ns-cell[data-v-424a6a23]{display:flex;flex-direction:column;gap:5px;width:170px;align-self:flex-start}.ns-date[data-v-424a6a23]{font-size:var(--fs-2xs);color:var(--brand-2)}.wt[data-v-a9d81c95]{padding-top:32px;max-width:1100px}.wt-head[data-v-a9d81c95]{margin-bottom:22px}.kicker[data-v-a9d81c95]{font-size:var(--fs-2xs);letter-spacing:.3em;color:var(--brand-2);text-transform:uppercase}.wt-head h1[data-v-a9d81c95]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-4xl);font-weight:800;letter-spacing:var(--tracking-tight);margin:var(--space-2, 8px) 0 var(--space-3, 12px);background:linear-gradient(92deg,#fff,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro[data-v-a9d81c95]{color:var(--text-2);max-width:68ch;line-height:1.6;font-size:var(--fs-sm)}.tonight[data-v-a9d81c95]{margin-top:10px;padding:20px 22px 16px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));background:linear-gradient(160deg,color-mix(in srgb,var(--brand-1) 12%,transparent),var(--glass))}.tonight-h[data-v-a9d81c95]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-xl);font-weight:800;margin-bottom:16px}.picks[data-v-a9d81c95]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:720px){.picks[data-v-a9d81c95]{grid-template-columns:1fr}}.pick[data-v-a9d81c95]{display:flex;flex-direction:column;gap:7px;min-width:0}.role[data-v-a9d81c95]{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill);color:#fff}.role.sure[data-v-a9d81c95]{background:#1a7f4e}.role.discovery[data-v-a9d81c95]{background:var(--brand-1)}.role.new[data-v-a9d81c95]{background:#b0731a}.where[data-v-a9d81c95]{font-size:var(--fs-2xs);color:#4ade80;margin:0}.where.muted[data-v-a9d81c95]{color:var(--text-3)}.why[data-v-a9d81c95]{font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin:0}.fresh[data-v-a9d81c95]{margin:14px 0 0;font-size:var(--fs-2xs);color:var(--text-3)}.wt-cta[data-v-a9d81c95]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.mood-hook[data-v-a9d81c95]{margin-top:26px;padding:20px 22px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--glass-border));background:radial-gradient(90% 100% at 50% -10%,color-mix(in srgb,var(--brand-1) 18%,transparent),transparent 60%),var(--glass)}.mh-head[data-v-a9d81c95]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mh-title[data-v-a9d81c95]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;background:linear-gradient(92deg,#fff 40%,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mh-sub[data-v-a9d81c95]{margin:2px 0 0;font-size:var(--fs-xs);color:var(--text-2)}.mh-states[data-v-a9d81c95]{display:flex;flex-wrap:wrap;gap:8px}.mh-chip[data-v-a9d81c95]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--m) 45%,var(--glass-border));background:color-mix(in srgb,var(--m) 12%,transparent);color:var(--text);font-size:var(--fs-xs);font-weight:600;min-height:38px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mh-chip[data-v-a9d81c95]:hover{background:color-mix(in srgb,var(--m) 26%,transparent);transform:translateY(-1px)}.mh-chip img[data-v-a9d81c95]{border-radius:50%}@media(max-width:560px){.mh-states[data-v-a9d81c95]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent)}.mh-chip[data-v-a9d81c95]{flex:none;min-height:var(--tap-min)}}.variants[data-v-a9d81c95]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.variant[data-v-a9d81c95]{font-size:var(--fs-2xs);color:var(--text-2);border:1px solid var(--glass-border);background:var(--glass);border-radius:var(--radius-pill);padding:6px 12px;text-decoration:none}.variant.on[data-v-a9d81c95]{color:#fff;background:var(--grad-brand);border-color:transparent}.wt-section[data-v-a9d81c95]{margin-top:40px}.wt-h2[data-v-a9d81c95]{font-size:var(--fs-md);font-weight:800;margin-bottom:18px}.faq[data-v-a9d81c95]{display:flex;flex-direction:column;gap:10px;max-width:800px}.faq-item[data-v-a9d81c95]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:14px 18px}.faq-item summary[data-v-a9d81c95]{cursor:pointer;font-weight:700;color:var(--text-1);list-style:none}.faq-item summary[data-v-a9d81c95]::-webkit-details-marker{display:none}.faq-item summary[data-v-a9d81c95]:before{content:"＋";color:var(--brand-2);margin-right:10px;font-weight:700}.faq-item[open] summary[data-v-a9d81c95]:before{content:"－"}.faq-item p[data-v-a9d81c95]{margin:12px 0 0;color:var(--text-2);line-height:1.6}.up[data-v-a6c3baf1]{padding-top:32px;max-width:1100px}.up-head[data-v-a6c3baf1]{margin-bottom:var(--space-5, 24px)}.kicker[data-v-a6c3baf1]{font-size:var(--fs-2xs);letter-spacing:.3em;color:var(--brand-2);text-transform:uppercase}.up-head h1[data-v-a6c3baf1]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-4xl);font-weight:800;letter-spacing:var(--tracking-tight);margin:var(--space-2, 8px) 0 var(--space-3, 12px);background:linear-gradient(92deg,#fff,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro[data-v-a6c3baf1]{color:var(--text-2);max-width:68ch;line-height:1.6}.up-grid[data-v-a6c3baf1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.up-card[data-v-a6c3baf1]{display:block;color:inherit;text-decoration:none}.up-poster[data-v-a6c3baf1]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md, 12px);overflow:hidden;background:var(--glass);border:1px solid var(--stroke)}.up-poster img[data-v-a6c3baf1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.up-card.linked .up-poster[data-v-a6c3baf1]{transition:transform .15s}@media(hover:hover){.up-card.linked:hover .up-poster[data-v-a6c3baf1]{transform:translateY(-3px)}}.up-date[data-v-a6c3baf1]{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px #00000073;font-size:var(--fs-2xs);font-weight:800;color:#16121f;text-transform:capitalize}.up-name[data-v-a6c3baf1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding:8px 2px 0;font-weight:500;font-size:var(--fs-xs)}.up-empty[data-v-a6c3baf1]{color:var(--text-2);padding:24px 0}.up-credit[data-v-a6c3baf1]{margin-top:32px;color:var(--text-3);font-size:var(--fs-2xs)}.top-hint[data-v-8a48a892]{color:var(--text-3);font-size:var(--fs-xs);margin:-6px 0 14px}.top-list[data-v-8a48a892]{margin:0;padding-left:26px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm)}.top-list a[data-v-8a48a892]{color:var(--text-1);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-2) 45%,transparent);text-underline-offset:3px}.top-list a[data-v-8a48a892]:hover{color:var(--brand-2)}.ty[data-v-8a48a892]{color:var(--text-3);font-size:var(--fs-xs);margin-left:6px}.tn[data-v-8a48a892]{color:var(--star, #fbbf24);font-size:var(--fs-xs);margin-left:8px}.faq-item h3[data-v-8a48a892]{font-size:var(--fs-base);margin:18px 0 6px}.faq-item p[data-v-8a48a892]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.6;max-width:75ch;margin:0}.pn[data-v-8a48a892]{padding-top:32px;max-width:1100px}.pn-head[data-v-8a48a892]{margin-bottom:var(--space-5, 24px)}.kicker[data-v-8a48a892]{font-size:var(--fs-2xs);letter-spacing:.3em;color:var(--brand-2);text-transform:uppercase}.pn-head h1[data-v-8a48a892]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-4xl);font-weight:800;letter-spacing:var(--tracking-tight);margin:var(--space-2, 8px) 0 var(--space-3, 12px);background:linear-gradient(92deg,#fff,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:none}.intro[data-v-8a48a892]{color:var(--text-2);max-width:68ch;line-height:1.6}.pn-switch[data-v-8a48a892]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pn-chip[data-v-8a48a892]{padding:7px 13px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--stroke);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);text-decoration:none;transition:all .15s}.pn-chip[data-v-8a48a892]:hover{color:var(--text-1)}.pn-chip.on[data-v-8a48a892]{background:linear-gradient(92deg,#7c3aed,#a855f7);border-color:transparent;color:#fff}.pn-sec[data-v-8a48a892]{margin-top:28px}.pn-empty[data-v-8a48a892]{color:var(--text-2);padding:24px 0}.pn-cta[data-v-8a48a892]{margin:36px 0 8px}.empty[data-v-2f20a6df]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--brand-1) 8%,transparent),transparent 70%);border:1px dashed var(--glass-border);border-radius:var(--radius-lg)}.glyph[data-v-2f20a6df]{color:var(--brand-2);opacity:.9}.title[data-v-2f20a6df]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700}.hint[data-v-2f20a6df]{color:var(--text-3);font-size:var(--fs-xs);max-width:42ch;line-height:var(--lh-normal)}.action[data-v-2f20a6df]{margin-top:var(--space-3)}.error-state[data-v-79d58685]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);background:radial-gradient(120% 100% at 50% 0%,rgba(248,113,113,.1),transparent 70%);border:1px dashed color-mix(in srgb,#f87171 45%,var(--glass-border));border-radius:var(--radius-lg)}.glyph[data-v-79d58685]{font-size:var(--fs-3xl);filter:saturate(1.1);opacity:.9}.title[data-v-79d58685]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700}.hint[data-v-79d58685]{color:var(--text-2);font-size:var(--fs-xs);max-width:42ch;line-height:var(--lh-normal)}.actions[data-v-79d58685]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-3)}.no-idea[data-v-371fc778]{scroll-margin-top:80px}.coll-tabs[data-v-371fc778]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.coll-tab[data-v-371fc778]{padding:9px 18px;min-height:40px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.coll-tab[data-v-371fc778]:hover{border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.coll-tab.on[data-v-371fc778]{background:var(--grad-brand);color:#fff;border-color:transparent}.genre-tab[data-v-371fc778]{border-color:color-mix(in srgb,#22d3ee 40%,var(--glass-border))}.genre-tab .caret[data-v-371fc778]{font-size:var(--fs-2xs);opacity:.75}.genre-chips[data-v-371fc778]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px;animation:riseIn .3s cubic-bezier(.16,1,.3,1)}.genre-chip[data-v-371fc778]{padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast),color var(--dur-fast)}@media(hover:hover){.genre-chip[data-v-371fc778]:hover{transform:translateY(-1px);color:var(--text);border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}}.genre-chip.on[data-v-371fc778]{background:var(--grad-brand);border-color:transparent;color:#fff}.coll-more[data-v-371fc778]{display:flex;justify-content:center;margin-top:20px}.searchbar[data-v-a487bc84]{display:flex;align-items:center;gap:10px;margin:18px 0 4px;padding:4px 14px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border)}.searchbar[data-v-a487bc84]:focus-within{border-color:color-mix(in srgb,var(--brand-2) 55%,var(--glass-border));box-shadow:var(--ring-focus)}.sb-ico[data-v-a487bc84]{font-size:var(--fs-base);opacity:.8}.searchbar input[data-v-a487bc84]{flex:1;min-width:0;border:none;background:transparent;padding:12px 0;font-size:var(--fs-sm);color:var(--text)}.searchbar input[data-v-a487bc84]:focus{outline:none;box-shadow:none}.sb-clear[data-v-a487bc84]{color:var(--text-3);font-size:var(--fs-xs);padding:4px 8px}.search-hint[data-v-a487bc84]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:10px}.people-block[data-v-a487bc84]{margin-top:18px}.people-title[data-v-a487bc84]{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.people-row[data-v-a487bc84]{display:flex;flex-wrap:wrap;gap:14px}.person[data-v-a487bc84]{display:flex;flex-direction:column;align-items:center;width:96px;text-align:center}.person-photo[data-v-a487bc84]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--glass-border);transition:border-color .15s ease,transform .15s ease}@media(hover:hover){.person:hover .person-photo[data-v-a487bc84]{border-color:var(--brand-2);transform:translateY(-2px)}}.person-ph[data-v-a487bc84]{display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);background:var(--glass)}.person-name[data-v-a487bc84]{font-size:var(--fs-2xs);font-weight:700;margin-top:6px;line-height:1.2}.person-known[data-v-a487bc84]{font-size:var(--fs-2xs);color:var(--text-3);line-height:1.3}.help[data-v-a487bc84]{margin:26px 0 4px}.help-title[data-v-a487bc84]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800;margin:0}.help-tuveux[data-v-a487bc84]{color:var(--text-3);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.09em;margin:8px 0 14px}.genre-lead[data-v-a487bc84]{margin:34px 0 10px;color:var(--text-2);font-size:var(--fs-base);font-weight:600}.cinema-cta-bottom[data-v-a487bc84]{margin-top:0}.scroll-sentinel[data-v-a487bc84]{display:flex;justify-content:center;min-height:40px;margin-top:20px}.loading-more[data-v-a487bc84]{color:var(--text-3);font-size:var(--fs-xs)}.grid-k7[data-v-a487bc84] .card .poster{border-radius:var(--radius-xs);border:3px solid #07070c;box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff14}.grid-k7[data-v-a487bc84] .card:hover .poster{box-shadow:0 18px 40px #7c3aed66,inset 0 1px #ffffff1a}.grid-k7[data-v-a487bc84] .card .poster:before{content:"";position:absolute;top:0;bottom:0;left:0;width:9px;z-index:1;background:linear-gradient(90deg,#000000eb,#00000014);border-right:1px solid rgba(255,255,255,.1);pointer-events:none}.grid-k7[data-v-a487bc84] .card .poster:after{content:"";position:absolute;left:9px;right:0;top:0;height:22%;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent);pointer-events:none}.grid-k7[data-v-a487bc84] .card .meta{margin-top:7px;padding:5px 8px;background:#ece6d6;border:1px solid #cdc4ac;border-radius:var(--radius-xs);box-shadow:0 2px 6px #00000059}.grid-k7[data-v-a487bc84] .card .name{color:#17130c;font-weight:700;text-transform:uppercase;font-size:var(--fs-2xs);letter-spacing:.4px}.grid-k7[data-v-a487bc84] .card .year{color:#6f6552}.genre-toggle[data-v-a487bc84]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-weight:700;font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast),background var(--dur-fast)}.genre-toggle[data-v-a487bc84]:hover,.genre-toggle.on[data-v-a487bc84]{background:var(--glass-strong);border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.genre-toggle .caret[data-v-a487bc84]{font-size:var(--fs-2xs);opacity:.7}.genre-row[data-v-a487bc84]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.browse[data-v-a487bc84]{margin:18px 0 4px}.browse-chips[data-v-a487bc84]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;animation:riseIn-a487bc84 .3s cubic-bezier(.16,1,.3,1)}.aisle-sep[data-v-a487bc84]{flex-basis:100%;margin:8px 0 -2px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.6px;color:var(--text-3)}.aisle-sep[data-v-a487bc84]:first-child{margin-top:0}@keyframes riseIn-a487bc84{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.browse-chip[data-v-a487bc84]{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font-weight:600;font-size:var(--fs-xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast)}@media(hover:hover){.browse-chip[data-v-a487bc84]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 50%,var(--glass-border))}}.browse-chip.on[data-v-a487bc84]{background:var(--grad-brand);border-color:transparent;color:#fff}.bce[data-v-a487bc84]{font-size:var(--fs-sm)}.grad-txt[data-v-a487bc84]{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));-webkit-background-clip:text;background-clip:text;color:transparent}.cinema-cta[data-v-a487bc84]{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-4) 0 var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(100deg,color-mix(in srgb,#d946ef 22%,var(--glass)),color-mix(in srgb,#22d3ee 18%,var(--glass)));border:1px solid color-mix(in srgb,#d946ef 30%,transparent);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}@media(hover:hover){.cinema-cta[data-v-a487bc84]:hover{transform:translateY(-3px);box-shadow:0 16px 40px #d946ef4d}}.cc-emoji[data-v-a487bc84]{font-size:var(--fs-2xl)}.cc-text[data-v-a487bc84]{display:flex;flex-direction:column;flex:1}.cc-text strong[data-v-a487bc84]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:800}.cc-sub[data-v-a487bc84]{color:var(--text-2);font-size:var(--fs-xs)}.cc-arrow[data-v-a487bc84]{font-size:var(--fs-lg);color:#f0abfc;transition:transform var(--dur-base) var(--ease-out)}@media(hover:hover){.cinema-cta:hover .cc-arrow[data-v-a487bc84]{transform:translate(4px)}}.filters[data-v-a487bc84]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;position:relative}.filters[data-v-a487bc84] .panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;margin-top:0}.pills[data-v-a487bc84]{display:flex;gap:4px;background:var(--glass);border-radius:var(--radius-pill);padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}.pills[data-v-a487bc84]::-webkit-scrollbar{display:none}.pill[data-v-a487bc84]{flex:0 0 auto;padding:8px 16px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:500}.pill.active[data-v-a487bc84]{background:var(--grad-brand);color:#fff}.platform-filter[data-v-a487bc84]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pf-label[data-v-a487bc84]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-right:2px}.plat-chip[data-v-a487bc84]{padding:7px 14px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.plat-chip[data-v-a487bc84]:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.plat-chip.on[data-v-a487bc84]{background:var(--grad-brand);border-color:transparent;color:#fff;font-weight:600}.plat-chip.clear[data-v-a487bc84]{color:var(--text-3);border-style:dashed}.cinema[data-v-2662a1b1]{position:relative;padding-top:32px}.scanlines[data-v-2662a1b1]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(0,0,0,.14) 3px,transparent 4px);mix-blend-mode:multiply}.chead[data-v-2662a1b1]{position:relative;margin-bottom:var(--space-5)}.kicker[data-v-2662a1b1]{font-size:var(--fs-2xs);letter-spacing:.3em;color:#22d3ee;text-shadow:0 0 12px rgba(34,211,238,.5);display:inline-flex;align-items:center;gap:10px}.kicker[data-v-2662a1b1]:before,.kicker[data-v-2662a1b1]:after{content:"";width:clamp(20px,5vw,40px);height:8px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px);opacity:.6}.kicker[data-v-2662a1b1]:before{-webkit-mask:linear-gradient(90deg,transparent,#000);mask:linear-gradient(90deg,transparent,#000)}.kicker[data-v-2662a1b1]:after{-webkit-mask:linear-gradient(90deg,#000,transparent);mask:linear-gradient(90deg,#000,transparent)}.chead h1[data-v-2662a1b1]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-4xl);font-weight:800;letter-spacing:var(--tracking-tight);margin:var(--space-2) 0;background:linear-gradient(92deg,#f0abfc,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 42px rgba(236,72,153,.25)}.sub[data-v-2662a1b1]{color:var(--text-2);max-width:60ch}.cats[data-v-2662a1b1],.moods[data-v-2662a1b1]{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.cat[data-v-2662a1b1]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,#22d3ee 30%,var(--glass-border));background:var(--glass);color:var(--text-2);font-weight:700;font-size:var(--fs-xs);font-family:var(--font-mono);transition:all var(--dur-fast) var(--ease-out)}.cat[data-v-2662a1b1]:hover{color:#fff;border-color:#22d3ee}.cat-toggle .caret[data-v-2662a1b1]{font-size:var(--fs-2xs);opacity:.75}.tag-count[data-v-2662a1b1]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-sm);background:var(--grad-brand);color:#fff;font-size:var(--fs-2xs);font-weight:800}.cat.on[data-v-2662a1b1]{background:linear-gradient(120deg,#d946ef,#22d3ee);color:#fff;border-color:transparent;box-shadow:0 6px 22px #d946ef66}.cat.lost[data-v-2662a1b1]{border-style:dashed}.mood-chip[data-v-2662a1b1]{padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-size:var(--fs-xs);transition:all var(--dur-fast) var(--ease-out)}.mood-chip.on[data-v-2662a1b1]{border-color:color-mix(in srgb,var(--m) 60%,transparent);color:#fff;background:color-mix(in srgb,var(--m) 22%,var(--glass))}.grid-posters[data-v-2662a1b1]{position:relative}.palmares[data-v-db97ab56]{padding-top:32px}.kicker[data-v-db97ab56]{font-size:var(--fs-2xs);letter-spacing:3px;text-transform:uppercase;color:var(--star)}.page-title[data-v-db97ab56]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(30px,7vw,46px);font-weight:800;letter-spacing:-1.5px;margin:6px 0 4px}.sub[data-v-db97ab56]{color:var(--text-2);max-width:62ch;margin-bottom:28px}.award[data-v-db97ab56]{margin-bottom:34px}.award-head[data-v-db97ab56]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.see-all[data-v-db97ab56]{flex:none}.card.pal-card[data-v-db97ab56]{width:150px;flex:none}@media(max-width:560px){.card.pal-card[data-v-db97ab56]{width:124px}}.page-moodi[data-v-db97ab56]{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(168,85,247,.45));margin-bottom:4px}.hub[data-v-c441a27c]{padding-top:32px}.kicker[data-v-c441a27c]{font-size:var(--fs-2xs);letter-spacing:3px;text-transform:uppercase;color:var(--brand-2)}.page-title[data-v-c441a27c]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(28px,7vw,44px);font-weight:800;letter-spacing:-1.5px;margin:6px 0 4px}.sub[data-v-c441a27c]{color:var(--text-2);max-width:62ch;margin-bottom:26px}.sel-grid[data-v-c441a27c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:40px}.sel-card[data-v-c441a27c]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass);transition:border-color .18s ease,transform .18s ease}@media(hover:hover){.sel-card[data-v-c441a27c]:hover{border-color:color-mix(in srgb,var(--brand-2) 50%,transparent);transform:translateY(-2px)}}.sel-emoji[data-v-c441a27c]{font-size:var(--fs-lg);flex:none}.sel-label[data-v-c441a27c]{font-weight:600;font-size:var(--fs-xs)}.sel-moodi[data-v-c441a27c]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;flex:none;filter:drop-shadow(0 4px 12px rgba(168,85,247,.4))}.selection[data-v-c52fa93b]{padding-top:32px}.kicker[data-v-c52fa93b]{font-size:var(--fs-2xs);letter-spacing:3px;text-transform:uppercase;color:var(--brand-2)}.page-title[data-v-c52fa93b]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(26px,6vw,40px);font-weight:800;letter-spacing:-1.2px;margin:6px 0 14px;text-wrap:balance}.intro[data-v-c52fa93b]{color:var(--text-2);line-height:1.65;max-width:68ch;margin-bottom:12px}.grid-posters[data-v-c52fa93b]{margin-top:22px}.cta-block[data-v-c52fa93b]{margin:34px 0;padding:22px 24px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));background:linear-gradient(120deg,color-mix(in srgb,var(--brand-1) 16%,var(--glass)),var(--glass));display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.cta-text[data-v-c52fa93b]{color:var(--text-2);max-width:52ch;line-height:1.55}.cta-btn[data-v-c52fa93b]{flex:none}.related[data-v-c52fa93b]{margin-bottom:30px}.rel-links[data-v-c52fa93b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rel-chip[data-v-c52fa93b]{font-size:var(--fs-xs)}.quality[data-v-c52fa93b]{font-size:var(--fs-2xs);color:var(--star, #fbbf24);margin:-6px 0 14px;letter-spacing:.06em;text-transform:uppercase}.head-row[data-v-c52fa93b]{display:flex;align-items:center;gap:16px}.sel-moodi-hero[data-v-c52fa93b]{width:84px;height:84px;-o-object-fit:contain;object-fit:contain;flex:none;filter:drop-shadow(0 6px 16px rgba(168,85,247,.45))}.share-buttons[data-v-5cc0a349]{display:flex;flex-wrap:wrap;gap:8px}.sb[data-v-5cc0a349]{padding:8px 14px;font-size:var(--fs-xs);font-weight:600}.chain[data-v-61d4f3c5]{margin-top:34px}.chain ul[data-v-61d4f3c5]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-61d4f3c5]{display:inline-flex;align-items:center;font-size:var(--fs-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.chip[data-v-61d4f3c5]:hover{color:var(--text-1)}.report-issue[data-v-feb06506]{margin-top:14px}.ri-trigger[data-v-feb06506]{color:var(--text-3);font-size:var(--fs-2xs);font-weight:600;padding:6px 2px;transition:color .15s ease}.ri-trigger[data-v-feb06506]:hover{color:var(--text)}.ri-panel[data-v-feb06506]{margin-top:8px;max-width:420px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px}.ri-title[data-v-feb06506]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-sm)}.ri-reasons[data-v-feb06506]{display:flex;flex-wrap:wrap;gap:7px}.ri-chip[data-v-feb06506]{padding:6px 11px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-size:var(--fs-2xs);font-weight:600;transition:border-color .15s ease,color .15s ease}.ri-chip.on[data-v-feb06506]{border-color:color-mix(in srgb,var(--brand-2) 60%,transparent);color:var(--text)}.ri-panel textarea[data-v-feb06506]{resize:vertical;min-height:52px;font-size:var(--fs-xs);line-height:1.5;color:var(--text);font-family:var(--font-body);background:var(--bg-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:8px 10px}.ri-send[data-v-feb06506]{align-self:flex-start}.ri-send[data-v-feb06506]:disabled{opacity:.55;cursor:not-allowed}.ri-err[data-v-feb06506]{color:#f87171;font-size:var(--fs-2xs)}.ri-thanks[data-v-feb06506]{color:var(--text-2);font-size:var(--fs-xs);padding:6px 0}.et[data-v-cbe139a3]{width:100%;display:flex;flex-direction:column;align-items:flex-end}.et-thread[data-v-cbe139a3]{align-self:stretch}.et-toggle[data-v-cbe139a3]{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:2px 6px;border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--fs-2xs);cursor:pointer}.et-toggle.has[data-v-cbe139a3]{color:var(--brand-2)}.et-toggle.on[data-v-cbe139a3],.et-toggle[data-v-cbe139a3]:hover{color:var(--text-1)}.et-thread[data-v-cbe139a3]{margin:6px 0 4px 34px;padding:10px 12px;border-left:2px solid color-mix(in srgb,var(--brand-2) 40%,transparent);display:flex;flex-direction:column;gap:8px}.et-state[data-v-cbe139a3]{font-size:var(--fs-2xs);color:var(--text-3);margin:0}.et-comment[data-v-cbe139a3]{display:grid;grid-template-columns:auto auto 1fr;gap:2px 8px;align-items:baseline}.et-name[data-v-cbe139a3]{font-size:var(--fs-2xs);font-weight:700;color:var(--text-1)}.et-date[data-v-cbe139a3]{font-size:var(--fs-2xs);color:var(--text-3)}.et-del[data-v-cbe139a3]{justify-self:end;background:none;border:0;color:var(--text-3);cursor:pointer;font-size:var(--fs-2xs)}.et-body[data-v-cbe139a3]{grid-column:1 / -1;margin:0;font-size:var(--fs-xs);color:var(--text-2);white-space:pre-wrap}.et-form[data-v-cbe139a3]{display:flex;gap:8px;margin-top:2px}.et-input[data-v-cbe139a3]{flex:1;min-width:0;background:var(--bg-3);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--text-1);font-size:var(--fs-xs);padding:7px 12px}.et-send[data-v-cbe139a3]{background:none;border:0;color:var(--brand-2);font-weight:600;font-size:var(--fs-xs);cursor:pointer}.et-send[data-v-cbe139a3]:disabled{opacity:.4}.in-news[data-v-b833a9d2]{margin-top:34px}.in-head[data-v-b833a9d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.in-link[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--brand-2);text-decoration:none}.in-grid[data-v-b833a9d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.in-card[data-v-b833a9d2]{display:flex;gap:12px;align-items:center;padding:10px;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);text-decoration:none;color:inherit;transition:border-color .15s ease}.in-card[data-v-b833a9d2]:hover{border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.in-cover[data-v-b833a9d2]{flex:none;width:68px;height:48px;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;display:grid;place-items:center;color:var(--text-2)}.in-date[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-2)}.in-title[data-v-b833a9d2]{font-size:var(--fs-xs);font-weight:600;line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rel-wrap[data-v-b833a9d2]{display:flex;flex-direction:column;gap:6px;flex:none}.rel-chip[data-v-b833a9d2]{align-self:flex-start;font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--brand-2);padding:2px 9px;border:1px solid color-mix(in srgb,var(--brand-2) 40%,transparent);border-radius:var(--radius-pill)}.ep-yt[data-v-b833a9d2]{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);padding:3px 8px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);color:var(--text-3);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ep-yt[data-v-b833a9d2]:hover{color:var(--text-1);border-color:color-mix(in srgb,#ef4444 55%,var(--glass-border))}.ep-yt.direct[data-v-b833a9d2]{color:#f87171;border-color:color-mix(in srgb,#ef4444 45%,var(--glass-border))}.yt-sec[data-v-b833a9d2]{margin:8px 0 26px;padding:18px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--glass-border));background:color-mix(in srgb,var(--brand-1) 10%,transparent)}.yt-head[data-v-b833a9d2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yt-free[data-v-b833a9d2]{font-size:var(--fs-2xs);padding:3px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,#22c55e 18%,transparent);color:#4ade80}.yt-sub[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);margin:4px 0 14px}.yt-next[data-v-b833a9d2]{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.yt-done[data-v-b833a9d2]{font-size:var(--fs-xs);color:#4ade80;margin:0 0 12px}.yt-list[data-v-b833a9d2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:420px;overflow-y:auto}.yt-row[data-v-b833a9d2]{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--glass-border)}.yt-row.seen .yt-name[data-v-b833a9d2],.yt-row.seen .yt-num[data-v-b833a9d2]{color:var(--text-3);text-decoration:line-through}.yt-check[data-v-b833a9d2]{width:22px;height:22px;flex:none;border-radius:var(--radius-xs);border:1px solid var(--glass-border);background:var(--bg-3);color:#4ade80;cursor:pointer;font-size:var(--fs-2xs)}.yt-num[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);flex:none}.yt-name[data-v-b833a9d2]{flex:1;min-width:0;font-size:var(--fs-xs);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-name[data-v-b833a9d2]:hover{color:var(--text-1)}.yt-play[data-v-b833a9d2]{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);color:var(--brand-2)}.yt-name[data-v-b833a9d2],.yt-play[data-v-b833a9d2]{background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit}.yt-play[data-v-b833a9d2]{font-size:var(--fs-2xs)}.yt-row.playing[data-v-b833a9d2]{background:color-mix(in srgb,var(--brand-2) 14%,transparent)}.yt-row.playing .yt-name[data-v-b833a9d2]{color:var(--text-1);font-weight:600}.yt-player[data-v-b833a9d2]{margin:14px 0 18px}.yt-frame[data-v-b833a9d2]{width:100%;max-width:720px;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-md, 12px);display:block}.yt-bar[data-v-b833a9d2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:720px;margin-top:8px}.yt-now[data-v-b833a9d2]{flex:1;min-width:0;font-size:var(--fs-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-act[data-v-b833a9d2]{flex:none;font-size:var(--fs-2xs);padding:6px 12px;min-height:32px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);cursor:pointer}.yt-act[data-v-b833a9d2]:hover{color:var(--text-1)}.yt-act.strong[data-v-b833a9d2]{border-color:color-mix(in srgb,var(--brand-2) 55%,var(--glass-border));background:color-mix(in srgb,var(--brand-2) 22%,transparent);color:var(--text-1)}.ep-yt[data-v-b833a9d2]{cursor:pointer;font:inherit}.universe-sec[data-v-b833a9d2]{margin:34px 0}.un-head[data-v-b833a9d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.un-link[data-v-b833a9d2]{font-size:var(--fs-xs);font-weight:700;color:var(--brand-2);text-decoration:none}.un-link[data-v-b833a9d2]:hover{text-decoration:underline}.mood-hook[data-v-b833a9d2]{margin:34px 0;padding:20px 22px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--glass-border));background:radial-gradient(90% 100% at 50% -10%,color-mix(in srgb,var(--brand-1) 18%,transparent),transparent 60%),var(--glass)}.mh-head[data-v-b833a9d2]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mh-title[data-v-b833a9d2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;background:linear-gradient(92deg,#fff 40%,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mh-sub[data-v-b833a9d2]{margin:2px 0 0;font-size:var(--fs-xs);color:var(--text-2)}.mh-states[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:8px}.mh-chip[data-v-b833a9d2]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--m) 45%,var(--glass-border));background:color-mix(in srgb,var(--m) 12%,transparent);color:var(--text);font-size:var(--fs-xs);font-weight:600;min-height:38px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mh-chip[data-v-b833a9d2]:hover{background:color-mix(in srgb,var(--m) 26%,transparent);transform:translateY(-1px)}.mh-chip img[data-v-b833a9d2]{border-radius:50%}@media(max-width:560px){.mh-states[data-v-b833a9d2]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent)}.mh-chip[data-v-b833a9d2]{flex:none;min-height:var(--tap-min)}}.cast-section[data-v-b833a9d2]{margin-top:8px}.cast-row[data-v-b833a9d2]{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none}.cast-row[data-v-b833a9d2]::-webkit-scrollbar{display:none}.cast-card[data-v-b833a9d2]{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-2);text-align:center}.cast-card img[data-v-b833a9d2]{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--glass-border);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.cast-card:hover img[data-v-b833a9d2]{border-color:color-mix(in srgb,var(--brand-2) 60%,var(--glass-border));transform:translateY(-3px)}}.cast-card:hover .cast-name[data-v-b833a9d2]{color:var(--text-1)}.cast-name[data-v-b833a9d2]{font-size:var(--fs-xs);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ep-row[data-v-b833a9d2]{flex-wrap:wrap}.ep-thread[data-v-b833a9d2]{order:10;flex-basis:100%}.sim-head[data-v-b833a9d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sim-all[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--brand-2);white-space:nowrap}.not-yet[data-v-b833a9d2]{font-size:var(--fs-xs);color:var(--text-3);margin:4px 0 8px}.remind-btn[data-v-b833a9d2]{display:inline-flex;align-items:center;gap:8px;margin:10px 0 2px;padding:var(--btn-pad-sm);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--brand-2) 45%,var(--glass-border));background:color-mix(in srgb,var(--brand-2) 16%,transparent);color:var(--text-1);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.remind-btn[data-v-b833a9d2]:hover{background:color-mix(in srgb,var(--brand-2) 26%,transparent)}.remind-btn.on[data-v-b833a9d2]{border-color:color-mix(in srgb,var(--mood-ok, #22c55e) 60%,var(--glass-border));background:color-mix(in srgb,#22c55e 14%,transparent)}.guest-stars[data-v-b833a9d2]{display:flex;gap:2px;margin:4px 0 10px}.guest-star[data-v-b833a9d2]{background:none;border:0;padding:2px;font-size:var(--fs-lg);line-height:1;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.guest-star[data-v-b833a9d2]:hover{color:#fbbf24;transform:scale(1.12)}}.why[data-v-b833a9d2]{display:flex;gap:12px;align-items:flex-start;margin:14px 0 4px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--brand-2) 45%,var(--glass-border));background:linear-gradient(120deg,color-mix(in srgb,var(--brand-1) 18%,var(--glass)),var(--glass))}.why-moodi[data-v-b833a9d2]{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;flex:none}.why-text[data-v-b833a9d2]{display:flex;flex-direction:column;gap:3px}.why-text strong[data-v-b833a9d2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-sm);background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.why-text span[data-v-b833a9d2]{font-size:var(--fs-xs);color:var(--text-2);line-height:1.45}.why-nuance[data-v-b833a9d2]{color:#fca5a5!important;font-size:var(--fs-2xs)!important}.detail[data-v-b833a9d2]{position:relative;padding-top:40px}.backdrop[data-v-b833a9d2]{position:absolute;inset:-20px -50vw 40%;background-size:cover;background-position:center 20%;opacity:.18;filter:blur(2px);-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent);pointer-events:none}.cols[data-v-b833a9d2]{position:relative;display:grid;grid-template-columns:220px 1fr;gap:32px}@media(max-width:1024px){.cols[data-v-b833a9d2]{grid-template-columns:1fr}.poster[data-v-b833a9d2]{max-width:220px}}.poster[data-v-b833a9d2]{aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:var(--radius-lg);border:1px solid var(--glass-border);box-shadow:var(--shadow-hero)}.poster-ph[data-v-b833a9d2]{aspect-ratio:2 / 3;display:grid;place-items:center;font-size:var(--fs-5xl);background:linear-gradient(150deg,color-mix(in srgb,var(--brand-1) 30%,var(--glass)),var(--glass))}.info h1[data-v-b833a9d2]{font-size:clamp(26px,7vw,38px);overflow-wrap:anywhere;font-weight:800;letter-spacing:-1.5px}.fiche-tech[data-v-b833a9d2]{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:18px 0 0;font-size:var(--fs-sm);line-height:1.5}.fiche-tech dt[data-v-b833a9d2]{color:var(--text-3);font-size:var(--fs-2xs);letter-spacing:.4px;text-transform:uppercase;padding-top:2px}.fiche-tech dd[data-v-b833a9d2]{margin:0;color:var(--text-2)}@media(max-width:520px){.fiche-tech[data-v-b833a9d2]{grid-template-columns:1fr;gap:2px}.fiche-tech dd[data-v-b833a9d2]{margin-bottom:10px}}.meta-line[data-v-b833a9d2]{color:var(--star);margin:10px 0 8px}.credit-line[data-v-b833a9d2]{color:var(--text-mute);font-size:var(--fs-xs);margin:2px 0}.credit-line[data-v-b833a9d2]:last-of-type{margin-bottom:16px}.credit-names[data-v-b833a9d2]{color:var(--text)}.credit-link[data-v-b833a9d2]{color:var(--text);font:inherit;padding:0;background:none;border:none;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-2) 55%,transparent);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.credit-link[data-v-b833a9d2]:hover{color:var(--brand-2);text-decoration-color:var(--brand-2)}.credit-link[data-v-b833a9d2]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:var(--radius-xs)}.axis[data-v-b833a9d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}.axis-label[data-v-b833a9d2]{font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--text-3);margin-right:2px}.chip.emo[data-v-b833a9d2]{display:inline-flex;align-items:center;gap:5px}.chip-moodi[data-v-b833a9d2]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex:none}.ss-moodi[data-v-b833a9d2]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-right:3px}.chips[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.chip[data-v-b833a9d2]{padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:500;background:color-mix(in srgb,var(--m, #666) 26%,transparent);border:1px solid color-mix(in srgb,var(--m, #666) 50%,transparent)}.chip.genre[data-v-b833a9d2]{background:var(--glass);border-color:var(--glass-border);color:var(--text-2)}.chip.tag[data-v-b833a9d2]{background:color-mix(in srgb,#22d3ee 18%,var(--glass));border-color:color-mix(in srgb,#22d3ee 40%,transparent);color:#a5f3fc;font-family:var(--font-mono);font-size:var(--fs-2xs)}.chip.tag.pending[data-v-b833a9d2]{background:color-mix(in srgb,var(--star) 16%,var(--glass));border-color:color-mix(in srgb,var(--star) 40%,transparent);color:var(--star)}.prestige-row[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 16px}.prestige-badge[data-v-b833a9d2]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#d9bd78;background:linear-gradient(180deg,#d6b5661a,#a082370a);border:1px solid rgba(214,181,102,.34);box-shadow:inset 0 1px #fff4d614;transition:color .16s ease,border-color .16s ease,transform .16s ease}@media(hover:hover){.prestige-badge[data-v-b833a9d2]:hover{color:#f4e3ac;border-color:#e8d0969e;transform:translateY(-1px)}}.prestige-badge.major[data-v-b833a9d2]{color:#ecd699;border-color:#e6cd9280;background:linear-gradient(180deg,#e2c36e26,#aa8a3a0d)}.prestige-badge.major[data-v-b833a9d2]:hover{box-shadow:0 3px 16px #c9a2272e,inset 0 1px #fff4d624}.pb-name[data-v-b833a9d2]{line-height:1}.creeps[data-v-b833a9d2]{margin-top:18px;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-3) 45%,var(--glass-border));background:linear-gradient(150deg,color-mix(in srgb,var(--brand-1) 14%,transparent),var(--glass))}.creeps-h[data-v-b833a9d2]{font-size:var(--fs-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-3);margin-bottom:10px}.creeps-facade[data-v-b833a9d2]{position:relative;display:block;width:min(420px,100%);aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;padding:0;border:0}.creeps-facade.vertical[data-v-b833a9d2]{width:min(230px,60%);aspect-ratio:9 / 16}.creeps-facade img[data-v-b833a9d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creeps-facade .yt-play[data-v-b833a9d2]{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;color:#fff;background:#00000040;transition:background .15s ease}.creeps-facade:hover .yt-play[data-v-b833a9d2]{background:#00000073}.creeps-frame[data-v-b833a9d2]{width:min(560px,100%);aspect-ratio:16 / 9}.creeps-frame.vertical[data-v-b833a9d2]{width:min(300px,80%);aspect-ratio:9 / 16}.creeps-frame iframe[data-v-b833a9d2]{width:100%;height:100%;border-radius:var(--radius-md)}.creeps-sub[data-v-b833a9d2]{margin:10px 0 0;font-size:var(--fs-2xs)}.creeps-sub a[data-v-b833a9d2]{color:var(--brand-3)}.where-quick[data-v-b833a9d2]{display:inline-block;margin-top:10px;font-size:var(--fs-2xs);color:#4ade80;text-decoration:none}.where-quick[data-v-b833a9d2]:hover{text-decoration:underline}.syn[data-v-b833a9d2]{color:var(--text-2);line-height:1.6;max-width:640px}.where-title[data-v-b833a9d2]{margin:28px 0 2px;font-size:var(--fs-base);font-weight:700;color:var(--text)}.no-avail[data-v-b833a9d2]{margin:22px 0 0;padding:12px 14px;font-size:var(--fs-xs);line-height:1.45;color:var(--text-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.where-title+.avail[data-v-b833a9d2],.where-title+.platforms[data-v-b833a9d2],.where-title+.rent-buy[data-v-b833a9d2]{margin-top:10px}.avail[data-v-b833a9d2]{margin-top:20px}.avail-head[data-v-b833a9d2]{font-size:var(--fs-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.avail-links[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:10px}.avail-link[data-v-b833a9d2]{font-size:var(--fs-xs);font-weight:600}.avail-link.legal_free[data-v-b833a9d2]{border-color:color-mix(in srgb,#34d399 45%,transparent);color:#6ee7b7}.lost-media[data-v-b833a9d2]{margin-top:20px;padding:16px 20px;border-radius:var(--radius-lg);background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 10px,transparent 10px 20px),var(--glass);border:1px dashed color-mix(in srgb,var(--star) 40%,transparent);max-width:640px}.lm-head[data-v-b833a9d2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-sm);color:var(--star);margin-bottom:6px}.lm-txt[data-v-b833a9d2]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.5}.platforms[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.platform[data-v-b833a9d2]{font-size:var(--fs-2xs);padding:8px 14px}.rent-buy[data-v-b833a9d2]{margin-top:20px;display:flex;flex-direction:column;gap:12px;max-width:640px}.rb-group[data-v-b833a9d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rb-head[data-v-b833a9d2]{font-size:var(--fs-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);min-width:88px}.rb-links[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:8px}.rb-link[data-v-b833a9d2]{font-size:var(--fs-2xs);padding:8px 14px}.episodes[data-v-b833a9d2]{margin:26px 0 6px}.ep-head[data-v-b833a9d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ep-progress-label[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--brand-2)}.ep-progress[data-v-b833a9d2]{height:6px;margin:8px 0 4px;border-radius:var(--radius-pill);background:var(--glass-strong);overflow:hidden}.ep-progress-fill[data-v-b833a9d2]{height:100%;border-radius:var(--radius-pill);background:var(--grad-brand);transition:width .3s ease}.ep-help[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);margin:6px 0 2px;line-height:1.5}.ep-next[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-2);margin:6px 0 10px}.ep-seasons[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ep-season-pill[data-v-b833a9d2]{min-height:34px;padding:4px 13px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text-2);background:var(--glass);border:1px solid var(--glass-border);cursor:pointer}.ep-season-pill.on[data-v-b833a9d2]{background:var(--grad-brand);color:#fff;border-color:transparent}.ep-list[data-v-b833a9d2]{list-style:none;margin:0;padding:0;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass);max-height:380px;overflow-y:auto}.ep-row[data-v-b833a9d2]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.ep-row[data-v-b833a9d2]:last-child{border-bottom:none}.ep-row.seen .ep-name[data-v-b833a9d2]{color:var(--text-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--brand-2) 50%,transparent)}.ep-row.future[data-v-b833a9d2]{opacity:.55}.ep-check[data-v-b833a9d2]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--brand-2);font-weight:800;cursor:pointer}.ep-row.seen .ep-check[data-v-b833a9d2]{background:color-mix(in srgb,var(--brand-2) 30%,transparent);border-color:var(--brand-2);color:#fff}.ep-check[data-v-b833a9d2]:disabled{cursor:default;opacity:.5}.ep-num[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);flex:none}.ep-name[data-v-b833a9d2]{font-size:var(--fs-xs);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-air[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);flex:none}.ep-upto[data-v-b833a9d2]{font-size:var(--fs-2xs);padding:3px 9px;border-radius:var(--radius-pill);color:var(--text-3);background:none;border:1px solid var(--glass-border);cursor:pointer;flex:none;opacity:0;transition:opacity .15s ease}@media(hover:hover){.ep-row:hover .ep-upto[data-v-b833a9d2]{opacity:1}}@media(hover:none){.ep-upto[data-v-b833a9d2]{opacity:.7}}.free-tag[data-v-b833a9d2]{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;margin-left:6px;border-radius:var(--radius-pill);color:#34d399;background:color-mix(in srgb,#34d399 16%,transparent);border:1px solid color-mix(in srgb,#34d399 40%,transparent)}.more-offers[data-v-b833a9d2]{color:var(--brand-2);border-color:color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));cursor:pointer}.more-offers[data-v-b833a9d2]:hover{border-color:var(--brand-2)}.actions[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.actions-more[data-v-b833a9d2]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:12px}.actions-more>.btn-glass[data-v-b833a9d2],.actions-more[data-v-b833a9d2] .list-picker-wrap>.btn-glass{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 0;font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.actions-more>.btn-glass[data-v-b833a9d2]:hover,.actions-more[data-v-b833a9d2] .list-picker-wrap>.btn-glass:hover{color:var(--text)}.actions-quiet[data-v-b833a9d2]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:8px}.share-row[data-v-b833a9d2]{margin-top:0}.actions-quiet[data-v-b833a9d2] .share-buttons .btn-glass{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 0;font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.actions-quiet[data-v-b833a9d2] .share-buttons .btn-glass:hover{color:var(--text)}.chip-dot[data-v-b833a9d2]{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--m, #666);vertical-align:1px}.act-sticky[data-v-b833a9d2]{display:none}@media(max-width:860px){.act-sticky[data-v-b833a9d2]{position:fixed;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:28;display:flex;gap:8px;padding:10px 14px;background:#08080fe6;backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border-top:1px solid var(--glass-border)}.act-sticky .btn-primary[data-v-b833a9d2],.act-sticky .btn-glass[data-v-b833a9d2]{flex:1;padding-inline:10px;white-space:nowrap;text-align:center}.act-sticky .act-up[data-v-b833a9d2]{flex:none;width:44px;padding:0;display:grid;place-items:center}.act-sticky .up[data-v-b833a9d2]{transform:rotate(180deg)}}.rise-enter-active[data-v-b833a9d2],.rise-leave-active[data-v-b833a9d2]{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.rise-enter-from[data-v-b833a9d2],.rise-leave-to[data-v-b833a9d2]{transform:translateY(12px);opacity:0}.seen-sheet[data-v-b833a9d2]{margin-top:18px;max-width:560px;padding:18px 20px;background:var(--glass-strong, var(--glass));border:1px solid color-mix(in srgb,var(--brand-2, #a855f7) 34%,var(--glass-border));border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-hero)}.ss-head[data-v-b833a9d2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-base);margin-bottom:12px}.ss-q[data-v-b833a9d2]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);margin:14px 0 8px}.ss-opt[data-v-b833a9d2]{text-transform:none;letter-spacing:normal;font-weight:400;opacity:.8}.ss-moods[data-v-b833a9d2]{display:flex;flex-wrap:wrap;gap:8px}.ss-mood[data-v-b833a9d2]{padding:7px 13px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text);cursor:pointer;background:color-mix(in srgb,var(--m, #666) 16%,transparent);border:1px solid color-mix(in srgb,var(--m, #666) 34%,transparent);transition:transform .12s ease,background .15s ease,border-color .15s ease}@media(hover:hover){.ss-mood[data-v-b833a9d2]:hover{transform:translateY(-2px)}}.ss-mood.on[data-v-b833a9d2]{background:color-mix(in srgb,var(--m, #666) 40%,transparent);border-color:color-mix(in srgb,var(--m, #666) 80%,white 10%);box-shadow:0 6px 18px color-mix(in srgb,var(--m, #666) 40%,transparent)}.ss-note[data-v-b833a9d2]{width:100%;resize:vertical;min-height:44px;padding:10px 12px;font-size:var(--fs-xs);line-height:1.5;color:var(--text);font-family:var(--font-body);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);outline:none}.ss-date-row[data-v-b833a9d2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ss-date[data-v-b833a9d2]{min-height:44px;padding:8px 12px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);color-scheme:dark;outline:none}.ss-date[data-v-b833a9d2]:focus-visible{border-color:color-mix(in srgb,var(--brand-2, #a855f7) 60%,transparent)}.ss-rewatch[data-v-b833a9d2]{min-height:44px;padding:8px 14px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text-2);cursor:pointer;background:var(--glass);border:1px solid var(--glass-border);transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease}@media(hover:hover){.ss-rewatch[data-v-b833a9d2]:hover{transform:translateY(-1px)}}.ss-rewatch.on[data-v-b833a9d2]{color:var(--text);background:color-mix(in srgb,var(--brand-2, #a855f7) 30%,transparent);border-color:color-mix(in srgb,var(--brand-2, #a855f7) 62%,transparent)}.ss-skip[data-v-b833a9d2]{display:block;width:100%;margin-top:16px;padding:10px 14px;font-size:var(--fs-xs);color:var(--text-2);background:transparent;border:1px dashed var(--glass-border);border-radius:var(--radius-pill);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ss-skip[data-v-b833a9d2]:hover:not(:disabled){color:var(--text-1);border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border));background:color-mix(in srgb,var(--brand-2) 8%,transparent)}.ss-skip[data-v-b833a9d2]:disabled{opacity:.5;cursor:default}.ss-actions[data-v-b833a9d2]{display:flex;gap:10px;margin-top:12px}.list-picker-wrap[data-v-b833a9d2]{position:relative}.list-picker[data-v-b833a9d2]{position:absolute;z-index:8;top:calc(100% + 6px);left:0;min-width:240px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;padding:6px;background:var(--bg-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-hero)}.lp-item[data-v-b833a9d2]{text-align:left;padding:9px 12px;border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--text);cursor:pointer;background:none;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-item[data-v-b833a9d2]:hover:not(:disabled){background:#ffffff14}.lp-item[data-v-b833a9d2]:disabled{opacity:.5;cursor:default}.lp-state[data-v-b833a9d2]{padding:10px 12px;font-size:var(--fs-2xs);color:var(--text-3)}.lp-create[data-v-b833a9d2]{padding:9px 12px;margin-top:4px;border-top:1px solid var(--glass-border);font-size:var(--fs-2xs);color:var(--brand-2)}.card.sim[data-v-b833a9d2]{width:150px}.title-row[data-v-b833a9d2]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tiny[data-v-b833a9d2]{padding:6px 12px;font-size:var(--fs-2xs)}.mod-edit[data-v-b833a9d2]{flex-shrink:0}.edit-flash[data-v-b833a9d2]{color:var(--live, #22c55e);font-size:var(--fs-2xs)}.mod-edit-panel[data-v-b833a9d2]{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:16px 0;padding:18px;background:var(--glass);border:1px solid color-mix(in srgb,#22c55e 30%,var(--glass-border));border-radius:var(--radius-lg)}.el[data-v-b833a9d2]{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}.el input[data-v-b833a9d2],.el textarea[data-v-b833a9d2]{text-transform:none;letter-spacing:normal;font-size:var(--fs-xs);color:var(--text)}.edit-actions[data-v-b833a9d2]{display:flex;gap:10px}.scores-row[data-v-b833a9d2]{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:4px 0 16px}.community-score[data-v-b833a9d2]{display:inline-flex;align-items:center;gap:12px}.global-score .cs-badge[data-v-b833a9d2]{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-2) 30%,transparent),var(--glass));border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.global-score .cs-num[data-v-b833a9d2]{color:color-mix(in srgb,var(--brand-2) 80%,white)}.cs-badge[data-v-b833a9d2]{display:inline-flex;align-items:baseline;padding:8px 16px;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--star) 30%,transparent),var(--glass));border:1px solid color-mix(in srgb,var(--star) 45%,var(--glass-border))}.cs-num[data-v-b833a9d2]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-xl);font-weight:800;color:var(--star);line-height:1}.cs-den[data-v-b833a9d2]{font-size:var(--fs-xs);color:var(--text-3);margin-left:2px}.cs-meta[data-v-b833a9d2]{font-size:var(--fs-2xs);line-height:1.4;color:var(--text-3)}.starrow[data-v-b833a9d2]{display:flex;align-items:center;gap:2px}.star[data-v-b833a9d2]{position:relative;display:inline-block;width:1em;height:1em;font-size:var(--fs-lg);line-height:1;transition:transform .15s ease}@media(hover:hover){.star[data-v-b833a9d2]:hover{transform:scale(1.12)}}.star-bg[data-v-b833a9d2],.star-fg[data-v-b833a9d2]{position:absolute;top:0;left:0;height:100%;overflow:hidden;white-space:nowrap;pointer-events:none}.star-bg[data-v-b833a9d2]{width:100%;color:#fff3}.star-fg[data-v-b833a9d2]{width:0;color:var(--star)}.star-half[data-v-b833a9d2]{position:absolute;top:0;height:100%;width:50%;padding:0;background:none;border:none;cursor:pointer;z-index:2}.star-half.left[data-v-b833a9d2]{left:0}.star-half.right[data-v-b833a9d2]{right:0}.star-half[data-v-b833a9d2]:focus-visible{outline:2px solid var(--brand-2, #a855f7);outline-offset:2px;border-radius:var(--radius-xs)}.star-val[data-v-b833a9d2]{margin-left:8px;font-size:var(--fs-2xs);color:var(--text-3)}.title-stats[data-v-b833a9d2]{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:16px}.stat-counters[data-v-b833a9d2]{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-2xs);color:var(--text-2)}.stat-avg[data-v-b833a9d2]{color:var(--star);font-weight:700;white-space:nowrap}.histo[data-v-b833a9d2]{display:flex;align-items:flex-end;gap:3px}.histo-bar[data-v-b833a9d2]{width:11px;border-radius:var(--radius-xs) 3px 0 0;background:var(--star)}.histo-label[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);align-self:flex-end}.reviews-section[data-v-b833a9d2]{position:relative;margin-top:40px}.review-form[data-v-b833a9d2]{display:flex;flex-direction:column;gap:10px;max-width:640px;margin-bottom:24px}.form-label[data-v-b833a9d2]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-3)}.review-form textarea[data-v-b833a9d2]{resize:vertical;min-height:80px;padding:12px 14px;font-size:var(--fs-xs);line-height:1.6;color:var(--text);font-family:var(--font-body)}.form-actions[data-v-b833a9d2]{display:flex;gap:10px}.form-actions .btn-primary[data-v-b833a9d2]:disabled{opacity:.5;cursor:not-allowed}.login-prompt[data-v-b833a9d2]{margin-bottom:24px}.scope-switch[data-v-b833a9d2]{display:inline-flex;gap:4px;padding:4px;margin-bottom:18px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill)}.scope-tab[data-v-b833a9d2]{min-height:40px;padding:6px 16px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text-3);cursor:pointer;background:none;border:none;transition:background .15s ease,color .15s ease}.scope-tab[data-v-b833a9d2]:hover{color:var(--text)}.scope-tab.on[data-v-b833a9d2]{color:var(--text);background:var(--grad-brand)}.reviews-list[data-v-b833a9d2]{display:flex;flex-direction:column;gap:14px;max-width:640px}.chip.vibe[data-v-b833a9d2]{border-color:var(--glass-border);color:var(--text-2)}.faq[data-v-b833a9d2]{margin:34px 0 8px}.faq-item h3[data-v-b833a9d2]{font-size:var(--fs-base);margin:18px 0 6px}.faq-item p[data-v-b833a9d2]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.6;max-width:75ch;margin:0}.reviews-empty[data-v-b833a9d2]{color:var(--text-3);font-size:var(--fs-xs)}.maj[data-v-b833a9d2]{font-size:var(--fs-2xs);color:var(--text-3);margin:6px 0 14px}.trailer-sec[data-v-b833a9d2]{margin:18px 0 6px}.yt-facade[data-v-b833a9d2]{position:relative;aspect-ratio:16 / 9;max-width:640px;border-radius:var(--radius-md, 12px);overflow:hidden;cursor:pointer;background:var(--glass);border:1px solid var(--stroke)}.yt-facade img[data-v-b833a9d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .2s}@media(hover:hover){.yt-facade:hover img[data-v-b833a9d2]{transform:scale(1.03)}}.tr-play[data-v-b833a9d2]{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:#0a0812bf no-repeat 55% 50% / 22px;background-image:linear-gradient(0deg,transparent,transparent);border:1px solid rgba(255,255,255,.35)}.tr-play[data-v-b833a9d2]:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;transform:translate(3px)}.yt-facade:hover .tr-play[data-v-b833a9d2]{background-color:#7c3aedd9}.tr-frame[data-v-b833a9d2]{width:100%;max-width:640px;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-md, 12px)}.cell[data-v-43aa49d1]{display:flex;flex-direction:column;gap:6px}.why[data-v-43aa49d1]{font-size:var(--fs-2xs);color:var(--text-mute);line-height:1.4;margin:0}.context[data-v-43aa49d1]{color:var(--text-2);line-height:1.7;max-width:70ch;margin:0 0 10px;font-size:var(--fs-sm)}.context.how[data-v-43aa49d1]{color:var(--text-mute);font-size:var(--fs-xs);margin-bottom:22px}.similar-page[data-v-43aa49d1]{padding-bottom:40px}.kicker[data-v-43aa49d1]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}h1[data-v-43aa49d1]{font-size:clamp(26px,4vw,40px);letter-spacing:-1px;margin:0 0 8px}.sub[data-v-43aa49d1]{color:var(--text-2);font-size:var(--fs-sm);max-width:64ch;margin:0 0 22px}.base-link[data-v-43aa49d1]{color:var(--brand-2);font-weight:600;white-space:nowrap}.grid[data-v-43aa49d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}@media(max-width:560px){.grid[data-v-43aa49d1]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}}.cal-page[data-v-f66b37bd]{padding-bottom:40px;max-width:720px}.kicker[data-v-f66b37bd]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}.cal-head[data-v-f66b37bd]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}h1[data-v-f66b37bd]{font-size:clamp(26px,4vw,38px);letter-spacing:-1px;margin:0}.ics-btn[data-v-f66b37bd]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.sub[data-v-f66b37bd]{color:var(--text-2);font-size:var(--fs-xs);margin:6px 0 24px}.cal-day[data-v-f66b37bd]{margin-bottom:20px}.cal-date[data-v-f66b37bd]{font-size:var(--fs-xs);text-transform:capitalize;color:var(--brand-2);margin:0 0 8px}.cal-item[data-v-f66b37bd]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass);margin-bottom:8px;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.cal-item[data-v-f66b37bd]:hover{background:color-mix(in srgb,var(--brand-1) 12%,var(--glass))}.cal-poster[data-v-f66b37bd]{width:38px;height:56px;border-radius:var(--radius-xs);background-size:cover;background-position:center;background-color:var(--bg-3);display:grid;place-items:center;flex-shrink:0;color:var(--text-3)}.cal-text[data-v-f66b37bd]{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-text strong[data-v-f66b37bd]{font-size:var(--fs-sm)}.cal-ep[data-v-f66b37bd]{font-size:var(--fs-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-arrow[data-v-f66b37bd]{margin-left:auto;color:var(--text-3)}.cal-undated[data-v-f66b37bd]{margin-top:28px}.cal-undated-hint[data-v-f66b37bd]{font-size:var(--fs-2xs);color:var(--text-3);margin:-4px 0 10px}.card.cal-card[data-v-f66b37bd]{width:140px}.drama[data-v-a8627611]{padding-bottom:50px}.kicker[data-v-a8627611]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}h1[data-v-a8627611]{font-size:clamp(28px,4.5vw,44px);letter-spacing:-1px;margin:0 0 8px;text-wrap:balance}.lede[data-v-a8627611]{color:var(--text-2);font-size:var(--fs-sm);max-width:64ch;margin:0 0 18px}.fam[data-v-a8627611]{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap}.fam-tab[data-v-a8627611]{font-size:var(--fs-xs);font-weight:600;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.fam-tab.on[data-v-a8627611]{background:color-mix(in srgb,var(--brand-2) 22%,transparent);border-color:color-mix(in srgb,var(--brand-2) 55%,var(--glass-border));color:var(--text-1)}.sec-sub[data-v-a8627611]{color:var(--text-3);font-size:var(--fs-xs);margin:-8px 0 14px}.yt-sec[data-v-a8627611]{margin-bottom:34px;padding:18px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--glass-border));background:color-mix(in srgb,var(--brand-1) 10%,transparent)}.yt-head[data-v-a8627611]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yt-badge[data-v-a8627611]{font-size:var(--fs-2xs);letter-spacing:.06em;padding:3px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,#22c55e 18%,transparent);color:#4ade80}.grid[data-v-a8627611]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}section[data-v-a8627611]{margin-bottom:34px}.card.row-item[data-v-a8627611]{width:150px}.plats[data-v-a8627611]{display:flex;flex-wrap:wrap;gap:8px}.plat[data-v-a8627611]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.plat-n[data-v-a8627611]{font-size:var(--fs-2xs);color:var(--text-3)}.intro[data-v-a8627611]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.6;max-width:70ch;margin:0 0 22px}.theme-sec[data-v-a8627611]{margin-bottom:30px}.howto[data-v-a8627611]{margin-top:34px}.steps[data-v-a8627611]{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:74ch}.steps li[data-v-a8627611]{counter-increment:step;position:relative;padding-left:34px}.steps li[data-v-a8627611]:before{content:counter(step);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:700;color:var(--text-1);background:color-mix(in srgb,var(--brand-2) 26%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.steps strong[data-v-a8627611]{display:block;font-size:var(--fs-sm);margin-bottom:3px}.steps p[data-v-a8627611]{margin:0;font-size:var(--fs-xs);line-height:1.6;color:var(--text-2)}.maj[data-v-a8627611]{font-size:var(--fs-2xs);color:var(--text-3);margin:26px 0 0}.faq[data-v-a8627611]{margin-top:36px}.faq-item[data-v-a8627611]{border-top:1px solid var(--glass-border);padding:12px 0}.faq-item summary[data-v-a8627611]{font-size:var(--fs-sm);font-weight:600;cursor:pointer;list-style:none}.faq-item summary[data-v-a8627611]::-webkit-details-marker{display:none}.faq-item summary[data-v-a8627611]:after{content:"+";float:right;color:var(--text-3)}.faq-item[open] summary[data-v-a8627611]:after{content:"−"}.faq-item p[data-v-a8627611]{margin:8px 0 0;font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);max-width:70ch}.facets[data-v-a8627611]{margin-bottom:34px}.facets ul[data-v-a8627611]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.facet-link[data-v-a8627611]{display:inline-block;font-size:var(--fs-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.facet-link[data-v-a8627611]:hover{color:var(--text-1)}.also ul[data-v-a8627611]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.also a[data-v-a8627611]{display:inline-block;font-size:var(--fs-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.also a[data-v-a8627611]:hover{color:var(--text-1)}@media(max-width:560px){.grid[data-v-a8627611]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}}.page-moodi[data-v-a8627611]{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(168,85,247,.45));margin-bottom:4px}.topten[data-v-a0071073]{margin:34px 0 8px}.top-hint[data-v-a0071073]{color:var(--text-3);font-size:var(--fs-xs);margin:-6px 0 14px}.top-list[data-v-a0071073]{margin:0;padding-left:26px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm)}.top-list a[data-v-a0071073]{color:var(--text-1);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-2) 45%,transparent);text-underline-offset:3px}.top-list a[data-v-a0071073]:hover{color:var(--brand-2)}.ty[data-v-a0071073]{color:var(--text-3);font-size:var(--fs-xs);margin-left:6px}.tn[data-v-a0071073]{color:var(--star, #fbbf24);font-size:var(--fs-xs);margin-left:8px}.faq[data-v-a0071073]{margin:34px 0 8px}.faq-item h3[data-v-a0071073]{font-size:var(--fs-base);margin:18px 0 6px}.faq-item p[data-v-a0071073]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.6;max-width:75ch;margin:0}.facet[data-v-a0071073]{padding-bottom:50px}.kicker[data-v-a0071073]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}.kicker a[data-v-a0071073]{color:inherit}h1[data-v-a0071073]{font-size:clamp(26px,4.2vw,40px);letter-spacing:-1px;margin:0 0 10px;text-wrap:balance}.intro[data-v-a0071073]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.6;max-width:70ch;margin:0 0 22px}.grid[data-v-a0071073]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-bottom:34px}.maj[data-v-a0071073]{font-size:var(--fs-2xs);color:var(--text-3);margin:0 0 22px}.siblings ul[data-v-a0071073]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.sib[data-v-a0071073]{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2)}.sib[data-v-a0071073]:hover{color:var(--text-1)}.sib.all[data-v-a0071073]{border-color:color-mix(in srgb,var(--brand-2) 50%,var(--glass-border));color:var(--text-1)}.n[data-v-a0071073]{font-size:var(--fs-2xs);color:var(--text-3)}@media(max-width:560px){.grid[data-v-a0071073]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}}.hw[data-v-e2618799]{max-width:960px;margin:0 auto;padding:40px 20px 80px}.kicker[data-v-e2618799]{font-size:var(--fs-2xs);letter-spacing:.3em;text-transform:uppercase;color:#ea580c;margin-bottom:6px}.intro[data-v-e2618799]{font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);max-width:68ch;margin:10px 0}.muted[data-v-e2618799]{color:var(--text-3)}.days[data-v-e2618799]{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px}.day[data-v-e2618799]{display:flex;flex-direction:column;gap:8px}.day-num[data-v-e2618799]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ea580c}.short-btn[data-v-e2618799]{font-size:var(--fs-2xs);color:var(--text-2);border:1px solid var(--glass-border);background:var(--glass);border-radius:var(--radius-pill);padding:6px 10px;cursor:pointer}.short-btn[data-v-e2618799]:hover{color:var(--text-1)}.short-frame[data-v-e2618799]{aspect-ratio:9 / 16;width:100%}.short-frame iframe[data-v-e2618799]{width:100%;height:100%;border-radius:var(--radius-md)}.finale-h[data-v-e2618799]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-xl);margin:40px 0 8px}.finale-grid[data-v-e2618799]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px;margin-top:16px}.where[data-v-e2618799]{font-size:var(--fs-2xs);color:#4ade80;margin:2px 0 0}.cell[data-v-e2618799]{display:flex;flex-direction:column;gap:6px}.faq[data-v-e2618799]{margin-top:40px}.faq-item[data-v-e2618799]{border-bottom:1px solid var(--glass-border);padding:12px 0}.faq-item summary[data-v-e2618799]{cursor:pointer;font-weight:600;color:var(--text-1);font-size:var(--fs-sm)}.faq-item p[data-v-e2618799]{margin:10px 0 0;font-size:var(--fs-sm);line-height:1.7;color:var(--text-2);max-width:72ch}.channel[data-v-e2618799]{margin-top:28px;font-size:var(--fs-xs)}.channel a[data-v-e2618799]{color:#ea580c}.page-moodi[data-v-e2618799]{width:84px;height:84px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(168,85,247,.45));margin-bottom:4px}.uv[data-v-fcb0678f]{max-width:1100px;margin:0 auto;padding:36px 20px 80px}.uv-head[data-v-fcb0678f]{margin-bottom:10px}.kicker[data-v-fcb0678f]{font-size:var(--fs-2xs);letter-spacing:.3em;text-transform:uppercase;color:var(--brand-2)}.uv-head h1[data-v-fcb0678f]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);font-weight:700;letter-spacing:var(--tracking-tight);margin:8px 0 10px;background:linear-gradient(92deg,#fff 40%,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro[data-v-fcb0678f]{color:var(--text-2);max-width:68ch;line-height:1.6;font-size:var(--fs-sm)}.era[data-v-fcb0678f]{margin-top:34px}.era-h[data-v-fcb0678f]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:700;margin-bottom:14px;padding-left:12px;border-left:3px solid var(--brand-2)}.era-grid[data-v-fcb0678f]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.era-item[data-v-fcb0678f]{position:relative;min-width:0}.order[data-v-fcb0678f]{position:absolute;top:-10px;left:-8px;z-index:2;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#fff;font-weight:700;font-size:var(--fs-xs);box-shadow:var(--shadow-glow)}.note[data-v-fcb0678f]{margin-top:30px;font-size:var(--fs-xs);color:var(--text-3)}.muted[data-v-fcb0678f]{color:var(--text-3)}.trending-page[data-v-ff4fa6e1]{max-width:860px;margin:0 auto;padding:40px 20px 80px}.kicker[data-v-ff4fa6e1]{font-size:var(--fs-2xs);letter-spacing:.3em;text-transform:uppercase;color:var(--brand-2);margin-bottom:6px}.updated[data-v-ff4fa6e1]{color:var(--text-3);font-size:var(--fs-2xs);margin:6px 0 22px}.muted[data-v-ff4fa6e1]{color:var(--text-3)}.trend-grid[data-v-ff4fa6e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin:18px 0 30px}.prose[data-v-ff4fa6e1]{font-size:var(--fs-sm);line-height:1.75;color:var(--text-2)}.prose[data-v-ff4fa6e1] h2{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);color:var(--text-1);margin:26px 0 10px}.prose[data-v-ff4fa6e1] strong{color:var(--text-1)}.prose[data-v-ff4fa6e1] a[data-internal]{color:var(--brand-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand-2) 45%,transparent)}.prose[data-v-ff4fa6e1] a[data-internal]:hover{border-bottom-color:var(--brand-2)}.archive-link[data-v-ff4fa6e1]{margin-top:28px;font-size:var(--fs-xs)}.archive-link a[data-v-ff4fa6e1]{color:var(--brand-2)}.legal[data-v-0c218c53]{max-width:760px;margin:0 auto;padding:48px 20px 80px}.kicker[data-v-0c218c53]{font-size:var(--fs-2xs);letter-spacing:.3em;text-transform:uppercase;color:var(--brand-2);margin-bottom:6px}h1[data-v-0c218c53]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);margin-bottom:18px}h2[data-v-0c218c53]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);margin:28px 0 10px}p[data-v-0c218c53],li[data-v-0c218c53]{font-size:var(--fs-sm);line-height:1.7;color:var(--text-2)}ul[data-v-0c218c53]{padding-left:22px;display:flex;flex-direction:column;gap:8px}a[data-v-0c218c53]{color:var(--brand-2)}b[data-v-0c218c53]{color:var(--text-1)}.legal[data-v-3cd4d901]{max-width:720px;padding-bottom:60px}.kicker[data-v-3cd4d901]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}h1[data-v-3cd4d901]{font-size:clamp(28px,4vw,40px);letter-spacing:-1px;margin:0 0 4px}.updated[data-v-3cd4d901]{font-size:var(--fs-2xs);color:var(--text-3);margin:0 0 26px}h2[data-v-3cd4d901]{font-size:var(--fs-md);margin:28px 0 8px}p[data-v-3cd4d901],li[data-v-3cd4d901],.sec[data-v-3cd4d901]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.65}.authoritative[data-v-3cd4d901]{margin-top:36px;padding-top:16px;border-top:1px solid var(--glass-border);color:var(--text-3);font-size:var(--fs-2xs)}ul[data-v-3cd4d901]{padding-left:20px;display:flex;flex-direction:column;gap:8px}a[data-v-3cd4d901]{color:var(--brand-2)}b[data-v-3cd4d901]{color:var(--text-1)}.also[data-v-522ab9b9]{margin-top:46px}.also-all[data-v-522ab9b9]{display:inline-block;margin:0 0 14px;font-size:var(--fs-sm);color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.also-all[data-v-522ab9b9]:hover{color:var(--text-1)}.also-hint[data-v-522ab9b9]{color:var(--text-3);font-size:var(--fs-xs);margin:-6px 0 16px}.also-grid[data-v-522ab9b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.also-card[data-v-522ab9b9]{display:flex;flex-direction:column;gap:4px;text-align:left;background:none;border:0;padding:0;cursor:pointer}.also-poster[data-v-522ab9b9]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--glass)}.also-poster img[data-v-522ab9b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.also-title[data-v-522ab9b9]{font-size:var(--fs-xs);line-height:1.3}.also-year[data-v-522ab9b9]{font-size:var(--fs-2xs);color:var(--text-3)}@media(max-width:560px){.also-grid[data-v-522ab9b9]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}}.bio-source[data-v-522ab9b9]{font-size:var(--fs-2xs);color:var(--text-3);margin:-8px 0 14px}.bio-source a[data-v-522ab9b9]{color:var(--text-3);text-decoration:underline}.director[data-v-522ab9b9]{padding-top:32px}.loading-line[data-v-522ab9b9]{margin:60px 0}.dir-head[data-v-522ab9b9]{display:flex;gap:28px;align-items:flex-start}.dir-photo[data-v-522ab9b9]{width:150px;height:150px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid var(--glass-border);box-shadow:var(--shadow-hero)}.dir-photo-ph[data-v-522ab9b9]{display:grid;place-items:center;font-size:var(--fs-5xl);background:linear-gradient(150deg,color-mix(in srgb,var(--brand-1) 30%,var(--glass)),var(--glass))}.dir-id[data-v-522ab9b9]{min-width:0}.dir-alias[data-v-522ab9b9]{margin:2px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.dir-name[data-v-522ab9b9]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(28px,7vw,44px);font-weight:800;letter-spacing:-1.5px;overflow-wrap:anywhere}.dir-meta[data-v-522ab9b9]{color:var(--text-2);font-size:var(--fs-xs);margin-top:8px}.dir-meta-sep[data-v-522ab9b9]{margin-left:4px}.dir-meta.died[data-v-522ab9b9]{color:var(--text-3);margin-top:2px}.dir-stats[data-v-522ab9b9]{display:flex;gap:28px;margin-top:18px}.stat[data-v-522ab9b9]{display:flex;flex-direction:column;gap:2px}.stat-num[data-v-522ab9b9]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800}.stat-num.star[data-v-522ab9b9]{color:var(--star)}.stat-lbl[data-v-522ab9b9]{font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}.dir-bio[data-v-522ab9b9]{color:var(--text-2);line-height:1.65;max-width:720px;margin-top:24px}.bio-toggle[data-v-522ab9b9]{display:inline;margin-left:6px;padding:0;font:inherit;font-weight:600;color:var(--brand-2);background:none;border:none;cursor:pointer}.bio-toggle[data-v-522ab9b9]:hover{text-decoration:underline}.filmo[data-v-522ab9b9]{margin-top:36px}.filmo-head[data-v-522ab9b9]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.sort[data-v-522ab9b9]{display:flex;gap:6px;padding:4px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border)}.sort-pill[data-v-522ab9b9]{min-height:40px;padding:8px 18px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text-2);background:none;border:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sort-pill.on[data-v-522ab9b9]{background:var(--grad-brand);color:#fff}.filmo-grid[data-v-522ab9b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.film-card[data-v-522ab9b9]{text-align:inherit;color:inherit;display:block;width:100%;padding:0;text-align:left;background:none;border:none;cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.film-card[data-v-522ab9b9]:hover:not(:disabled){transform:translateY(-8px)}}.film-card[data-v-522ab9b9]:disabled{cursor:default}.film-poster[data-v-522ab9b9]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-3);border:1px solid var(--glass-border);box-shadow:0 6px 18px #0000004d;transition:box-shadow .28s ease,border-color .28s ease}.film-card:hover:not(:disabled) .film-poster[data-v-522ab9b9]{box-shadow:0 20px 44px #7c3aed66;border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.film-poster img[data-v-522ab9b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.film-ph[data-v-522ab9b9]{display:grid;place-items:center;height:100%;font-size:var(--fs-3xl);opacity:.4}.film-badge[data-v-522ab9b9]{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.04em;color:#fff;background:color-mix(in srgb,var(--brand-3) 70%,rgba(0,0,0,.6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.film-rating[data-v-522ab9b9]{position:absolute;bottom:8px;left:8px;padding:3px 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:700;color:var(--star);background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.film-spinner[data-v-522ab9b9]{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner[data-v-522ab9b9]{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:var(--brand-2, #a855f7);animation:spin-522ab9b9 .7s linear infinite}@keyframes spin-522ab9b9{to{transform:rotate(360deg)}}.film-meta[data-v-522ab9b9]{display:flex;justify-content:space-between;gap:8px;padding:8px 2px}.film-title[data-v-522ab9b9]{font-weight:500;font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-year[data-v-522ab9b9]{color:var(--text-3);flex:none}.filmo-empty[data-v-522ab9b9]{color:var(--text-3);padding:24px 0}@media(max-width:560px){.dir-head[data-v-522ab9b9]{flex-direction:column;align-items:center;text-align:center;gap:18px}.dir-stats[data-v-522ab9b9]{justify-content:center}.filmo-grid[data-v-522ab9b9]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}}.film-wrap[data-v-522ab9b9]{position:relative}.film-wrap>.film-card[data-v-522ab9b9]{width:100%}.film-libs[data-v-522ab9b9]{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s}.film-wrap:hover .film-libs[data-v-522ab9b9],.film-wrap:focus-within .film-libs[data-v-522ab9b9],.film-libs[data-v-522ab9b9]:has(.on){opacity:1}@media(hover:none){.film-libs[data-v-522ab9b9]{opacity:1}}.lib-btn[data-v-522ab9b9]{width:30px;height:30px;position:relative;border-radius:50%;background:#0a0812c7;border:1px solid var(--stroke);color:#fff;font-size:var(--fs-xs);cursor:pointer;display:grid;place-items:center}.lib-btn.on[data-v-522ab9b9]{background:var(--brand);border-color:transparent}.seen-progress[data-v-522ab9b9]{margin:10px 0 12px;max-width:360px}.sp-head[data-v-522ab9b9]{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-2xs);color:var(--text-2);margin-bottom:6px}.sp-bar[data-v-522ab9b9]{height:6px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--stroke);overflow:hidden}.sp-fill[data-v-522ab9b9]{height:100%;background:linear-gradient(92deg,#7c3aed,#ec4899);transition:width .3s}.filmo-group+.filmo-group[data-v-522ab9b9]{margin-top:26px}.fg-title[data-v-522ab9b9]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:700;margin:0 0 12px}.fg-count[data-v-522ab9b9]{color:var(--text-3);font-size:var(--fs-2xs);margin-left:6px}.sp-row+.sp-row[data-v-522ab9b9]{margin-top:8px}.lib-btn[data-v-522ab9b9]:after{content:"";position:absolute;inset:-7px}@media(prefers-reduced-motion:reduce){[class*=spin][data-v-522ab9b9],.spinner[data-v-522ab9b9]{animation:none}}.known-for[data-v-522ab9b9]{margin-top:22px}.kf-row[data-v-522ab9b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;max-width:560px}.kf-card[data-v-522ab9b9]{background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit;display:flex;flex-direction:column;gap:4px}.kf-card img[data-v-522ab9b9]{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--glass-border);transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.kf-card:hover img[data-v-522ab9b9]{transform:translateY(-3px)}}.kf-title[data-v-522ab9b9]{font-size:var(--fs-xs);font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kf-year[data-v-522ab9b9]{font-size:var(--fs-2xs);color:var(--text-3)}@media(min-width:1100px){.dir-photo[data-v-522ab9b9]{width:190px;height:190px}.dir-bio[data-v-522ab9b9]{max-width:75ch}}.also[data-v-42067806]{margin-top:46px}.also-all[data-v-42067806]{display:inline-block;margin:0 0 14px;font-size:var(--fs-sm);color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.also-all[data-v-42067806]:hover{color:var(--text-1)}.also-hint[data-v-42067806]{color:var(--text-3);font-size:var(--fs-xs);margin:-6px 0 16px}.also-grid[data-v-42067806]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.also-card[data-v-42067806]{display:flex;flex-direction:column;gap:4px;text-align:left;background:none;border:0;padding:0;cursor:pointer}.also-poster[data-v-42067806]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--glass)}.also-poster img[data-v-42067806]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.also-title[data-v-42067806]{font-size:var(--fs-xs);line-height:1.3}.also-year[data-v-42067806]{font-size:var(--fs-2xs);color:var(--text-3)}@media(max-width:560px){.also-grid[data-v-42067806]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}}.bio-source[data-v-42067806]{font-size:var(--fs-2xs);color:var(--text-3);margin:-8px 0 14px}.bio-source a[data-v-42067806]{color:var(--text-3);text-decoration:underline}.director[data-v-42067806]{padding-top:32px}.loading-line[data-v-42067806]{margin:60px 0}.dir-head[data-v-42067806]{display:flex;gap:28px;align-items:flex-start}.dir-photo[data-v-42067806]{width:150px;height:150px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid var(--glass-border);box-shadow:var(--shadow-hero)}.dir-photo-ph[data-v-42067806]{display:grid;place-items:center;font-size:var(--fs-5xl);background:linear-gradient(150deg,color-mix(in srgb,var(--brand-1) 30%,var(--glass)),var(--glass))}.dir-id[data-v-42067806]{min-width:0}.dir-alias[data-v-42067806]{margin:2px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.dir-name[data-v-42067806]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(28px,7vw,44px);font-weight:800;letter-spacing:-1.5px;overflow-wrap:anywhere}.dir-meta[data-v-42067806]{color:var(--text-2);font-size:var(--fs-xs);margin-top:8px}.dir-meta-sep[data-v-42067806]{margin-left:4px}.dir-meta.died[data-v-42067806]{color:var(--text-3);margin-top:2px}.dir-stats[data-v-42067806]{display:flex;gap:28px;margin-top:18px}.stat[data-v-42067806]{display:flex;flex-direction:column;gap:2px}.stat-num[data-v-42067806]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800}.stat-num.star[data-v-42067806]{color:var(--star)}.stat-lbl[data-v-42067806]{font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}.dir-bio[data-v-42067806]{color:var(--text-2);line-height:1.65;max-width:720px;margin-top:24px}.bio-toggle[data-v-42067806]{display:inline;margin-left:6px;padding:0;font:inherit;font-weight:600;color:var(--brand-2);background:none;border:none;cursor:pointer}.bio-toggle[data-v-42067806]:hover{text-decoration:underline}.filmo[data-v-42067806]{margin-top:36px}.filmo-head[data-v-42067806]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.sort[data-v-42067806]{display:flex;gap:6px;padding:4px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border)}.sort-pill[data-v-42067806]{min-height:40px;padding:8px 18px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;color:var(--text-2);background:none;border:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sort-pill.on[data-v-42067806]{background:var(--grad-brand);color:#fff}.filmo-grid[data-v-42067806]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.film-card[data-v-42067806]{text-align:inherit;color:inherit;display:block;width:100%;padding:0;text-align:left;background:none;border:none;cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.film-card[data-v-42067806]:hover:not(:disabled){transform:translateY(-8px)}}.film-card[data-v-42067806]:disabled{cursor:default}.film-poster[data-v-42067806]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-3);border:1px solid var(--glass-border);box-shadow:0 6px 18px #0000004d;transition:box-shadow .28s ease,border-color .28s ease}.film-card:hover:not(:disabled) .film-poster[data-v-42067806]{box-shadow:0 20px 44px #7c3aed66;border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.film-poster img[data-v-42067806]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.film-ph[data-v-42067806]{display:grid;place-items:center;height:100%;font-size:var(--fs-3xl);opacity:.4}.film-badge[data-v-42067806]{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.04em;color:#fff;background:color-mix(in srgb,var(--brand-3) 70%,rgba(0,0,0,.6));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.film-rating[data-v-42067806]{position:absolute;bottom:8px;left:8px;padding:3px 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:700;color:var(--star);background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.film-spinner[data-v-42067806]{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner[data-v-42067806]{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:var(--brand-2, #a855f7);animation:spin-42067806 .7s linear infinite}@keyframes spin-42067806{to{transform:rotate(360deg)}}.film-meta[data-v-42067806]{display:flex;justify-content:space-between;gap:8px;padding:8px 2px 0}.film-title[data-v-42067806]{font-weight:500;font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.film-year[data-v-42067806]{color:var(--text-3);flex:none}.film-role[data-v-42067806]{display:block;padding:2px 2px 8px;font-size:var(--fs-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmo-empty[data-v-42067806]{color:var(--text-3);padding:24px 0}@media(max-width:560px){.dir-head[data-v-42067806]{flex-direction:column;align-items:center;text-align:center;gap:18px}.dir-stats[data-v-42067806]{justify-content:center}.filmo-grid[data-v-42067806]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}}.film-wrap[data-v-42067806]{position:relative}.film-wrap>.film-card[data-v-42067806]{width:100%}.film-libs[data-v-42067806]{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s}.film-wrap:hover .film-libs[data-v-42067806],.film-wrap:focus-within .film-libs[data-v-42067806],.film-libs[data-v-42067806]:has(.on){opacity:1}@media(hover:none){.film-libs[data-v-42067806]{opacity:1}}.lib-btn[data-v-42067806]{width:30px;height:30px;position:relative;border-radius:50%;background:#0a0812c7;border:1px solid var(--stroke);color:#fff;font-size:var(--fs-xs);cursor:pointer;display:grid;place-items:center}.lib-btn.on[data-v-42067806]{background:var(--brand);border-color:transparent}.seen-progress[data-v-42067806]{margin:10px 0 12px;max-width:360px}.sp-head[data-v-42067806]{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-2xs);color:var(--text-2);margin-bottom:6px}.sp-bar[data-v-42067806]{height:6px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--stroke);overflow:hidden}.sp-fill[data-v-42067806]{height:100%;background:linear-gradient(92deg,#7c3aed,#ec4899);transition:width .3s}.lib-btn[data-v-42067806]:after{content:"";position:absolute;inset:-7px}@media(prefers-reduced-motion:reduce){[class*=spin][data-v-42067806],.spinner[data-v-42067806]{animation:none}}.known-for[data-v-42067806]{margin-top:22px}.kf-row[data-v-42067806]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;max-width:560px}.kf-card[data-v-42067806]{background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit;display:flex;flex-direction:column;gap:4px}.kf-card img[data-v-42067806]{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--glass-border);transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.kf-card:hover img[data-v-42067806]{transform:translateY(-3px)}}.kf-title[data-v-42067806]{font-size:var(--fs-xs);font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kf-year[data-v-42067806]{font-size:var(--fs-2xs);color:var(--text-3)}@media(min-width:1100px){.dir-photo[data-v-42067806]{width:190px;height:190px}.dir-bio[data-v-42067806]{max-width:75ch}}.wheel-page[data-v-af362352]{position:relative;min-height:calc(100vh - 140px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0 80px;text-align:center;overflow:hidden}.vignette[data-v-af362352]{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 38%,color-mix(in srgb,var(--m1) 26%,transparent),transparent 70%),radial-gradient(40% 30% at 18% 78%,rgba(153,27,27,.22),transparent 70%),radial-gradient(40% 30% at 82% 22%,rgba(124,58,237,.22),transparent 70%),radial-gradient(120% 120% at 50% 50%,transparent 45%,rgba(0,0,0,.6) 100%);transition:background .6s ease}.ember-field[data-v-af362352]{position:absolute;inset:0;z-index:0;pointer-events:none}.ember[data-v-af362352]{position:absolute;bottom:-10px;border-radius:50%;background:#a855f78c;box-shadow:0 0 8px #a855f7b3;opacity:0;animation:rise-af362352 linear infinite}.ember.warm[data-v-af362352]{background:#f59e0b99;box-shadow:0 0 8px #f59e0bcc}.kicker[data-v-af362352],.title[data-v-af362352],.sub[data-v-af362352],.rule[data-v-af362352],.stage[data-v-af362352],.result[data-v-af362352]{position:relative;z-index:1}.kicker[data-v-af362352]{text-transform:uppercase;letter-spacing:4px;color:color-mix(in srgb,var(--m1) 60%,var(--text-mute));margin-bottom:14px}.title[data-v-af362352]{font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:-2px;line-height:1;margin-bottom:12px}.grad-txt[data-v-af362352]{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.spooky[data-v-af362352]{text-shadow:0 0 26px color-mix(in srgb,var(--m1) 60%,transparent);animation:flickerword-af362352 6s infinite steps(1)}.sub[data-v-af362352]{font-size:var(--fs-sm);color:var(--text-2);margin-bottom:6px;max-width:50ch;line-height:1.55}.rule[data-v-af362352]{font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:color-mix(in srgb,var(--m1) 55%,var(--text-3));margin-bottom:34px}.stage[data-v-af362352]{position:relative;width:440px;height:460px;max-width:94vw;display:flex;align-items:center;justify-content:center}.halo[data-v-af362352]{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m1) 40%,transparent),transparent 62%);filter:blur(18px);opacity:.6;animation:pulse-af362352 3.6s ease-in-out infinite}.frame[data-v-af362352]{position:absolute;width:388px;height:388px;border-radius:50%;background:conic-gradient(from 0deg,#b8860b,#f0d27a,#7a5b12,#f0d27a,#b8860b,#7a5b12,#b8860b);box-shadow:0 0 0 3px #0009,0 20px 60px #0009,inset 0 0 22px #0000008c;-webkit-mask:radial-gradient(circle,transparent 0 172px,#000 173px);mask:radial-gradient(circle,transparent 0 172px,#000 173px)}.light[data-v-af362352]{position:absolute;top:50%;left:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fde68a;box-shadow:0 0 10px 2px #fbbf24,0 0 4px #fff inset;animation:bulb-af362352 1.1s ease-in-out infinite;pointer-events:none}.light.warm[data-v-af362352]{background:#fca5a5;box-shadow:0 0 10px 2px #ef4444,0 0 4px #fff inset}.pointer[data-v-af362352]{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:5;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:40px solid #f0d27a;filter:drop-shadow(0 6px 12px rgba(0,0,0,.7));animation:ptr-af362352 2.4s ease-in-out infinite}.pointer-jewel[data-v-af362352]{position:absolute;left:-7px;top:-34px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--brand-3) 60%,#7c1d3f);box-shadow:0 0 12px var(--brand-3)}.disc[data-v-af362352]{position:relative;width:320px;height:320px;border-radius:50%;box-shadow:0 0 0 6px #1a1526,0 0 0 8px #f0d27a59,0 0 90px color-mix(in srgb,var(--m1) 55%,transparent),inset 0 0 60px #000000a6;will-change:transform}.disc.spinning[data-v-af362352],.disc.spinning .seg-emoji[data-v-af362352]{transition:transform 5.2s cubic-bezier(.1,.82,.14,1)}.disc-spokes[data-v-af362352]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(0,0,0,.32) 0deg .6deg,transparent .6deg 60deg);pointer-events:none}.seg-emoji[data-v-af362352]{position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);filter:drop-shadow(0 3px 6px rgba(0,0,0,.7))}.disc-gloss[data-v-af362352]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.disc-vig[data-v-af362352]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 52%,rgba(0,0,0,.55) 100%);pointer-events:none}.hub[data-v-af362352]{position:absolute;z-index:3;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#2a2036,#140f1e 62%,#050308);border:3px solid rgba(240,210,122,.55);color:#fff;box-shadow:0 10px 34px #0009,0 0 26px color-mix(in srgb,var(--m1) 55%,transparent),inset 0 2px 8px #ffffff24;transition:transform .15s ease,opacity .2s ease;display:grid;place-items:center}.hub-eye[data-v-af362352]{position:absolute;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--brand-3) 0 6px,#fff 7px 11px,var(--m1) 12px 17px,transparent 18px);opacity:.9;animation:pulse-af362352 2.4s ease-in-out infinite}.hub-label[data-v-af362352]{position:relative;font-size:var(--fs-xs);font-weight:800;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.8)}@media(hover:hover){.hub[data-v-af362352]:hover:not(:disabled){transform:scale(1.06)}}.hub[data-v-af362352]:disabled{opacity:.75;cursor:default}.live .halo[data-v-af362352]{animation-duration:1.1s}.result[data-v-af362352]{margin-top:44px;display:flex;gap:18px;align-items:center;text-align:left;width:min(460px,90vw);background:var(--glass);border:1px solid color-mix(in srgb,var(--m1) 45%,transparent);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);padding:22px;box-shadow:0 24px 70px color-mix(in srgb,var(--m1) 38%,transparent)}.result-poster[data-v-af362352]{width:86px;height:126px;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-2xl);flex-shrink:0;box-shadow:0 10px 28px color-mix(in srgb,var(--m1) 45%,transparent)}.result-body[data-v-af362352]{flex:1;min-width:0}.result-kicker[data-v-af362352]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-2);margin-bottom:5px}.result-intent[data-v-af362352]{color:var(--text-3);margin-left:6px}.result-title[data-v-af362352]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;letter-spacing:-.5px}.result-meta[data-v-af362352]{color:var(--text-3);margin-top:4px}.star[data-v-af362352]{color:var(--star)}.result-actions[data-v-af362352]{display:flex;gap:10px;margin-top:14px}.see[data-v-af362352]{padding:9px 18px;font-size:var(--fs-xs);border-radius:var(--radius-sm)}.reroll[data-v-af362352]{border:1px solid var(--glass-border);color:var(--text-2);padding:9px 18px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;transition:color .2s ease}.reroll[data-v-af362352]:hover{color:#fff}@keyframes bulb-af362352{0%,to{opacity:1}50%{opacity:.28}}@keyframes ptr-af362352{0%,to{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%) rotate(-6deg)}}@keyframes pulse-af362352{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes rise-af362352{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-70vh) scale(1.1)}}@keyframes flickerword-af362352{0%,to{opacity:1}92%{opacity:1}94%{opacity:.55}96%{opacity:1}97%{opacity:.7}98%{opacity:1}}@media(prefers-reduced-motion:reduce){.ember[data-v-af362352],.light[data-v-af362352],.halo[data-v-af362352],.pointer[data-v-af362352],.hub-eye[data-v-af362352],.spooky[data-v-af362352]{animation:none!important}.disc.spinning[data-v-af362352]{transition:transform 1.2s ease-out}}.seg-moodi[data-v-af362352]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.sub[data-v-685dbe86]{color:var(--text-2);margin:-6px 0 24px}.concept[data-v-685dbe86]{display:flex;align-items:center;gap:12px;margin:-2px 0 24px;padding:12px 16px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.concept-moodi[data-v-685dbe86]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.concept p[data-v-685dbe86]{color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.tabs[data-v-685dbe86]{display:flex;gap:8px;margin-bottom:24px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:6px}.tab[data-v-685dbe86]{flex:1;min-height:44px;padding:10px 14px;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font-weight:700;font-size:var(--fs-sm);cursor:pointer;transition:background .15s ease,color .15s ease}.tab.on[data-v-685dbe86]{background:var(--grad-brand);color:#fff}.how[data-v-685dbe86]{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-bottom:28px}.step[data-v-685dbe86]{flex:1;min-width:200px;display:flex;gap:12px;align-items:flex-start;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px}.step-n[data-v-685dbe86]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--grad-brand);color:#fff;font-weight:800;font-size:var(--fs-xs)}.step-t[data-v-685dbe86]{font-weight:700;font-size:var(--fs-sm)}.step-d[data-v-685dbe86]{color:var(--text-3);font-size:var(--fs-xs);margin-top:3px;line-height:1.5}.step-arrow[data-v-685dbe86]{align-self:center;color:var(--brand-2);font-size:var(--fs-md);font-weight:700}.setup-cards[data-v-685dbe86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.setup-card[data-v-685dbe86]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px}.sc-title[data-v-685dbe86]{font-weight:700;font-size:var(--fs-base)}.sc-sub[data-v-685dbe86]{color:var(--text-3);font-size:var(--fs-xs);margin:4px 0 14px}.sc-cta[data-v-685dbe86]{margin-top:16px}.or-theme[data-v-685dbe86]{color:var(--text-3);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 8px}.rubric-aisles[data-v-685dbe86]{display:flex;flex-direction:column;gap:12px}.aisle-title[data-v-685dbe86]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.6px;color:var(--text-3);margin-bottom:6px}.aisle-chips[data-v-685dbe86]{display:flex;flex-wrap:wrap;gap:7px}.rubric-chip[data-v-685dbe86]{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font-weight:600;font-size:var(--fs-2xs);transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur-fast),color var(--dur-fast)}@media(hover:hover){.rubric-chip[data-v-685dbe86]:hover{transform:translateY(-1px);color:var(--text)}}.rubric-chip.on[data-v-685dbe86]{background:var(--grad-brand);border-color:transparent;color:#fff}.rc-emoji[data-v-685dbe86]{font-size:var(--fs-xs)}.join-row[data-v-685dbe86]{display:flex;gap:10px}.join-row input[data-v-685dbe86]{flex:1}.envie-box[data-v-685dbe86]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:18px;margin-bottom:20px}.envie-title[data-v-685dbe86]{font-weight:700;font-size:var(--fs-sm);margin-bottom:6px}.envie-q[data-v-685dbe86]{color:var(--text-3);font-size:var(--fs-xs);margin:12px 0 8px}.chips[data-v-685dbe86]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-685dbe86]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px 6px 8px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.chip.on[data-v-685dbe86]{border-color:color-mix(in srgb,var(--brand-2) 65%,transparent);background:color-mix(in srgb,var(--brand-2) 16%,transparent);color:var(--text-1)}.chip-moodi[data-v-685dbe86]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.chip-emoji[data-v-685dbe86]{font-size:var(--fs-base);line-height:1}.envie-send[data-v-685dbe86]{margin-top:16px}.envie-done[data-v-685dbe86]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:600;font-size:var(--fs-xs)}.btn-glass.mini[data-v-685dbe86]{padding:8px 12px;font-size:var(--fs-xs);min-height:40px}.generate-bar[data-v-685dbe86]{text-align:center;margin-bottom:22px}.generate-hint[data-v-685dbe86]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:8px}.vote-hint[data-v-685dbe86]{color:var(--text-3);font-size:var(--fs-xs);margin:-4px 0 18px}.share-bar[data-v-685dbe86]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.code-box[data-v-685dbe86]{display:flex;align-items:center;gap:10px}.code-label[data-v-685dbe86]{font-size:var(--fs-2xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3)}.code-value[data-v-685dbe86]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-border);color:var(--brand-2);font-size:var(--fs-base);font-weight:700;letter-spacing:2px;cursor:pointer;transition:border-color .15s ease}.code-value[data-v-685dbe86]:hover{border-color:color-mix(in srgb,var(--brand-2) 55%,transparent)}.copy-ic[data-v-685dbe86]{font-size:var(--fs-xs);letter-spacing:normal}.candidate[data-v-685dbe86]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .18s ease}.candidate.liked[data-v-685dbe86]{box-shadow:0 0 0 2px var(--brand-3),var(--shadow-glow)}.c-poster[data-v-685dbe86]{display:block}.candidate img[data-v-685dbe86],.c-noposter[data-v-685dbe86]{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}.c-noposter[data-v-685dbe86]{display:grid;place-items:center;font-size:var(--fs-3xl);background:color-mix(in srgb,var(--brand-2) 8%,transparent)}.c-why[data-v-685dbe86]{padding:10px 12px 2px;display:flex;flex-direction:column;gap:6px}.why-main[data-v-685dbe86]{font-size:var(--fs-2xs);font-weight:600;line-height:1.35;color:var(--text-2)}.why-main.muted[data-v-685dbe86]{color:var(--text-3);font-style:italic}.why-tags[data-v-685dbe86]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vibe-chip[data-v-685dbe86]{font-size:var(--fs-2xs);font-weight:700;padding:3px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-3) 18%,transparent);color:var(--brand-3)}.seen[data-v-685dbe86]{font-size:var(--fs-2xs);color:var(--text-3)}.c-meta[data-v-685dbe86]{display:flex;justify-content:space-between;gap:8px;padding:8px 12px 4px}.c-name[data-v-685dbe86]{font-weight:600;font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.likes[data-v-685dbe86]{color:var(--brand-3);flex-shrink:0}.c-actions[data-v-685dbe86]{display:flex;gap:8px;padding:8px 12px 12px}.c-actions .btn-glass[data-v-685dbe86]{flex:1;padding:8px;font-size:var(--fs-xs);min-height:40px}.suggest-card[data-v-685dbe86]{text-decoration:none;color:inherit;display:block;padding-bottom:8px;transition:box-shadow .18s ease,transform .18s ease}@media(hover:hover){.suggest-card[data-v-685dbe86]:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}}.winner[data-v-685dbe86]{margin-top:32px;text-align:center}.fb-sub[data-v-685dbe86]{color:var(--text-2);margin-bottom:16px}.friend-grid[data-v-685dbe86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:18px}.friend[data-v-685dbe86]{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-1);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.friend.on[data-v-685dbe86]{border-color:color-mix(in srgb,var(--brand-2) 65%,transparent);background:color-mix(in srgb,var(--brand-2) 14%,transparent)}.friend-av[data-v-685dbe86]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.friend-av-ph[data-v-685dbe86]{display:grid;place-items:center;background:var(--grad-brand);color:#fff;font-weight:800;font-size:var(--fs-sm);text-transform:uppercase}.friend-name[data-v-685dbe86]{font-weight:600;font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-check[data-v-685dbe86]{margin-left:auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--grad-brand);color:#fff;font-size:var(--fs-xs);font-weight:800;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.friend.on .friend-check[data-v-685dbe86]{opacity:1;transform:scale(1)}.envie-optional[data-v-685dbe86]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:18px}.envie-optional summary[data-v-685dbe86]{cursor:pointer;font-weight:700;font-size:var(--fs-xs);min-height:24px}.envie-optional-body[data-v-685dbe86]{margin-top:8px}.fb-cta[data-v-685dbe86]{width:100%}.fb-results[data-v-685dbe86]{margin-top:28px}.empty-box[data-v-685dbe86]{text-align:center;padding:32px 20px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.empty-moodi[data-v-685dbe86]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:12px;opacity:.9}.empty-box p[data-v-685dbe86]{color:var(--text-2);margin-bottom:16px}@media(max-width:560px){.concept p[data-v-685dbe86]{font-size:var(--fs-xs)}.chip-label[data-v-685dbe86]{font-size:var(--fs-2xs)}}.quiz[data-v-b4d442c5]{max-width:640px;margin:0 auto}.head[data-v-b4d442c5]{position:relative;text-align:center;padding-top:40px;margin-bottom:22px}.spot[data-v-b4d442c5]{position:absolute;top:-10px;left:50%;width:460px;max-width:90vw;height:260px;transform:translate(-50%);pointer-events:none;background:radial-gradient(60% 60% at 50% 30%,color-mix(in srgb,var(--brand-2) 30%,transparent),transparent 70%);filter:blur(20px);opacity:.7;z-index:0}.head[data-v-b4d442c5]>*:not(.spot){position:relative;z-index:1}.kicker[data-v-b4d442c5]{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));color:color-mix(in srgb,var(--brand-2) 80%,#fff);text-transform:uppercase;letter-spacing:2px;font-size:var(--fs-2xs);box-shadow:0 4px 20px color-mix(in srgb,var(--brand-1) 30%,transparent)}.live-dot[data-v-b4d442c5]{width:8px;height:8px;border-radius:50%;background:var(--brand-3);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-3) 24%,transparent);animation:qpulse-b4d442c5 2s var(--ease-in-out) infinite}.streak[data-v-b4d442c5]{color:var(--star)}.title[data-v-b4d442c5]{font-size:clamp(32px,5vw,50px);font-weight:800;letter-spacing:-1.5px;margin-top:14px;line-height:1.05}.title.grad[data-v-b4d442c5]{background:linear-gradient(120deg,#fff 10%,var(--brand-2) 55%,var(--brand-3));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px color-mix(in srgb,var(--brand-2) 30%,transparent))}.sub[data-v-b4d442c5]{color:var(--text-2);margin-top:8px;font-size:var(--fs-sm)}@keyframes qpulse-b4d442c5{50%{opacity:.45;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.live-dot[data-v-b4d442c5]{animation:none}}.empty[data-v-b4d442c5]{color:var(--text-3);text-align:center;padding:40px}.mystery[data-v-b4d442c5]{position:relative;margin:0 0 16px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--glass-border);background:var(--bg-3);display:flex;justify-content:center}.mystery-canvas[data-v-b4d442c5]{display:block;width:100%;height:auto;max-height:380px;-o-object-fit:contain;object-fit:contain;transition:filter .4s ease}.mystery.reduced .mystery-canvas[data-v-b4d442c5]{transition:none}.mystery-fallback[data-v-b4d442c5]{display:grid;place-items:center;width:100%;min-height:120px;padding:24px;color:var(--text-3);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:2px}.mystery-cap[data-v-b4d442c5]{position:absolute;left:10px;bottom:10px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:2px;color:#fff;background:#00000080;padding:4px 10px;border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.points-bar[data-v-b4d442c5]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:16px}.pb-left[data-v-b4d442c5]{display:flex;align-items:baseline;justify-content:space-between}.pb-label[data-v-b4d442c5]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3)}.pb-value[data-v-b4d442c5]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800;color:var(--star)}.pb-max[data-v-b4d442c5]{font-size:var(--fs-xs);color:var(--text-3);font-weight:500}.pb-meter[data-v-b4d442c5]{height:6px;border-radius:var(--radius-xs);background:#ffffff14;margin-top:8px;overflow:hidden}.pb-fill[data-v-b4d442c5]{position:relative;height:100%;background:var(--grad-brand);border-radius:var(--radius-xs);transition:width .3s ease;overflow:hidden}.pb-fill[data-v-b4d442c5]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translate(-100%);animation:shimmer-b4d442c5 2.2s ease-in-out infinite}@keyframes shimmer-b4d442c5{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pb-fill[data-v-b4d442c5]:after{animation:none;opacity:0}}.clues[data-v-b4d442c5]{display:flex;flex-direction:column;gap:12px}.clue[data-v-b4d442c5]{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(120deg,color-mix(in srgb,var(--brand-1) 10%,var(--glass)),var(--glass));border:1px solid var(--glass-border);border-left:3px solid color-mix(in srgb,var(--brand-2) 60%,transparent);border-radius:var(--radius-md);padding:14px 16px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.clue[data-v-b4d442c5]:hover{transform:translate(3px);border-left-color:var(--brand-3)}}.icon[data-v-b4d442c5]{font-size:var(--fs-lg);filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}.clabel[data-v-b4d442c5]{font-size:var(--fs-2xs);color:var(--brand-2);text-transform:uppercase;letter-spacing:2px}.ctext[data-v-b4d442c5]{margin-top:4px;color:var(--text-2);font-size:var(--fs-xs);line-height:1.6}.reveal[data-v-b4d442c5]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--brand-1) 16%,transparent);border:1px dashed color-mix(in srgb,var(--brand-2) 55%,transparent);color:var(--text-2);border-radius:var(--radius-md);padding:10px 16px;font-weight:600;font-size:var(--fs-xs);transition:all .15s ease}.reveal[data-v-b4d442c5]:hover{color:#fff;background:color-mix(in srgb,var(--brand-1) 26%,transparent)}.cost[data-v-b4d442c5]{color:#fca5a5;font-size:var(--fs-2xs);font-weight:700}.attempts[data-v-b4d442c5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.attempt[data-v-b4d442c5]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;border-radius:var(--radius-lg);padding:5px 13px;font-size:var(--fs-xs);font-weight:600}.attempt.good[data-v-b4d442c5]{background:#34d3991f;border-color:#34d39966;color:var(--live)}.play[data-v-b4d442c5]{margin-top:20px}.inputrow[data-v-b4d442c5]{display:flex;gap:10px}.inputrow input[data-v-b4d442c5]{flex:1;font-size:var(--fs-sm)}.suggs[data-v-b4d442c5]{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.sugg[data-v-b4d442c5]{background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);border-radius:var(--radius-pill);padding:7px 14px;font-size:var(--fs-xs);transition:all .15s ease}.sugg[data-v-b4d442c5]:hover,.sugg.active[data-v-b4d442c5]{color:#fff;background:var(--glass-strong)}.sugg.active[data-v-b4d442c5]{border-color:color-mix(in srgb,var(--brand-2) 60%,transparent)}.hint[data-v-b4d442c5]{color:var(--text-3);margin-top:10px}.result[data-v-b4d442c5]{display:flex;gap:18px;align-items:center;margin-top:24px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.rposter[data-v-b4d442c5]{width:76px;height:112px;border-radius:var(--radius-sm);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-xl);flex-shrink:0}.rstatus[data-v-b4d442c5]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700}.rpoints[data-v-b4d442c5]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800;color:var(--star);margin-top:2px}.rtitle[data-v-b4d442c5]{margin-top:6px;color:var(--text-2)}.rmeta[data-v-b4d442c5]{color:var(--text-3);margin-top:6px;font-size:var(--fs-2xs)}.ractions[data-v-b4d442c5]{margin-top:12px}.small[data-v-b4d442c5]{padding:9px 16px;font-size:var(--fs-xs)}.back[data-v-b4d442c5]{color:var(--text-3);margin-top:10px}.board[data-v-b4d442c5]{margin-top:40px}.board-head[data-v-b4d442c5]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.leagues-link[data-v-b4d442c5]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-1) 16%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 45%,var(--glass-border));color:color-mix(in srgb,var(--brand-2) 85%,#fff);font-size:var(--fs-xs);font-weight:700;transition:all .15s ease}.leagues-link[data-v-b4d442c5]:hover{color:#fff;background:color-mix(in srgb,var(--brand-1) 26%,transparent)}.periods[data-v-b4d442c5]{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 16px}.pchip[data-v-b4d442c5]{background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);border-radius:var(--radius-pill);padding:7px 15px;font-size:var(--fs-xs);font-weight:600;transition:all .15s ease}.pchip.on[data-v-b4d442c5]{background:var(--grad-brand);border-color:transparent;color:#fff}.lb-state[data-v-b4d442c5]{color:var(--text-3)}.lb[data-v-b4d442c5]{list-style:none;display:flex;flex-direction:column;gap:6px}.lrow[data-v-b4d442c5]{display:flex;align-items:center;gap:12px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px 14px}.lrow.gold[data-v-b4d442c5]{border-color:#fbbf248c;background:#fbbf2414}.lrow.silver[data-v-b4d442c5]{border-color:#cbd5e180;background:#cbd5e112}.lrow.bronze[data-v-b4d442c5]{border-color:#d9770680;background:#d9770614}.lrow.me[data-v-b4d442c5]{outline:2px solid color-mix(in srgb,var(--brand-2) 60%,transparent)}.lrow.sep[data-v-b4d442c5]{margin-top:8px}.lrank[data-v-b4d442c5]{width:28px;text-align:center;font-weight:800;font-size:var(--fs-sm)}.lname[data-v-b4d442c5]{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpts[data-v-b4d442c5]{color:var(--star);font-weight:700}.qc[data-v-b4d442c5]{margin-top:34px}.qc-form[data-v-b4d442c5]{display:flex;gap:10px;margin:12px 0 16px}.qc-form input[data-v-b4d442c5]{flex:1;min-width:0;padding:11px 14px;border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-border);color:var(--text)}.qc-send[data-v-b4d442c5]{flex-shrink:0;padding:0 18px}.qc-login[data-v-b4d442c5],.qc-empty[data-v-b4d442c5]{color:var(--text-3);font-size:var(--fs-xs);margin:10px 0}.qc-login a[data-v-b4d442c5]{color:var(--brand-2)}.qc-list[data-v-b4d442c5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.qc-item[data-v-b4d442c5]{display:flex;gap:12px}.qc-avatar[data-v-b4d442c5]{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:grid;place-items:center;background:var(--glass)}.qc-avatar.ph[data-v-b4d442c5]{font-size:var(--fs-base)}.qc-cbody[data-v-b4d442c5]{flex:1;min-width:0}.qc-meta[data-v-b4d442c5]{display:flex;align-items:center;gap:10px;font-size:var(--fs-2xs);color:var(--text-3)}.qc-name[data-v-b4d442c5]{color:var(--text-2);font-weight:700}.qc-del[data-v-b4d442c5]{margin-left:auto;color:var(--text-3);padding:2px 6px}.qc-del[data-v-b4d442c5]:hover{color:#fca5a5}.qc-text[data-v-b4d442c5]{margin-top:3px;font-size:var(--fs-xs);line-height:1.45;color:var(--text);overflow-wrap:anywhere}.leagues[data-v-2d4e0d16]{max-width:680px;margin:0 auto}.head[data-v-2d4e0d16]{position:relative;text-align:center;padding-top:40px;margin-bottom:28px}.spot[data-v-2d4e0d16]{position:absolute;top:-10px;left:50%;width:460px;max-width:90vw;height:260px;transform:translate(-50%);pointer-events:none;background:radial-gradient(60% 60% at 50% 30%,color-mix(in srgb,var(--brand-2) 30%,transparent),transparent 70%);filter:blur(20px);opacity:.7;z-index:0}.head[data-v-2d4e0d16]>*:not(.spot){position:relative;z-index:1}.kicker[data-v-2d4e0d16]{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));color:color-mix(in srgb,var(--brand-2) 80%,#fff);text-transform:uppercase;letter-spacing:2px;font-size:var(--fs-2xs);box-shadow:0 4px 20px color-mix(in srgb,var(--brand-1) 30%,transparent)}.title[data-v-2d4e0d16]{font-size:clamp(30px,5vw,48px);font-weight:800;letter-spacing:-1.5px;margin-top:14px;line-height:1.05}.title.grad[data-v-2d4e0d16]{background:linear-gradient(120deg,#fff 10%,var(--brand-2) 55%,var(--brand-3));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px color-mix(in srgb,var(--brand-2) 30%,transparent))}.sub[data-v-2d4e0d16]{color:var(--text-2);margin-top:8px;font-size:var(--fs-sm)}.forms[data-v-2d4e0d16]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:32px}.fcard[data-v-2d4e0d16]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.flabel[data-v-2d4e0d16]{display:block;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3);margin-bottom:10px}.frow[data-v-2d4e0d16]{display:flex;gap:10px}.frow input[data-v-2d4e0d16]{flex:1;min-width:0;min-height:42px;font-size:var(--fs-sm)}.frow .btn-primary[data-v-2d4e0d16]{min-height:42px;white-space:nowrap}.section-title[data-v-2d4e0d16]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;margin-bottom:14px}.state[data-v-2d4e0d16]{color:var(--text-3)}.empty[data-v-2d4e0d16]{color:var(--text-3);text-align:center;padding:32px;background:var(--glass);border:1px dashed var(--glass-border);border-radius:var(--radius-md);line-height:1.6}.llist[data-v-2d4e0d16]{list-style:none;display:flex;flex-direction:column;gap:12px}.lg[data-v-2d4e0d16]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:border-color var(--dur-fast) var(--ease-out)}.lg.open[data-v-2d4e0d16]{border-color:color-mix(in srgb,var(--brand-2) 45%,var(--glass-border))}.lg-main[data-v-2d4e0d16]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.lg-info[data-v-2d4e0d16]{min-width:0;flex:1}.lg-name[data-v-2d4e0d16]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:700;flex-wrap:wrap}.lg-owner[data-v-2d4e0d16]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--star);background:#fbbf241f;border:1px solid rgba(251,191,36,.4);padding:3px 8px;border-radius:var(--radius-pill)}.lg-meta[data-v-2d4e0d16]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:var(--fs-2xs);color:var(--text-3)}.codepill[data-v-2d4e0d16]{display:inline-flex;align-items:center;gap:6px;min-height:30px;background:var(--glass-strong, rgba(255, 255, 255, .06));border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:4px 10px;color:var(--text-2);transition:all .15s ease}.codepill[data-v-2d4e0d16]:hover{color:#fff;border-color:color-mix(in srgb,var(--brand-2) 55%,transparent)}.codelabel[data-v-2d4e0d16]{text-transform:uppercase;letter-spacing:1px;color:var(--text-3)}.codeval[data-v-2d4e0d16]{font-weight:700;letter-spacing:1px;color:var(--brand-2)}.dot[data-v-2d4e0d16]{color:var(--text-3)}.lg-actions[data-v-2d4e0d16]{display:flex;gap:8px;flex-wrap:wrap}.ghost[data-v-2d4e0d16]{min-height:40px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);border-radius:var(--radius-md);padding:8px 14px;font-size:var(--fs-xs);font-weight:600;transition:all .15s ease}.ghost[data-v-2d4e0d16]:hover{color:#fff;background:var(--glass-strong, rgba(255, 255, 255, .08))}.ghost.danger[data-v-2d4e0d16]:hover{color:#fca5a5;border-color:#ef444473;background:#ef44441a}.board[data-v-2d4e0d16]{margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-border)}.periods[data-v-2d4e0d16]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.pchip[data-v-2d4e0d16]{min-height:34px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);border-radius:var(--radius-pill);padding:6px 14px;font-size:var(--fs-xs);font-weight:600;transition:all .15s ease}.pchip.on[data-v-2d4e0d16]{background:var(--grad-brand);border-color:transparent;color:#fff}.lb[data-v-2d4e0d16]{list-style:none;display:flex;flex-direction:column;gap:6px}.lrow[data-v-2d4e0d16]{display:flex;align-items:center;gap:12px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px 14px}.lrow.gold[data-v-2d4e0d16]{border-color:#fbbf248c;background:#fbbf2414}.lrow.silver[data-v-2d4e0d16]{border-color:#cbd5e180;background:#cbd5e112}.lrow.bronze[data-v-2d4e0d16]{border-color:#d9770680;background:#d9770614}.lrow.me[data-v-2d4e0d16]{outline:2px solid color-mix(in srgb,var(--brand-2) 60%,transparent)}.lrank[data-v-2d4e0d16]{width:28px;text-align:center;font-weight:800;font-size:var(--fs-sm)}.lname[data-v-2d4e0d16]{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpts[data-v-2d4e0d16]{color:var(--star);font-weight:700}@media(max-width:560px){.forms[data-v-2d4e0d16]{grid-template-columns:1fr}.lg-actions[data-v-2d4e0d16]{width:100%}.lg-actions .ghost[data-v-2d4e0d16]{flex:1}}.sub[data-v-9f57396a]{color:var(--text-2);margin-top:4px}.banner[data-v-9f57396a]{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:color-mix(in srgb,var(--brand-1) 18%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 45%,transparent);border-radius:var(--radius-md);padding:13px 18px;font-weight:600}.banner-actions[data-v-9f57396a]{display:flex;gap:8px;flex-wrap:wrap}.vbtn[data-v-9f57396a]{font-size:var(--fs-xs);padding:9px 14px}.head[data-v-9f57396a]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.head-actions[data-v-9f57396a]{display:flex;gap:10px;flex-wrap:wrap}.publish-panel[data-v-9f57396a]{margin-top:18px;background:color-mix(in srgb,var(--brand-1) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 40%,transparent);border-radius:var(--radius-md);padding:18px 20px}.pp-title[data-v-9f57396a]{font-weight:700;font-size:var(--fs-sm)}.pp-sub[data-v-9f57396a]{color:var(--text-3);font-size:var(--fs-xs);margin:4px 0 12px}.pp-row[data-v-9f57396a]{display:flex;gap:10px;flex-wrap:wrap}.pp-row input[data-v-9f57396a]{flex:1;min-width:220px}.pp-note[data-v-9f57396a]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:8px}.modes[data-v-9f57396a]{display:flex;gap:4px;background:var(--glass);border-radius:var(--radius-pill);padding:4px;width:-moz-fit-content;width:fit-content;margin-top:20px}.pill[data-v-9f57396a]{padding:8px 18px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:500}.pill.on[data-v-9f57396a]{background:var(--grad-brand);color:#fff}.source[data-v-9f57396a]{margin-top:16px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.chips[data-v-9f57396a]{display:flex;gap:7px;flex-wrap:wrap}.chip[data-v-9f57396a]{background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.chip[data-v-9f57396a]:hover{color:#fff;background:var(--glass-strong)}.chip.on[data-v-9f57396a]{background:var(--grad-brand);border-color:transparent;color:#fff}.dirlabel[data-v-9f57396a]{color:var(--text-3);margin-top:4px}.dirrow[data-v-9f57396a]{display:flex;gap:10px;width:min(520px,100%)}.dirrow input[data-v-9f57396a]{flex:1}.fail[data-v-9f57396a]{color:#fca5a5;font-size:var(--fs-xs)}.dirresults[data-v-9f57396a]{list-style:none;display:flex;flex-direction:column;gap:4px;width:min(520px,100%);max-height:280px;overflow-y:auto}.diritem[data-v-9f57396a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-1);font-weight:600;transition:all .15s ease}.diritem[data-v-9f57396a]:hover{background:var(--glass-strong);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.dirname[data-v-9f57396a]{text-align:left}.dircount[data-v-9f57396a]{color:var(--text-3);font-size:var(--fs-2xs);font-family:var(--font-mono);flex-shrink:0}.dirllm[data-v-9f57396a]{font-size:var(--fs-xs)}.filterbar[data-v-9f57396a]{margin-top:26px;display:flex;align-items:center;gap:8px;width:min(420px,100%);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:4px 14px}.fico[data-v-9f57396a]{font-size:var(--fs-xs);opacity:.7}.filterbar input[data-v-9f57396a]{flex:1;background:transparent;border:none;padding:8px 0;color:var(--text-1)}.filterbar input[data-v-9f57396a]:focus{outline:none}.fclear[data-v-9f57396a]{color:var(--text-3);font-size:var(--fs-xs);padding:4px 6px}.fclear[data-v-9f57396a]:hover{color:#fff}.pick-hint[data-v-9f57396a]{color:var(--text-3);margin-top:24px}.board[data-v-9f57396a]{margin-top:26px;display:flex;flex-direction:column;gap:10px}.row[data-v-9f57396a]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;background:var(--glass);min-height:104px}.tlabel[data-v-9f57396a]{width:64px;flex-shrink:0;display:grid;place-items:center;font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800;color:#08080f}.pool-label[data-v-9f57396a]{background:var(--bg-3);color:var(--text-3);font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 0}.pool[data-v-9f57396a]{border-style:dashed}.zone[data-v-9f57396a]{flex:1;display:flex;gap:8px;flex-wrap:wrap;padding:10px;align-items:flex-start}.card[data-v-9f57396a]{position:relative;width:60px;display:flex;flex-direction:column;cursor:grab;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;transition:transform .15s ease,border-color .15s ease}@media(hover:hover){.card[data-v-9f57396a]:hover{transform:translateY(-3px) scale(1.08);z-index:3}}.card-name[data-v-9f57396a]{display:block;width:100%;padding:3px 3px 4px;font-size:var(--fs-2xs);line-height:1.15;text-align:center;color:var(--text-2);background:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-open[data-v-9f57396a]{position:absolute;top:3px;right:3px;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-xs);background:#0000009e;color:#fff;font-size:var(--fs-2xs);line-height:1;opacity:.7;transition:opacity .15s ease,background .15s ease}.card-open[data-v-9f57396a]:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}@media(hover:hover){.card:hover .card-open[data-v-9f57396a],.card-open[data-v-9f57396a]:hover{opacity:1;background:var(--brand-1)}}.card.sel[data-v-9f57396a]{border-color:var(--brand-2);box-shadow:var(--shadow-glow)}.card img[data-v-9f57396a]{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.noimg[data-v-9f57396a]{display:grid;place-items:center;aspect-ratio:2 / 3;background:var(--bg-3);font-size:var(--fs-md)}.period[data-v-a82c822c]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.period .chip[data-v-a82c822c]{font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);cursor:pointer;text-transform:capitalize;transition:background var(--dur-fast, .15s),color var(--dur-fast, .15s)}.period .chip[data-v-a82c822c]:hover{color:var(--text-1)}.period .chip.on[data-v-a82c822c]{background:color-mix(in srgb,var(--m) 22%,transparent);border-color:color-mix(in srgb,var(--m) 55%,var(--glass-border));color:var(--text-1)}.panel-hint[data-v-a82c822c]{margin:-6px 0 12px;font-size:var(--fs-xs);color:var(--text-3)}.genre-bar[data-v-a82c822c]{background:var(--brand-2)}.fun-fact[data-v-a82c822c]{margin:2px 0 14px;font-size:var(--fs-xs);color:var(--text-2);background:color-mix(in srgb,var(--brand-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--glass-border));border-radius:var(--radius-pill);padding:8px 16px;display:inline-block}.wrapped[data-v-a82c822c]{padding-top:48px}.kicker[data-v-a82c822c]{font-size:var(--fs-2xs);letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb,var(--m) 70%,var(--text-3));margin-bottom:4px}h1[data-v-a82c822c]{font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-2px;background:linear-gradient(135deg,#fff,var(--m));-webkit-background-clip:text;background-clip:text;color:transparent}.scope[data-v-a82c822c]{color:var(--text-3);font-size:var(--fs-2xs);margin:6px 0 4px;max-width:52ch}.stats[data-v-a82c822c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:30px 0}.stat-card[data-v-a82c822c]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.stat-card .emoji[data-v-a82c822c]{font-size:var(--fs-lg)}.stat-card .emoji.big[data-v-a82c822c]{font-size:var(--fs-3xl)}.moodi-of-year[data-v-a82c822c]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--m) 50%,transparent))}.bar-moodi[data-v-a82c822c]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex:none}.top-mood[data-v-a82c822c]{background:linear-gradient(155deg,color-mix(in srgb,var(--m) 40%,transparent),var(--glass));border-color:color-mix(in srgb,var(--m) 45%,var(--glass-border))}.num[data-v-a82c822c]{font-size:var(--fs-3xl);font-weight:800;line-height:1}.mood-name[data-v-a82c822c]{font-size:var(--fs-xl);text-transform:capitalize}.label[data-v-a82c822c]{color:var(--text-2);font-size:var(--fs-xs)}.panel[data-v-a82c822c]{margin-top:34px;max-width:620px}.panel-title[data-v-a82c822c]{font-size:var(--fs-sm);font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.breakdown[data-v-a82c822c]{display:flex;flex-direction:column;gap:10px}.bar-row[data-v-a82c822c]{display:grid;grid-template-columns:130px 1fr 46px;align-items:center;gap:12px}.bar-label[data-v-a82c822c]{color:var(--text-2);font-size:var(--fs-xs);display:flex;align-items:center;gap:6px}.bar-track[data-v-a82c822c]{height:14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-3) 15%,transparent);overflow:hidden}.bar[data-v-a82c822c]{height:100%;border-radius:var(--radius-sm);min-width:8px;transition:width .5s ease}.bar-count[data-v-a82c822c]{color:var(--text-2);font-size:var(--fs-xs);text-align:right}.year-panel[data-v-a82c822c]{max-width:none}.year-head[data-v-a82c822c]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.year-hint[data-v-a82c822c]{font-size:var(--fs-2xs);color:var(--text-3);margin:-8px 0 14px}.year-grid[data-v-a82c822c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.year-item[data-v-a82c822c]{position:relative;transition:opacity var(--dur-fast, .15s)}.year-item.busy[data-v-a82c822c]{opacity:.4;pointer-events:none}.year-meta[data-v-a82c822c]{display:flex;align-items:center;gap:8px;font-size:var(--fs-2xs);color:var(--text-3);padding:4px 2px 0}.year-rating[data-v-a82c822c]{color:var(--m)}.year-remove[data-v-a82c822c]{margin-left:auto;padding:3px 7px;border-radius:var(--radius-pill);background:transparent;border:1px solid color-mix(in srgb,var(--text-3) 40%,transparent);color:var(--text-2);font-size:var(--fs-2xs);line-height:1;cursor:pointer;transition:background var(--dur-fast, .15s),color var(--dur-fast, .15s),border-color var(--dur-fast, .15s)}.year-remove[data-v-a82c822c]:hover,.year-remove[data-v-a82c822c]:focus-visible{background:#e11d48;border-color:transparent;color:#fff}.wm-row[data-v-a82c822c]{display:flex;flex-wrap:wrap;gap:14px}.share-wrapped[data-v-a82c822c]{margin-top:40px}.share-label[data-v-a82c822c]{font-size:var(--fs-2xs);color:var(--text-3);margin-bottom:10px}.view-public[data-v-a82c822c]{display:inline-block;margin-top:14px;font-size:var(--fs-xs);color:var(--m);text-decoration:none}.view-public[data-v-a82c822c]:hover{text-decoration:underline}.settings[data-v-f14b3310]{padding-top:40px}.st-head[data-v-f14b3310]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.page-heading[data-v-f14b3310]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(24px,5vw,34px);font-weight:800;letter-spacing:-1px;margin:26px 0 16px}.autosave[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--live, #22c55e);opacity:0;transition:opacity .3s ease}.autosave.show[data-v-f14b3310]{opacity:1}.error[data-v-f14b3310]{color:#f87171;font-size:var(--fs-2xs);margin-bottom:14px}.st-layout[data-v-f14b3310]{display:flex;gap:28px;align-items:flex-start}.st-nav[data-v-f14b3310]{display:flex;flex-direction:column;gap:4px;flex:none;width:210px;position:sticky;top:84px}.st-nav-item[data-v-f14b3310]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.st-nav-item[data-v-f14b3310]:hover{background:var(--glass);color:#fff}.st-nav-item.on[data-v-f14b3310]{background:color-mix(in srgb,var(--brand-2) 18%,var(--glass));color:#fff}.st-body[data-v-f14b3310]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}@media(max-width:720px){.st-layout[data-v-f14b3310]{flex-direction:column}.st-nav[data-v-f14b3310]{position:static;width:100%;flex-direction:row;flex-wrap:wrap}.st-nav-item[data-v-f14b3310]{padding:8px 12px;border-radius:var(--radius-pill);border:1px solid var(--glass-border)}}.card[data-v-f14b3310]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);display:flex;flex-direction:column;gap:14px}.card-title[data-v-f14b3310]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:700}.field-label[data-v-f14b3310]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3)}.stack[data-v-f14b3310]{display:flex;flex-direction:column;gap:6px}.upload[data-v-f14b3310]{cursor:pointer;align-self:flex-start;font-size:var(--fs-xs)}.tiny[data-v-f14b3310]{padding:6px 12px;font-size:var(--fs-2xs)}.logout[data-v-f14b3310]{align-self:flex-start}.name-line[data-v-f14b3310]{display:flex;gap:8px}.name-line input[data-v-f14b3310]{flex:1;max-width:340px}.digest-row[data-v-f14b3310]{display:flex;gap:10px;align-items:flex-start;margin:14px 0;cursor:pointer}.digest-row input[data-v-f14b3310]{margin-top:3px;accent-color:var(--brand-2)}.digest-row span[data-v-f14b3310]{display:flex;flex-direction:column;gap:2px}.digest-label[data-v-f14b3310]{font-size:var(--fs-xs)}.digest-hint[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--text-3)}.avatar-gallery[data-v-f14b3310]{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.preset[data-v-f14b3310]{aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--glass-border);padding:0;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.preset img[data-v-f14b3310]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;filter:grayscale(.15)}@media(hover:hover){.preset[data-v-f14b3310]:hover{transform:scale(1.08);border-color:color-mix(in srgb,var(--brand-2) 55%,transparent)}}.preset.on[data-v-f14b3310]{border-color:var(--brand-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-2) 40%,transparent)}.taste-block[data-v-f14b3310]{padding:20px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-1) 10%,var(--glass)),var(--glass))}.taste-head[data-v-f14b3310]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.taste-head h2[data-v-f14b3310]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md)}.btn-ghost.sm[data-v-f14b3310]{padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);color:var(--text-2);font-weight:600;font-size:var(--fs-xs)}.taste-empty[data-v-f14b3310]{color:var(--text-3);font-size:var(--fs-xs);line-height:1.5}.taste-cards[data-v-f14b3310]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.tcard[data-v-f14b3310]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.tcard.wide[data-v-f14b3310]{grid-column:1 / -1}.tcard.mini[data-v-f14b3310]{align-items:flex-start;gap:4px}.tc-h[data-v-f14b3310]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.tc-big[data-v-f14b3310]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md)}.tags[data-v-f14b3310]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-f14b3310]{padding:5px 10px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-size:var(--fs-2xs);font-weight:600}.tag.soft[data-v-f14b3310]{background:color-mix(in srgb,var(--brand-2) 22%,transparent);color:var(--text)}.tag.nogo[data-v-f14b3310]{background:color-mix(in srgb,#e11d48 30%,transparent);color:#fecdd3}.cult-search[data-v-f14b3310]{position:relative}.suggestions[data-v-f14b3310]{position:absolute;z-index:5;top:100%;left:0;right:0;margin-top:4px;background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);overflow:hidden;list-style:none}.suggestions li[data-v-f14b3310]{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;cursor:pointer;font-size:var(--fs-xs)}.suggestions li[data-v-f14b3310]:hover{background:#ffffff14}.sug-year[data-v-f14b3310]{color:var(--text-3);font-size:var(--fs-2xs)}.cult-list[data-v-f14b3310]{display:flex;flex-wrap:wrap;gap:10px}.cult-item[data-v-f14b3310]{position:relative}.cult-remove[data-v-f14b3310]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--bg-3);border:1px solid var(--glass-border);color:var(--text);font-size:var(--fs-2xs);cursor:pointer;z-index:2}.sig-help[data-v-f14b3310]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:-4px}.sig-grid[data-v-f14b3310]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.sig-cell[data-v-f14b3310]{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--m) 12%,var(--glass));border:1px solid color-mix(in srgb,var(--m) 40%,var(--glass-border))}.sig-mood[data-v-f14b3310]{display:flex;align-items:center;gap:8px}.sig-emoji[data-v-f14b3310]{font-size:var(--fs-base)}.sig-name[data-v-f14b3310]{font-size:var(--fs-2xs);font-weight:700;text-transform:capitalize;color:color-mix(in srgb,var(--m) 60%,#fff)}.sig-picked[data-v-f14b3310]{display:flex;flex-direction:column;gap:6px}.sig-poster[data-v-f14b3310]{width:100%;aspect-ratio:2 / 3;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-lg)}.sig-film[data-v-f14b3310]{font-size:var(--fs-2xs);font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sig-picked-actions[data-v-f14b3310]{display:flex;gap:6px}.sig-mini[data-v-f14b3310]{flex:1;font-size:var(--fs-2xs);padding:5px 8px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);cursor:pointer}.sig-mini[data-v-f14b3310]:hover{color:#fff;border-color:color-mix(in srgb,var(--m) 55%,transparent)}.sig-choose[data-v-f14b3310]{padding:22px 8px;border-radius:var(--radius-md);background:transparent;border:1px dashed color-mix(in srgb,var(--m) 45%,var(--glass-border));color:var(--text-2);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:all .15s ease}.sig-choose[data-v-f14b3310]:hover{color:#fff;background:color-mix(in srgb,var(--m) 14%,transparent)}.sig-search[data-v-f14b3310]{position:relative}.sig-search input[data-v-f14b3310]{width:100%}.dir-input[data-v-f14b3310]{display:flex;gap:8px}.dir-input input[data-v-f14b3310]{flex:1}.dir-autocomplete[data-v-f14b3310]{position:relative;flex:1;display:flex}.dir-autocomplete input[data-v-f14b3310]{flex:1}.dir-suggest[data-v-f14b3310]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--radius-md);background:var(--surface, #14101f);border:1px solid var(--glass-border);box-shadow:0 18px 50px #00000080;max-height:320px;overflow-y:auto}.ds-state[data-v-f14b3310]{padding:10px 12px;color:var(--text-3)}.ds-item[data-v-f14b3310]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background .14s ease}.ds-item[data-v-f14b3310]:hover{background:var(--glass)}.ds-photo[data-v-f14b3310]{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--glass) center/cover no-repeat;background-clip:padding-box;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm)}.ds-body[data-v-f14b3310]{display:flex;flex-direction:column;min-width:0}.ds-name[data-v-f14b3310]{font-weight:700;font-size:var(--fs-xs);color:var(--text)}.ds-known[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dir-tag-name[data-v-f14b3310]{padding:0;background:none;border:none;color:inherit;font:inherit;cursor:pointer}.dir-tag-name[data-v-f14b3310]:hover{color:var(--brand-2);text-decoration:underline;text-underline-offset:3px}.dir-tags[data-v-f14b3310]{display:flex;flex-wrap:wrap;gap:8px}.dir-tag[data-v-f14b3310]{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-2) 22%,var(--glass));border:1px solid var(--glass-border);font-size:var(--fs-xs)}.dir-tag button[data-v-f14b3310]{width:18px;height:18px;border-radius:50%;background:#ffffff1f;color:var(--text-2);font-size:var(--fs-2xs);cursor:pointer}.lbxd-steps[data-v-f14b3310]{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:var(--fs-2xs);line-height:1.5;color:var(--text-2)}.lbxd-steps a[data-v-f14b3310],.lbxd-imdb a[data-v-f14b3310]{color:var(--brand-2)}.lbxd-steps a[data-v-f14b3310]:hover,.lbxd-imdb a[data-v-f14b3310]:hover{text-decoration:underline}.lbxd-imdb[data-v-f14b3310]{font-size:var(--fs-2xs);line-height:1.5;color:var(--text-2);margin:10px 0 4px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border)}.import-q[data-v-f14b3310]{font-size:var(--fs-xs);font-weight:700;color:var(--text);margin:14px 0 8px}.import-choice[data-v-f14b3310]{display:flex;flex-wrap:wrap;gap:10px}.import-hint[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--text-3);line-height:1.5;margin-top:8px}.lbxd-note[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--text-3)}.lbxd-result[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--live, #34d399)}.priv-text[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--text-3);line-height:1.5}.card>.btn-glass[data-v-f14b3310]{align-self:flex-start}.priv-links[data-v-f14b3310]{display:flex;gap:18px;flex-wrap:wrap}.priv-links a[data-v-f14b3310]{color:var(--brand-2);font-size:var(--fs-xs)}.priv-links a[data-v-f14b3310]:hover{text-decoration:underline}.imp-overlay[data-v-f14b3310]{position:fixed;inset:0;z-index:3400;display:flex;align-items:center;justify-content:center;padding:20px;background:#080610bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.imp-card[data-v-f14b3310]{width:min(400px,100%);padding:30px 28px 26px;border-radius:var(--radius-lg);text-align:center;background:var(--surface, #14101f);border:1px solid color-mix(in srgb,var(--brand-2) 34%,var(--glass-border));box-shadow:0 24px 80px #0000008c}.imp-moodi[data-v-f14b3310]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(168,85,247,.5));animation:imp-bounce-f14b3310 1.4s ease-in-out infinite}@keyframes imp-bounce-f14b3310{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}.imp-title[data-v-f14b3310]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-md);margin:8px 0 16px}.imp-bar[data-v-f14b3310]{height:12px;border-radius:var(--radius-pill);background:var(--glass);overflow:hidden}.imp-fill[data-v-f14b3310]{height:100%;border-radius:var(--radius-pill);background:var(--grad-brand);box-shadow:0 0 18px color-mix(in srgb,var(--brand-2) 60%,transparent);transition:width .35s ease}.imp-pct[data-v-f14b3310]{font-size:var(--fs-md);font-weight:800;margin-top:12px;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.imp-sub[data-v-f14b3310]{font-size:var(--fs-2xs);color:var(--text-3);margin-top:4px;line-height:1.4}.imp-enter-active[data-v-f14b3310],.imp-leave-active[data-v-f14b3310]{transition:opacity .25s ease}.imp-enter-from[data-v-f14b3310],.imp-leave-to[data-v-f14b3310]{opacity:0}@media(prefers-reduced-motion:reduce){.imp-moodi[data-v-f14b3310]{animation:none}}.member[data-v-24e00a0c]{padding-top:40px}.founder-banner[data-v-24e00a0c]{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px 20px;border-radius:var(--radius-lg);background:linear-gradient(100deg,#f5b30138,#ec489929);border:1px solid rgba(245,179,1,.5);box-shadow:0 12px 40px #f5b3012e,inset 0 1px #ffffff1a}.fb-crown[data-v-24e00a0c]{font-size:var(--fs-lg);filter:drop-shadow(0 2px 6px rgba(245,179,1,.6))}.fb-text[data-v-24e00a0c]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:clamp(16px,3vw,22px);background:linear-gradient(100deg,#ffd76a,#f5b301,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;flex:1}.fb-premium[data-v-24e00a0c],.premium-pill[data-v-24e00a0c]{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;padding:5px 10px;border-radius:var(--radius-pill);color:#1a1206;background:linear-gradient(100deg,#ffd76a,#f5b301);white-space:nowrap}.member.founder .avatar[data-v-24e00a0c]{border:2px solid #f5b301;box-shadow:0 0 0 4px #f5b3012e,0 10px 30px #f5b3014d}.avatar[data-v-24e00a0c]{position:relative}.avatar-crown[data-v-24e00a0c]{position:absolute;top:-14px;left:50%;transform:translate(-50%) rotate(-8deg);font-size:var(--fs-lg);filter:drop-shadow(0 2px 5px rgba(0,0,0,.5))}.share-bilan[data-v-24e00a0c]{border-color:color-mix(in srgb,#f5b301 50%,var(--glass-border));background:color-mix(in srgb,#f5b301 12%,transparent)}.share-bilan[data-v-24e00a0c]:hover{background:linear-gradient(100deg,#ffd76a,#f5b301);color:#1a1206;border-color:transparent}.alltime[data-v-24e00a0c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin:14px 0 6px;font-size:clamp(15px,2.4vw,18px);color:var(--text-2)}.at-line b[data-v-24e00a0c]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:clamp(20px,3.4vw,26px);background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.at-dot[data-v-24e00a0c]{color:var(--text-3)}.at-days[data-v-24e00a0c]{font-size:var(--fs-2xs);color:var(--text-3);padding:3px 9px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border)}.pace[data-v-24e00a0c]{font-size:var(--fs-xs);color:var(--text-2);margin:2px 0 6px}.pace[data-v-24e00a0c] b,.pace b[data-v-24e00a0c]{color:var(--brand-2);font-weight:800}.funstats[data-v-24e00a0c]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.fs-card[data-v-24e00a0c]{display:flex;flex-direction:column;align-items:center;min-width:84px;padding:10px 14px;border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-border)}.fs-card.wide[data-v-24e00a0c]{min-width:120px}.fs-num[data-v-24e00a0c]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-lg);background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.fs-num.sm[data-v-24e00a0c]{font-size:var(--fs-sm)}.fs-num small[data-v-24e00a0c]{font-size:var(--fs-2xs);opacity:.7}.fs-lbl[data-v-24e00a0c]{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.dir-portraits[data-v-24e00a0c]{display:flex;flex-wrap:wrap;gap:16px}.dir-portrait[data-v-24e00a0c]{display:flex;flex-direction:column;align-items:center;width:92px;text-align:center}.dp-photo[data-v-24e00a0c]{width:78px;height:78px;border-radius:50%;background:var(--glass) center/cover no-repeat;background-clip:padding-box;border:2px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);transition:border-color .15s ease,transform .15s ease}@media(hover:hover){.dir-portrait:hover .dp-photo[data-v-24e00a0c]{border-color:var(--brand-2);transform:translateY(-3px)}}.dp-name[data-v-24e00a0c]{font-size:var(--fs-2xs);font-weight:700;margin-top:7px;line-height:1.2}.dir-chips[data-v-24e00a0c]{display:flex;flex-wrap:wrap;gap:8px}.sig-grid[data-v-24e00a0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.sig-cell[data-v-24e00a0c]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--m, transparent) 14%,var(--glass));border:1px solid color-mix(in srgb,var(--m, transparent) 42%,var(--glass-border));transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-base) var(--ease-out)}@media(hover:hover){.sig-cell[data-v-24e00a0c]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--m, transparent) 70%,transparent)}}.sig-poster[data-v-24e00a0c]{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-xl)}.sig-badge[data-v-24e00a0c]{position:absolute;top:6px;left:6px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-sm);background:color-mix(in srgb,var(--m, #000) 55%,rgba(0,0,0,.6));border:1px solid color-mix(in srgb,var(--m, #fff) 60%,transparent);box-shadow:0 2px 8px #0006}.sig-mood[data-v-24e00a0c]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--m, #fff) 65%,#fff)}.sig-film[data-v-24e00a0c]{font-size:var(--fs-xs);font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dir-chip[data-v-24e00a0c]{padding:8px 16px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-2) 22%,var(--glass));border:1px solid var(--glass-border);font-size:var(--fs-xs);font-weight:600}.dir-chip.clickable[data-v-24e00a0c]{color:var(--text);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}@media(hover:hover){.dir-chip.clickable[data-v-24e00a0c]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 70%,transparent);background:color-mix(in srgb,var(--brand-2) 34%,var(--glass))}}.dir-chip.clickable[data-v-24e00a0c]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.head[data-v-24e00a0c]{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-bottom:34px}.avatar[data-v-24e00a0c]{width:96px;height:96px;border-radius:50%;flex-shrink:0;background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:2px solid var(--glass-border);display:grid;place-items:center;font-size:var(--fs-3xl);box-shadow:var(--shadow-glow)}.idblock[data-v-24e00a0c]{flex:1;min-width:260px}.name-row[data-v-24e00a0c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.idblock h1[data-v-24e00a0c]{font-size:var(--fs-xl);font-weight:800;letter-spacing:-1px}.role-badge[data-v-24e00a0c]{font-size:var(--fs-2xs);font-weight:700;padding:5px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,#22c55e 26%,transparent);border:1px solid color-mix(in srgb,#22c55e 50%,transparent);color:#86efac}.since[data-v-24e00a0c]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:4px}.chips[data-v-24e00a0c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip[data-v-24e00a0c]{font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--m, transparent) 22%,var(--glass));border:1px solid color-mix(in srgb,var(--m, transparent) 45%,var(--glass-border));color:var(--text-2)}.actions[data-v-24e00a0c]{margin-top:16px}.reviews-list[data-v-24e00a0c]{display:flex;flex-direction:column;gap:14px;max-width:640px}.empty[data-v-24e00a0c]{color:var(--text-3);font-size:var(--fs-xs)}.pantheon-hint[data-v-24e00a0c]{color:var(--text-3);font-size:var(--fs-2xs);margin:-6px 0 14px}.pantheon[data-v-24e00a0c]{display:flex;flex-wrap:wrap;gap:18px}.medal[data-v-24e00a0c]{display:flex;flex-direction:column;align-items:center;gap:7px;width:108px;text-decoration:none;color:inherit;text-align:center}.medal-ring[data-v-24e00a0c]{position:relative;width:88px;height:88px;border-radius:50%;padding:4px;background:var(--stroke)}.medal-photo[data-v-24e00a0c]{display:block;width:100%;height:100%;border-radius:50%;background-color:var(--glass);background-size:cover;background-position:center 20%;filter:grayscale(1);opacity:.75}.medal.gold .medal-ring[data-v-24e00a0c]{background:conic-gradient(#f6e27a,#b8860b,gold,#8a6d1a,#f6e27a);box-shadow:0 0 18px #f5b30173}.medal.platinum .medal-ring[data-v-24e00a0c]{background:conic-gradient(#e8eaf0,#a855f7,#f0f2f8,#ec4899,#cfd4e0,#7c3aed,#e8eaf0);box-shadow:0 0 24px #a855f78c,0 0 40px #ec489940}.medal.gold .medal-photo[data-v-24e00a0c],.medal.platinum .medal-photo[data-v-24e00a0c]{filter:none;opacity:1}.medal-star[data-v-24e00a0c]{position:absolute;top:-4px;right:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-xs);color:#16121f;background:linear-gradient(135deg,#f0f2f8,#cfd4e0);box-shadow:0 2px 8px #0006}.medal-name[data-v-24e00a0c]{font-weight:600;font-size:var(--fs-2xs);line-height:1.2}.medal-tier[data-v-24e00a0c]{font-size:var(--fs-2xs);color:var(--text-3)}.gold-text[data-v-24e00a0c]{color:#f5b301}.platinum-text[data-v-24e00a0c]{background:linear-gradient(92deg,#e8eaf0,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sub[data-v-d24efe90]{color:var(--text-3);font-size:var(--fs-xs);margin:-8px 0 24px}.grid[data-v-d24efe90]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.member-card[data-v-d24efe90]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:22px 16px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:transform .18s ease,border-color .18s ease}@media(hover:hover){.member-card[data-v-d24efe90]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}}.avatar[data-v-d24efe90]{width:60px;height:60px;border-radius:50%;background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:1px solid var(--glass-border);display:grid;place-items:center;font-size:var(--fs-lg)}.name-row[data-v-d24efe90]{display:flex;align-items:center;gap:6px;max-width:100%}.name[data-v-d24efe90]{font-weight:700;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.counts[data-v-d24efe90]{font-size:var(--fs-2xs);color:var(--text-3)}.rh[data-v-84a554fe]{padding-top:32px}.rh-head[data-v-84a554fe]{margin-bottom:var(--space-5, 24px)}.kicker[data-v-84a554fe]{font-size:var(--fs-2xs);letter-spacing:.3em;color:var(--brand-2);text-transform:uppercase}.rh-head h1[data-v-84a554fe]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-4xl);font-weight:800;letter-spacing:var(--tracking-tight);margin:var(--space-2, 8px) 0 var(--space-3, 12px);background:linear-gradient(92deg,#fff,var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro[data-v-84a554fe]{color:var(--text-2);max-width:68ch;line-height:1.6}.rh-sec[data-v-84a554fe]{margin-top:26px}.rh-sec[data-v-84a554fe] .row-item{width:170px;flex:0 0 auto}.rh-sec-head[data-v-84a554fe]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rh-all[data-v-84a554fe]{color:var(--brand-2);font-size:var(--fs-2xs);text-decoration:none;white-space:nowrap}.rh-cine[data-v-84a554fe]{width:150px;color:inherit;text-decoration:none}.rhc-poster[data-v-84a554fe]{position:relative;aspect-ratio:2 / 3;border-radius:var(--radius-md, 12px);overflow:hidden;background:var(--glass);border:1px solid var(--stroke)}.rhc-poster img[data-v-84a554fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rhc-date[data-v-84a554fe]{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px #00000073;font-size:var(--fs-2xs);font-weight:800;color:#16121f;text-transform:capitalize}.rhc-name[data-v-84a554fe]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;padding:8px 2px 0;font-weight:500;font-size:var(--fs-xs)}.ns-cell[data-v-84a554fe]{display:flex;flex-direction:column;gap:5px;width:170px;align-self:flex-start}.ns-date[data-v-84a554fe]{font-size:var(--fs-2xs);color:var(--brand-2)}.guide[data-v-1578e8ce]{padding-top:40px;max-width:860px}.kicker[data-v-1578e8ce]{font-size:var(--fs-2xs);letter-spacing:.25em;text-transform:uppercase;color:var(--brand-2)}.page-title[data-v-1578e8ce]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(26px,5vw,38px);font-weight:800;letter-spacing:-1px;margin:8px 0 14px}.intro[data-v-1578e8ce]{color:var(--text-2);line-height:1.65;margin-bottom:10px;max-width:68ch}.sec-title[data-v-1578e8ce]{position:relative;padding-left:14px;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-lg);margin:34px 0 16px}.sec-title[data-v-1578e8ce]:before{content:"";position:absolute;left:0;top:8%;width:4px;height:84%;border-radius:2px;background:var(--grad-brand)}.how-grid[data-v-1578e8ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.how-card[data-v-1578e8ce]{padding:16px 18px;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border)}.how-ico[data-v-1578e8ce]{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-2) 20%,transparent);color:var(--brand-2);margin-bottom:10px}.how-h[data-v-1578e8ce]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-sm);font-weight:700;margin-bottom:6px}.how-p[data-v-1578e8ce]{font-size:var(--fs-xs);color:var(--text-2);line-height:1.55}.plat[data-v-1578e8ce]{padding:18px 20px;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);margin-bottom:12px}.plat-head[data-v-1578e8ce]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.plat-name[data-v-1578e8ce]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:800}.plat-who[data-v-1578e8ce]{font-size:var(--fs-xs);color:var(--text);line-height:1.6;margin-bottom:6px}.plat-who strong[data-v-1578e8ce]{color:var(--brand-2)}.plat-strong[data-v-1578e8ce]{font-size:var(--fs-xs);color:var(--text-2);line-height:1.6}.tiny[data-v-1578e8ce]{padding:6px 12px;font-size:var(--fs-2xs)}.cta-block[data-v-1578e8ce]{margin:34px 0 20px;padding:22px;border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-1) 16%,var(--glass)),var(--glass));border:1px solid color-mix(in srgb,var(--brand-2) 35%,var(--glass-border))}.cta-text[data-v-1578e8ce]{margin-bottom:14px;color:var(--text);line-height:1.6}.hero-row[data-v-1578e8ce]{display:flex;align-items:center;gap:18px}.hero-moodi[data-v-1578e8ce]{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(168,85,247,.45));flex:none}.brand-strip[data-v-1578e8ce]{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 6px}.brand-tile[data-v-1578e8ce]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:14px;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-md);letter-spacing:-.5px;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #0006;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-tile.sm[data-v-1578e8ce]{width:46px;height:46px;font-size:var(--fs-sm)}.plat-head .brand-tile[data-v-1578e8ce]{width:44px;height:44px;font-size:var(--fs-sm);margin-right:2px}.plat-head[data-v-1578e8ce]{justify-content:flex-start}.plat-head .btn-glass[data-v-1578e8ce]{margin-left:auto}.cta-moodi[data-v-1578e8ce]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 4px 14px rgba(168,85,247,.5))}.pager[data-v-e34bc178]{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0 8px;flex-wrap:wrap}.pnum[data-v-e34bc178]{font-size:var(--fs-2xs);color:var(--text-2)}.news[data-v-e34bc178]{padding-top:40px;max-width:860px;margin:0 auto}.head[data-v-e34bc178]{margin-bottom:28px}.kicker[data-v-e34bc178]{font-size:var(--fs-2xs);color:var(--brand-2);letter-spacing:1px}.head h1[data-v-e34bc178]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);font-weight:800;letter-spacing:-1.5px;margin:6px 0}.sub[data-v-e34bc178]{color:var(--text-2)}.cats[data-v-e34bc178]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.cat[data-v-e34bc178]{text-decoration:none;display:inline-block;font-size:var(--fs-2xs);font-weight:600;color:var(--text-2);padding:7px 13px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass);cursor:pointer;transition:color .15s ease,border-color .15s ease}.cat[data-v-e34bc178]:hover{color:var(--text-1)}.cat.on[data-v-e34bc178]{color:#fff;background:var(--grad-brand);border-color:transparent}.state[data-v-e34bc178]{color:var(--text-3);padding:40px 0}.feed[data-v-e34bc178]{display:flex;flex-direction:column;gap:18px}.featured[data-v-e34bc178]{position:relative;display:flex;align-items:flex-end;min-height:300px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-2) 40%,var(--glass-border));box-shadow:0 18px 50px #7c3aed33;transition:transform .24s cubic-bezier(.34,1.4,.64,1),box-shadow .3s ease}@media(hover:hover){.featured[data-v-e34bc178]:hover{transform:translateY(-4px);box-shadow:0 24px 60px #7c3aed52}}.featured[data-v-e34bc178]:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:3;background:var(--grad-brand)}.f-bg[data-v-e34bc178]{position:absolute;inset:0;background:var(--bg-3) center 25%/cover no-repeat;background-clip:padding-box;display:grid;place-items:center}.f-scrim[data-v-e34bc178]{position:absolute;inset:0;background:linear-gradient(to top,#08080ff0 15%,#08080f66 60%,#08080f26)}.f-body[data-v-e34bc178]{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:26px 24px 20px}.f-title[data-v-e34bc178]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:-.5px;line-height:1.15;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.6)}.f-excerpt[data-v-e34bc178]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.55;max-width:68ch}.date.light[data-v-e34bc178]{color:var(--text-2)}.strip[data-v-e34bc178]{display:flex;margin-top:6px}.strip-poster[data-v-e34bc178]{width:56px;height:82px;border-radius:var(--radius-sm);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 18px #00000080;margin-left:-16px;transition:transform .2s ease}.strip-poster[data-v-e34bc178]:first-child{margin-left:0}@media(hover:hover){.featured:hover .strip-poster[data-v-e34bc178],.art:hover .strip-poster[data-v-e34bc178]{transform:translateY(-3px)}}.strip-poster.small[data-v-e34bc178]{width:44px;height:64px;border-radius:var(--radius-xs);margin-left:-12px}.strip-poster.small[data-v-e34bc178]:first-child{margin-left:0}.strip-cover[data-v-e34bc178]{position:absolute;left:12px;bottom:10px;z-index:2}.art[data-v-e34bc178]{display:grid;grid-template-columns:200px 1fr;gap:18px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:transform .24s cubic-bezier(.34,1.4,.64,1),border-color .24s ease}@media(hover:hover){.art[data-v-e34bc178]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}}.cover[data-v-e34bc178]{position:relative;background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;min-height:150px}.cover-img[data-v-e34bc178]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-scrim[data-v-e34bc178]{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,8,15,.7) 0%,transparent 55%)}.ph[data-v-e34bc178]{font-size:var(--fs-3xl);opacity:.4}.body[data-v-e34bc178]{padding:18px 18px 18px 0;display:flex;flex-direction:column;gap:8px}.date[data-v-e34bc178]{font-size:var(--fs-2xs);color:var(--text-3);text-transform:capitalize}.body h2[data-v-e34bc178]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700;line-height:1.2}.excerpt[data-v-e34bc178]{color:var(--text-2);font-size:var(--fs-xs);line-height:1.5}.sig[data-v-e34bc178]{font-size:var(--fs-2xs);color:var(--brand-2);margin-top:auto}@media(max-width:620px){.art[data-v-e34bc178]{grid-template-columns:1fr}.body[data-v-e34bc178]{padding:0 18px 18px}}.page-moodi[data-v-e34bc178]{width:68px;height:68px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(168,85,247,.45));margin-bottom:4px}.voir-video[data-v-eee15233]{margin:2px 0 20px}.voir-video a[data-v-eee15233]{display:inline-block;padding:11px 18px;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-weight:700;font-size:var(--fs-xs);text-decoration:none}.ba[data-v-eee15233]{margin:4px 0 22px}.ba-facade[data-v-eee15233]{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;border:1px solid var(--glass-border);aspect-ratio:16 / 9;background:var(--bg-3)}.ba-facade img[data-v-eee15233]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ba-play[data-v-eee15233]{position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;background:var(--grad-brand);box-shadow:0 10px 34px #00000080}.ba-play[data-v-eee15233]:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;transform:translate(3px)}.ba-legende[data-v-eee15233]{position:absolute;left:12px;bottom:10px;right:12px;font-size:var(--fs-2xs);color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}.ba-frame[data-v-eee15233]{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-lg);display:block}.visuels[data-v-eee15233]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:22px 0 8px}.visuel[data-v-eee15233]{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--glass-border);text-decoration:none;display:block;aspect-ratio:16 / 9}.visuel img[data-v-eee15233]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.visuel-nom[data-v-eee15233]{position:absolute;left:9px;right:9px;bottom:7px;font-size:var(--fs-2xs);color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.wrap[data-v-eee15233]{padding-top:24px;max-width:760px;margin:0 auto}.back[data-v-eee15233]{background:none;border:none;color:var(--text-2);cursor:pointer;font-size:var(--fs-xs);margin-bottom:18px}.back[data-v-eee15233]:hover{color:#fff}.state[data-v-eee15233]{color:var(--text-3);padding:40px 0}.hero[data-v-eee15233]{height:300px;border-radius:var(--radius-lg);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;margin-bottom:20px;border:1px solid var(--glass-border)}.hero.poster[data-v-eee15233]{background-position:center 22%}.hero.blank[data-v-eee15233]{display:grid;place-items:center;height:180px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-1) 22%,var(--bg-3)),var(--bg-3))}.hero.blank img[data-v-eee15233]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;opacity:.9;filter:drop-shadow(0 6px 18px rgba(168,85,247,.45))}.head[data-v-eee15233]{margin-bottom:24px}.author[data-v-eee15233]{color:inherit;text-decoration:none;border-bottom:1px dotted color-mix(in srgb,currentColor 45%,transparent)}.author[data-v-eee15233]:hover{color:var(--brand-2)}.date[data-v-eee15233]{font-size:var(--fs-2xs);color:var(--brand-2);text-transform:capitalize}.head h1[data-v-eee15233]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:8px 0 12px}.lede[data-v-eee15233]{font-size:var(--fs-base);color:var(--text-2);line-height:1.5}.share[data-v-eee15233]{margin-top:16px}.prose[data-v-eee15233]{font-size:var(--fs-base);line-height:1.75;color:var(--text)}.prose[data-v-eee15233] p{margin-bottom:18px}.prose[data-v-eee15233] strong{color:#fff;font-weight:700}.prose[data-v-eee15233] h2,.prose[data-v-eee15233] h3{font-family:var(--font-display);word-spacing:var(--word-space-display);margin:24px 0 12px}.releases[data-v-eee15233]{margin-top:40px}.cards[data-v-eee15233]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.card[data-v-eee15233]{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:14px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.poster[data-v-eee15233]{border-radius:var(--radius-sm);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;aspect-ratio:2 / 3;display:grid;place-items:center;text-decoration:none}.poster.ph[data-v-eee15233]{font-size:var(--fs-xl);opacity:.4}.meta[data-v-eee15233]{display:flex;flex-direction:column;gap:6px;min-width:0}.rdate[data-v-eee15233]{font-size:var(--fs-2xs);color:var(--text-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-eee15233]{padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);letter-spacing:.3px}.badge.live[data-v-eee15233]{background:color-mix(in srgb,#22c55e 22%,transparent);color:#86efac}.badge.soon[data-v-eee15233]{background:color-mix(in srgb,var(--brand-2) 22%,transparent);color:var(--brand-2)}.rtitle[data-v-eee15233]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:700;line-height:1.2}.pitch[data-v-eee15233]{font-size:var(--fs-xs);color:var(--text-2);line-height:1.5}.actions[data-v-eee15233]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.btn[data-v-eee15233]{font-size:var(--fs-2xs);padding:6px 12px;border-radius:var(--radius-pill);text-decoration:none;border:1px solid var(--glass-border);color:var(--text);background:var(--glass);transition:border-color .2s ease,transform .2s ease}@media(hover:hover){.btn[data-v-eee15233]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-2) 55%,transparent)}}.btn.watch[data-v-eee15233],.btn.teaser[data-v-eee15233]{background:linear-gradient(90deg,var(--brand-1),var(--brand-2));border-color:transparent;color:#fff;font-weight:600}@media(max-width:480px){.card[data-v-eee15233]{grid-template-columns:68px 1fr}}.films[data-v-eee15233]{margin-top:40px}.prose[data-v-eee15233] a[data-internal]{color:var(--brand-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand-2) 45%,transparent)}.prose[data-v-eee15233] a[data-internal]:hover{border-bottom-color:var(--brand-2)}.lists[data-v-14a50bb4]{padding-top:40px;max-width:1000px;margin:0 auto}.head[data-v-14a50bb4]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}.head h1[data-v-14a50bb4]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);font-weight:800;letter-spacing:-1.5px}.sub[data-v-14a50bb4]{color:var(--text-2);margin-top:4px}.explainer[data-v-14a50bb4]{display:flex;gap:12px;align-items:flex-start;background:color-mix(in srgb,var(--brand-1) 10%,transparent);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:20px}.ex-icon[data-v-14a50bb4]{font-size:var(--fs-md)}.ex-text[data-v-14a50bb4]{font-size:var(--fs-xs);color:var(--text-2);line-height:1.55}.ex-vs[data-v-14a50bb4]{color:var(--text-3)}.creator[data-v-14a50bb4]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px;margin-bottom:20px}.creator-hint[data-v-14a50bb4]{color:var(--text-3);font-size:var(--fs-xs);margin-bottom:12px}.creator-hint.add-film[data-v-14a50bb4]{color:var(--brand-2);font-weight:600;margin-bottom:6px}.creator-fields[data-v-14a50bb4]{display:flex;gap:10px;flex-wrap:wrap}.creator-fields input[data-v-14a50bb4]{flex:1;min-width:200px}.empty-state[data-v-14a50bb4]{text-align:center;padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.es-icon[data-v-14a50bb4]{font-size:var(--fs-3xl);opacity:.55}.es-title[data-v-14a50bb4]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:700}.es-sub[data-v-14a50bb4]{color:var(--text-3);font-size:var(--fs-xs);margin-bottom:12px}.controls[data-v-14a50bb4]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.search[data-v-14a50bb4]{position:relative;flex:1;min-width:240px;display:flex;align-items:center}.search-icon[data-v-14a50bb4]{position:absolute;left:14px;font-size:var(--fs-xs);opacity:.6;pointer-events:none}.search-input[data-v-14a50bb4]{width:100%;height:44px;padding:0 16px 0 40px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text);font-size:var(--fs-xs)}.search-input[data-v-14a50bb4]:focus{outline:none;border-color:color-mix(in srgb,var(--brand-2) 55%,transparent)}.tabs[data-v-14a50bb4]{display:flex;gap:8px}.tab[data-v-14a50bb4]{padding:9px 18px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);cursor:pointer;transition:all .2s ease}.tab.on[data-v-14a50bb4]{background:linear-gradient(135deg,var(--brand-1),var(--brand-3));border-color:transparent;color:#fff}.state[data-v-14a50bb4]{color:var(--text-3);padding:40px 0}.grid[data-v-14a50bb4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.lcard[data-v-14a50bb4]{position:relative;display:grid;grid-template-columns:96px 1fr;gap:14px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);transition:transform .22s cubic-bezier(.34,1.4,.64,1),border-color .22s ease}@media(hover:hover){.lcard[data-v-14a50bb4]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}}.rank[data-v-14a50bb4]{position:absolute;top:8px;left:8px;z-index:2;font-size:var(--fs-2xs);font-weight:700;padding:3px 9px;border-radius:var(--radius-pill);background:#0009;color:var(--star)}.cover[data-v-14a50bb4]{background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;min-height:120px}.ph[data-v-14a50bb4]{font-size:var(--fs-xl);opacity:.4}.body[data-v-14a50bb4]{padding:14px 14px 14px 0;display:flex;flex-direction:column;gap:6px}.body h2[data-v-14a50bb4]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:700;line-height:1.2}.desc[data-v-14a50bb4]{color:var(--text-2);font-size:var(--fs-xs);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-14a50bb4]{display:flex;gap:12px;align-items:center;font-size:var(--fs-2xs);color:var(--text-3);margin-top:auto}.score.pos[data-v-14a50bb4]{color:#4ade80}.score.neg[data-v-14a50bb4]{color:#f87171}.owner[data-v-14a50bb4]{margin-left:auto}.fade-enter-active[data-v-14a50bb4],.fade-leave-active[data-v-14a50bb4]{transition:opacity .2s ease}.fade-enter-from[data-v-14a50bb4],.fade-leave-to[data-v-14a50bb4]{opacity:0}@media(max-width:620px){.controls[data-v-14a50bb4]{align-items:stretch}.search[data-v-14a50bb4]{min-width:100%}.tabs[data-v-14a50bb4]{width:100%}.tab[data-v-14a50bb4]{flex:1;min-height:40px}}.wrap[data-v-5e087492]{padding-top:24px;max-width:900px;margin:0 auto}.back[data-v-5e087492]{background:none;border:none;color:var(--text-2);cursor:pointer;font-size:var(--fs-xs);margin-bottom:18px}.back[data-v-5e087492]:hover{color:#fff}.state[data-v-5e087492]{color:var(--text-3);padding:30px 0}.lhead[data-v-5e087492]{display:flex;gap:18px;margin-bottom:24px}.votes[data-v-5e087492]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.vote[data-v-5e087492]{width:42px;height:42px;border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);font-size:var(--fs-base);cursor:pointer;transition:all .15s ease}@media(hover:hover){.vote[data-v-5e087492]:hover{color:#fff;transform:scale(1.06)}}.vote.up.on[data-v-5e087492]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-color:transparent}.vote.down.on[data-v-5e087492]{background:linear-gradient(135deg,#dc2626,#f87171);color:#fff;border-color:transparent}.score[data-v-5e087492]{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-base)}.score.pos[data-v-5e087492]{color:#4ade80}.score.neg[data-v-5e087492]{color:#f87171}.htext[data-v-5e087492]{flex:1;min-width:0}.htext h1[data-v-5e087492]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-2xl);font-weight:800;letter-spacing:-1px;line-height:1.1}.desc[data-v-5e087492]{color:var(--text-2);margin-top:8px}.edit-title[data-v-5e087492]{font-size:var(--fs-lg);font-weight:700;width:100%;margin-bottom:8px}.edit-desc[data-v-5e087492]{width:100%;resize:vertical}.byline[data-v-5e087492]{font-size:var(--fs-2xs);color:var(--text-3);margin-top:12px}.owner[data-v-5e087492]{color:var(--brand-2)}.actions[data-v-5e087492]{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.small[data-v-5e087492]{padding:7px 13px;font-size:var(--fs-xs)}.danger[data-v-5e087492]:hover{border-color:color-mix(in srgb,#f87171 55%,transparent);color:#f87171}.adder[data-v-5e087492]{position:relative;margin-bottom:20px}.adder input[data-v-5e087492]{width:100%}.suggestions[data-v-5e087492]{position:absolute;z-index:6;top:100%;left:0;right:0;margin-top:4px;background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);overflow:hidden;list-style:none}.suggestions li[data-v-5e087492]{display:flex;justify-content:space-between;padding:9px 12px;cursor:pointer;font-size:var(--fs-xs)}.suggestions li[data-v-5e087492]:hover{background:#ffffff14}.y[data-v-5e087492]{color:var(--text-3)}.items[data-v-5e087492]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;margin-bottom:40px}.tier-board[data-v-5e087492]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.tier-row[data-v-5e087492]{display:flex;border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;background:var(--glass);min-height:96px}.tier-label[data-v-5e087492]{width:62px;flex-shrink:0;display:grid;place-items:center;font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800;color:#08080f}.tier-zone[data-v-5e087492]{flex:1;display:flex;gap:8px;flex-wrap:wrap;padding:10px;align-items:flex-start}.tier-card[data-v-5e087492]{position:relative;width:58px;display:flex;flex-direction:column;cursor:pointer;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;transition:transform .15s ease,border-color .15s ease}@media(hover:hover){.tier-card[data-v-5e087492]:hover{transform:translateY(-3px);border-color:var(--brand-2)}}.tier-card.sel[data-v-5e087492]{border-color:var(--brand-2);box-shadow:var(--shadow-glow)}.tier-card img[data-v-5e087492]{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.tier-name[data-v-5e087492]{display:block;width:100%;padding:3px 3px 4px;font-size:var(--fs-2xs);line-height:1.15;text-align:center;color:var(--text-2);background:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tier-noimg[data-v-5e087492]{display:grid;place-items:center;aspect-ratio:2 / 3;background:var(--bg-3);font-size:var(--fs-base)}.tier-open[data-v-5e087492],.tier-rm[data-v-5e087492]{position:absolute;top:3px;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-xs);color:#fff;font-size:var(--fs-2xs);line-height:1;border:none;cursor:pointer;opacity:.72;transition:opacity .15s ease,background .15s ease}.tier-open[data-v-5e087492]{right:3px;background:#0000009e}.tier-rm[data-v-5e087492]{left:3px;background:#dc2626}@media(hover:hover){.tier-card:hover .tier-open[data-v-5e087492],.tier-card:hover .tier-rm[data-v-5e087492]{opacity:1}}.tier-open[data-v-5e087492]:hover{background:var(--brand-1)}.tier-board .pool[data-v-5e087492]{border-style:dashed}.tier-board .pool .tier-label.pool-label[data-v-5e087492]{background:var(--bg-3);color:var(--text-3);font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:1px}.item[data-v-5e087492]{position:relative}.item .pos[data-v-5e087492]{position:absolute;top:6px;left:6px;z-index:2;font-size:var(--fs-2xs);font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);background:#000000a6;color:#fff}.rm[data-v-5e087492]{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:50%;background:#dc2626;color:#fff;border:none;font-size:var(--fs-2xs);cursor:pointer;z-index:3}.curator-note[data-v-5e087492]{margin-top:8px;font-size:var(--fs-2xs);font-style:italic;line-height:1.45;color:var(--text-2);border-left:2px solid var(--brand-2);padding-left:8px;white-space:pre-wrap}.note-btn[data-v-5e087492]{margin-top:6px;min-height:40px;width:100%;padding:8px 10px;background:var(--glass);border:1px dashed var(--glass-border);border-radius:var(--radius-md);color:var(--text-3);font-size:var(--fs-2xs);cursor:pointer;transition:color .15s ease,border-color .15s ease}.note-btn[data-v-5e087492]:hover{color:#fff;border-color:var(--brand-2)}.note-edit[data-v-5e087492]{margin-top:8px}.note-ta[data-v-5e087492]{width:100%;resize:vertical;font-size:var(--fs-xs);line-height:1.45}.note-actions[data-v-5e087492]{display:flex;gap:8px;margin-top:8px}.note-actions button[data-v-5e087492]{min-height:40px}.sr-only[data-v-5e087492]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comments[data-v-5e087492]{margin-top:20px}.comment-form[data-v-5e087492]{display:flex;gap:10px;margin:14px 0 20px}.comment-form input[data-v-5e087492]{flex:1}.login-hint[data-v-5e087492]{margin:12px 0 20px;font-size:var(--fs-xs)}.login-hint a[data-v-5e087492]{color:var(--brand-2)}.clist[data-v-5e087492]{list-style:none;display:flex;flex-direction:column;gap:14px}.citem[data-v-5e087492]{display:flex;gap:12px}.cavatar[data-v-5e087492]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--glass-strong);display:grid;place-items:center;border:1px solid var(--glass-border)}.cavatar.ph[data-v-5e087492]{font-size:var(--fs-base)}.cbody[data-v-5e087492]{flex:1}.cmeta[data-v-5e087492]{display:flex;align-items:center;gap:10px;font-size:var(--fs-2xs);color:var(--text-3)}.cname[data-v-5e087492]{color:var(--text);font-weight:600}.cdel[data-v-5e087492]{margin-left:auto;background:none;border:none;color:var(--text-3);cursor:pointer;font-size:var(--fs-2xs)}.cdel[data-v-5e087492]:hover{color:#f87171}.ctext[data-v-5e087492]{margin-top:4px;font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap}@media(max-width:620px){.lhead[data-v-5e087492]{flex-direction:column}.votes[data-v-5e087492]{flex-direction:row}}.sub[data-v-c8505694]{color:var(--text-2);margin:-6px 0 24px}.stats[data-v-c8505694]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px}@media(max-width:720px){.stats[data-v-c8505694]{grid-template-columns:repeat(2,1fr)}}.stat[data-v-c8505694]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:16px 18px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.stat .n[data-v-c8505694]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-lg);font-weight:800}.stat .n.star[data-v-c8505694]{color:var(--star)}.stat .l[data-v-c8505694]{font-size:var(--fs-2xs);color:var(--text-3);margin-top:4px}.tabs[data-v-c8505694]{display:flex;gap:4px;background:var(--glass);border-radius:var(--radius-pill);padding:4px;width:-moz-fit-content;width:fit-content;margin-bottom:20px}.tab[data-v-c8505694]{padding:8px 18px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:500}.tab.on[data-v-c8505694]{background:var(--grad-brand);color:#fff}.empty[data-v-c8505694]{color:var(--text-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:28px;text-align:center}.diary-section[data-v-c8505694]{margin-bottom:34px}.diary-title[data-v-c8505694]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:800;letter-spacing:-.5px;margin-bottom:16px}.diary-row[data-v-c8505694]{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:start;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:14px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.dmeta[data-v-c8505694]{color:var(--text-2);font-size:var(--fs-2xs);font-weight:700;margin-top:4px}.rewatch-badge[data-v-c8505694]{font-size:var(--fs-2xs);font-weight:700;color:var(--brand-2);background:color-mix(in srgb,var(--brand-2, #a855f7) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-2, #a855f7) 34%,transparent);border-radius:var(--radius-lg);padding:2px 9px}.dstars[data-v-c8505694]{display:inline-flex;gap:2px;margin-top:8px}.dstar[data-v-c8505694]{position:relative;display:inline-block;width:1em;height:1em;font-size:var(--fs-sm);line-height:1}.dstar-bg[data-v-c8505694],.dstar-fg[data-v-c8505694]{position:absolute;top:0;left:0;height:100%;overflow:hidden;white-space:nowrap}.dstar-bg[data-v-c8505694]{width:100%;color:#fff3}.dstar-fg[data-v-c8505694]{width:0;color:var(--star)}.dnote[data-v-c8505694]{margin-top:8px;color:var(--text-2);font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.diary-del[data-v-c8505694]{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-3);cursor:pointer;background:none;border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.diary-del[data-v-c8505694]:hover{color:#fca5a5;background:color-mix(in srgb,#ef4444 14%,transparent);border-color:color-mix(in srgb,#ef4444 34%,transparent)}@media(max-width:560px){.diary-row[data-v-c8505694]{grid-template-columns:44px 1fr auto}.diary-row .poster[data-v-c8505694]{width:44px;height:64px}}.timeline[data-v-c8505694]{display:flex;flex-direction:column;gap:30px}.month-label[data-v-c8505694]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:800;letter-spacing:-.5px;padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid var(--glass-border)}.tl-rows[data-v-c8505694]{display:flex;flex-direction:column;gap:14px}.tl-row[data-v-c8505694]{display:grid;grid-template-columns:52px 56px 1fr;gap:14px;align-items:start;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:14px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.tl-date[data-v-c8505694]{font-size:var(--fs-2xs);font-weight:700;color:var(--text-2);text-align:center;padding-top:4px;line-height:1.3}@media(max-width:560px){.tl-row[data-v-c8505694]{grid-template-columns:44px 1fr}.tl-row .poster[data-v-c8505694]{display:none}}.rows[data-v-c8505694]{display:flex;flex-direction:column;gap:14px}.row[data-v-c8505694]{display:flex;gap:16px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:14px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.poster[data-v-c8505694]{width:56px;height:82px;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-3);display:grid;place-items:center;flex-shrink:0}.poster img[data-v-c8505694]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.body[data-v-c8505694]{flex:1;min-width:0}.head[data-v-c8505694]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.name[data-v-c8505694]{font-weight:700;font-size:var(--fs-sm)}.name[data-v-c8505694]:hover{color:var(--brand-2)}.meta[data-v-c8505694]{color:var(--text-3);font-size:var(--fs-2xs)}.want-badge[data-v-c8505694]{margin-left:auto;font-size:var(--fs-2xs);font-weight:700;color:var(--brand-2);background:color-mix(in srgb,var(--brand-2, #a855f7) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-2, #a855f7) 34%,transparent);border-radius:var(--radius-lg);padding:2px 9px}.mood-wrap[data-v-c8505694]{position:relative;margin-top:8px}.mood-chip[data-v-c8505694]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:600;color:var(--text);cursor:pointer;background:color-mix(in srgb,var(--m, #666) 22%,transparent);border:1px solid color-mix(in srgb,var(--m, #666) 46%,transparent)}.mood-chip.add[data-v-c8505694]{color:var(--text-3);background:var(--glass);border:1px dashed var(--glass-border)}.mood-chip .pen[data-v-c8505694]{opacity:.6;font-size:var(--fs-2xs)}.mood-pick[data-v-c8505694]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:10px;background:var(--glass-strong, var(--glass));border:1px solid var(--glass-border);border-radius:var(--radius-md)}.mp-opt[data-v-c8505694]{padding:5px 10px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:600;color:var(--text);cursor:pointer;background:color-mix(in srgb,var(--m, #666) 16%,transparent);border:1px solid color-mix(in srgb,var(--m, #666) 32%,transparent)}.mp-opt.on[data-v-c8505694]{background:color-mix(in srgb,var(--m, #666) 42%,transparent);border-color:color-mix(in srgb,var(--m, #666) 80%,white 10%)}.starrow[data-v-c8505694]{display:inline-flex;gap:2px;margin-top:8px}.jstar[data-v-c8505694]{position:relative;display:inline-block;width:1em;height:1em;font-size:var(--fs-md);line-height:1}.jstar-bg[data-v-c8505694],.jstar-fg[data-v-c8505694]{position:absolute;top:0;left:0;height:100%;overflow:hidden;white-space:nowrap;pointer-events:none}.jstar-bg[data-v-c8505694]{width:100%;color:#fff3}.jstar-fg[data-v-c8505694]{width:0;color:var(--star)}.jstar-half[data-v-c8505694]{position:absolute;top:0;height:100%;width:50%;cursor:pointer;background:transparent;border:0;padding:0}.jstar-half.left[data-v-c8505694]{left:0}.jstar-half.right[data-v-c8505694]{right:0}.jstar-half[data-v-c8505694]:focus-visible{outline:2px solid var(--star);outline-offset:2px}.jstar:hover .jstar-fg[data-v-c8505694]{color:color-mix(in srgb,var(--star) 80%,white)}.noterow[data-v-c8505694]{display:flex;gap:10px;margin-top:10px;align-items:flex-end}.noterow textarea[data-v-c8505694]{flex:1;resize:vertical;min-height:44px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text);font-family:inherit;padding:10px 12px;outline:none}.save[data-v-c8505694]{white-space:nowrap;font-size:var(--fs-xs)}.chip-dot[data-v-c8505694]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--m, #888);vertical-align:1px}.profile[data-v-eba05dcf]{padding-top:28px}.hero[data-v-eba05dcf]{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--brand-2) 24%,var(--glass-border));background:radial-gradient(120% 160% at 8% 0%,color-mix(in srgb,var(--brand-1) 34%,transparent),transparent 55%),radial-gradient(110% 150% at 96% 10%,color-mix(in srgb,var(--brand-3) 22%,transparent),transparent 50%),var(--bg-2, #0d0b16);margin-bottom:28px}.hero-wall[data-v-eba05dcf]{position:absolute;inset:0;display:flex}.hero-wall img[data-v-eba05dcf]{flex:1 0 auto;width:9%;min-width:72px;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.85) brightness(.85)}.hero-veil[data-v-eba05dcf]{position:absolute;inset:0;background:linear-gradient(90deg,#08080feb,#08080fb8 45%,#08080f8c),linear-gradient(180deg,#08080f40,#08080fd1),linear-gradient(115deg,color-mix(in srgb,var(--brand-1) 34%,transparent),transparent 60%)}.phead[data-v-eba05dcf]{position:relative;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:30px 28px 26px}.hero-kicker[data-v-eba05dcf]{font-size:var(--fs-2xs);letter-spacing:.25em;text-transform:uppercase;color:var(--brand-2);margin-bottom:4px}.av-ring[data-v-eba05dcf]{flex:none;padding:3px;border-radius:50%;background:conic-gradient(from 210deg,var(--brand-1),var(--brand-2),var(--brand-3),var(--brand-1));box-shadow:0 6px 30px color-mix(in srgb,var(--brand-2) 45%,transparent);display:inline-flex}.avatar[data-v-eba05dcf]{width:92px;height:92px;border-radius:50%;flex-shrink:0;background:var(--glass-strong) center/cover no-repeat;background-clip:padding-box;border:2px solid var(--glass-border);display:grid;place-items:center;font-size:var(--fs-3xl);box-shadow:var(--shadow-glow)}.idblock[data-v-eba05dcf]{flex:1;min-width:240px}.name-row[data-v-eba05dcf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.idblock h1[data-v-eba05dcf]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(26px,4.5vw,38px);font-weight:800;letter-spacing:-1px;line-height:1.05}.chip.streak[data-v-eba05dcf] svg,.chip.streak svg[data-v-eba05dcf]{vertical-align:-2px}.films-heading[data-v-eba05dcf]{position:relative;padding-left:14px;font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-lg);margin:8px 0 16px}.films-heading[data-v-eba05dcf]:before{content:"";position:absolute;left:0;top:8%;width:4px;height:84%;border-radius:2px;background:var(--grad-brand)}.platform-filter[data-v-eba05dcf]{margin:4px 0 16px}.pf-dd[data-v-eba05dcf]{position:relative;display:inline-block}.pf-dd-btn[data-v-eba05dcf]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:var(--btn-pad-xs);border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease}.pf-dd-btn[data-v-eba05dcf]:hover{border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.pf-dd-btn.set[data-v-eba05dcf]{border-color:color-mix(in srgb,var(--brand-2) 60%,transparent);background:color-mix(in srgb,var(--brand-2) 12%,var(--glass))}.pf-dd-ico[data-v-eba05dcf]{font-size:var(--fs-xs);opacity:.8}.pf-dd-cap[data-v-eba05dcf]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3)}.pf-dd-val[data-v-eba05dcf]{font-size:var(--fs-xs);font-weight:700;color:var(--text)}.pf-dd-caret[data-v-eba05dcf]{font-size:var(--fs-2xs);color:var(--text-3);transition:transform .18s ease}.pf-dd-btn.open .pf-dd-caret[data-v-eba05dcf]{transform:rotate(180deg)}.pf-dd-backdrop[data-v-eba05dcf]{position:fixed;inset:0;z-index:20}.pf-dd-menu[data-v-eba05dcf]{position:absolute;top:calc(100% + 6px);left:0;z-index:21;min-width:190px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--radius-md);background:var(--surface, #14101f);border:1px solid var(--glass-border);box-shadow:0 18px 50px #00000080}.pf-dd-opt[data-v-eba05dcf]{display:flex;align-items:center;padding:9px 12px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;color:var(--text-2);text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.pf-dd-opt[data-v-eba05dcf]:hover{background:var(--glass);color:#fff}.pf-dd-opt.on[data-v-eba05dcf]{color:#fff;background:color-mix(in srgb,var(--brand-2) 26%,transparent)}.pf-empty[data-v-eba05dcf]{color:var(--text-3);padding:24px 0}.name-edit[data-v-eba05dcf]{font-size:var(--fs-sm);opacity:.6;padding:4px;border-radius:var(--radius-sm);transition:opacity var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}@media(hover:hover){.name-edit[data-v-eba05dcf]:hover{opacity:1;background:var(--glass)}}.role-badge[data-v-eba05dcf]{font-size:var(--fs-2xs);font-weight:700;padding:5px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,#22c55e 26%,transparent);border:1px solid color-mix(in srgb,#22c55e 50%,transparent);color:#86efac}.head-chips[data-v-eba05dcf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip[data-v-eba05dcf]{font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2)}.chip.streak[data-v-eba05dcf]{color:var(--star)}.chip.link[data-v-eba05dcf]:hover{color:#fff;border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}.lists[data-v-eba05dcf]{margin-top:8px}.tabs[data-v-eba05dcf]{display:flex;gap:8px;margin-bottom:20px}.tab[data-v-eba05dcf]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);cursor:pointer;transition:all .2s ease}.tab[data-v-eba05dcf]:hover{color:#fff}.tab.on[data-v-eba05dcf]{background:linear-gradient(135deg,var(--brand-1),var(--brand-3));border-color:transparent;color:#fff;box-shadow:0 6px 20px #7c3aed59}.tab .cnt[data-v-eba05dcf]{font-size:var(--fs-2xs);padding:2px 7px;border-radius:var(--radius-pill);background:#00000047}.wm-grid[data-v-eba05dcf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px}.lib-more[data-v-eba05dcf]{display:flex;justify-content:center;margin-top:22px}.backlog-help[data-v-eba05dcf]{color:var(--text-3);font-size:var(--fs-2xs);margin-bottom:14px}.wm-cell[data-v-eba05dcf]{display:flex;flex-direction:column;gap:6px;height:100%}.backlog-toggle[data-v-eba05dcf]{margin-top:auto;font-size:var(--fs-2xs);font-weight:600;color:var(--text-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:5px 10px;transition:all .15s ease}.backlog-toggle[data-v-eba05dcf]:hover{color:#fff}.backlog-toggle.on[data-v-eba05dcf]{color:var(--star);border-color:color-mix(in srgb,var(--star) 45%,transparent);background:color-mix(in srgb,var(--star) 12%,transparent)}.empty[data-v-eba05dcf]{padding:40px 20px;text-align:center;color:var(--text-3);font-size:var(--fs-xs);background:var(--glass);border:1px dashed var(--glass-border);border-radius:var(--radius-lg)}.wrapped-chip[data-v-eba05dcf]{background:var(--grad-brand);color:#fff;border-color:transparent;font-weight:700;box-shadow:0 2px 12px #a855f759;transition:transform var(--dur-fast, .15s),box-shadow var(--dur-fast, .15s)}@media(hover:hover){.wrapped-chip[data-v-eba05dcf]:hover{transform:translateY(-1px);box-shadow:0 4px 18px #a855f780}}.stats[data-v-eba05dcf]{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0}.stat[data-v-eba05dcf]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out)}.stat[data-v-eba05dcf]:hover{background:var(--glass)}.stat.on[data-v-eba05dcf]{background:var(--glass-strong)}.stat-n[data-v-eba05dcf]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-xl);font-weight:800;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-l[data-v-eba05dcf]{font-size:var(--fs-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.stat-sep[data-v-eba05dcf]{width:1px;height:28px;background:var(--glass-border)}.list-grid[data-v-eba05dcf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.mylist[data-v-eba05dcf]{display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-base) var(--ease-out)}@media(hover:hover){.mylist[data-v-eba05dcf]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand-2) 45%,transparent)}}.ml-cover[data-v-eba05dcf]{width:56px;height:78px;flex-shrink:0;border-radius:var(--radius-md);background:var(--bg-3) center/cover no-repeat;background-clip:padding-box;display:grid;place-items:center;font-size:var(--fs-md)}.ml-body[data-v-eba05dcf]{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);min-width:0}.ml-title[data-v-eba05dcf]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-meta[data-v-eba05dcf]{font-size:var(--fs-2xs);color:var(--text-3)}.boosts[data-v-eba05dcf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 22px}.boost[data-v-eba05dcf]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);color:var(--text);transition:transform var(--dur-fast, .15s),border-color var(--dur-fast, .15s),box-shadow var(--dur-fast, .15s)}@media(hover:hover){.boost[data-v-eba05dcf]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-2) 55%,transparent);box-shadow:0 8px 26px #7c3aed38}}.boost.todo[data-v-eba05dcf]{border-color:color-mix(in srgb,var(--brand-2) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-1) 16%,var(--glass)),var(--glass))}.boost-ico[data-v-eba05dcf]{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-2) 20%,transparent);color:var(--brand-2)}.boost-body[data-v-eba05dcf]{display:flex;flex-direction:column;gap:3px;min-width:0}.boost-title[data-v-eba05dcf]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-sm)}.boost-text[data-v-eba05dcf]{font-size:var(--fs-2xs);color:var(--text-3);line-height:1.4}.boost-arrow[data-v-eba05dcf]{margin-left:auto;font-weight:700;color:var(--brand-2)}.films-head[data-v-eba05dcf]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.films-import[data-v-eba05dcf]{display:inline-flex;align-items:center;gap:6px}.cine-stats[data-v-eba05dcf]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin:18px 0 26px;padding:20px 22px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-1) 10%,var(--glass)),var(--glass))}.cs-count[data-v-eba05dcf]{display:flex;align-items:center;gap:14px;flex:none}.cs-big[data-v-eba05dcf]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-3xl);font-weight:800;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.cs-count-txt[data-v-eba05dcf]{display:flex;flex-direction:column;gap:3px}.cs-lbl[data-v-eba05dcf]{font-size:var(--fs-xs);color:var(--text-2);font-weight:600}.cs-pace[data-v-eba05dcf]{font-size:var(--fs-2xs);color:var(--star)}.cs-tops[data-v-eba05dcf]{display:flex;flex-wrap:wrap;gap:22px;flex:1;min-width:0}.cs-top[data-v-eba05dcf]{min-width:180px}.cs-top-title[data-v-eba05dcf]{font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.cs-person[data-v-eba05dcf]{display:flex;align-items:center;gap:9px;padding:4px 0;color:var(--text)}.cs-person:hover .cs-name[data-v-eba05dcf]{color:var(--brand-2)}.cs-photo[data-v-eba05dcf]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:1px solid var(--glass-border)}.cs-photo-ph[data-v-eba05dcf]{display:grid;place-items:center;font-size:var(--fs-sm);background:var(--glass-strong)}.cs-name[data-v-eba05dcf]{font-size:var(--fs-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-n[data-v-eba05dcf]{font-size:var(--fs-2xs);color:var(--text-3);flex:none}@media(max-width:720px){.phead[data-v-eba05dcf]{padding:22px 16px 18px;gap:16px}.hero-wall img[data-v-eba05dcf]{min-width:56px}.idblock h1[data-v-eba05dcf]{font-size:clamp(22px,7vw,28px)}}.tabs[data-v-09e0a882]{display:flex;gap:4px;margin-bottom:8px;background:var(--glass);border-radius:var(--radius-pill);padding:4px;width:-moz-fit-content;width:fit-content}.tab[data-v-09e0a882]{padding:9px 20px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:500;cursor:pointer}.tab.active[data-v-09e0a882]{background:var(--grad-brand);color:#fff}.wrap[data-v-7eb88d18]{max-width:640px;margin:0 auto;padding-top:40px}.hero[data-v-7eb88d18]{text-align:center;margin-bottom:26px}.badge[data-v-7eb88d18]{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-2) 20%,transparent);color:var(--brand-2);font-size:var(--fs-2xs)}.hero h1[data-v-7eb88d18]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-2xl);font-weight:800;letter-spacing:-1px;margin:10px 0 8px}.lede[data-v-7eb88d18]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.drop[data-v-7eb88d18]{margin:8px 0 30px}.drop-inner[data-v-7eb88d18]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;border:2px dashed color-mix(in srgb,var(--brand-2) 45%,var(--glass-border));border-radius:var(--radius-lg);background:var(--glass);cursor:pointer;text-align:center;transition:border-color .2s ease,background .2s ease}.drop-inner[data-v-7eb88d18]:hover{border-color:var(--brand-2);background:color-mix(in srgb,var(--brand-1) 8%,var(--glass))}.drop-inner.busy[data-v-7eb88d18]{cursor:progress}.drop-inner input[data-v-7eb88d18]{display:none}.drop-ic[data-v-7eb88d18]{font-size:var(--fs-xl)}.drop-title[data-v-7eb88d18]{font-weight:700;font-size:var(--fs-sm)}.drop-sub[data-v-7eb88d18]{color:var(--text-3);font-size:var(--fs-2xs)}.err[data-v-7eb88d18]{color:#fca5a5;margin-top:12px;text-align:center}.done[data-v-7eb88d18]{text-align:center;padding:30px 20px;border-radius:var(--radius-lg);background:color-mix(in srgb,#22c55e 12%,var(--glass));border:1px solid color-mix(in srgb,#22c55e 30%,transparent);margin:8px 0 30px}.done-big[data-v-7eb88d18]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-md);font-weight:800;margin-bottom:16px}.unmatched[data-v-7eb88d18]{margin-top:18px;text-align:left}.unmatched summary[data-v-7eb88d18]{color:var(--text-3);font-size:var(--fs-2xs);cursor:pointer}.um-list[data-v-7eb88d18]{color:var(--text-3);font-size:var(--fs-2xs);line-height:1.6;margin-top:8px}.how[data-v-7eb88d18]{margin-top:10px}.steps[data-v-7eb88d18]{margin:12px 0;padding-left:22px;display:flex;flex-direction:column;gap:8px;color:var(--text-2);font-size:var(--fs-xs);line-height:1.5}.steps li[data-v-7eb88d18]::marker{color:var(--brand-2);font-weight:800}.note[data-v-7eb88d18]{color:var(--text-3);font-size:var(--fs-2xs);line-height:1.5}.mod-head[data-v-ccdee4a5]{margin-bottom:24px}.welcome[data-v-ccdee4a5]{color:var(--text-2);font-size:var(--fs-xs);margin:-6px 0 14px}.chips[data-v-ccdee4a5]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-ccdee4a5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:var(--fs-xs);color:var(--text-2);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.chip b[data-v-ccdee4a5]{color:var(--text)}.section-sub[data-v-ccdee4a5]{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin:0 0 14px;display:flex;align-items:center;gap:8px}.count[data-v-ccdee4a5]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:var(--fs-2xs);border-radius:var(--radius-pill);color:#fca5a5;background:color-mix(in srgb,#ef4444 16%,transparent);border:1px solid color-mix(in srgb,#ef4444 35%,transparent)}.empty-state[data-v-ccdee4a5]{max-width:680px;padding:48px 24px;text-align:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.empty-icon[data-v-ccdee4a5]{font-size:var(--fs-3xl);margin-bottom:12px}.empty-title[data-v-ccdee4a5]{font-size:var(--fs-base);font-weight:700;color:var(--text);margin-bottom:6px}.empty-hint[data-v-ccdee4a5]{font-size:var(--fs-2xs);color:var(--text-3)}.list[data-v-ccdee4a5]{display:flex;flex-direction:column;gap:14px;max-width:680px}.flag-card[data-v-ccdee4a5]{background:var(--glass);border:1px solid color-mix(in srgb,#ef4444 30%,var(--glass-border));border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.flag-head[data-v-ccdee4a5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.film-link[data-v-ccdee4a5]{font-size:var(--fs-xs);font-weight:700;color:var(--text)}.film-link[data-v-ccdee4a5]:hover{color:var(--brand-2)}.meta[data-v-ccdee4a5]{font-size:var(--fs-2xs);color:var(--text-3)}.reporter[data-v-ccdee4a5]{font-size:var(--fs-2xs);color:var(--text-2)}.reason[data-v-ccdee4a5]{color:var(--text-3)}.user-link[data-v-ccdee4a5]{color:var(--text);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-2) 40%,transparent);text-underline-offset:3px}.user-link[data-v-ccdee4a5]:hover{color:var(--brand-2)}.review-box[data-v-ccdee4a5]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:color-mix(in srgb,#ef4444 6%,transparent);border:1px solid color-mix(in srgb,#ef4444 20%,transparent);border-radius:var(--radius-md)}.author-line[data-v-ccdee4a5]{font-size:var(--fs-2xs);color:var(--text-2)}.excerpt[data-v-ccdee4a5]{font-size:var(--fs-sm);line-height:1.6;color:var(--text);border-left:3px solid color-mix(in srgb,#ef4444 60%,transparent);padding-left:12px;white-space:pre-wrap}.excerpt.gone[data-v-ccdee4a5]{font-size:var(--fs-xs);color:var(--text-3);border-color:var(--glass-border);font-style:italic}.actions[data-v-ccdee4a5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.actions .btn-glass[data-v-ccdee4a5]{min-height:40px}.confirm-q[data-v-ccdee4a5]{font-size:var(--fs-2xs);color:#fca5a5}.danger[data-v-ccdee4a5]{border-color:color-mix(in srgb,#ef4444 45%,transparent);color:#fca5a5}.danger[data-v-ccdee4a5]:hover{background:color-mix(in srgb,#ef4444 18%,transparent)}.danger.solid[data-v-ccdee4a5]{background:color-mix(in srgb,#ef4444 22%,transparent)}.danger.solid[data-v-ccdee4a5]:hover{background:color-mix(in srgb,#ef4444 32%,transparent)}@media(max-width:620px){.flag-card[data-v-ccdee4a5]{padding:14px}.actions .btn-glass[data-v-ccdee4a5]{flex:1 1 auto;justify-content:center}}.tagsel[data-v-b275da4d]{display:flex;flex-direction:column;gap:var(--space-2)}.chips[data-v-b275da4d]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-v-b275da4d]{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-2) 20%,var(--glass));border:1px solid var(--glass-border);font-size:var(--fs-xs)}.chip.pending[data-v-b275da4d]{background:color-mix(in srgb,var(--star) 16%,var(--glass));border-color:color-mix(in srgb,var(--star) 40%,transparent)}.pend[data-v-b275da4d]{font-size:var(--fs-2xs)}.chip .x[data-v-b275da4d]{width:18px;height:18px;border-radius:50%;background:#ffffff1f;color:var(--text-2);font-size:var(--fs-2xs)}.input-wrap[data-v-b275da4d]{position:relative}.input-wrap input[data-v-b275da4d]{width:100%}.menu[data-v-b275da4d]{position:absolute;z-index:8;top:calc(100% + 4px);left:0;right:0;list-style:none;background:#14141f;border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--elev-4)}.menu li[data-v-b275da4d]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:var(--fs-xs)}.menu li[data-v-b275da4d]:hover{background:var(--glass)}.menu .create[data-v-b275da4d]{border-top:1px solid var(--glass-border);color:var(--brand-2)}.pill[data-v-b275da4d]{font-size:var(--fs-2xs);padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--star) 18%,transparent);color:var(--star)}.create[data-v-8fffec62]{padding-top:32px;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.sub[data-v-8fffec62]{color:var(--text-2);margin-top:-8px}.form[data-v-8fffec62]{display:grid;grid-template-columns:220px 1fr;gap:var(--space-4)}.card[data-v-8fffec62]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.card-title[data-v-8fffec62]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-base);font-weight:700}.poster-col[data-v-8fffec62]{align-items:center}.poster-preview[data-v-8fffec62]{width:100%;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-3);display:grid;place-items:center;font-size:var(--fs-3xl);border:1px solid var(--glass-border)}.poster-preview img[data-v-8fffec62]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload[data-v-8fffec62]{cursor:pointer;font-size:var(--fs-xs)}.fld[data-v-8fffec62]{display:flex;flex-direction:column;gap:5px}.lbl[data-v-8fffec62]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3)}.row[data-v-8fffec62]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.hint[data-v-8fffec62]{font-size:var(--fs-2xs);color:var(--text-3);margin-top:-4px}.av-row[data-v-8fffec62]{display:grid;grid-template-columns:130px 1fr 130px auto;gap:var(--space-2);align-items:center}.av-row.legal[data-v-8fffec62]{grid-template-columns:130px 1fr 120px 1fr auto}.av-rm[data-v-8fffec62]{width:30px;height:30px;border-radius:50%;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-2)}.tiny[data-v-8fffec62]{align-self:flex-start;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs)}.err[data-v-8fffec62]{color:#f87171;font-size:var(--fs-xs)}.actions[data-v-8fffec62]{display:flex;justify-content:flex-end}@media(max-width:720px){.form[data-v-8fffec62],.av-row[data-v-8fffec62],.av-row.legal[data-v-8fffec62]{grid-template-columns:1fr}}.login[data-v-b6cafbf4]{display:grid;place-items:center;width:100%;min-height:60vh}.panel[data-v-b6cafbf4]{width:100%;max-width:380px;min-width:0;background:var(--modal-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:14px}.panel form[data-v-b6cafbf4]{min-width:0}.panel[data-v-b6cafbf4] :where(input,.btn-primary,.btn-glass){width:100%;min-width:0}.panel[data-v-b6cafbf4] :where(input,.btn-primary,.btn-glass){min-height:44px}@media(max-width:400px){.panel[data-v-b6cafbf4]{padding:24px 18px}}h1[data-v-b6cafbf4]{font-size:var(--fs-lg);margin-bottom:6px}.lead[data-v-b6cafbf4]{color:var(--text-3);font-size:var(--fs-2xs);margin-top:-4px}form[data-v-b6cafbf4]{display:flex;flex-direction:column;gap:12px}.perks[data-v-b6cafbf4]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md, 12px);padding:12px 14px}.perks-title[data-v-b6cafbf4]{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.perks ul[data-v-b6cafbf4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.perks li[data-v-b6cafbf4]{font-size:var(--fs-xs);line-height:1.35;color:var(--text)}.sep[data-v-b6cafbf4]{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:var(--fs-2xs)}.sep[data-v-b6cafbf4]:before,.sep[data-v-b6cafbf4]:after{content:"";flex:1;height:1px;background:var(--glass-border)}.error[data-v-b6cafbf4]{color:#f87171;font-size:var(--fs-2xs)}.forgot[data-v-b6cafbf4]{align-self:flex-start;color:var(--text-3);font-size:var(--fs-2xs);min-height:40px}.forgot[data-v-b6cafbf4]:hover{color:var(--text)}.switch[data-v-b6cafbf4]{color:var(--text-3);font-size:var(--fs-2xs);min-height:40px}.switch[data-v-b6cafbf4]:hover{color:var(--text)}.google-first[data-v-b6cafbf4]{width:100%;margin-bottom:4px}.email-submit[data-v-b6cafbf4]{width:100%}.tabs.subs[data-v-9fa9778d]{margin-top:-14px;margin-bottom:20px}.tab.sub[data-v-9fa9778d]{font-size:var(--fs-2xs);padding:6px 12px}.tab.sub.link[data-v-9fa9778d]{color:var(--brand-2);text-decoration:none;margin-left:auto}.m-menu-wrap[data-v-9fa9778d]{position:relative;display:inline-block}.m-menu[data-v-9fa9778d]{position:absolute;right:0;top:calc(100% + 4px);z-index:40;display:flex;flex-direction:column;min-width:190px;background:var(--modal-bg, #17131f);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:6px;box-shadow:0 16px 44px #0000008c}.m-menu button[data-v-9fa9778d]{display:flex;align-items:center;gap:8px;text-align:left;font-size:var(--fs-2xs);color:var(--text-2);padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer}.m-menu button[data-v-9fa9778d]:hover{background:var(--glass);color:var(--text-1)}.m-menu button.danger[data-v-9fa9778d]{color:#f87171}.vis-live[data-v-9fa9778d]{color:var(--text-3);font-size:var(--fs-2xs)}.vis-live.some[data-v-9fa9778d]{color:#4ade80}.kpi.go[data-v-9fa9778d]{cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease}.kpi.go[data-v-9fa9778d]:hover{border-color:color-mix(in srgb,var(--brand-2) 55%,transparent)}.dup-item[data-v-9fa9778d]{display:inline-flex;align-items:center;gap:6px;margin:2px 14px 2px 0}.dup-title[data-v-9fa9778d]{color:var(--text-1)}.dup-title[data-v-9fa9778d]:hover{color:var(--brand-2)}.dup-id[data-v-9fa9778d]{color:var(--text-3);font-size:var(--fs-2xs)}.set-state[data-v-9fa9778d]{font-size:var(--fs-2xs);margin:0 0 10px}.set-state.okc[data-v-9fa9778d]{color:#4ade80}.set-state.koc[data-v-9fa9778d]{color:#f87171}.set-test[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-2);margin-top:8px}.set-switch[data-v-9fa9778d]{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);margin-bottom:10px;cursor:pointer}.set-note-in[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);margin:4px 0 0}.rules-legend[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);margin:-8px 0 14px;max-width:90ch}@media(max-width:860px){.tabs[data-v-9fa9778d]{flex-wrap:wrap}table[data-v-9fa9778d]{display:block;overflow-x:auto}}.m-cell[data-v-9fa9778d]{display:flex;align-items:center;gap:10px;min-width:220px}.m-avatar[data-v-9fa9778d]{position:relative;flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--glass-strong);display:grid;place-items:center}.m-avatar img[data-v-9fa9778d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-initial[data-v-9fa9778d]{font-weight:700;font-size:var(--fs-sm);color:var(--text-2)}.m-avatar.on[data-v-9fa9778d]:after{content:"";position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:#4ade80;border:2px solid var(--bg)}.m-id[data-v-9fa9778d]{display:flex;flex-direction:column;gap:1px;min-width:0}.m-name[data-v-9fa9778d]{font-weight:600}.m-mail[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.m-lang[data-v-9fa9778d]{font-size:10px}.m-since[data-v-9fa9778d],.m-act[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap}.art-cover-cell[data-v-9fa9778d]{width:64px}.art-cover[data-v-9fa9778d]{width:56px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.art-cover.empty[data-v-9fa9778d]{display:grid;place-items:center;background:#ffffff0f;color:var(--text-3);font-size:var(--fs-2xs)}.art-badges[data-v-9fa9778d]{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.badge.brief[data-v-9fa9778d]{border-color:#a855f780;color:#c4b5fd}.badge.market[data-v-9fa9778d]{border-color:#ec489980;color:#f9a8d4}.art-actions[data-v-9fa9778d]{white-space:nowrap}.tab-badge.ko[data-v-9fa9778d]{background:#ef4444}.robot-run[data-v-9fa9778d]{text-align:right}.usage-table td[data-v-9fa9778d],.usage-table th[data-v-9fa9778d]{padding:6px 10px}.usage-err[data-v-9fa9778d]{color:#f87171}.robots-table .dot[data-v-9fa9778d]{display:inline-block;width:9px;height:9px;border-radius:50%}.dot.ok[data-v-9fa9778d]{background:#4ade80}.dot.ko[data-v-9fa9778d]{background:#f87171;box-shadow:0 0 8px #f8717199}.dot.off[data-v-9fa9778d]{background:var(--text-3);opacity:.5}.robot-dot[data-v-9fa9778d]{width:24px}.robot-sched[data-v-9fa9778d]{color:var(--text-3);font-size:var(--fs-2xs)}.robot-ms[data-v-9fa9778d]{color:var(--text-3)}.robot-res[data-v-9fa9778d]{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);color:var(--text-3)}.robot-res.err[data-v-9fa9778d]{color:#f87171}.art-link[data-v-9fa9778d]{color:var(--text-1);text-decoration:none}.art-link[data-v-9fa9778d]:hover{color:var(--brand-2)}.art-langs span[data-v-9fa9778d]{margin-right:8px}.art-langs .missing[data-v-9fa9778d]{opacity:.35;text-decoration:line-through}.art-edit-row td[data-v-9fa9778d]{background:var(--glass)}.art-field[data-v-9fa9778d]{display:block;margin-bottom:10px;font-size:var(--fs-2xs);color:var(--text-3)}.art-field input[data-v-9fa9778d],.art-field textarea[data-v-9fa9778d]{display:block;width:100%;margin-top:4px;font:inherit;font-size:var(--fs-xs);color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:8px 10px}.art-note[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);margin:6px 0 10px}.tabs[data-v-9fa9778d]{display:flex;gap:4px;margin-bottom:24px;background:var(--glass);border-radius:var(--radius-pill);padding:4px;width:-moz-fit-content;width:fit-content}.tab[data-v-9fa9778d]{padding:9px 18px;border-radius:var(--radius-pill);color:var(--text-2);font-weight:500}.tab.active[data-v-9fa9778d]{background:var(--grad-brand);color:#fff}.tab-help[data-v-9fa9778d]{margin:0 0 18px;padding:12px 16px;font-size:var(--fs-xs);line-height:1.5;color:var(--text-2);background:color-mix(in srgb,var(--brand-2) 9%,transparent);border:1px solid color-mix(in srgb,var(--brand-2) 24%,var(--glass-border));border-radius:var(--radius-lg);max-width:720px}.tab-badge[data-v-9fa9778d]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:var(--radius-sm);background:#ef4444;color:#fff;font-size:var(--fs-2xs);font-weight:700;vertical-align:middle}.kpi.live .num[data-v-9fa9778d]{color:var(--live, #22c55e)}.report-filter[data-v-9fa9778d]{display:flex;gap:8px;margin-bottom:16px}.btn-glass.on[data-v-9fa9778d]{border-color:color-mix(in srgb,var(--brand-2) 60%,transparent);color:var(--text)}.reports[data-v-9fa9778d]{display:flex;flex-direction:column;gap:12px;max-width:680px}.report-card[data-v-9fa9778d]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px}.report-card.resolved[data-v-9fa9778d]{opacity:.55}.report-card.rejected[data-v-9fa9778d]{opacity:.45;border-color:color-mix(in srgb,#f87171 40%,var(--glass-border))}.report-rejected-badge[data-v-9fa9778d]{color:#fca5a5;font-size:var(--fs-2xs)}.btn-glass.tiny.reject[data-v-9fa9778d]{border-color:color-mix(in srgb,#f87171 45%,var(--glass-border));color:#fca5a5}.report-head[data-v-9fa9778d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.report-kind[data-v-9fa9778d]{font-size:var(--fs-2xs);font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);background:var(--glass-strong)}.report-kind.improvement[data-v-9fa9778d]{background:color-mix(in srgb,var(--brand-2) 30%,transparent)}.report-meta[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3)}.report-page[data-v-9fa9778d]{color:var(--brand-2)}.report-msg[data-v-9fa9778d]{font-size:var(--fs-xs);line-height:1.6;color:var(--text);white-space:pre-wrap}.report-num[data-v-9fa9778d]{flex:none;font-weight:700;font-size:var(--fs-xs);color:#fff;background:var(--grad-brand);border-radius:var(--radius-sm);padding:3px 9px;box-shadow:var(--shadow-glow)}.report-actions[data-v-9fa9778d]{margin-top:4px}.cc-prompt[data-v-9fa9778d]{margin-top:10px;border-top:1px dashed var(--glass-border);padding-top:10px}.cc-prompt>summary[data-v-9fa9778d]{cursor:pointer;font-size:var(--fs-2xs);font-weight:600;color:var(--brand-2);letter-spacing:.03em;list-style:none}.cc-prompt>summary[data-v-9fa9778d]::-webkit-details-marker{display:none}.cc-prompt>summary[data-v-9fa9778d]:before{content:"▸ ";color:var(--text-3)}.cc-prompt[open]>summary[data-v-9fa9778d]:before{content:"▾ "}.cc-pre[data-v-9fa9778d]{margin:10px 0;padding:12px 14px;background:#080610;border:1px solid var(--glass-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.5;color:#d9d2ea;white-space:pre-wrap;overflow-x:auto}.cc-copy[data-v-9fa9778d]{margin-top:2px}.kpi-grid[data-v-9fa9778d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.kpi[data-v-9fa9778d]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:4px}.num[data-v-9fa9778d]{font-size:var(--fs-xl);font-weight:700}.lbl[data-v-9fa9778d]{color:var(--text-3);font-size:var(--fs-xs)}.gauge[data-v-9fa9778d]{margin-top:10px;height:8px;border-radius:var(--radius-xs);background:var(--glass-strong);overflow:hidden}.fill[data-v-9fa9778d]{height:100%;background:var(--grad-brand)}table[data-v-9fa9778d]{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}th[data-v-9fa9778d]{text-align:left;color:var(--text-3);font-weight:500;padding:10px 12px;border-bottom:1px solid var(--glass-border)}.th-sort[data-v-9fa9778d]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.th-sort[data-v-9fa9778d]:hover{color:var(--text)}td[data-v-9fa9778d]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.badge[data-v-9fa9778d]{padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);background:var(--glass-strong)}.badge.premium[data-v-9fa9778d]{background:var(--grad-brand)}.badge.mod[data-v-9fa9778d]{background:color-mix(in srgb,#22c55e 40%,transparent)}.row-actions[data-v-9fa9778d]{display:flex;gap:6px;flex-wrap:wrap}.tiny[data-v-9fa9778d]{padding:6px 12px;font-size:var(--fs-2xs)}.new-rule[data-v-9fa9778d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.mood-toggles[data-v-9fa9778d]{display:flex;flex-wrap:wrap;gap:4px}.pill[data-v-9fa9778d]{padding:6px 12px;border-radius:var(--radius-pill);background:var(--glass);color:var(--text-2)}.pill.active[data-v-9fa9778d]{background:var(--grad-brand);color:#fff}.pattern[data-v-9fa9778d]{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-queue[data-v-9fa9778d]{display:flex;flex-direction:column;gap:10px}.tag-card[data-v-9fa9778d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.tag-info[data-v-9fa9778d]{display:flex;flex-direction:column;gap:4px}.tag-name[data-v-9fa9778d]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:700;font-size:var(--fs-sm)}.tag-meta[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3)}.tag-actions[data-v-9fa9778d]{display:flex;gap:8px}.presence[data-v-9fa9778d]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--text-3);vertical-align:middle}.presence.on[data-v-9fa9778d]{background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 25%,transparent)}.is-online[data-v-9fa9778d]{color:#22c55e}.badge.blocked[data-v-9fa9778d]{margin-left:6px;background:color-mix(in srgb,#ef4444 45%,transparent);color:#fff}.btn-glass.danger[data-v-9fa9778d]{border-color:color-mix(in srgb,#ef4444 55%,transparent);color:#fca5a5}.btn-glass.danger[data-v-9fa9778d]:hover{background:color-mix(in srgb,#ef4444 20%,transparent)}.msg-row td[data-v-9fa9778d]{border-bottom:1px solid rgba(255,255,255,.06)}.msg-box[data-v-9fa9778d]{display:flex;gap:8px;align-items:center;padding:4px 0}.msg-box input[data-v-9fa9778d]{flex:1}.timeline[data-v-9fa9778d]{display:flex;flex-direction:column;gap:2px;max-width:760px}.tl-item[data-v-9fa9778d]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.tl-icon[data-v-9fa9778d]{font-size:var(--fs-base);line-height:1.2}.tl-body[data-v-9fa9778d]{flex:1;min-width:0}.tl-line[data-v-9fa9778d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-xs)}.tl-type[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);padding:2px 8px;border-radius:var(--radius-pill);background:var(--glass-strong)}.tl-title[data-v-9fa9778d]{color:var(--brand-2);font-weight:600}.tl-detail[data-v-9fa9778d]{margin-top:4px;font-size:var(--fs-xs);color:var(--text-2);white-space:pre-wrap}.tl-date[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap}.act-groups[data-v-9fa9778d]{display:flex;flex-direction:column;gap:8px;max-width:820px}.act-group[data-v-9fa9778d]{border:1px solid var(--glass-border);border-radius:var(--radius-lg, 14px);background:var(--glass);overflow:hidden}.act-head[data-v-9fa9778d]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.act-head[data-v-9fa9778d]:hover{background:var(--glass-strong)}.act-caret[data-v-9fa9778d]{color:var(--text-3);transition:transform .18s ease;flex:none}.act-head.open .act-caret[data-v-9fa9778d]{transform:rotate(180deg)}.act-name[data-v-9fa9778d]{font-size:var(--fs-xs)}.act-count[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap}.act-summary[data-v-9fa9778d]{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.act-chip[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-2);padding:2px 8px;border-radius:var(--radius-pill);background:var(--glass-strong);white-space:nowrap}.act-latest[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3);white-space:nowrap}.act-items[data-v-9fa9778d]{border-top:1px solid var(--glass-border);padding:4px 8px 8px;max-width:none}.kpi.visitors.feature[data-v-9fa9778d]{grid-column:1 / -1;gap:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--brand-1) 14%,var(--glass)),color-mix(in srgb,var(--brand-3) 10%,var(--glass)));border-color:color-mix(in srgb,var(--brand-2) 30%,transparent)}.vis-head[data-v-9fa9778d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.vis-today[data-v-9fa9778d]{display:flex;align-items:baseline;gap:10px}.kpi.visitors .vis-today .num[data-v-9fa9778d]{font-size:var(--fs-3xl);line-height:1}.vis-trend[data-v-9fa9778d]{font-size:var(--fs-xs);font-weight:700;padding:2px 8px;border-radius:var(--radius-pill)}.vis-trend.up[data-v-9fa9778d]{color:#86efac;background:color-mix(in srgb,#22c55e 20%,transparent)}.vis-trend.down[data-v-9fa9778d]{color:#fca5a5;background:color-mix(in srgb,#ef4444 20%,transparent)}.vis-trend.flat[data-v-9fa9778d]{color:var(--text-3);background:var(--glass-strong)}.vis-title[data-v-9fa9778d]{display:flex;flex-direction:column;gap:2px;margin-right:auto}.vis-note[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3)}.vis-periods[data-v-9fa9778d]{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--fs-2xs);color:var(--text-3)}.vis-period strong[data-v-9fa9778d]{color:var(--brand-2);font-size:var(--fs-sm);display:block}.vis-chart[data-v-9fa9778d]{display:flex;align-items:flex-end;gap:8px;height:120px}.vis-bar-col[data-v-9fa9778d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%}.vis-bar-val[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-2);font-weight:700}.vis-bar-track[data-v-9fa9778d]{flex:1;width:100%;max-width:46px;display:flex;align-items:flex-end}.vis-bar[data-v-9fa9778d]{width:100%;border-radius:var(--radius-xs) 6px 0 0;background:color-mix(in srgb,var(--brand-2) 34%,var(--glass-strong));transition:height .4s ease}.vis-bar-track[data-v-9fa9778d]{position:relative}.vis-bar.ghost[data-v-9fa9778d]{position:absolute;inset:auto 0 0;background:color-mix(in srgb,var(--text-3) 14%,transparent)}.vis-bar[data-v-9fa9778d]:not(.ghost){position:relative}.vis-ua[data-v-9fa9778d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vis-ua-chip[data-v-9fa9778d]{padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);font-size:var(--fs-2xs);color:var(--text-3)}.vis-ua-chip.sus[data-v-9fa9778d]{border-color:color-mix(in srgb,#ef4444 55%,transparent);color:#fca5a5}.cat-h[data-v-9fa9778d]{margin:22px 0 10px;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--text-2)}.cat-actions[data-v-9fa9778d]{display:flex;flex-wrap:wrap;gap:10px}.cat-result[data-v-9fa9778d]{margin-top:10px;font-size:var(--fs-2xs);color:#86efac}.dup-link[data-v-9fa9778d]{margin-right:8px;color:var(--brand-2)}.kpi.warn .num[data-v-9fa9778d]{color:#fbbf24}.vis-bar.today[data-v-9fa9778d]{background:var(--grad-brand)}.vis-bar-day[data-v-9fa9778d]{font-size:var(--fs-2xs);color:var(--text-3)}.kpi .sub[data-v-9fa9778d]{margin-top:6px;font-size:var(--fs-2xs);color:var(--text-3)}.settings-panel[data-v-9fa9778d]{max-width:560px}.set-card[data-v-9fa9778d]{padding:18px;border-radius:var(--radius-lg, 14px);border:1px solid var(--glass-border);background:var(--glass)}.set-title[data-v-9fa9778d]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-weight:800;font-size:var(--fs-base);margin-bottom:10px}.set-quota[data-v-9fa9778d]{font-size:var(--fs-xs);color:var(--text-2)}.set-bar[data-v-9fa9778d]{height:8px;margin:10px 0 16px;border-radius:var(--radius-pill);background:var(--glass-strong);overflow:hidden}.set-bar-fill[data-v-9fa9778d]{height:100%;border-radius:var(--radius-pill);background:var(--grad-brand)}.set-field[data-v-9fa9778d]{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-2xs);color:var(--text-3)}.set-field input[data-v-9fa9778d]{max-width:180px}.set-actions[data-v-9fa9778d]{margin-top:14px}.set-note[data-v-9fa9778d]{margin-top:14px;font-size:var(--fs-2xs);color:var(--text-3)}.vis-ssr[data-v-9fa9778d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 4px;padding:10px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-1) 14%,var(--glass));border:1px solid color-mix(in srgb,var(--brand-2) 34%,var(--glass-border))}.ssr-badge[data-v-9fa9778d]{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-2)}.ssr-fig[data-v-9fa9778d]{font-size:var(--fs-xs);color:var(--text-2)}.ssr-fig strong[data-v-9fa9778d]{font-size:var(--fs-md);font-weight:800;color:#fff;margin-right:4px}.ssr-fig.dim[data-v-9fa9778d]{color:var(--text-3)}.ssr-sep[data-v-9fa9778d]{width:1px;height:18px;background:var(--glass-border)}.nf[data-v-77fa6bf9]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-9) var(--space-5);min-height:60vh;justify-content:center}.code[data-v-77fa6bf9]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:clamp(64px,14vw,120px);font-weight:800;letter-spacing:var(--tracking-tight);background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.nf h1[data-v-77fa6bf9]{font-family:var(--font-display);word-spacing:var(--word-space-display);font-size:var(--fs-xl);font-weight:700}.sub[data-v-77fa6bf9]{color:var(--text-2);max-width:44ch;line-height:var(--lh-normal)}.cta[data-v-77fa6bf9]{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}.page-moodi[data-v-77fa6bf9]{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(168,85,247,.45));margin-bottom:4px}
