html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bg:#0b0b0a;--sheet:#080807;--surface:#121211;--surface-2:#1a1a18;--surface-3:#242321;--border:#22211e;--border-strong:#34332f;--text:#edece8;--text-dim:#a3a19b;--text-faint:#6f6d67;--primary:#edece8;--primary-fg:#0b0b0a;--ring:inset 0 0 0 1px #ffffff12;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--font-sans:"Geist", "Geist Fallback: Inter", "Geist Fallback: -apple-system", "Geist Fallback: Segoe UI", "Geist Fallback: Roboto", "Geist Fallback: Arial", "Geist Fallback: Helvetica Neue", "Geist Fallback: Noto Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--header-h:88px;--frame:10px;--gutter:clamp(16px, 3vw, 40px);--maxw:1520px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0)}*,:after,:before{box-sizing:border-box;border-radius:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}img,video{max-width:100%;display:block}ol,ul{margin:0;padding:0;list-style:none}input,select,textarea{font:inherit;color:inherit}kbd{font-family:inherit}::selection{background:var(--primary);color:var(--primary-fg)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}:focus-visible{outline-offset:2px;outline:2px solid #edece8d9}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.btn{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);height:40px;color:var(--text);letter-spacing:-.005em;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:550;display:inline-flex}.btn:hover{background:var(--surface-3);color:#fff;border-color:#4a4843}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.4;pointer-events:none}.btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.btn--primary:hover{color:var(--primary-fg);background:#fff;border-color:#fff}.btn--ghost{background:0 0}.btn--sm{height:32px;padding:0 13px;font-size:12.5px}.btn--icon{width:40px;padding:0}.btn--sm.btn--icon{width:32px}.btn--danger:hover{color:#fff;background:#e5484d;border-color:#e5484d}.btn__arrow{transition:transform .35s var(--ease-out)}.btn:hover .btn__arrow,a:hover>.btn__arrow{transform:translate(3px)}.chip{border:1px solid var(--border-strong);border-radius:var(--r-pill);height:32px;color:var(--text-dim);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}a.chip:hover,button.chip:hover{color:var(--text);background:var(--surface-2);border-color:#55534d}.chip.is-active,button.chip.is-active:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.chip__count{opacity:.55;font-variant-numeric:tabular-nums;font-size:11px}.fbtn{border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--bg);height:38px;color:var(--text-dim);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.fbtn.is-set,.fbtn:hover,.fbtn[aria-expanded=true]{color:var(--text);border-color:#55534d}.pop{z-index:60;border-radius:var(--r-lg);border:1px solid var(--border-strong);background:#121211fa;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px -20px #000000e6}.pop-enter-active{transition:opacity .2s,transform .3s var(--ease-out)}.pop-leave-active{transition:opacity .12s}.pop-enter-from{opacity:0;transform:translateY(-6px)scale(.98)}.pop-leave-to{opacity:0}.pill{border:1px solid var(--border-strong);border-radius:var(--r-pill);height:22px;color:var(--text-dim);align-items:center;padding:0 9px;font-size:11.5px;font-weight:550;display:inline-flex}.surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.eyebrow{color:var(--text-faint);font-size:13px;font-weight:500}.section-title{letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1.15}.muted{color:var(--text-dim)}.duo em{color:var(--text-faint);font-style:normal}.live-dot{background:#3ddc84;border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.live-dot:after{content:"";border-radius:inherit;background:inherit;animation:live 2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.field{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);outline:none;width:100%;height:42px;padding:0 14px;transition:border-color .2s,background .2s}.field:hover{border-color:#46443f}.field:focus{border-color:var(--text-dim);background:var(--surface-2)}.field::placeholder{color:var(--text-faint)}select.field{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23a3a19b%22%20stroke-width%3D%223%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}select.field option{background:var(--surface-2)}.spinner{background:currentColor;border-radius:50%;width:8px;height:8px;animation:.9s steps(2,start) infinite blink;display:inline-block}@keyframes blink{to{visibility:hidden}}.img-fallback{background:var(--surface-2);width:100%;height:100%}.ghost__img,.ghost__line,.sk{isolation:isolate;border-radius:var(--r-sm);background:var(--surface-2);position:relative;overflow:hidden}.ghost__img:after,.ghost__line:after,.sk:after{content:"";animation:sk-shine 1.6s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff0b 50%,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shine{to{transform:translate(100%)}}.sk--text{height:.9em}.sk--pill,.sk--text{border-radius:var(--r-pill)}:is(.tile__media,.cc__item,.spot__media,.feat__media,.similar__cover):has(>img.img-fade:not(.is-loaded)):before{content:"";z-index:1;pointer-events:none;animation:sk-shine 1.6s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff0d 50%,#0000);position:absolute;inset:0;transform:translate(-100%)}.ghost__img{aspect-ratio:16/9;border-radius:var(--r-md)}.ghost__line{border-radius:var(--r-pill);width:60%;height:12px;margin-top:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .2s linear}.fade-enter-from,.fade-leave-to{opacity:0}::view-transition-old(root){animation:vt-out .2s var(--ease-in) both}::view-transition-new(root){animation:vt-in .55s var(--ease-out) .12s both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}::view-transition-group(site-header){z-index:10;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}html:active-view-transition .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#222220cc}::view-transition-group(game-hero){z-index:5;animation-duration:.75s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-image-pair(game-hero){border-radius:0;animation:.75s cubic-bezier(.32,.72,0,1) both vt-hero-corners;overflow:hidden}@keyframes vt-hero-corners{0%{border-radius:14px}to{border-radius:0}}::view-transition-new(game-hero){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;animation-duration:.45s;animation-timing-function:ease}::view-transition-old(game-hero){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;animation-duration:.45s;animation-timing-function:ease}html.is-scrolling :is(.tile,.cc__item,.spot__lead,.gm__chip,.card,.lead),html.is-scrolling :is(.tile,.cc__item,.spot__lead,.gm__chip,.card,.lead) :is(*){transition:none!important}.reveal{opacity:0;transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}.reveal.is-revealed{opacity:1;transform:none}img.img-fade{opacity:0;transition:opacity .5s var(--ease-out)}img.img-fade.is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important}::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbit{to{--orbit-angle:360deg}}.btn--orbit{outline:1px solid var(--border-strong);outline-offset:4px;position:relative}.btn--orbit:before{content:"";pointer-events:none;border-radius:var(--r-pill);background:conic-gradient(from var(--orbit-angle),transparent 0 55%,var(--primary) 100%);-webkit-mask-composite:xor;padding:2px;animation:3s linear infinite orbit;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.btn--orbit:before{animation:none}}.wm[data-v-1069048f]{letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-weight:650;line-height:1;display:inline-flex}.wm__a[data-v-1069048f]{width:auto;height:1.2em;margin-top:-.5em;margin-right:-.05em}.lang[data-v-f978ba36]{flex:none;position:relative}.lang__btn[data-v-f978ba36]{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .3s,background .3s;display:grid}.lang.is-open .lang__btn[data-v-f978ba36],.lang__btn[data-v-f978ba36]:hover{background:#ffffff0f;border-color:#fff6}.lang__menu[data-v-f978ba36]{min-width:180px;padding:6px;top:calc(100% + 14px);left:auto;right:-8px}.lang__opt[data-v-f978ba36]{border-radius:var(--r-sm);width:100%;color:var(--text-dim);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.lang__opt[data-v-f978ba36]:hover{background:var(--surface-3);color:var(--text)}.lang__opt.is-on[data-v-f978ba36]{color:var(--text);font-weight:600}.switch[data-v-f978ba36]{z-index:100000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#0b0b0ae0;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:fixed;inset:0}.switch__icon[data-v-f978ba36]{background:var(--surface-2);width:64px;height:64px;color:var(--text);box-shadow:var(--ring);border-radius:50%;place-items:center;display:grid;position:relative}.switch__icon[data-v-f978ba36]:after{content:"";border:2px solid #0000;border-top-color:var(--primary);border-right-color:#edece859;border-radius:50%;animation:.9s linear infinite switch-spin-f978ba36;position:absolute;inset:-8px}@keyframes switch-spin-f978ba36{to{transform:rotate(1turn)}}.switch__text[data-v-f978ba36]{letter-spacing:-.015em;max-width:420px;color:var(--text);font-size:18px;font-weight:600}.switch-enter-active[data-v-f978ba36]{transition:opacity .25s var(--ease-out)}.switch-enter-active .switch__icon[data-v-f978ba36],.switch-enter-active .switch__text[data-v-f978ba36]{transition:transform .45s var(--ease-out),opacity .45s var(--ease-out)}.switch-enter-from[data-v-f978ba36]{opacity:0}.switch-enter-from .switch__icon[data-v-f978ba36],.switch-enter-from .switch__text[data-v-f978ba36]{opacity:0;transform:translateY(8px)}@media (width<=820px){.lang__btn[data-v-f978ba36]{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.switch__icon[data-v-f978ba36]:after{animation-duration:2.4s}}.header[data-v-74d2e1bf]{--float-x:max(12px, calc((100% - var(--maxw))/2 + var(--gutter) - 16px));top:16px;left:var(--float-x);right:var(--float-x);z-index:100;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);height:56px;transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s;view-transition-name:site-header;background:#22222099;border:1px solid #ffffff1a;position:fixed;box-shadow:inset 0 1px #ffffff0d,0 8px 30px -12px #00000080}.header.is-scrolled[data-v-74d2e1bf]{box-shadow:inset 0 1px #ffffff0d,0 12px 40px -12px #000c}.header__inner[data-v-74d2e1bf]{align-items:center;gap:20px;max-width:none;height:100%;padding-inline:8px;display:flex}.header__inner>.lang[data-v-74d2e1bf]{margin-left:-12px}.brand[data-v-74d2e1bf]{border-radius:var(--r-pill);height:40px;color:var(--text);flex:none;align-items:center;padding:0 8px 0 14px;font-size:17px;transition:opacity .2s;display:flex}.brand[data-v-74d2e1bf]:hover{opacity:.8}.nav[data-v-74d2e1bf]{align-items:center;gap:2px;display:flex;position:relative}.nav__pill[data-v-74d2e1bf]{border-radius:var(--r-pill);background:var(--primary);opacity:0;pointer-events:none;height:100%;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0006,0 6px 18px -6px #edece859}.nav__pill.is-visible[data-v-74d2e1bf]{opacity:1}.nav__pill.is-ready[data-v-74d2e1bf]{transition:transform .5s var(--ease-out),width .5s var(--ease-out),opacity .25s}.nav__link[data-v-74d2e1bf]{z-index:1;border-radius:var(--r-pill);color:#ffffffd1;letter-spacing:-.005em;white-space:nowrap;height:36px;transition:color .3s var(--ease-out),background .3s;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.nav__link.is-active[data-v-74d2e1bf],.nav__link[data-v-74d2e1bf]:hover{color:var(--text)}.nav.has-pill .nav__link.is-lit[data-v-74d2e1bf]{color:var(--primary-fg)}.nav:not(.has-pill) .nav__link.is-active[data-v-74d2e1bf],.nav__count[data-v-74d2e1bf]{background:var(--primary);color:var(--primary-fg)}.nav__count[data-v-74d2e1bf]{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;transition:background .3s,color .3s;display:grid}.nav.has-pill .is-lit .nav__count[data-v-74d2e1bf],.nav:not(.has-pill) .is-active .nav__count[data-v-74d2e1bf]{background:var(--primary-fg);color:var(--primary)}.search[data-v-74d2e1bf]{color:#fff;border-radius:var(--r-pill);background:0 0;border:1px solid #ffffff24;align-items:center;gap:10px;width:min(400px,36vw);min-width:0;height:40px;margin-left:auto;padding:0 14px;transition:border-color .3s;display:flex;position:relative}.search[data-v-74d2e1bf]:hover{border-color:#ffffff47}.search[data-v-74d2e1bf]:focus-within{border-color:#ffffff8c}.search input[data-v-74d2e1bf]{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.search input[data-v-74d2e1bf]::placeholder{color:#ffffffc7}.search input[data-v-74d2e1bf]::-webkit-search-cancel-button{display:none}.search__clear[data-v-74d2e1bf]{color:#ffffffb3;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-right:-6px;transition:color .2s,background .2s;display:grid}.search__clear[data-v-74d2e1bf]:hover{color:#fff;background:#ffffff1f}.suggest[data-v-74d2e1bf]{z-index:110;border-radius:var(--r-lg);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(500px,100vw - 24px);color:var(--text);animation:suggest-in-74d2e1bf .35s var(--ease-out);background:#10100ff7;padding:6px;position:absolute;top:calc(100% + 14px);right:-8px;box-shadow:0 24px 60px -20px #000000e6}@keyframes suggest-in-74d2e1bf{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.suggest__item[data-v-74d2e1bf]{border-radius:var(--r-md);align-items:center;gap:12px;padding:6px;transition:background .15s;display:flex}.suggest__item.is-active[data-v-74d2e1bf]{background:var(--surface-3)}.suggest__thumb[data-v-74d2e1bf]{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--surface-2);width:92px;box-shadow:var(--ring);flex:none;overflow:hidden}.suggest__thumb img[data-v-74d2e1bf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.suggest__thumb img.is-poster[data-v-74d2e1bf]{-o-object-fit:contain;object-fit:contain}.suggest__thumb.is-nsfw img[data-v-74d2e1bf]{filter:blur(8px);transform:scale(1.3)}.suggest__text[data-v-74d2e1bf]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suggest__name[data-v-74d2e1bf]{font-size:14px;font-weight:550}.suggest__name[data-v-74d2e1bf],.suggest__tags[data-v-74d2e1bf]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suggest__tags[data-v-74d2e1bf]{color:var(--text-faint);font-size:12px}.suggest__score[data-v-74d2e1bf]{font-variant-numeric:tabular-nums;flex:none;margin-right:6px;font-size:13.5px;font-weight:650}.suggest__empty[data-v-74d2e1bf]{padding:12px 8px 16px}.suggest__all[data-v-74d2e1bf],.suggest__empty[data-v-74d2e1bf]{color:var(--text-dim);font-size:13px}.suggest__all[data-v-74d2e1bf]{border-radius:var(--r-md);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:4px;padding:11px 10px;transition:background .15s,color .15s;display:flex}.suggest__all[data-v-74d2e1bf]:hover{color:var(--text);background:var(--surface-2)}.suggest__all kbd[data-v-74d2e1bf]{border-radius:var(--r-xs);border:1px solid var(--border-strong);padding:2px 7px;font-size:11px}@media (width<=1000px){.header__inner[data-v-74d2e1bf]{gap:12px}.nav__link[data-v-74d2e1bf]{padding:0 10px}}@media (width<=820px){.header[data-v-74d2e1bf]{--float-x:10px;height:54px;top:10px}.header__inner[data-v-74d2e1bf]{gap:4px;padding-inline:7px}.header__inner>.lang[data-v-74d2e1bf]{margin-left:2px}.brand[data-v-74d2e1bf] .wm__rest,.nav__link span[data-v-74d2e1bf]{display:none}.brand[data-v-74d2e1bf]{padding:0 6px 0 9px;font-size:19px}.nav[data-v-74d2e1bf]{gap:0}.nav__link[data-v-74d2e1bf]{justify-content:center;width:38px;height:38px;padding:0}.nav__count[data-v-74d2e1bf]{min-width:15px;height:15px;padding:0 4px;font-size:9.5px;position:absolute;top:1px;right:0}.search[data-v-74d2e1bf]{flex:1;gap:8px;width:auto;height:38px;padding:0 12px}.search input[data-v-74d2e1bf]{font-size:14px}.suggest[data-v-74d2e1bf]{width:auto;position:fixed;top:74px;left:10px;right:10px}}@media (width<=440px){.nav__link[data-v-74d2e1bf]{width:35px}.search[data-v-74d2e1bf]{padding:0 12px}.search[data-v-74d2e1bf]>svg{display:none}.search input[data-v-74d2e1bf]{text-overflow:ellipsis}}@supports (-webkit-touch-callout:none){.search input[data-v-74d2e1bf]{transform-origin:0;font-size:16px;transform:scale(.875)}}.footer[data-v-94e3d1eb]{border-top:1px solid var(--border);margin-top:120px;position:relative;overflow:hidden}.footer__grid[data-v-94e3d1eb]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:56px;display:grid}.footer__brand[data-v-94e3d1eb]{font-size:20px;transition:opacity .2s;display:inline-flex}.footer__brand[data-v-94e3d1eb]:hover{opacity:.8}.footer__pitch[data-v-94e3d1eb]{max-width:340px;color:var(--text-faint);margin-top:14px;font-size:14px;line-height:1.6}.footer__col[data-v-94e3d1eb]{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;display:flex}.footer__head[data-v-94e3d1eb]{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600}.footer__col a[data-v-94e3d1eb]{color:var(--text-dim);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.footer__col a[data-v-94e3d1eb]:hover{color:var(--text)}.footer__ad[data-v-94e3d1eb]{width:100%;margin:48px auto 0;position:relative}.footer__bottom[data-v-94e3d1eb]{border-top:1px solid var(--border);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding:20px 0;font-size:13px;display:flex}.footer__word[data-v-94e3d1eb]{text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;color:#0000;background:linear-gradient(#edece817,#edece800);-webkit-background-clip:text;background-clip:text;margin:0 0 -.24em;font-size:clamp(48px,13.4vw,216px);font-weight:700;line-height:1}@media (width<=860px){.footer__grid[data-v-94e3d1eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__intro[data-v-94e3d1eb]{grid-column:1/-1}}@media (width<=480px){.footer[data-v-94e3d1eb]{margin-top:88px}.footer__grid[data-v-94e3d1eb]{grid-template-columns:minmax(0,1fr);gap:32px}}.shell[data-v-948f3d95]{flex-direction:column;min-height:100vh;display:flex}.shell__main[data-v-948f3d95]{padding-top:var(--header-h);flex:1}.toast[data-v-948f3d95]{z-index:999999;border-radius:var(--r-pill);background:var(--primary);height:42px;color:var(--primary-fg);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:13.5px;font-weight:550;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -10px #000000e6}.toast-enter-active[data-v-948f3d95]{transition:opacity .3s,transform .5s var(--ease-out)}.toast-leave-active[data-v-948f3d95]{transition:opacity .2s,transform .25s var(--ease-in)}.toast-enter-from[data-v-948f3d95],.toast-leave-to[data-v-948f3d95]{opacity:0;transform:translate(-50%,12px)}.shell[data-v-f184ef55]{min-height:100vh}.err[data-v-f184ef55],.shell[data-v-f184ef55]{flex-direction:column;display:flex}.err[data-v-f184ef55]{isolation:isolate;min-height:70vh;padding-top:calc(var(--header-h) + 48px);flex:1;justify-content:center;align-items:flex-start;padding-bottom:48px;position:relative}.err__code[data-v-f184ef55]{right:var(--gutter);z-index:-1;pointer-events:none;letter-spacing:-.07em;color:#0000;background:linear-gradient(#edece81a,#edece800);-webkit-background-clip:text;background-clip:text;font-size:clamp(140px,30vw,420px);font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-40%)}.err__title[data-v-f184ef55]{letter-spacing:-.045em;max-width:760px;font-size:clamp(38px,5.5vw,72px);font-weight:650;line-height:1}.err__text[data-v-f184ef55]{max-width:520px;color:var(--text-dim);margin-top:18px;font-size:16px;line-height:1.6}.err__actions[data-v-f184ef55]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.err__actions .btn[data-v-f184ef55]{height:44px;padding:0 20px}
