@font-face{font-family:Jost;src:url(../fonts/Jost-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/Jost-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/Jost-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--navy-950:#14232f;--navy-900:#1a2d3d;--navy-800:#213342;--navy-700:#304955;--slate-500:#4a5d6b;--slate-300:#b8c4cc;--slate-100:#e9eef1;--mint-100:#ddf7f2;--mint-300:#5eead4;--mint-600:#0d9488;--mint-700:#0f766e;--font-sans:"Jost", "Century Gothic", "Avenir Next", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f5f7f8;--surface-raised:#fff;--surface-sunken:var(--slate-100);--line:#d3dbe0;--line-strong:#6b7d8b;--ink:var(--navy-900);--ink-muted:var(--slate-500);--accent:var(--mint-700);--accent-mark:var(--mint-600);--primary:var(--mint-700);--primary-hover:#115e59;--on-primary:#fff;--success:var(--mint-700);--success-soft:var(--mint-100);--danger:#b42318;--danger-soft:#fdecea;--warning:#9a5b00;--warning-soft:#fdf3e1;--info:#2563a8;--info-soft:#e6f0fb;--shadow-sm:0 1px 2px #1a2d3d14, 0 1px 3px #1a2d3d1a;--shadow-lg:0 4px 8px #1a2d3d14, 0 12px 28px -2px #1a2d3d29;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #0f766e}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--navy-900);--surface-raised:var(--navy-800);--surface-sunken:var(--navy-950);--line:var(--navy-700);--line-strong:#6f8696;--ink:#fff;--ink-muted:var(--slate-300);--accent:var(--mint-300);--accent-mark:var(--mint-300);--primary:var(--mint-300);--primary-hover:#99f6e4;--on-primary:var(--navy-900);--success:var(--mint-300);--success-soft:#17403f;--danger:#ff8a7a;--danger-soft:#3a2329;--warning:#f5b85c;--warning-soft:#3a3222;--info:#8cc4ff;--info-soft:#1d3550;--shadow-sm:0 1px 3px #0009;--shadow-lg:0 12px 28px -2px #000c;--focus-ring:0 0 0 2px #1a2d3d, 0 0 0 4px #5eead4}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--navy-950);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:26px}body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}[data-theme]{background-color:var(--surface);color:var(--ink)}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--primary-hover)}:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.skip-link{top:-100px;left:var(--space-4);z-index:100;border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);padding:10px 18px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-3)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section[id]{scroll-margin-top:72px}.container{max-width:1296px;padding-inline:var(--space-12);margin-inline:auto}.section{padding-block:128px}@media (width<=860px){section[id]{scroll-margin-top:112px}.container{padding-inline:var(--space-4)}}@media (width<=560px){.section{padding-block:80px}}.overline{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600;line-height:18px}.section-title{color:var(--ink);font-size:calc(clamp(28px,2.5vw,36px));font-weight:600;line-height:1.22}.lead{color:var(--ink-muted);font-size:20px;line-height:30px}.caption,.status-badge{letter-spacing:.02em;font-size:12px;font-weight:500;line-height:16px}.mono{font-family:var(--font-mono)}.status-badge{border-radius:var(--radius-sm);background:var(--success-soft);color:var(--success);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.card{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm)}@property --tm-p{syntax:"<integer>";inherits:true;initial-value:100}.tm-net .p{stroke-dasharray:.1 200}@keyframes tm-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tm-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes tm-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes tm-packet{0%{stroke-dashoffset:.1px;opacity:1}to{stroke-dashoffset:-100px;opacity:1}}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}@keyframes tm-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes tm-spin{to{transform:rotate(1turn)}}@keyframes tm-pod{0%,42%{opacity:1;transform:scale(1)}50%,62%{opacity:0;transform:scale(.35)}72%,to{opacity:1;transform:scale(1)}}@keyframes tm-type{0%{opacity:1;transform:scaleX(0)}30%,86%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes tm-blink{50%{opacity:0}}@keyframes tm-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tm-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes tm-expand{0%{clip-path:inset(0 4% round 16px)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.tm-in{animation:.9s cubic-bezier(.2,.8,.2,1) both tm-in}.tm-net .n{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both tm-pop}.tm-net .l{stroke-dasharray:100 100;animation:1.1s cubic-bezier(.4,0,.2,1) both tm-draw}.tm-net .p{opacity:0;animation:2.8s linear infinite tm-packet}.tm-net .f{animation:1.2s ease-out both tm-fade}.tm-net .h{animation:2.8s ease-out infinite tm-halo}.tm-net .h,.tm-net .o{transform-box:fill-box;transform-origin:50%}.tm-net .o{animation:140s linear infinite tm-spin}.tm-pod{transform-origin:50%;animation:7s ease-in-out infinite tm-pod}.tm-pod,.tm-type{transform-box:fill-box}.tm-type{transform-origin:0;animation:6s cubic-bezier(.4,0,.2,1) infinite tm-type}.tm-blink{animation:1.1s step-end infinite tm-blink}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tm-rise{animation:linear both tm-rise;animation-timeline:view();animation-range:entry 0 entry 70%}.tm-expand{animation:linear both tm-expand;animation-timeline:view();animation-range:entry 0 entry 80%}}}.btn[data-v-595a44bf]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;border:0;min-height:48px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--sm[data-v-595a44bf]{min-height:44px;padding:10px 18px;font-size:14px}.btn--primary[data-v-595a44bf]{background:var(--primary);color:var(--on-primary)}.btn--primary[data-v-595a44bf]:hover:not(:disabled){background:var(--primary-hover);color:var(--on-primary)}.btn--secondary[data-v-595a44bf]{border:1px solid var(--line-strong);color:var(--ink);background:0 0;padding-inline:20px}.btn--secondary[data-v-595a44bf]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn[data-v-595a44bf]:disabled{opacity:.45;cursor:not-allowed}.btn__arrow[data-v-595a44bf]{flex:none;transition:transform .2s}.btn:hover .btn__arrow[data-v-595a44bf]{transform:translate(4px)}.error-page__inner[data-v-60de6d77]{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.error-page__title[data-v-60de6d77]{font-size:36px;font-weight:600;line-height:44px}
