.page-forward-enter-active{animation:slide-in-right .48s cubic-bezier(.25,.46,.45,.94) both}.page-forward-leave-active{animation:slide-out-left .28s cubic-bezier(.55,0,1,.45) both}.page-backward-enter-active{animation:slide-in-left .48s cubic-bezier(.25,.46,.45,.94) both}.page-backward-leave-active{animation:slide-out-right .28s cubic-bezier(.55,0,1,.45) both}@keyframes slide-in-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32px)}}.page-fade-enter-active{animation:fade-in .32s ease both}.page-fade-leave-active{animation:fade-out .2s ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.icon[data-v-6e89ca90]{display:inline-block;vertical-align:middle}.language-switcher[data-v-0fde21ec]{background:#ffffff08;border:1px solid var(--color-border);gap:.35rem;padding:.35rem}.language-switcher[data-v-0fde21ec],.language-switcher__link[data-v-0fde21ec]{align-items:center;border-radius:var(--radius-pill);display:inline-flex}.language-switcher__link[data-v-0fde21ec]{color:var(--color-text-muted);font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:2.2rem;min-width:2.5rem;padding:.4rem .7rem}.language-switcher__link.active[data-v-0fde21ec]{background:var(--color-accent);color:#fff}.site-header[data-v-a651a02e]{--nav-indicator-height:5px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1a152bb3;left:0;margin:0 auto;position:fixed;right:0;top:0;width:100%;z-index:40}.site-header__inner[data-v-a651a02e]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.5);box-sizing:border-box;display:flex;gap:var(--space-md);justify-content:space-between;max-width:var(--container);min-height:5rem;padding:3.5rem 0 .5rem}.site-header__brand[data-v-a651a02e]{display:none;flex-shrink:0}.site-header__brand img[data-v-a651a02e]{display:block;height:2.25rem;width:auto}.site-header__nav[data-v-a651a02e]{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-sm);justify-content:space-between;position:relative;width:100%}.site-header__nav.open[data-v-a651a02e]{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header__link[data-v-a651a02e]{color:var(--color-text);font-family:var(--font-ui);font-size:1.25rem;font-weight:400;padding:.3rem 0;transition:color .22s ease}.site-header__link.router-link-active[data-v-a651a02e]{color:var(--color-accent)}.site-header__more[data-v-a651a02e]{position:relative}.site-header__more-toggle[data-v-a651a02e]{background:transparent;border:0;color:var(--color-text);cursor:pointer;font-family:var(--font-ui);font-size:1.25rem;font-weight:400;line-height:inherit;padding:.3rem 0;transition:color .22s ease}.site-header__more-toggle[data-v-a651a02e]:hover{color:var(--color-accent)}.site-header__more-toggle[data-v-a651a02e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:.25rem}.site-header__submenu[data-v-a651a02e]{background:#181328fa;border:1px solid var(--color-border);display:grid;list-style:none;margin:0;min-width:15rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .65rem);z-index:30}.site-header__submenu-link[data-v-a651a02e]{border-radius:.35rem;color:var(--color-text);display:block;padding:.55rem .7rem;transition:background-color .18s ease,color .18s ease}.site-header__submenu-link[data-v-a651a02e]:focus-visible,.site-header__submenu-link[data-v-a651a02e]:hover{background:#269ee224;color:var(--color-accent);outline:none}.site-header__submenu-link.router-link-active[data-v-a651a02e]{color:var(--color-accent)}.site-header__indicator[data-v-a651a02e]{background:var(--color-accent);border-radius:999px;bottom:calc(-.5rem - var(--nav-indicator-height)/2 + .3px);height:var(--nav-indicator-height);left:0;pointer-events:none;position:absolute;transform-origin:left center;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),opacity .18s ease;z-index:1}.site-header__toggle[data-v-a651a02e]{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:none;height:3rem;justify-content:center;width:3rem}.site-header__more-item[data-v-a651a02e]{display:none}.sr-only[data-v-a651a02e]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media(max-width:920px){.site-header[data-v-a651a02e]{border-bottom:1px solid hsla(0,0%,100%,.5)}.site-header__inner[data-v-a651a02e]{align-items:center;border-bottom:0;display:flex;gap:0;justify-content:space-between;min-height:0;padding:.75rem 1rem}.site-header__brand[data-v-a651a02e]{display:flex}.site-header__toggle[data-v-a651a02e]{display:inline-flex}.site-header__nav[data-v-a651a02e]{align-items:flex-start;background:#181328fa;border:0;border-radius:0;display:flex;flex-direction:column;gap:.85rem;left:0;opacity:0;padding:1.25rem 1.5rem;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-.5rem);transition:all .18s ease}.site-header__nav-lang[data-v-a651a02e]{justify-self:end}.site-header__more-item[data-v-a651a02e]{display:block}.site-header__indicator[data-v-a651a02e],.site-header__more[data-v-a651a02e]{display:none}}.site-header__link-icon[data-v-a651a02e]{display:inline-flex;height:1.5rem;margin-right:.45rem;margin-top:-.25rem;opacity:.9;vertical-align:middle;width:1.5rem}.site-header__link-icon svg[data-v-a651a02e]{height:100%;width:100%}.site-header__link-icon--pulse[data-v-a651a02e]{animation:streaming-pulse-a651a02e 2.2s ease-in-out infinite;filter:drop-shadow(0 .35rem .45rem rgba(0,0,0,.28));position:relative}.site-header__link-icon--pulse[data-v-a651a02e]:after{animation:streaming-shadow-a651a02e 2.2s ease-in-out infinite;background:radial-gradient(ellipse at center,rgba(0,0,0,.38) 0,rgba(0,0,0,.12) 45%,transparent 78%);border-radius:999px;content:"";filter:blur(.12rem);height:.45rem;inset:auto 18% -.2rem 18%;opacity:.7;pointer-events:none;position:absolute}@keyframes streaming-pulse-a651a02e{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes streaming-shadow-a651a02e{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:.9;transform:scaleX(1.08)}}@media(prefers-reduced-motion:reduce){.site-header__link-icon--pulse[data-v-a651a02e],.site-header__link-icon--pulse[data-v-a651a02e]:after{animation:none}}@media(min-width:921px){.site-header__nav[data-v-a651a02e]{opacity:1!important;pointer-events:auto!important;transform:none!important}}.site-footer[data-v-71dd90d8]{padding:2rem 0 3rem}.site-footer__inner[data-v-71dd90d8]{display:grid;gap:1.25rem;justify-items:center;text-align:center}.site-footer__brand[data-v-71dd90d8]{mix-blend-mode:screen;width:20rem}.site-footer__copy[data-v-71dd90d8]{display:grid;gap:.2rem}.site-footer__copy p[data-v-71dd90d8]{margin:0}.site-footer__legal[data-v-71dd90d8]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:center;max-width:42rem}.site-footer__legal a[data-v-71dd90d8]{color:var(--color-text-muted);font-size:.95rem;transition:color .18s ease}.site-footer__legal a[data-v-71dd90d8]:hover{color:var(--color-text)}@media(max-width:640px){.site-footer__legal[data-v-71dd90d8]{flex-direction:column;gap:.5rem}}button[data-v-7474d29b]{cursor:pointer}.error-page[data-v-7474d29b]{flex:1 0 auto;padding-top:9rem;position:relative}.error-hero[data-v-7474d29b]{padding:4rem 0 5rem;position:relative}.error-hero[data-v-7474d29b]:after,.error-hero[data-v-7474d29b]:before{border-radius:50%;content:"";filter:blur(8px);pointer-events:none;position:absolute}.error-hero[data-v-7474d29b]:before{background:radial-gradient(circle,#269ee24d 0,#269ee200 72%);height:28rem;right:-10rem;top:2rem;width:28rem}.error-hero[data-v-7474d29b]:after{background:radial-gradient(circle,#ffffff14 0,#fff0 70%);bottom:-8rem;height:22rem;left:-8rem;width:22rem}.error-hero__panel[data-v-7474d29b]{border-radius:.25rem;gap:2rem;overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.error-hero__content[data-v-7474d29b]{align-content:start;display:grid;gap:1.25rem}.error-hero__status[data-v-7474d29b]{display:inline-grid;gap:.25rem;justify-items:start}.error-hero__status-code[data-v-7474d29b]{font-family:var(--font-display);font-size:clamp(4.5rem,16vw,8rem);font-weight:200;letter-spacing:-.08em;line-height:.85}.error-hero__status-label[data-v-7474d29b]{color:var(--color-text-muted);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.error-hero__title[data-v-7474d29b]{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.4rem);font-weight:200;letter-spacing:-.05em;line-height:.95;margin:0;max-width:14ch}.error-hero__description[data-v-7474d29b]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7;margin:0;max-width:42rem}.error-hero__actions[data-v-7474d29b]{display:flex;flex-wrap:wrap;gap:.9rem;padding-top:.35rem}.error-hero__aside[data-v-7474d29b]{align-content:start;display:grid;gap:1rem}.error-hero__card[data-v-7474d29b],.error-hero__link[data-v-7474d29b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.error-hero__card[data-v-7474d29b]{display:grid;gap:.9rem;padding:1.25rem}.error-hero__card-label[data-v-7474d29b]{color:var(--color-accent);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.error-hero__list[data-v-7474d29b]{color:var(--color-text-muted);display:grid;gap:.8rem;line-height:1.6;margin:0;padding-left:1.1rem}.error-hero__links[data-v-7474d29b]{display:grid;gap:.85rem}.error-hero__link[data-v-7474d29b]{color:inherit;cursor:pointer;display:grid;gap:.2rem;padding:1rem 1.1rem;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.error-hero__link span[data-v-7474d29b]{font-weight:600}.error-hero__link small[data-v-7474d29b]{color:var(--color-text-muted);font-size:.9rem}.error-hero__link[data-v-7474d29b]:hover{background:#ffffff0f;border-color:var(--color-border-strong);transform:translateY(-2px)}@media(max-width:920px){.error-page[data-v-7474d29b]{padding-top:4.5rem}.error-hero[data-v-7474d29b]{padding:2.5rem 0 4rem}.error-hero__panel[data-v-7474d29b]{grid-template-columns:1fr}.error-hero__title[data-v-7474d29b]{max-width:none}}@media(max-width:640px){.error-hero__actions[data-v-7474d29b]{display:grid}.error-hero__actions>.button[data-v-7474d29b]{width:100%}}
