@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--navy-700:#1d3a70;--navy-800:#183262;--navy-900:#0f2147;--navy-950:#081330;--navy-1000:#050b1f;--ink-900:#0b1324;--ink-800:#1c2539;--ink-700:#33405a;--ink-600:#4a5670;--ink-500:#67728a;--ink-450:#8792a8;--ink-400:#9aa4b8;--ink-300:#b9c1d0;--ink-200:#d9dfe8;--ink-150:#e4e9f0;--ink-100:#eef1f6;--ink-50:#f6f8fb;--white:#fff;--app-text:#18181b;--app-text-2:#71717a;--app-text-3:#a1a1aa;--app-muted:#d4d4d8;--app-border:#e4e4e7;--app-surface:#f4f4f5;--app-canvas:#f9fafb;--app-accent:#2563eb;--app-accent-50:#eff6ff;--app-success:#16a34a;--app-success-50:#dcfce7;--app-warning:#eab308;--app-warning-50:#fef3c7;--app-danger:#dc2626;--app-danger-50:#fee2e2;--app-camera:#0a0a0a;--ok:#16a34a;--warn:#d97706;--bad:#dc2626;--drum-red:#c8202d;--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-hand:"Caveat Variable", "Segoe Print", cursive;--fs-display:clamp(2.75rem, 1.2rem + 4.9vw, 5rem);--fs-h2:clamp(2.1rem, 1.35rem + 2.5vw, 3.6rem);--fs-h3:clamp(1.2rem, 1.08rem + .45vw, 1.5rem);--fs-lead:clamp(1.075rem, 1rem + .35vw, 1.25rem);--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--fs-eyebrow:.75rem;--lh-display:1.02;--lh-heading:1.06;--lh-body:1.6;--tr-display:-.036em;--tr-h2:-.035em;--tr-h3:-.02em;--tr-eyebrow:.12em;--fw-heading:560;--container:1200px;--gutter:clamp(20px, 4vw, 40px);--section-y:clamp(96px, 7vw + 56px, 168px);--header-h:68px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:999px;--shadow-xs:0 1px 2px #0b13240f;--shadow-sm:0 1px 2px #0b13240d, 0 2px 8px -2px #0b13240f;--shadow-md:0 1px 2px #0b13240a, 0 12px 32px -12px #0b132429;--shadow-lg:0 2px 4px #0b13240a, 0 28px 64px -24px #0b13243d;--shadow-phone:0 60px 120px -40px #08133073, 0 30px 60px -30px #08133059;--ring:0 0 0 3px #2563eb59;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.16s;--dur-2:.28s;--dur-3:.52s;--dur-4:.9s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-600);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{color:var(--ink-900);font-weight:var(--fw-heading);text-wrap:balance}p{text-wrap:pretty}::selection{background:#2563eb2e}:focus-visible{box-shadow:var(--ring);outline:none}a:not([class]):focus-visible{border-radius:4px}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.js [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}.js [data-reveal].is-revealed{opacity:1;filter:none;transform:none}.no-reveal [data-reveal]{opacity:1;filter:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js [data-reveal].is-revealed{opacity:1;filter:none;transition:none;transform:none}}.logo[data-astro-cid-v3heeizf]{--logo-navy:#183262;--logo-blue:#2563eb;--logo-window:#fff;--logo-bar-navy:#183262;--logo-bar-blue:#2563eb;--logo-tank:#2563eb;--logo-word:var(--navy-800);align-items:center;gap:.5em;font-size:19px;line-height:1;display:inline-flex}.logo--dark[data-astro-cid-v3heeizf]{--logo-navy:#fff;--logo-window:#081330;--logo-bar-navy:#fff;--logo-bar-blue:#3b82f6;--logo-tank:#2563eb;--logo-word:#fff}.logo__mark[data-astro-cid-v3heeizf]{width:auto;height:var(--logo-size);aspect-ratio:1;flex:none;overflow:visible}.logo__navy[data-astro-cid-v3heeizf]{fill:var(--logo-navy)}.logo__window[data-astro-cid-v3heeizf]{fill:var(--logo-window)}.logo__accent[data-astro-cid-v3heeizf]{fill:var(--logo-bar-blue)}.logo__bar--navy[data-astro-cid-v3heeizf]{fill:var(--logo-bar-navy)}.logo__bar--blue[data-astro-cid-v3heeizf]{fill:var(--logo-bar-blue)}.logo__tank[data-astro-cid-v3heeizf]{fill:var(--logo-tank)}.logo__word[data-astro-cid-v3heeizf]{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--logo-word);font-size:1em;font-weight:640}.bar--tick[data-astro-cid-v3heeizf]{transform-box:fill-box;transform-origin:50% 100%;animation:logo-tick .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .12s)}@keyframes logo-tick{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bar--tick[data-astro-cid-v3heeizf]{animation:none}}.footer[data-astro-cid-366uj7jj]{background:var(--navy-1000);color:#ffffffb3;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.footer__inner[data-astro-cid-366uj7jj]{padding-top:clamp(56px,6vw,88px);padding-bottom:32px}.footer__top[data-astro-cid-366uj7jj]{gap:48px;display:grid}.footer__logo[data-astro-cid-366uj7jj]{border-radius:8px;display:inline-flex}.footer__tagline[data-astro-cid-366uj7jj]{color:#fff9;max-width:30ch;margin-top:20px;font-size:14px;line-height:1.55}.footer__columns[data-astro-cid-366uj7jj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.footer__heading[data-astro-cid-366uj7jj]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:16px;font-size:11.5px;font-weight:450;line-height:1}.footer__column[data-astro-cid-366uj7jj] ul[data-astro-cid-366uj7jj]{gap:10px;display:grid}.footer__link[data-astro-cid-366uj7jj]{color:#ffffffb3;transition:color .2s var(--ease-out);font-size:14px;line-height:1.4;display:inline-block}.footer__link[data-astro-cid-366uj7jj]:hover,.footer__link[data-astro-cid-366uj7jj][aria-current=true]{color:#fff}.footer__legal[data-astro-cid-366uj7jj]{color:#ffffff8c;margin-top:clamp(48px,6vw,80px);font-size:13px;line-height:1.4}.footer__flourish[data-astro-cid-366uj7jj]{pointer-events:none;user-select:none;height:11.5vw;overflow:hidden}.footer__wordmark[data-astro-cid-366uj7jj]{letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(#ffffff17,#fff0);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1vw;font-size:19vw;font-weight:700;line-height:.8;display:block}@media (width>=900px){.footer__top[data-astro-cid-366uj7jj]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:80px}.footer__columns[data-astro-cid-366uj7jj]{grid-template-columns:repeat(3,minmax(120px,auto));gap:24px 64px}}@media (prefers-reduced-motion:reduce){.footer__link[data-astro-cid-366uj7jj]{transition:none}}.btn[data-astro-cid-uywoplg3]{--btn-shadow:none;height:44px;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:var(--btn-shadow);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), opacity .2s var(--ease-out);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-uywoplg3]:focus-visible{box-shadow:var(--btn-shadow), var(--ring)}.btn--sm[data-astro-cid-uywoplg3]{border-radius:10px;height:36px;padding:0 14px;font-size:14px}.btn--lg[data-astro-cid-uywoplg3]{height:52px;padding:0 22px}.btn--block[data-astro-cid-uywoplg3]{width:100%;display:flex}.btn__icon[data-astro-cid-uywoplg3]{transition:transform .2s var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.btn__icon[data-astro-cid-uywoplg3]:empty{display:none}.btn__icon[data-astro-cid-uywoplg3] svg{width:16px;height:16px}.btn--lg[data-astro-cid-uywoplg3] .btn__icon[data-astro-cid-uywoplg3] svg{width:18px;height:18px}.btn[data-astro-cid-uywoplg3]:hover .btn__icon--end[data-astro-cid-uywoplg3]{transform:translate(2px)}.btn[data-astro-cid-uywoplg3]:active{transform:scale(.98)}.btn[data-astro-cid-uywoplg3]:disabled,.btn[data-astro-cid-uywoplg3][aria-disabled=true]{opacity:.55;pointer-events:none}.btn--primary[data-astro-cid-uywoplg3]{--btn-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #0b132440, 0 8px 20px -8px #2563eba6;color:#fff;background:linear-gradient(#3a73f0 0%,#2563eb 100%)}.btn--primary[data-astro-cid-uywoplg3]:hover{--btn-shadow:inset 0 1px 0 #ffffff3d, 0 1px 2px #0b132447, 0 12px 28px -8px #2563ebcc;background:linear-gradient(#2e69ee 0%,#1d4ed8 100%);transform:translateY(-1px)}.btn--primary[data-astro-cid-uywoplg3]:active{transform:scale(.98)}.btn--secondary[data-astro-cid-uywoplg3]{--btn-shadow:var(--shadow-xs);background:var(--white);border-color:var(--ink-150);color:var(--ink-900)}.btn--secondary[data-astro-cid-uywoplg3]:hover{background:var(--ink-50);border-color:var(--ink-200)}.btn--ghost-dark[data-astro-cid-uywoplg3]{color:#fff;background:#ffffff0f;border-color:#ffffff24}.btn--ghost-dark[data-astro-cid-uywoplg3]:hover{background:#ffffff1a;border-color:#ffffff38}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-uywoplg3],.btn__icon[data-astro-cid-uywoplg3]{transition-duration:1ms}.btn--primary[data-astro-cid-uywoplg3]:hover,.btn[data-astro-cid-uywoplg3]:active,.btn[data-astro-cid-uywoplg3]:hover .btn__icon--end[data-astro-cid-uywoplg3]{transform:none}}.lang-switch[data-astro-cid-jcdjgq5o]{border-radius:var(--r-full);background:var(--ink-100);height:30px;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;padding:3px;font-size:12px;font-weight:500;display:inline-flex}.lang-switch__item[data-astro-cid-jcdjgq5o]{border-radius:var(--r-full);min-width:34px;height:24px;color:var(--ink-600);transition:color .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.lang-switch__item[data-astro-cid-jcdjgq5o]:hover{color:var(--ink-900)}.lang-switch__item[data-astro-cid-jcdjgq5o][aria-current=true]{background:var(--white);box-shadow:var(--shadow-xs);color:var(--ink-900)}.lang-switch__item[data-astro-cid-jcdjgq5o]:focus-visible{box-shadow:var(--ring)}.lang-switch__item[data-astro-cid-jcdjgq5o][aria-current=true]:focus-visible{box-shadow:var(--shadow-xs), var(--ring)}@media (prefers-reduced-motion:reduce){.lang-switch__item[data-astro-cid-jcdjgq5o]{transition:none}}.site-header[data-astro-cid-pzhjkdaq]{z-index:50;height:var(--header-h);position:fixed;top:0;left:0;right:0}.site-header__bg[data-astro-cid-pzhjkdaq]{z-index:1;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), backdrop-filter .3s var(--ease-out), -webkit-backdrop-filter .3s var(--ease-out);background:0 0;border-bottom:1px solid #0000;position:absolute;inset:0}.site-header[data-astro-cid-pzhjkdaq].is-scrolled .site-header__bg[data-astro-cid-pzhjkdaq],.site-header[data-astro-cid-pzhjkdaq].is-open .site-header__bg[data-astro-cid-pzhjkdaq]{backdrop-filter:saturate(160%)blur(16px);background:#ffffffbf;border-bottom-color:#0b13240f}.site-header[data-astro-cid-pzhjkdaq].is-open .site-header__bg[data-astro-cid-pzhjkdaq]{background:#fff}.site-header__bar[data-astro-cid-pzhjkdaq]{z-index:3;height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.site-header__logo[data-astro-cid-pzhjkdaq]{border-radius:8px;justify-self:start;align-items:center;padding:6px 0;display:inline-flex}.site-header__nav[data-astro-cid-pzhjkdaq]{display:none}.site-header__links[data-astro-cid-pzhjkdaq]{align-items:center;gap:4px;display:flex}.site-header__link[data-astro-cid-pzhjkdaq]{height:36px;color:var(--ink-600);transition:color .2s var(--ease-out);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.site-header__link[data-astro-cid-pzhjkdaq]:hover{color:var(--ink-900)}.site-header__link[data-astro-cid-pzhjkdaq]:after{content:"";background:var(--blue-600);opacity:0;width:4px;height:4px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%;margin-left:-2px;position:absolute;bottom:1px;left:50%;transform:scale(.4)}.site-header__link[data-astro-cid-pzhjkdaq][aria-current=true]{color:var(--ink-900)}.site-header__link[data-astro-cid-pzhjkdaq][aria-current=true]:after{opacity:1;transform:scale(1)}.site-header__actions[data-astro-cid-pzhjkdaq]{justify-self:end;align-items:center;gap:12px;display:none}.site-header__menu[data-astro-cid-pzhjkdaq]{-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;grid-column:3;justify-content:center;justify-self:end;align-items:center;gap:6px;width:40px;height:40px;margin-right:-8px;display:inline-flex;position:relative}.site-header__menu-bar[data-astro-cid-pzhjkdaq]{background:var(--ink-900);width:20px;height:1.5px;transition:transform .3s var(--ease-out);border-radius:2px;display:block}.site-header__menu[data-astro-cid-pzhjkdaq][aria-expanded=true] .site-header__menu-bar[data-astro-cid-pzhjkdaq]:first-child{transform:translateY(3.75px)rotate(45deg)}.site-header__menu[data-astro-cid-pzhjkdaq][aria-expanded=true] .site-header__menu-bar[data-astro-cid-pzhjkdaq]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.site-header__progress[data-astro-cid-pzhjkdaq]{z-index:2;background:var(--blue-600);transform-origin:0;opacity:0;height:2px;transition:opacity .3s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header[data-astro-cid-pzhjkdaq].is-scrolled .site-header__progress[data-astro-cid-pzhjkdaq]{opacity:1}.mobile-menu[data-astro-cid-pzhjkdaq]{z-index:0;padding:calc(var(--header-h) + 24px) var(--gutter) max(32px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;background:#fff;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(12px)}.site-header[data-astro-cid-pzhjkdaq].is-open .mobile-menu[data-astro-cid-pzhjkdaq]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mobile-menu__link[data-astro-cid-pzhjkdaq]{border-bottom:1px solid var(--ink-150);letter-spacing:-.02em;color:var(--ink-900);padding:14px 0;font-size:26px;font-weight:560;line-height:1.15;display:block}.mobile-menu__footer[data-astro-cid-pzhjkdaq]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.mobile-menu__footer[data-astro-cid-pzhjkdaq] .btn{width:100%}@media (width>=960px){.site-header__nav[data-astro-cid-pzhjkdaq]{display:block}.site-header__actions[data-astro-cid-pzhjkdaq]{display:inline-flex}.site-header__menu[data-astro-cid-pzhjkdaq],.mobile-menu[data-astro-cid-pzhjkdaq]{display:none}}@media (prefers-reduced-motion:reduce){.site-header__bg[data-astro-cid-pzhjkdaq],.site-header__link[data-astro-cid-pzhjkdaq],.site-header__link[data-astro-cid-pzhjkdaq]:after,.site-header__menu-bar[data-astro-cid-pzhjkdaq],.site-header__progress[data-astro-cid-pzhjkdaq],.mobile-menu[data-astro-cid-pzhjkdaq]{transition-duration:1ms;transition-delay:0s}}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--ink-900);font-size:var(--fs-sm);color:#fff;transition:transform .2s var(--ease-out);padding:10px 16px;font-weight:550;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{box-shadow:var(--ring);transform:none}.chip[data-astro-cid-qn2avra7]{border:1px solid var(--ink-150);border-radius:var(--r-full);backdrop-filter:blur(8px);height:28px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);white-space:nowrap;background:#ffffffb3;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;font-weight:450;line-height:1;display:inline-flex}.chip--dark[data-astro-cid-qn2avra7]{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff24}.chip__dot[data-astro-cid-qn2avra7]{background:var(--blue-600);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.chip--dark[data-astro-cid-qn2avra7] .chip__dot[data-astro-cid-qn2avra7]{background:var(--blue-400)}.chip__dot--pulse[data-astro-cid-qn2avra7]:after{content:"";background:inherit;opacity:.5;animation:chip-pulse 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes chip-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.chip__dot--pulse[data-astro-cid-qn2avra7]:after{opacity:0;animation:none}}.eyebrow[data-astro-cid-2lmk6b5l]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-weight:450;line-height:1;display:inline-flex}.eyebrow__index[data-astro-cid-2lmk6b5l]{color:var(--blue-600);font-weight:550}.eyebrow__rule[data-astro-cid-2lmk6b5l]{background:var(--ink-300);flex:none;width:28px;height:1px}.eyebrow--dark[data-astro-cid-2lmk6b5l]{color:#ffffff8c}.eyebrow--dark[data-astro-cid-2lmk6b5l] .eyebrow__index[data-astro-cid-2lmk6b5l]{color:var(--blue-400)}.eyebrow--dark[data-astro-cid-2lmk6b5l] .eyebrow__rule[data-astro-cid-2lmk6b5l]{background:#fff3}.eyebrow[data-astro-cid-2lmk6b5l] .chip{margin-left:4px}.grid-backdrop[data-astro-cid-u5xhk3bt]{--grid-line:#0f21470e;--grid-cross:var(--ink-300);pointer-events:none;user-select:none;position:absolute;inset:0;overflow:hidden}.grid-backdrop--dark[data-astro-cid-u5xhk3bt]{--grid-line:#ffffff0e;--grid-cross:#ffffff40}.grid-backdrop__lines[data-astro-cid-u5xhk3bt]{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:calc(50% + var(--grid-size) / 2) 0;position:absolute;inset:0}.grid-backdrop--mask-center[data-astro-cid-u5xhk3bt] .grid-backdrop__lines[data-astro-cid-u5xhk3bt]{-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 30%,#0000 78%)}.grid-backdrop--mask-top[data-astro-cid-u5xhk3bt] .grid-backdrop__lines[data-astro-cid-u5xhk3bt]{-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 25%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 0,#000 25%,#0000 80%)}.grid-backdrop--mask-bottom[data-astro-cid-u5xhk3bt] .grid-backdrop__lines[data-astro-cid-u5xhk3bt]{-webkit-mask-image:radial-gradient(80% 70% at 50% 100%,#000 25%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 100%,#000 25%,#0000 80%)}.grid-backdrop--mask-band[data-astro-cid-u5xhk3bt] .grid-backdrop__lines[data-astro-cid-u5xhk3bt]{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.grid-backdrop__cross[data-astro-cid-u5xhk3bt]{left:calc(50% + var(--grid-size) * var(--cx));top:calc(var(--grid-size) * var(--cy));width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute}.grid-backdrop__cross[data-astro-cid-u5xhk3bt]:before,.grid-backdrop__cross[data-astro-cid-u5xhk3bt]:after{content:"";background:var(--grid-cross);position:absolute}.grid-backdrop__cross[data-astro-cid-u5xhk3bt]:before{width:11px;height:1px;top:5px;left:0}.grid-backdrop__cross[data-astro-cid-u5xhk3bt]:after{width:1px;height:11px;top:0;left:5px}.sh[data-astro-cid-biw6mroq]{--sh-a:var(--ink-900);--sh-b:var(--ink-450);--sh-intro:var(--ink-600)}.sh--dark[data-astro-cid-biw6mroq]{--sh-a:#fff;--sh-b:#ffffff73;--sh-intro:#ffffffa8}.sh--center[data-astro-cid-biw6mroq]{text-align:center}.sh__title[data-astro-cid-biw6mroq]{max-width:var(--sh-measure);font-size:var(--fs-h2);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--tr-h2);color:var(--sh-a);text-wrap:balance}.sh--center[data-astro-cid-biw6mroq] .sh__title[data-astro-cid-biw6mroq]{margin-inline:auto}.sh__a[data-astro-cid-biw6mroq]{color:var(--sh-a)}.sh__b[data-astro-cid-biw6mroq]{color:var(--sh-b);display:block}.sh__intro[data-astro-cid-biw6mroq]{max-width:38rem;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--sh-intro);margin-top:20px}.sh--center[data-astro-cid-biw6mroq] .sh__intro[data-astro-cid-biw6mroq]{margin-inline:auto}.meter-face[data-astro-cid-kig3uur6]{--casing-a:#d7dbe0;--casing-b:#aeb4bc;transform-origin:50%;display:block;overflow:visible}.meter-face--sand[data-astro-cid-kig3uur6]{--casing-a:#d8d1c2;--casing-b:#b3aa97}.meter-face--slate[data-astro-cid-kig3uur6]{--casing-a:#c8d2dd;--casing-b:#9dacbd}.face-sans[data-astro-cid-kig3uur6]{font-family:var(--font-sans)}.face-mono[data-astro-cid-kig3uur6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.face-drum-red[data-astro-cid-kig3uur6]{fill:var(--drum-red)}.meter-face[data-astro-cid-kig3uur6].is-live{will-change:transform;animation:6s ease-in-out infinite meter-drift}.meter-face[data-astro-cid-kig3uur6].is-frozen{animation-play-state:paused}@keyframes meter-drift{0%,to{transform:translate(0)rotate(0)}22%{transform:translate(1.4px,-1.2px)rotate(.24deg)}48%{transform:translate(-1.3px,1.5px)rotate(-.32deg)}74%{transform:translate(1.8px,.8px)rotate(.14deg)}}@media (prefers-reduced-motion:reduce){.meter-face[data-astro-cid-kig3uur6].is-live{animation:none}}.ai[data-astro-cid-4bk2alp4]{padding-block:var(--section-y);background:var(--navy-950);color:#ffffffa8;position:relative;overflow:hidden}.ai__glow[data-astro-cid-4bk2alp4]{pointer-events:none;background:radial-gradient(60% 50% at 50% -10%,#2563eb47,#0000);position:absolute;inset:0}.ai__noise[data-astro-cid-4bk2alp4]{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px;position:absolute;inset:0}.ai__container[data-astro-cid-4bk2alp4]{position:relative}.ai__header[data-astro-cid-4bk2alp4]{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin-inline:auto;display:flex}.ai__card[data-astro-cid-4bk2alp4]{background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1fr);margin-top:64px;display:grid;overflow:hidden}.ai__view[data-astro-cid-4bk2alp4],.ai__output[data-astro-cid-4bk2alp4]{padding:56px 20px 20px;position:relative}.ai__view[data-astro-cid-4bk2alp4]{border-bottom:1px solid #ffffff14}.ai__label[data-astro-cid-4bk2alp4]{font-family:var(--font-mono);letter-spacing:.12em;color:#ffffff73;font-size:11px;font-weight:450;line-height:1;position:absolute;top:22px;left:24px}.ai__frame[data-astro-cid-4bk2alp4]{aspect-ratio:312/260;background:#0a0a0a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 48px -24px #0009}.ai__frame[data-astro-cid-4bk2alp4] .meter-face{filter:brightness(.92);width:100%;height:100%;position:absolute;inset:0}.ai__overlay[data-astro-cid-4bk2alp4]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai__overlay[data-astro-cid-4bk2alp4] [data-astro-cid-4bk2alp4][data-ai=sweep-line]{will-change:transform}.ai__tag-text[data-astro-cid-4bk2alp4]{font-family:var(--font-mono);letter-spacing:.05em;fill:#fff;font-size:6.4px;font-weight:600}.ai__tag-text--muted[data-astro-cid-4bk2alp4]{fill:#ffffffb8;font-size:5.7px}.ai__digit-text[data-astro-cid-4bk2alp4]{font-family:var(--font-mono);fill:var(--blue-300);font-size:10px;font-weight:600}.readout[data-astro-cid-4bk2alp4]{gap:0;margin-top:4px;display:grid}.readout__row[data-astro-cid-4bk2alp4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff12;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:13px;font-size:14px;line-height:1.3;display:grid}.readout__row[data-astro-cid-4bk2alp4] dt[data-astro-cid-4bk2alp4]{color:#ffffff73}.readout__row[data-astro-cid-4bk2alp4] dd[data-astro-cid-4bk2alp4]{color:#fff;min-height:1.3em}.readout__row[data-astro-cid-4bk2alp4] .readout__value--check[data-astro-cid-4bk2alp4]{color:var(--blue-300)}.ai__segments[data-astro-cid-4bk2alp4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.ai__segment[data-astro-cid-4bk2alp4]{background:#ffffff1a;border-radius:2px;height:3px;display:block;overflow:hidden}.ai__segment[data-astro-cid-4bk2alp4] i[data-astro-cid-4bk2alp4]{background:var(--blue-500);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}.pipe-wrap[data-astro-cid-4bk2alp4]{margin-top:48px;position:relative}.pipe[data-astro-cid-4bk2alp4]{--gap:28px;gap:var(--gap);display:grid}.pipe__node[data-astro-cid-4bk2alp4]{min-height:44px;padding-left:64px;position:relative}.pipe__tile[data-astro-cid-4bk2alp4]{color:#fffc;background:#0d1c3f;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.pipe__glow[data-astro-cid-4bk2alp4]{opacity:0;border:1px solid #3b82f699;border-radius:12px;position:absolute;inset:-1px;box-shadow:0 0 0 4px #2563eb26}.pipe__icon[data-astro-cid-4bk2alp4]{color:#ffffffd1;place-items:center;display:grid}.pipe__node[data-astro-cid-4bk2alp4]:not(:last-of-type):before{content:"";top:44px;left:22px;bottom:calc(var(--gap) * -1);background:#ffffff1f;width:1px;position:absolute}.pipe__title[data-astro-cid-4bk2alp4]{color:#fff;margin-top:0;padding-top:2px;font-size:15px;font-weight:600;line-height:1.3}.pipe__text[data-astro-cid-4bk2alp4]{color:#fff9;max-width:34ch;margin-top:6px;font-size:13.5px;line-height:1.5}.pipe__packet[data-astro-cid-4bk2alp4]{z-index:2;background:var(--blue-400);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #3b82f640,0 0 14px 2px #3b82f6cc}.specs[data-astro-cid-4bk2alp4]{border-top:1px solid #ffffff14;gap:28px;margin-top:56px;padding-top:40px;display:grid}.specs__item[data-astro-cid-4bk2alp4]{flex-direction:column;gap:6px;display:flex}.specs__value[data-astro-cid-4bk2alp4]{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:28px;font-weight:560;line-height:1.1}.specs__label[data-astro-cid-4bk2alp4]{color:#ffffff8c;font-size:14px;line-height:1.4}.ai__footnote[data-astro-cid-4bk2alp4]{color:#ffffff73;max-width:52ch;margin-top:32px;font-size:13px;line-height:1.5}.js .ai[data-astro-cid-4bk2alp4] [data-astro-cid-4bk2alp4][data-fx]{opacity:0}.no-reveal .ai[data-astro-cid-4bk2alp4] [data-astro-cid-4bk2alp4][data-fx]{opacity:1}@media (prefers-reduced-motion:reduce){.js .ai[data-astro-cid-4bk2alp4] [data-astro-cid-4bk2alp4][data-fx]{opacity:1}.js .ai[data-astro-cid-4bk2alp4] [data-astro-cid-4bk2alp4][data-ai=sweep]{opacity:0}}@media (width>=640px){.ai__view[data-astro-cid-4bk2alp4],.ai__output[data-astro-cid-4bk2alp4]{padding:60px 28px 28px}.specs[data-astro-cid-4bk2alp4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.specs__item[data-astro-cid-4bk2alp4]{border-left:1px solid #ffffff14;padding-inline:32px}.specs__item[data-astro-cid-4bk2alp4]:first-child{border-left:0;padding-left:0}}@media (width>=900px){.ai__card[data-astro-cid-4bk2alp4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ai__view[data-astro-cid-4bk2alp4]{border-bottom:0;border-right:1px solid #ffffff14}.pipe[data-astro-cid-4bk2alp4]{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.pipe__node[data-astro-cid-4bk2alp4]{padding-top:64px;padding-left:0}.pipe__node[data-astro-cid-4bk2alp4]:not(:last-of-type):before{width:calc(100% + var(--gap) - 44px);height:1px;top:22px;bottom:auto;left:44px}.pipe__title[data-astro-cid-4bk2alp4]{padding-top:0}}.contact[data-astro-cid-isv2gfwd]{padding-block:var(--section-y);background:linear-gradient(180deg, var(--navy-950) 0%, var(--navy-1000) 100%);color:#ffffffa8;position:relative;overflow:hidden}.contact__glow[data-astro-cid-isv2gfwd]{pointer-events:none;background:radial-gradient(55% 45% at 20% 0,#2563eb42,#0000);position:absolute;inset:0}.contact__noise[data-astro-cid-isv2gfwd]{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px;position:absolute;inset:0}.contact__grid[data-astro-cid-isv2gfwd]{grid-template-columns:minmax(0,1fr);gap:56px;display:grid;position:relative}.contact__copy[data-astro-cid-isv2gfwd]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.contact__list[data-astro-cid-isv2gfwd]{gap:14px;margin-top:16px;display:grid}.contact__item[data-astro-cid-isv2gfwd]{border-radius:14px;align-items:center;gap:16px;display:inline-flex}.contact__tile[data-astro-cid-isv2gfwd]{color:#fff;width:44px;height:44px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;display:grid}.contact__item[data-astro-cid-isv2gfwd]:hover .contact__tile[data-astro-cid-isv2gfwd]{background:#ffffff1a;border-color:#ffffff3d}.contact__text[data-astro-cid-isv2gfwd]{gap:3px;display:grid}.contact__value[data-astro-cid-isv2gfwd]{color:#fff;font-size:16px;font-weight:500;line-height:1.2}.contact__label[data-astro-cid-isv2gfwd]{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff9e;font-size:12px;line-height:1.2}.contact__card[data-astro-cid-isv2gfwd]{background:var(--white);box-shadow:var(--shadow-lg);color:var(--ink-600);border-radius:24px;padding:32px;position:relative}.cform[data-astro-cid-isv2gfwd],.cform__row[data-astro-cid-isv2gfwd]{gap:18px;display:grid}.field[data-astro-cid-isv2gfwd]{gap:8px;display:grid}.field__label[data-astro-cid-isv2gfwd]{color:var(--ink-700);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.field__hint[data-astro-cid-isv2gfwd]{color:var(--ink-500);font-size:12px;font-weight:400}.input[data-astro-cid-isv2gfwd]{border:1px solid var(--ink-150);background:var(--ink-50);width:100%;height:48px;color:var(--ink-900);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:12px;padding:0 14px;font-size:15px;line-height:1.4}.input--area[data-astro-cid-isv2gfwd]{resize:vertical;height:auto;min-height:116px;padding:12px 14px;line-height:1.5}.input[data-astro-cid-isv2gfwd]::placeholder{color:var(--ink-500)}.input[data-astro-cid-isv2gfwd]:hover{border-color:var(--ink-200)}.input[data-astro-cid-isv2gfwd]:focus{border-color:var(--blue-500);background:var(--white);box-shadow:var(--ring);outline:none}.input[data-astro-cid-isv2gfwd]:user-invalid{border-color:var(--bad)}.cform__trap[data-astro-cid-isv2gfwd]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform__privacy[data-astro-cid-isv2gfwd]{color:var(--ink-500);text-align:center;margin-top:-4px;font-size:12px;line-height:1.4}.cform__error[data-astro-cid-isv2gfwd]{background:var(--app-danger-50);color:#b91c1c;border:1px solid #dc262640;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.cform__error[data-astro-cid-isv2gfwd][hidden],.cform__success[data-astro-cid-isv2gfwd][hidden],.cform[data-astro-cid-isv2gfwd][hidden]{display:none}.cform__error[data-astro-cid-isv2gfwd] svg{flex:none;margin-top:1px}.cform[data-astro-cid-isv2gfwd] .cform__spinner{animation:.9s linear infinite cform-spin}.cform[data-astro-cid-isv2gfwd] [data-icon-busy],.cform[data-astro-cid-isv2gfwd][data-state=sending] [data-icon-idle]{display:none}.cform[data-astro-cid-isv2gfwd][data-state=sending] [data-icon-busy]{display:block}@keyframes cform-spin{to{transform:rotate(360deg)}}.cform__success[data-astro-cid-isv2gfwd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-block:24px;display:flex}.cform__success[data-astro-cid-isv2gfwd]:focus{outline:none}.cform__success-icon[data-astro-cid-isv2gfwd]{color:var(--ok);place-items:center;margin-bottom:6px;display:grid}.cform__success-title[data-astro-cid-isv2gfwd]{letter-spacing:-.02em;color:var(--ink-900);font-size:22px;font-weight:600}.cform__success-text[data-astro-cid-isv2gfwd]{color:var(--ink-600);margin-bottom:14px;font-size:16px;line-height:1.5}@media (width>=640px){.cform__row[data-astro-cid-isv2gfwd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.contact__grid[data-astro-cid-isv2gfwd]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px}.contact__copy[data-astro-cid-isv2gfwd]{grid-column:1/span 6;padding-right:32px}.contact__card[data-astro-cid-isv2gfwd]{grid-column:7/span 6}}@media (width<=479px){.contact__card[data-astro-cid-isv2gfwd]{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.cform[data-astro-cid-isv2gfwd] .cform__spinner{animation:none}.input[data-astro-cid-isv2gfwd],.contact__tile[data-astro-cid-isv2gfwd]{transition:none}}.faq[data-astro-cid-wj3o64dx]{padding-block:var(--section-y);background:var(--white);position:relative}.faq__grid[data-astro-cid-wj3o64dx]{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.faq__intro[data-astro-cid-wj3o64dx]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.faq__aside[data-astro-cid-wj3o64dx]{color:var(--ink-600);gap:4px;margin-top:8px;font-size:15px;line-height:1.5;display:grid}.faq__mail[data-astro-cid-wj3o64dx]{color:var(--blue-600);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease-out);justify-self:start;font-size:16px;font-weight:550;text-decoration:underline #2563eb4d}.faq__mail[data-astro-cid-wj3o64dx]:hover{text-decoration-color:currentColor}.faq__list[data-astro-cid-wj3o64dx]{border-top:1px solid var(--ink-150)}.faq__item[data-astro-cid-wj3o64dx]{border-bottom:1px solid var(--ink-150)}.faq__q[data-astro-cid-wj3o64dx]{letter-spacing:-.01em;color:var(--ink-900);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:550;line-height:1.35;list-style:none;display:flex}.faq__q[data-astro-cid-wj3o64dx]::-webkit-details-marker{display:none}.faq__q-text[data-astro-cid-wj3o64dx]{text-wrap:balance}.faq__icon[data-astro-cid-wj3o64dx]{width:36px;height:36px;color:var(--ink-500);transition:transform .32s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.faq__q[data-astro-cid-wj3o64dx]:hover .faq__icon[data-astro-cid-wj3o64dx]{background:var(--ink-100);color:var(--ink-900)}.faq__item[data-astro-cid-wj3o64dx][open]:not(.is-closing) .faq__icon[data-astro-cid-wj3o64dx]{background:var(--blue-50);color:var(--blue-600);transform:rotate(45deg)}.faq__a[data-astro-cid-wj3o64dx]{overflow:hidden}.faq__a[data-astro-cid-wj3o64dx] p[data-astro-cid-wj3o64dx]{max-width:60ch;color:var(--ink-600);padding:0 48px 26px 0;font-size:16px;line-height:1.65}@media (width>=1024px){.faq__grid[data-astro-cid-wj3o64dx]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px}.faq__intro[data-astro-cid-wj3o64dx]{top:calc(var(--header-h) + 40px);grid-column:1/span 4;position:sticky}.faq__list[data-astro-cid-wj3o64dx]{grid-column:5/span 8}}@media (prefers-reduced-motion:reduce){.faq__icon[data-astro-cid-wj3o64dx],.faq__mail[data-astro-cid-wj3o64dx]{transition:none}}.audience[data-astro-cid-zfavwtfn]{background:var(--white);border-bottom:1px solid var(--ink-150);padding-block:28px;overflow:hidden}.audience__line[data-astro-cid-zfavwtfn]{font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--ink-500);font-size:12px;font-weight:450;line-height:1.5}.audience__ticker[data-astro-cid-zfavwtfn]{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.audience__track[data-astro-cid-zfavwtfn]{width:max-content;animation:60s linear infinite audience-scroll;display:flex}.audience[data-astro-cid-zfavwtfn]:not(.is-live) .audience__track[data-astro-cid-zfavwtfn],.audience__ticker[data-astro-cid-zfavwtfn]:hover .audience__track[data-astro-cid-zfavwtfn]{animation-play-state:paused}.audience__list[data-astro-cid-zfavwtfn]{flex:none;align-items:center;gap:40px;padding-right:40px;display:flex}.record[data-astro-cid-zfavwtfn]{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:13px;line-height:1;display:inline-flex}.record[data-astro-cid-zfavwtfn] svg{color:var(--ok);flex:none}.record--high[data-astro-cid-zfavwtfn] svg{color:var(--warn)}.record__serial[data-astro-cid-zfavwtfn]{color:var(--ink-700)}.record__value[data-astro-cid-zfavwtfn]{color:var(--ink-500)}.record__flag[data-astro-cid-zfavwtfn]{color:#9a5200;background:#d977061a;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500}@keyframes audience-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.audience__ticker[data-astro-cid-zfavwtfn]{-webkit-mask-image:none;mask-image:none}.audience__track[data-astro-cid-zfavwtfn]{justify-content:center;width:auto;animation:none}.audience__list[data-astro-cid-zfavwtfn]{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:14px 40px}.audience__list--copy[data-astro-cid-zfavwtfn]{display:none}}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.problem[data-astro-cid-7x2gfcvh]{padding-block:var(--section-y);background:var(--white);position:relative}.problem__grid[data-astro-cid-7x2gfcvh]{grid-template-columns:minmax(0,1fr);align-items:start;gap:64px;display:grid}.problem__heading[data-astro-cid-7x2gfcvh]{margin-top:24px}.pains[data-astro-cid-7x2gfcvh]{margin-top:48px}.pain[data-astro-cid-7x2gfcvh]{border-top:1px solid var(--ink-150);grid-template-columns:36px minmax(0,1fr);gap:12px;padding-block:22px;display:grid}.pain[data-astro-cid-7x2gfcvh]:last-child{border-bottom:1px solid var(--ink-150)}.pain__index[data-astro-cid-7x2gfcvh]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blue-600);font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px;font-weight:500;line-height:1}.pain__title[data-astro-cid-7x2gfcvh]{letter-spacing:-.01em;color:var(--ink-900);font-size:18px;font-weight:600;line-height:1.3}.pain__text[data-astro-cid-7x2gfcvh]{color:var(--ink-600);margin-top:6px;font-size:16px;line-height:1.55}.problem__visual[data-astro-cid-7x2gfcvh]{justify-content:center;display:flex}.p2d[data-astro-cid-7x2gfcvh]{--row-h:76px;--head-h:40px;--top:16px;--bottom:16px;--p:280px;border:1px solid var(--ink-150);background:var(--white);width:100%;max-width:540px;box-shadow:var(--shadow-lg);border-radius:20px;position:relative;overflow:hidden}.p2d__bar[data-astro-cid-7x2gfcvh]{border-bottom:1px solid var(--ink-150);background:var(--ink-50);height:44px;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;color:var(--ink-600);align-items:center;padding:0 18px;font-size:11px;font-weight:450;line-height:1;display:flex}.p2d__body[data-astro-cid-7x2gfcvh]{height:calc(var(--top) + var(--head-h) + 6 * var(--row-h) + var(--bottom));background:radial-gradient(120% 90% at 30% 0,#eef1f6,#e2e7ee);position:relative;overflow:hidden}.p2d__paper[data-astro-cid-7x2gfcvh],.p2d__digital[data-astro-cid-7x2gfcvh]{pointer-events:none;position:absolute;inset:0}.p2d__digital[data-astro-cid-7x2gfcvh]{background:var(--white);clip-path:inset(0 0 calc(100% - var(--p)) 0)}.sheet[data-astro-cid-7x2gfcvh]{--ruling:calc(var(--row-h) / 2);background-color:#fbfaf6;background-image:linear-gradient(#0000 calc(100% - 1px),#2563eb1f 100%);background-size:100% var(--ruling);background-position:0 calc(var(--top) + var(--head-h) - 8px);font-family:var(--font-hand);color:#2b3a67;border-radius:3px;position:absolute;inset:8px 12px;transform:rotate(-1.2deg);box-shadow:0 1px 1px #0b13240f,0 12px 26px -14px #0b132466}.sheet[data-astro-cid-7x2gfcvh]:before{content:"";background:#dc262659;width:1px;position:absolute;top:0;bottom:0;left:48px}.sheet__head[data-astro-cid-7x2gfcvh]{left:0;right:0;top:calc(var(--top) - 8px);height:var(--head-h);position:absolute}.sheet__col[data-astro-cid-7x2gfcvh]{letter-spacing:.01em;white-space:nowrap;opacity:.72;font-size:19px;line-height:1;position:absolute;bottom:6px}.sheet__col--0[data-astro-cid-7x2gfcvh]{left:62px}.sheet__col--1[data-astro-cid-7x2gfcvh]{left:var(--reading-x)}.sheet__col--2[data-astro-cid-7x2gfcvh]{left:var(--note-x)}.sheet[data-astro-cid-7x2gfcvh]{--reading-x:150px;--note-x:232px}.prow[data-astro-cid-7x2gfcvh]{height:var(--row-h);left:0;right:0;top:calc(var(--top) + var(--head-h) - 8px + var(--i) * var(--row-h));position:absolute}.prow__serial[data-astro-cid-7x2gfcvh],.prow__reading[data-astro-cid-7x2gfcvh]{letter-spacing:.01em;white-space:nowrap;font-size:24px;line-height:1;position:absolute;bottom:9px}.prow__serial[data-astro-cid-7x2gfcvh]{left:62px}.prow__reading[data-astro-cid-7x2gfcvh]{left:var(--reading-x)}.prow__reading[data-astro-cid-7x2gfcvh] s[data-astro-cid-7x2gfcvh]{text-decoration-line:line-through;text-decoration-color:#2b3a67;text-decoration-thickness:2px}.prow__rewrite[data-astro-cid-7x2gfcvh]{margin-left:6px;display:inline-block;transform:translateY(-3px)rotate(-4deg)}.prow__loop[data-astro-cid-7x2gfcvh]{pointer-events:none;width:124px;height:58px;position:absolute;top:-14px;left:-16px}.prow__unclear[data-astro-cid-7x2gfcvh]{opacity:.8;margin-left:1px;display:inline-block;transform:rotate(8deg)}.prow__smudge[data-astro-cid-7x2gfcvh]{filter:blur(2.5px);background:radial-gradient(at 45%,#464e6257,#464e6200 70%);border-radius:50%;width:46px;height:24px;position:absolute;top:-2px;left:14px}.prow__note[data-astro-cid-7x2gfcvh]{left:var(--note-x);color:#dc2626;white-space:nowrap;transform-origin:0 100%;font-size:19px;line-height:1.05;position:absolute;bottom:12px;transform:rotate(-3deg)}.prow__note--soft[data-astro-cid-7x2gfcvh]{color:#6b7488}.drow[data-astro-cid-7x2gfcvh]{left:14px;right:14px;top:calc(var(--top) + var(--head-h) + var(--i) * var(--row-h) + (var(--row-h) - 60px) / 2);border:1px solid var(--app-border);background:var(--white);height:60px;font-family:var(--font-sans);color:var(--app-text);border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex;position:absolute;box-shadow:0 1px 2px #18181b0a}.drow__thumb[data-astro-cid-7x2gfcvh]{border-radius:8px;flex:none;width:32px;height:32px;display:block;overflow:hidden}.drow__main[data-astro-cid-7x2gfcvh]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.drow__serial[data-astro-cid-7x2gfcvh]{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.25}.drow__address[data-astro-cid-7x2gfcvh]{text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-3);font-size:12px;line-height:1.25;overflow:hidden}.drow__value[data-astro-cid-7x2gfcvh]{color:var(--app-accent);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;font-size:13px;display:inline-flex}.drow__value[data-astro-cid-7x2gfcvh] b[data-astro-cid-7x2gfcvh]{font-weight:700}.drow__unit[data-astro-cid-7x2gfcvh]{font-weight:500}.drow__value[data-astro-cid-7x2gfcvh] svg{color:var(--app-success);align-self:center;margin-left:4px}.drow--high[data-astro-cid-7x2gfcvh] .drow__value[data-astro-cid-7x2gfcvh]{color:var(--app-danger)}.drow__badge[data-astro-cid-7x2gfcvh]{background:var(--app-danger-50);white-space:nowrap;color:var(--app-danger);border-radius:8px;flex:none;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2}.p2d__scan[data-astro-cid-7x2gfcvh]{z-index:3;height:0;transform:translateY(var(--p));pointer-events:none;position:absolute;top:0;left:0;right:0}.p2d__scan-line[data-astro-cid-7x2gfcvh]{background:var(--blue-600);height:2px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 12px 1px #2563ebb3,0 0 2px #2563ebe6}.p2d__scan-trail[data-astro-cid-7x2gfcvh]{background:linear-gradient(#2563eb00,#2563eb33);height:56px;position:absolute;bottom:1px;left:0;right:0}.p2d__tag[data-astro-cid-7x2gfcvh]{border:1px solid var(--ink-150);background:var(--white);box-shadow:var(--shadow-xs);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;color:var(--ink-700);border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1;position:absolute}.p2d__tag--up[data-astro-cid-7x2gfcvh]{color:var(--blue-700);bottom:10px;left:12px}.p2d__tag--down[data-astro-cid-7x2gfcvh]{top:10px;right:12px}@media (width>=560px){.p2d[data-astro-cid-7x2gfcvh]{--row-h:88px;--top:18px;--bottom:18px;--p:300px}.sheet[data-astro-cid-7x2gfcvh]{--reading-x:36%;--note-x:60%}.sheet__col[data-astro-cid-7x2gfcvh]{font-size:21px}.prow__serial[data-astro-cid-7x2gfcvh],.prow__reading[data-astro-cid-7x2gfcvh]{font-size:26px}.prow__note[data-astro-cid-7x2gfcvh]{font-size:21px}}@media (width>=1024px){.problem__grid[data-astro-cid-7x2gfcvh]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.problem__copy[data-astro-cid-7x2gfcvh]{grid-column:1/span 5}.problem__visual[data-astro-cid-7x2gfcvh]{grid-column:7/span 6;justify-content:flex-end}}.phone-viewport[data-astro-cid-r2h3pnkl]{width:calc(384px * var(--s,1));height:calc(804px * var(--s,1));flex:none;position:relative}.phone[data-astro-cid-r2h3pnkl]{width:384px;height:804px;box-shadow:inset 0 0 0 1.5px #ffffff17, inset 0 0 0 3px #05070b, 0 0 0 1px #0b13241a, var(--shadow-phone);transform:scale(var(--s,1));transform-origin:0 0;background:linear-gradient(145deg,#2b303b 0%,#0d1017 42%,#1d212a 100%);border-radius:56px;padding:12px;position:absolute;top:0;left:0}.phone__button[data-astro-cid-r2h3pnkl]{background:linear-gradient(90deg,#1b1f27,#0a0c11);border-radius:0 2px 2px 0;width:3px;position:absolute;right:-3px;box-shadow:inset 0 0 0 .5px #ffffff14}.phone__button--volume[data-astro-cid-r2h3pnkl]{height:84px;top:188px}.phone__button--power[data-astro-cid-r2h3pnkl]{height:52px;top:304px}.phone__screen[data-astro-cid-r2h3pnkl]{width:360px;height:780px;color:var(--app-text);clip-path:inset(0 round 44px);isolation:isolate;background:#fff;border-radius:44px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone__status[data-astro-cid-r2h3pnkl]{z-index:2;height:34px;color:var(--app-text);font-variant-numeric:tabular-nums;background:#fff;flex:none;justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;font-weight:600;line-height:1;display:flex;position:relative}.phone__indicators[data-astro-cid-r2h3pnkl]{align-items:center;gap:6px;display:inline-flex}.phone__camera[data-astro-cid-r2h3pnkl]{z-index:3;background:#000;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:12px;left:50%;box-shadow:0 0 0 1.5px #18181b14}.phone__content[data-astro-cid-r2h3pnkl]{flex:1;min-height:0;position:relative}.phone__gesture[data-astro-cid-r2h3pnkl]{z-index:3;background:#18181b;border-radius:2px;width:108px;height:4px;margin-left:-54px;position:absolute;bottom:7px;left:50%}.seq[data-astro-cid-l7f3dt2k]{--seq-cell:52px;height:100%;color:var(--app-text);font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;user-select:none;background:#fff;flex-direction:column;font-size:14px;line-height:1.4;display:flex}.seq[data-astro-cid-l7f3dt2k] svg{flex:none}.seq-header[data-astro-cid-l7f3dt2k]{z-index:3;border-bottom:1px solid var(--app-border);background:#fff;flex:none;padding:10px 12px 12px;position:relative}.seq-header__row[data-astro-cid-l7f3dt2k]{align-items:center;gap:4px;display:flex}.seq-header__nav[data-astro-cid-l7f3dt2k]{width:32px;height:32px;color:var(--app-text);flex:none;place-items:center;display:grid}.seq-header__info[data-astro-cid-l7f3dt2k]{flex:1;min-width:0;display:grid}.seq-info[data-astro-cid-l7f3dt2k]{flex-direction:column;grid-area:1/1;gap:4px;min-width:0;display:flex}.seq-info__line[data-astro-cid-l7f3dt2k]{align-items:center;gap:8px;min-width:0;height:20px;display:flex}.seq-info__line--detail[data-astro-cid-l7f3dt2k]{gap:6px;height:18px}.seq-info__line[data-astro-cid-l7f3dt2k]>svg{color:var(--app-text-2)}.seq-info__line[data-astro-cid-l7f3dt2k] .seq-info__user{margin-left:4px}.seq-info__address[data-astro-cid-l7f3dt2k]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-text);flex:0 auto;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.seq-info__counter[data-astro-cid-l7f3dt2k]{color:var(--app-text-3);flex:none;font-size:12px;font-weight:500}.seq-info__check-slot[data-astro-cid-l7f3dt2k]{flex:none;width:16px;height:16px;display:inline-flex}.seq-info__check[data-astro-cid-l7f3dt2k]{color:var(--app-success);opacity:0;flex:none;display:inline-flex;transform:scale(0)}.seq-info__previous[data-astro-cid-l7f3dt2k]{color:var(--app-text);flex:none;font-size:13px;font-weight:600;line-height:18px}.seq-info__holder[data-astro-cid-l7f3dt2k]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-text-2);font-size:12px;line-height:18px;overflow:hidden}.seq-header__scan[data-astro-cid-l7f3dt2k]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.seq-header__scan-label[data-astro-cid-l7f3dt2k]{color:var(--app-text-2);font-size:12px;font-weight:500;line-height:16px}.seq-switch[data-astro-cid-l7f3dt2k]{background:var(--app-accent);border-radius:9px;justify-content:flex-end;width:32px;height:18px;padding:2px;display:flex}.seq-switch__thumb[data-astro-cid-l7f3dt2k]{background:#fff;border-radius:50%;width:14px;height:14px}.seq-pager[data-astro-cid-l7f3dt2k]{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.seq-track[data-astro-cid-l7f3dt2k]{position:absolute;inset:0}.seq-page[data-astro-cid-l7f3dt2k]{will-change:transform;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.seq-page[data-astro-cid-l7f3dt2k][data-page="1"]{transform:translate(100%)}.seq-page__body[data-astro-cid-l7f3dt2k]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex}.seq-page__footer[data-astro-cid-l7f3dt2k]{border-top:1px solid var(--app-border);background:#fff;flex:none;padding:14px 24px 22px}.cam[data-astro-cid-l7f3dt2k]{background:var(--app-camera);isolation:isolate;border-radius:10px;flex:none;width:312px;height:260px;position:relative;overflow:hidden}.cam__feed[data-astro-cid-l7f3dt2k]{position:absolute;inset:0}.cam__noise[data-astro-cid-l7f3dt2k],.cam__vignette[data-astro-cid-l7f3dt2k]{pointer-events:none;position:absolute;inset:0}.cam__noise[data-astro-cid-l7f3dt2k]{mix-blend-mode:overlay;opacity:.16;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px}.cam__vignette[data-astro-cid-l7f3dt2k]{background:radial-gradient(#0000 55%,#00000073),linear-gradient(#0000 64%,#00000052)}.cam__guide[data-astro-cid-l7f3dt2k]{pointer-events:none;position:absolute;inset:0}.cam__box[data-astro-cid-l7f3dt2k]{border:2px solid #fff6;border-radius:10px;width:280px;height:56px;position:absolute;top:84px;left:16px}.cam__corner[data-astro-cid-l7f3dt2k]{border:0 solid #fff;width:24px;height:24px;position:absolute}.cam__corner--tl[data-astro-cid-l7f3dt2k]{border-width:3px 0 0 3px;border-top-left-radius:12px;top:81px;left:13px}.cam__corner--tr[data-astro-cid-l7f3dt2k]{border-width:3px 3px 0 0;border-top-right-radius:12px;top:81px;left:275px}.cam__corner--bl[data-astro-cid-l7f3dt2k]{border-width:0 0 3px 3px;border-bottom-left-radius:12px;top:119px;left:13px}.cam__corner--br[data-astro-cid-l7f3dt2k]{border-width:0 3px 3px 0;border-bottom-right-radius:12px;top:119px;left:275px}.cam__hint[data-astro-cid-l7f3dt2k]{text-align:center;color:#fffc;margin:0;font-size:13px;font-weight:500;line-height:16px;position:absolute;bottom:16px;left:0;right:0}.cam__gallery[data-astro-cid-l7f3dt2k]{color:#fff;background:#00000087;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.cam__flash[data-astro-cid-l7f3dt2k]{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.cam__scan[data-astro-cid-l7f3dt2k]{opacity:0;pointer-events:none;position:absolute;inset:0}.cam__scrim[data-astro-cid-l7f3dt2k]{background:#00000045;position:absolute;inset:0}.cam__scan-label[data-astro-cid-l7f3dt2k]{text-align:center;color:#fff;margin:0;font-size:13px;font-weight:600;line-height:16px;position:absolute;top:20px;left:0;right:0}.cam__scanline[data-astro-cid-l7f3dt2k]{background:var(--app-accent);border-radius:2px;height:3px;position:absolute;top:0;left:16px;right:16px;box-shadow:0 0 8px 1px #2563ebcc}.cam__scanline[data-astro-cid-l7f3dt2k]:before{content:"";background:linear-gradient(#0000,#2563eb52);height:40px;position:absolute;bottom:100%;left:0;right:0}.cam__cancel[data-astro-cid-l7f3dt2k]{white-space:nowrap;color:#fff;background:#0009;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.cam__detect[data-astro-cid-l7f3dt2k]{opacity:0;pointer-events:none;border:2px solid #3b82f6;border-radius:6px;width:268px;height:52px;position:absolute;top:86px;left:22px;box-shadow:0 0 0 4px #3b82f638}.cam__tag[data-astro-cid-l7f3dt2k]{background:var(--app-accent);font-family:var(--font-mono);letter-spacing:.04em;color:#fff;border-radius:4px;margin-bottom:6px;padding:2px 5px;font-size:9px;font-weight:600;line-height:11px;position:absolute;bottom:100%;left:-2px}.cam__retake[data-astro-cid-l7f3dt2k]{white-space:nowrap;color:#fff;opacity:0;background:#00000087;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;line-height:14px;display:inline-flex;position:absolute;bottom:12px;left:12px}.seq-form[data-astro-cid-l7f3dt2k]{flex-direction:column;flex:none;gap:20px;display:flex}.drums[data-astro-cid-l7f3dt2k]{flex-direction:column;align-items:center;gap:10px;display:flex}.drums__title[data-astro-cid-l7f3dt2k]{color:var(--app-text);margin:0;font-size:16px;font-weight:600;line-height:20px}.drums__wheels[data-astro-cid-l7f3dt2k]{justify-content:center;gap:4px;display:flex}.wheel[data-astro-cid-l7f3dt2k]{border-radius:8px;width:52px;height:156px;position:relative;overflow:hidden}.wheel__band[data-astro-cid-l7f3dt2k]{left:0;right:0;top:var(--seq-cell);height:var(--seq-cell);background:var(--app-surface);border-radius:8px;position:absolute}.wheel__window[data-astro-cid-l7f3dt2k]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 18%,#000 34% 66%,#00000040 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000040 18%,#000 34% 66%,#00000040 82%,#0000 100%)}.wheel__strip[data-astro-cid-l7f3dt2k]{transform:translateY(calc(var(--seq-cell) - 10 * var(--seq-cell)));will-change:transform;display:block;position:absolute;top:0;left:0;right:0}.wheel__cell[data-astro-cid-l7f3dt2k]{height:var(--seq-cell);color:var(--app-text);place-items:center;font-size:24px;font-weight:600;line-height:1;display:grid}.serial[data-astro-cid-l7f3dt2k]{justify-content:space-between;align-items:center;padding:0 14px;display:flex}.serial__label[data-astro-cid-l7f3dt2k]{color:var(--app-text-2);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.serial__label[data-astro-cid-l7f3dt2k] svg{color:var(--app-text-2)}.serial__values[data-astro-cid-l7f3dt2k]{place-items:center end;display:grid}.serial__empty[data-astro-cid-l7f3dt2k],.serial__value[data-astro-cid-l7f3dt2k]{white-space:nowrap;grid-area:1/1}.serial__empty[data-astro-cid-l7f3dt2k]{color:var(--app-text-3);font-size:14px;font-weight:500;line-height:20px}.serial__value[data-astro-cid-l7f3dt2k]{color:var(--app-text);opacity:0;font-size:16px;font-weight:600;line-height:20px}.cta[data-astro-cid-l7f3dt2k]{background:var(--app-accent);color:#fff;will-change:transform;border-radius:10px;height:48px;display:block;position:relative}.cta__label[data-astro-cid-l7f3dt2k]{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:absolute;inset:0}.cta__label--save[data-astro-cid-l7f3dt2k]{opacity:0}.hero[data-astro-cid-jsdv5cmm]{--s:.62;min-height:clamp(760px,100svh,980px);padding-top:calc(var(--header-h) + 40px);background:var(--ink-50);flex-direction:column;justify-content:center;padding-bottom:64px;display:flex;position:relative;overflow-x:clip}.hero__grid[data-astro-cid-jsdv5cmm]{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;width:100%;display:grid;position:relative}.hero__text[data-astro-cid-jsdv5cmm]{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__title[data-astro-cid-jsdv5cmm]{font-size:var(--fs-display);font-weight:var(--fw-heading);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--ink-900);text-wrap:balance}.hero__line[data-astro-cid-jsdv5cmm]{display:block}.accent[data-astro-cid-jsdv5cmm]{white-space:nowrap;display:inline-block;position:relative}.accent[data-astro-cid-jsdv5cmm] .word__inner[data-astro-cid-jsdv5cmm]{color:var(--blue-600)}.accent[data-astro-cid-jsdv5cmm] .accent__tail[data-astro-cid-jsdv5cmm]{color:var(--ink-900)}.accent__fx[data-astro-cid-jsdv5cmm]{pointer-events:none;clip-path:inset(-.3em -.3em -.3em 0);display:none;position:absolute;top:0;left:0}.accent__blue[data-astro-cid-jsdv5cmm]{color:var(--blue-600);white-space:nowrap;display:block}.accent__bar[data-astro-cid-jsdv5cmm]{background:var(--blue-600);opacity:0;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-.03em;bottom:-.07em;left:0;box-shadow:0 0 10px #2563ebb3}.accent__bar[data-astro-cid-jsdv5cmm]:before{content:"";background:linear-gradient(90deg,#2563eb00,#2563eb38);width:48px;position:absolute;top:0;bottom:0;right:100%}.word[data-astro-cid-jsdv5cmm]{clip-path:inset(-.12em -.06em -.22em);display:inline-block}.word__inner[data-astro-cid-jsdv5cmm]{will-change:transform;display:inline-block}.hero__lead[data-astro-cid-jsdv5cmm]{max-width:34rem;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-600);margin-top:24px}.hero__ctas[data-astro-cid-jsdv5cmm]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero__specs[data-astro-cid-jsdv5cmm]{grid-template-columns:repeat(3,auto);justify-content:center;margin-top:44px;display:grid}.hero__spec[data-astro-cid-jsdv5cmm]{text-align:left;flex-direction:column;gap:4px;padding-inline:14px;display:flex}.hero__spec[data-astro-cid-jsdv5cmm]+.hero__spec[data-astro-cid-jsdv5cmm]{border-left:1px solid var(--ink-150)}.hero__spec-value[data-astro-cid-jsdv5cmm]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.2}.hero__spec-label[data-astro-cid-jsdv5cmm]{max-width:13ch;color:var(--ink-500);font-size:12.5px;line-height:1.35}.hero__visual[data-astro-cid-jsdv5cmm]{z-index:1;justify-content:center;display:flex;position:relative}.hero__stage[data-astro-cid-jsdv5cmm]{flex-direction:column;align-items:center;display:flex;position:relative}.hero__backdrop[data-astro-cid-jsdv5cmm]{left:50%;top:calc(402px * var(--s));pointer-events:none;width:0;height:0;position:absolute}.hero__glow[data-astro-cid-jsdv5cmm]{background:radial-gradient(closest-side,#2563eb33,#2563eb0f 55%,#0000 75%);width:760px;height:760px;position:absolute;top:-380px;left:-380px}.hero__ring[data-astro-cid-jsdv5cmm]{border:1px solid #2563eb1a;border-radius:50%;animation:6s ease-in-out infinite hero-ring;position:absolute}.hero__ring--1[data-astro-cid-jsdv5cmm]{width:460px;height:460px;top:-230px;left:-230px}.hero__ring--2[data-astro-cid-jsdv5cmm]{width:640px;height:640px;animation-delay:-2s;top:-320px;left:-320px}.hero__ring--3[data-astro-cid-jsdv5cmm]{width:820px;height:820px;animation-delay:-4s;top:-410px;left:-410px}@keyframes hero-ring{0%,to{opacity:.4}50%{opacity:1}}.hero[data-astro-cid-jsdv5cmm]:not(.is-live) .hero__ring[data-astro-cid-jsdv5cmm]{animation-play-state:paused}.hero__phone[data-astro-cid-jsdv5cmm]{width:calc(384px * var(--s));height:calc(804px * var(--s));position:relative}.hero__phone-inner[data-astro-cid-jsdv5cmm]{position:absolute;inset:0}.hero__floats[data-astro-cid-jsdv5cmm]{pointer-events:none;position:absolute;inset:0}.hero__float[data-astro-cid-jsdv5cmm]{--chip-overlap:20px;--chip-max:232px;top:calc(var(--y) * 1%);width:max-content;max-width:var(--chip-max);position:absolute;translate:0 -50%}.hero__float[data-astro-cid-jsdv5cmm][data-side=left]{right:calc(100% - var(--chip-overlap))}.hero__float[data-astro-cid-jsdv5cmm][data-side=right]{left:calc(100% - var(--chip-overlap))}.hero__float[data-astro-cid-jsdv5cmm][data-float=detected]{--y:42}.hero__float[data-astro-cid-jsdv5cmm][data-float=reading]{--y:44}.hero__float[data-astro-cid-jsdv5cmm][data-float=saved]{--y:64}.hero__float[data-astro-cid-jsdv5cmm][data-float=next]{--y:84}.hero__chip[data-astro-cid-jsdv5cmm]{backdrop-filter:blur(12px);width:max-content;max-width:100%;box-shadow:var(--shadow-md);opacity:0;background:#ffffffc7;border:1px solid #0b132414;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hero__chip-icon[data-astro-cid-jsdv5cmm]{background:var(--blue-50);width:28px;height:28px;color:var(--blue-600);border-radius:8px;flex:none;place-items:center;display:grid}.hero__chip-text[data-astro-cid-jsdv5cmm]{flex-direction:column;gap:2px;min-width:0;display:flex}.hero__chip-title[data-astro-cid-jsdv5cmm]{color:var(--ink-900);text-wrap:balance;font-size:13px;font-weight:600;line-height:1.25}.hero__chip-sub[data-astro-cid-jsdv5cmm]{font-family:var(--font-mono);color:var(--ink-500);text-wrap:balance;font-size:12px;line-height:1.3}@media (width<=767px){.hero__phone[data-astro-cid-jsdv5cmm]{margin-bottom:84px}.hero__float[data-astro-cid-jsdv5cmm][data-float=detected],.hero__float[data-astro-cid-jsdv5cmm][data-float=next]{display:none}.hero__float[data-astro-cid-jsdv5cmm][data-float=reading],.hero__float[data-astro-cid-jsdv5cmm][data-float=saved]{--chip-max:min(300px, calc(100vw - 40px));top:calc(100% + 16px);left:50%;right:auto;translate:-50%}.hero__chip[data-astro-cid-jsdv5cmm]{border-radius:12px;gap:8px;padding:8px 10px}.hero__chip-icon[data-astro-cid-jsdv5cmm]{border-radius:7px;width:24px;height:24px}.hero__chip-title[data-astro-cid-jsdv5cmm]{font-size:12.5px}.hero__chip-sub[data-astro-cid-jsdv5cmm]{font-size:11px}}@media (width<=559px){.hero__specs[data-astro-cid-jsdv5cmm]{flex-direction:column;width:100%;max-width:360px;margin-top:40px;display:flex}.hero__spec[data-astro-cid-jsdv5cmm]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0}.hero__spec[data-astro-cid-jsdv5cmm]+.hero__spec[data-astro-cid-jsdv5cmm]{border-top:1px solid var(--ink-150);border-left:0}.hero__spec-value[data-astro-cid-jsdv5cmm]{font-size:18px}.hero__spec-label[data-astro-cid-jsdv5cmm]{text-align:right;max-width:none;font-size:13px}}@media (width>=768px){.hero[data-astro-cid-jsdv5cmm]{--s:.72;padding-top:calc(var(--header-h) + 72px);padding-bottom:96px}.hero__specs[data-astro-cid-jsdv5cmm]{flex-wrap:wrap;row-gap:20px;margin-top:56px;display:flex}.hero__spec[data-astro-cid-jsdv5cmm]{padding-inline:22px}.hero__spec-value[data-astro-cid-jsdv5cmm]{font-size:22px}.hero__spec-label[data-astro-cid-jsdv5cmm]{max-width:none;font-size:13px}}@media (width>=1024px){.hero[data-astro-cid-jsdv5cmm]{--s:.74}.hero__grid[data-astro-cid-jsdv5cmm]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.hero__text[data-astro-cid-jsdv5cmm]{text-align:left;grid-column:1/span 6;align-items:flex-start}.hero__title[data-astro-cid-jsdv5cmm]{margin-right:-32px}.hero__line[data-astro-cid-jsdv5cmm]{white-space:nowrap}.hero__ctas[data-astro-cid-jsdv5cmm],.hero__specs[data-astro-cid-jsdv5cmm]{justify-content:flex-start}.hero__spec[data-astro-cid-jsdv5cmm]:first-child{padding-left:0}.hero__visual[data-astro-cid-jsdv5cmm]{grid-column:7/span 6}}@media (width>=1024px) and (width<=1279px){.hero__float[data-astro-cid-jsdv5cmm]{--chip-max:156px}.hero__float[data-astro-cid-jsdv5cmm][data-side=right]{--chip-max:clamp(120px, calc(25vw - 124px), 156px)}.hero__lead[data-astro-cid-jsdv5cmm]{max-width:min(34rem,75vw - 345px)}.hero__spec[data-astro-cid-jsdv5cmm]{padding-inline:16px}.hero__spec-label[data-astro-cid-jsdv5cmm]{font-size:12.5px}}@media (width>=1024px) and (width<=1359px){.hero__chip[data-astro-cid-jsdv5cmm]{border-radius:12px;gap:8px;padding:8px 9px}.hero__chip-icon[data-astro-cid-jsdv5cmm]{border-radius:6px;width:22px;height:22px}.hero__chip-title[data-astro-cid-jsdv5cmm]{font-size:12px}.hero__chip-sub[data-astro-cid-jsdv5cmm]{font-size:10.5px}}@media (width>=1280px){.hero[data-astro-cid-jsdv5cmm]{--s:.84}.hero__visual[data-astro-cid-jsdv5cmm]{padding-left:40px}.hero__float[data-astro-cid-jsdv5cmm][data-side=left]{--chip-max:176px}.hero__float[data-astro-cid-jsdv5cmm][data-side=right]{--chip-max:clamp(164px, calc(50vw - 468px), 232px)}}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) [data-astro-cid-jsdv5cmm][data-intro]{opacity:0;animation:1ms 5s forwards hero-failsafe-opacity}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .word__inner[data-astro-cid-jsdv5cmm]{visibility:hidden;animation:1ms 5s forwards hero-failsafe-visibility}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .accent[data-astro-cid-jsdv5cmm] .word__inner[data-astro-cid-jsdv5cmm]{color:var(--ink-900);animation:1ms 5s forwards hero-failsafe-visibility,1ms 5s forwards hero-failsafe-accent}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .accent__fx[data-astro-cid-jsdv5cmm]{display:block}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .accent__blue[data-astro-cid-jsdv5cmm]{clip-path:inset(0 100% 0 0)}@keyframes hero-failsafe-opacity{to{opacity:1}}@keyframes hero-failsafe-visibility{to{visibility:visible}}@keyframes hero-failsafe-accent{to{color:var(--blue-600)}}@media (prefers-reduced-motion:reduce){.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) [data-astro-cid-jsdv5cmm][data-intro]{opacity:1;animation:none}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .word__inner[data-astro-cid-jsdv5cmm]{visibility:visible;animation:none}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .accent[data-astro-cid-jsdv5cmm] .word__inner[data-astro-cid-jsdv5cmm]{color:var(--blue-600);animation:none}.js .hero[data-astro-cid-jsdv5cmm]:not(.is-ready) .accent__fx[data-astro-cid-jsdv5cmm]{display:none}.hero__ring[data-astro-cid-jsdv5cmm]{opacity:.7;animation:none}}.map[data-astro-cid-dwewqnlj]{padding-block:var(--section-y);background:var(--white);position:relative}.map__grid[data-astro-cid-dwewqnlj]{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.map__heading[data-astro-cid-dwewqnlj]{margin-top:24px}.map__bullets[data-astro-cid-dwewqnlj]{gap:14px;margin-top:36px;display:grid}.map__bullet[data-astro-cid-dwewqnlj]{color:var(--ink-700);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.map__bullet-icon[data-astro-cid-dwewqnlj]{background:var(--blue-50);width:24px;height:24px;color:var(--blue-600);border-radius:8px;flex:none;place-items:center;margin-top:-1px;display:grid}.mapcard[data-astro-cid-dwewqnlj]{aspect-ratio:16/11;border:1px solid var(--ink-150);box-shadow:var(--shadow-lg);isolation:isolate;background:#eef2f6;border-radius:24px;position:relative;overflow:hidden}.mapcard__svg[data-astro-cid-dwewqnlj]{width:100%;height:100%;position:absolute;inset:0}.mapcard__label[data-astro-cid-dwewqnlj]{font-family:var(--font-mono);letter-spacing:.14em;fill:#9aa6b8;font-size:9px;font-weight:500}.mapcard__planned[data-astro-cid-dwewqnlj]{stroke:#2563eb47;stroke-width:3.5px;stroke-dasharray:2 6}.mapcard__walked[data-astro-cid-dwewqnlj]{stroke:#2563eb;stroke-width:3.5px;stroke-dasharray:1000}.pin[data-astro-cid-dwewqnlj]{filter:drop-shadow(0 1px 1.5px #0b132447)}.pin__dot[data-astro-cid-dwewqnlj],.pin__ring[data-astro-cid-dwewqnlj]{transform-box:fill-box;transform-origin:50%}.pin__dot[data-astro-cid-dwewqnlj]{fill:#fff;stroke:#a1a1aa;stroke-width:2px;transition:fill .38s var(--ease-out), stroke .38s var(--ease-out)}.pin__ring[data-astro-cid-dwewqnlj]{fill:none;stroke:#2563eb;stroke-width:2px;opacity:0}.pin--read[data-astro-cid-dwewqnlj] .pin__dot[data-astro-cid-dwewqnlj]{fill:#2563eb;stroke:#fff}.pin--flagged[data-astro-cid-dwewqnlj] .pin__dot[data-astro-cid-dwewqnlj]{fill:#eab308;stroke:#fff}.pin--flagged[data-astro-cid-dwewqnlj] .pin__ring[data-astro-cid-dwewqnlj]{stroke:#eab308;animation:2.2s ease-out infinite pin-pulse}.mapcard[data-astro-cid-dwewqnlj]:not(.is-live) .pin--flagged[data-astro-cid-dwewqnlj] .pin__ring[data-astro-cid-dwewqnlj]{animation-play-state:paused}.pin--pop[data-astro-cid-dwewqnlj] .pin__dot[data-astro-cid-dwewqnlj]{animation:.52s cubic-bezier(.34,1.56,.64,1) pin-pop}.pin--pop[data-astro-cid-dwewqnlj] .pin__ring[data-astro-cid-dwewqnlj]{animation:pin-flash .72s var(--ease-out)}@keyframes pin-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(2)}}@keyframes pin-pop{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes pin-flash{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.reader__halo[data-astro-cid-dwewqnlj]{fill:#2563eb29}.reader__ring[data-astro-cid-dwewqnlj]{fill:#fff;filter:drop-shadow(0 1px 2px #0b132459)}.reader__core[data-astro-cid-dwewqnlj]{fill:#2563eb}.mapcard__search[data-astro-cid-dwewqnlj]{border-radius:var(--r-full);background:var(--white);height:36px;box-shadow:var(--shadow-sm);color:var(--ink-500);align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.mapcard__search[data-astro-cid-dwewqnlj] svg{color:var(--ink-400);flex:none}.mapcard__zoom[data-astro-cid-dwewqnlj]{gap:6px;display:grid;position:absolute;top:14px;right:14px}.mapcard__zoom[data-astro-cid-dwewqnlj] span[data-astro-cid-dwewqnlj]{background:var(--white);width:32px;height:32px;box-shadow:var(--shadow-sm);color:var(--ink-700);border-radius:8px;place-items:center;display:grid}.mapcard__panel[data-astro-cid-dwewqnlj]{backdrop-filter:blur(10px);width:250px;box-shadow:var(--shadow-md);background:#fffffff0;border:1px solid #0b13240f;border-radius:16px;padding:16px;display:none;position:absolute;top:142px;right:14px}.mapcard__panel-title[data-astro-cid-dwewqnlj]{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.3}.mapcard__bar[data-astro-cid-dwewqnlj]{background:var(--ink-100);border-radius:2px;height:4px;margin-top:12px;display:block;overflow:hidden}.mapcard__bar[data-astro-cid-dwewqnlj] i[data-astro-cid-dwewqnlj]{background:var(--blue-600);transform-origin:0;width:100%;height:100%;display:block}.mapcard__progress[data-astro-cid-dwewqnlj]{color:var(--ink-500);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;line-height:1.3}.mapcard__stats[data-astro-cid-dwewqnlj]{border-top:1px solid var(--ink-150);gap:6px;margin-top:12px;padding-top:12px;display:grid}.mapcard__stats[data-astro-cid-dwewqnlj] li[data-astro-cid-dwewqnlj]{color:var(--ink-600);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;line-height:1.2;display:flex}.mapcard__stats[data-astro-cid-dwewqnlj] li[data-astro-cid-dwewqnlj] span[data-astro-cid-dwewqnlj]{min-width:2ch;color:var(--ink-900);font-weight:600}.mapcard__next[data-astro-cid-dwewqnlj]{border-top:1px solid var(--ink-150);color:var(--ink-700);align-items:center;gap:6px;margin-top:12px;padding-top:12px;font-size:12px;line-height:1.3;display:flex}.mapcard__next[data-astro-cid-dwewqnlj] svg{color:var(--blue-600);flex:none}.mapcard__legend[data-astro-cid-dwewqnlj]{background:var(--white);box-shadow:var(--shadow-sm);border-radius:12px;gap:6px;padding:10px 12px;display:grid;position:absolute;bottom:14px;left:14px}.mapcard__legend[data-astro-cid-dwewqnlj] li[data-astro-cid-dwewqnlj]{color:var(--ink-600);align-items:center;gap:8px;font-size:11.5px;line-height:1.1;display:flex}.dot[data-astro-cid-dwewqnlj]{box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.dot--read[data-astro-cid-dwewqnlj]{background:#2563eb}.dot--pending[data-astro-cid-dwewqnlj]{background:#fff;border:2px solid #a1a1aa}.dot--flagged[data-astro-cid-dwewqnlj]{background:#eab308}.mapcard__stamp[data-astro-cid-dwewqnlj]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-400);font-size:10px;line-height:1;position:absolute;bottom:10px;right:14px}@media (width>=1024px){.map__grid[data-astro-cid-dwewqnlj]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.map__copy[data-astro-cid-dwewqnlj]{grid-column:1/span 4}.map__visual[data-astro-cid-dwewqnlj]{grid-column:5/span 8}.mapcard__panel[data-astro-cid-dwewqnlj]{display:block}}@media (width<=639px){.mapcard__zoom[data-astro-cid-dwewqnlj]{display:none}.mapcard__search[data-astro-cid-dwewqnlj]{height:30px;padding:0 12px 0 10px;font-size:11.5px;top:10px;left:10px}.mapcard__legend[data-astro-cid-dwewqnlj]{gap:4px;padding:7px 9px;bottom:10px;left:10px}.mapcard__legend[data-astro-cid-dwewqnlj] li[data-astro-cid-dwewqnlj]{font-size:10px}.mapcard__stamp[data-astro-cid-dwewqnlj]{font-size:8px;bottom:8px;right:10px}}@media (prefers-reduced-motion:reduce){.pin--flagged[data-astro-cid-dwewqnlj] .pin__ring[data-astro-cid-dwewqnlj]{opacity:0;animation:none}.pin__dot[data-astro-cid-dwewqnlj]{transition:none}}.drum-number[data-astro-cid-4e6bxq5h]{--drum-lh:1.1;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--drum-lh);vertical-align:baseline;align-items:baseline;display:inline-flex}.drum-number__face[data-astro-cid-4e6bxq5h]{align-items:baseline;display:inline-flex}.drum[data-astro-cid-4e6bxq5h]{width:.62em;height:calc(var(--drum-lh) * 1em);text-align:center;display:block;position:relative;overflow:hidden}.drum__strip[data-astro-cid-4e6bxq5h]{--cell:var(--cell-final);transform:translateY(calc(var(--cell) * -3.33333%));will-change:transform;display:block}.drum__cell[data-astro-cid-4e6bxq5h]{height:calc(var(--drum-lh) * 1em);line-height:var(--drum-lh);text-align:center;display:block}.drum-sep[data-astro-cid-4e6bxq5h]{line-height:var(--drum-lh);padding-inline:.02em;display:block}.js .drum-number[data-astro-cid-4e6bxq5h][data-spin] .drum__strip[data-astro-cid-4e6bxq5h]{--cell:var(--cell-from)}.drum-number--headline[data-astro-cid-4e6bxq5h]{--drum-lh:1.02;color:var(--blue-600);letter-spacing:0;gap:.04em}.drum-number--headline[data-astro-cid-4e6bxq5h] .drum[data-astro-cid-4e6bxq5h]{box-sizing:content-box;background:var(--blue-50);border:1px solid #2563eb2e;border-radius:.16em;width:.64em;padding:0 .06em}.drum-number--headline[data-astro-cid-4e6bxq5h] .drum[data-astro-cid-4e6bxq5h]:after{content:"";pointer-events:none;background:linear-gradient(#fffffff2 0%,#fff0 24% 76%,#fffffff2 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.js .drum-number[data-astro-cid-4e6bxq5h][data-spin] .drum__strip[data-astro-cid-4e6bxq5h]{--cell:var(--cell-final)}}.cell[data-astro-cid-c26vtn3v]{min-width:0;display:flex}.bento[data-astro-cid-c26vtn3v]{--mx:50%;--my:50%;--pf-muted:#5f5f68;border:1px solid var(--ink-150);background:var(--white);min-width:0;min-height:320px;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:24px;flex-direction:column;flex:1;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.bento[data-astro-cid-c26vtn3v]:hover{border-color:var(--ink-200);box-shadow:var(--shadow-md)}.bento__spot[data-astro-cid-c26vtn3v]{background:radial-gradient(380px circle at var(--mx) var(--my), #2563eb12, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.bento[data-astro-cid-c26vtn3v]:hover .bento__spot[data-astro-cid-c26vtn3v]{opacity:1}.bento__head[data-astro-cid-c26vtn3v],.bento__visual[data-astro-cid-c26vtn3v]{position:relative}.bento__title[data-astro-cid-c26vtn3v]{letter-spacing:-.01em;color:var(--ink-900);font-size:18px;font-weight:600;line-height:1.3}.bento__text[data-astro-cid-c26vtn3v]{max-width:36ch;color:var(--ink-600);margin-top:8px;font-size:15px;line-height:1.55}.bento__visual[data-astro-cid-c26vtn3v]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:0;display:flex}@media (width>=640px){.cell--a[data-astro-cid-c26vtn3v],.cell--b[data-astro-cid-c26vtn3v],.cell--e[data-astro-cid-c26vtn3v],.cell--f[data-astro-cid-c26vtn3v]{grid-column:1/-1}}@media (width>=900px){.bento--split[data-astro-cid-c26vtn3v]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.bento--split[data-astro-cid-c26vtn3v] .bento__visual[data-astro-cid-c26vtn3v]{justify-content:center;align-items:flex-end}}@media (width>=1024px){.cell--a[data-astro-cid-c26vtn3v]{grid-area:1/1/auto/span 4}.cell--b[data-astro-cid-c26vtn3v]{grid-area:1/5/span 2/span 2}.cell--c[data-astro-cid-c26vtn3v]{grid-area:2/1/auto/span 2}.cell--d[data-astro-cid-c26vtn3v]{grid-area:2/3/auto/span 2}.cell--e[data-astro-cid-c26vtn3v]{grid-area:3/1/auto/span 3}.cell--f[data-astro-cid-c26vtn3v]{grid-area:3/4/auto/span 3}}@media (prefers-reduced-motion:reduce){.bento[data-astro-cid-c26vtn3v],.bento__spot[data-astro-cid-c26vtn3v]{transition:none}}.alr[data-astro-cid-vresgg2x]{justify-content:center;width:100%;display:flex}.alr__dialog[data-astro-cid-vresgg2x]{border:1px solid var(--app-border);background:var(--white);width:100%;max-width:296px;box-shadow:var(--shadow-md);border-radius:20px;padding:22px}.alr__title[data-astro-cid-vresgg2x]{color:var(--app-danger);font-size:18px;font-weight:600;line-height:1.25}.alr__body[data-astro-cid-vresgg2x]{color:var(--pf-muted);margin-top:8px;font-size:14px;line-height:1.45}.alr__compare[data-astro-cid-vresgg2x]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:16px;display:grid}.alr__col[data-astro-cid-vresgg2x]{gap:4px;display:grid}.alr__col--now[data-astro-cid-vresgg2x]{text-align:right;justify-items:end}.alr__label[data-astro-cid-vresgg2x]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--pf-muted);font-size:11px;font-weight:600;line-height:1}.alr__prev[data-astro-cid-vresgg2x],.alr__now[data-astro-cid-vresgg2x]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-weight:700;line-height:1.1;display:inline-flex}.alr__prev[data-astro-cid-vresgg2x]{color:var(--app-text);font-size:20px}.alr__now[data-astro-cid-vresgg2x]{color:var(--app-accent);font-size:22px}.alr__now[data-astro-cid-vresgg2x] .drum-number{font-weight:700}.alr__unit[data-astro-cid-vresgg2x]{white-space:pre;font-size:.7em;font-weight:600}.alr__delta[data-astro-cid-vresgg2x]{color:var(--pf-muted);white-space:nowrap;justify-content:center;align-items:center;gap:3px;padding-bottom:3px;font-size:12px;font-weight:600;display:flex}.alr__delta[data-astro-cid-vresgg2x] .drum-number{font-weight:600}.alr__actions[data-astro-cid-vresgg2x]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.alr__btn[data-astro-cid-vresgg2x]{border-radius:12px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.alr__btn--ghost[data-astro-cid-vresgg2x]{color:var(--pf-muted);font-weight:500}.alr__btn--primary[data-astro-cid-vresgg2x]{background:var(--app-accent);color:#fff}@media (width<=359px){.alr__prev[data-astro-cid-vresgg2x]{font-size:17px}.alr__now[data-astro-cid-vresgg2x]{font-size:19px}}.exp[data-astro-cid-w66sxudv]{width:100%;container-type:inline-size}.exp__fan[data-astro-cid-w66sxudv]{--u:min(1px, calc(100cqw / 340));width:calc(340 * var(--u));height:calc(190 * var(--u));margin-inline:auto;position:relative}.exp__tile[data-astro-cid-w66sxudv]{gap:calc(8 * var(--u));padding:calc(12 * var(--u));border:1px solid var(--app-border);border-radius:calc(14 * var(--u));background:var(--white);transform-origin:50% 100%;flex-direction:column;display:flex;position:absolute;box-shadow:0 1px 2px #18181b0d,0 14px 26px -14px #18181b47}.exp__tile--xlsx[data-astro-cid-w66sxudv],.exp__tile--pdf[data-astro-cid-w66sxudv]{top:calc(30 * var(--u));z-index:1;width:calc(116 * var(--u));height:calc(138 * var(--u))}.exp__tile--xlsx[data-astro-cid-w66sxudv]{left:0;transform:rotate(-9deg)}.exp__tile--pdf[data-astro-cid-w66sxudv]{right:0;transform:rotate(9deg)}.exp__tile--txt[data-astro-cid-w66sxudv]{left:calc(50% - 61 * var(--u));top:calc(4 * var(--u));z-index:2;width:calc(122 * var(--u));height:calc(170 * var(--u))}.exp__icon[data-astro-cid-w66sxudv]{width:calc(22 * var(--u));height:calc(22 * var(--u));flex:none;place-items:center;display:grid}.exp__icon[data-astro-cid-w66sxudv] svg{width:100%;height:100%}.exp__icon--xlsx[data-astro-cid-w66sxudv]{color:#16a34a}.exp__icon--txt[data-astro-cid-w66sxudv]{color:var(--pf-muted)}.exp__icon--pdf[data-astro-cid-w66sxudv]{color:var(--app-danger)}.exp__name[data-astro-cid-w66sxudv]{font-size:calc(10.5 * var(--u));color:var(--app-text);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.exp__lines[data-astro-cid-w66sxudv]{gap:calc(4 * var(--u));margin-top:calc(2 * var(--u));display:grid}.exp__line[data-astro-cid-w66sxudv]{min-height:calc(15 * var(--u));font-family:var(--font-mono);font-size:calc(12 * var(--u));line-height:calc(15 * var(--u));color:var(--app-text);white-space:pre;font-variant-numeric:tabular-nums}.exp__sheet[data-astro-cid-w66sxudv],.exp__doc[data-astro-cid-w66sxudv]{gap:calc(6 * var(--u));margin-top:auto;display:grid}.exp__sheet-row[data-astro-cid-w66sxudv]{gap:calc(6 * var(--u));grid-template-columns:1.3fr 1fr .8fr;display:grid}.exp__sheet[data-astro-cid-w66sxudv] i[data-astro-cid-w66sxudv],.exp__doc[data-astro-cid-w66sxudv] i[data-astro-cid-w66sxudv]{height:calc(5 * var(--u));background:var(--app-muted);border-radius:3px;display:block}.exp__doc[data-astro-cid-w66sxudv] i[data-astro-cid-w66sxudv]:nth-child(2){width:82%}.exp__doc[data-astro-cid-w66sxudv] i[data-astro-cid-w66sxudv]:nth-child(3){width:94%}.exp__doc[data-astro-cid-w66sxudv] i[data-astro-cid-w66sxudv]:nth-child(4){width:56%}.imp[data-astro-cid-ncdqwqws]{gap:12px;width:100%;max-width:380px;display:grid}.imp__file[data-astro-cid-ncdqwqws]{border:1px solid var(--app-border);background:var(--white);max-width:100%;box-shadow:var(--shadow-xs);border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:7px 12px 7px 9px;display:inline-flex}.imp__file-icon[data-astro-cid-ncdqwqws]{color:#16a34a;flex:none;place-items:center;display:grid}.imp__file-name[data-astro-cid-ncdqwqws]{min-width:0;font-family:var(--font-mono);color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.imp__table[data-astro-cid-ncdqwqws]{border:1px solid var(--app-border);background:var(--white);border-radius:12px;overflow:hidden}.imp__row[data-astro-cid-ncdqwqws]{grid-template-columns:1.15fr 1.25fr .95fr 1fr;align-items:center;gap:10px;height:30px;padding-inline:12px;display:grid}.imp__row[data-astro-cid-ncdqwqws]+.imp__row[data-astro-cid-ncdqwqws]{border-top:1px solid var(--app-border)}.imp__row--head[data-astro-cid-ncdqwqws]{background:var(--app-surface);height:28px}.imp__head[data-astro-cid-ncdqwqws]{color:var(--pf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1;overflow:hidden}.imp__cell[data-astro-cid-ncdqwqws]{display:block}.imp__bar[data-astro-cid-ncdqwqws]{width:var(--w);background:var(--app-muted);transform-origin:0;border-radius:3px;height:6px;display:block}.imp__count[data-astro-cid-ncdqwqws]{align-items:baseline;gap:10px;margin-top:4px;display:flex}.imp__num[data-astro-cid-ncdqwqws]{letter-spacing:-.02em;color:var(--app-text);font-size:30px;font-weight:700;line-height:1}.imp__num[data-astro-cid-ncdqwqws] .drum-number{font-weight:700}.imp__count-label[data-astro-cid-ncdqwqws]{color:var(--pf-muted);font-size:13px;line-height:1.3}.nts[data-astro-cid-qls2llbt]{align-self:flex-start;justify-items:start;gap:10px;width:100%;max-width:440px;display:grid}.nts__list[data-astro-cid-qls2llbt]{gap:8px;width:100%;display:grid}.nts__chip[data-astro-cid-qls2llbt]{background:var(--app-surface);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nts__icon[data-astro-cid-qls2llbt]{height:18px;color:var(--pf-muted);flex:none;place-items:center;display:grid}.nts__body[data-astro-cid-qls2llbt]{gap:2px;min-width:0;display:grid}.nts__text[data-astro-cid-qls2llbt]{color:#3f3f46;font-size:13px;font-weight:500;line-height:1.35}.nts__date[data-astro-cid-qls2llbt]{color:var(--pf-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.3}.nts__add[data-astro-cid-qls2llbt]{border:1px dashed var(--app-muted);height:34px;color:var(--pf-muted);border-radius:8px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.off[data-astro-cid-axukvzy4]{width:100%;max-width:372px}.off__panel[data-astro-cid-axukvzy4]{border:1px solid var(--app-border);background:var(--white);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}.off__bar[data-astro-cid-axukvzy4]{height:24px;position:relative;overflow:hidden}.off__bar-inner[data-astro-cid-axukvzy4]{position:absolute;inset:0;transform:translateY(-100%)}.off__bar-state[data-astro-cid-axukvzy4]{justify-content:center;align-items:center;gap:6px;padding-inline:16px;font-size:11px;font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.off__bar-state--run[data-astro-cid-axukvzy4]{background:var(--app-accent-50);color:var(--app-accent)}.off__bar-state--ok[data-astro-cid-axukvzy4]{background:var(--app-success-50);color:#15803d;opacity:0}.off__spin[data-astro-cid-axukvzy4]{display:inline-flex}.off__body[data-astro-cid-axukvzy4]{padding:12px 14px 14px}.off__status[data-astro-cid-axukvzy4]{height:28px;position:relative}.off__net[data-astro-cid-axukvzy4]{align-items:center;gap:8px;height:28px;display:inline-flex;position:absolute;top:0;left:0}.off__net--off[data-astro-cid-axukvzy4]{color:var(--pf-muted)}.off__net--on[data-astro-cid-axukvzy4]{color:var(--app-success);opacity:0}.off__pill[data-astro-cid-axukvzy4]{border-radius:var(--r-full);background:var(--app-warning-50);color:#92400e;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.2}.off__count[data-astro-cid-axukvzy4]{align-items:center;gap:12px;height:56px;margin-top:6px;display:flex}.off__num[data-astro-cid-axukvzy4]{letter-spacing:-.02em;color:var(--app-text);font-size:44px;font-weight:700;line-height:1}.off__num[data-astro-cid-axukvzy4] .drum-number{font-weight:700}.off__count-label[data-astro-cid-axukvzy4]{max-width:170px;color:var(--pf-muted);font-size:13px;line-height:1.3}.off__rows[data-astro-cid-axukvzy4]{gap:6px;margin-top:10px;display:grid}.off__row[data-astro-cid-axukvzy4]{border:1px solid var(--app-border);background:var(--app-canvas);border-radius:10px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.off__row-icon[data-astro-cid-axukvzy4]{flex:none;width:18px;height:18px;position:relative}.off__clock[data-astro-cid-axukvzy4],.off__check[data-astro-cid-axukvzy4]{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.off__clock[data-astro-cid-axukvzy4]{color:#b45309}.off__check[data-astro-cid-axukvzy4]{background:var(--app-success);color:#fff;opacity:0}.off__serial[data-astro-cid-axukvzy4]{font-family:var(--font-mono);color:var(--app-text);font-size:12px;font-weight:600;line-height:1}.off__reading[data-astro-cid-axukvzy4]{color:var(--pf-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1}.off__pending[data-astro-cid-axukvzy4]{color:#92400e;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500;line-height:1}@media (width<=479px){.off__reading[data-astro-cid-axukvzy4]{display:none}}.pho[data-astro-cid-hdhjfqdh]{flex:1;width:100%;display:flex}.pho__frame[data-astro-cid-hdhjfqdh]{background:var(--ink-200);isolation:isolate;border-radius:14px;flex:1;min-height:300px;position:relative;overflow:hidden}.pho__frame[data-astro-cid-hdhjfqdh] .pho__img{object-fit:cover;object-position:52% 36%;transform-origin:55% 38%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.pho__corner[data-astro-cid-hdhjfqdh]{filter:drop-shadow(0 1px 2px #00000059);border:0 solid #fffffff2;width:20px;height:20px;position:absolute}.pho__corner--tl[data-astro-cid-hdhjfqdh]{border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:14px;left:14px}.pho__corner--tr[data-astro-cid-hdhjfqdh]{border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:14px;right:14px}.pho__corner--bl[data-astro-cid-hdhjfqdh]{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:14px;left:14px}.pho__corner--br[data-astro-cid-hdhjfqdh]{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:14px;right:14px}.pho__record[data-astro-cid-hdhjfqdh]{background:var(--white);box-shadow:var(--shadow-md);border-radius:12px;gap:6px;padding:10px 12px;display:grid;position:absolute;bottom:40px;left:16px;right:16px}.pho__serial[data-astro-cid-hdhjfqdh]{font-family:var(--font-mono);color:var(--app-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:1.2}.pho__meta[data-astro-cid-hdhjfqdh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.pho__when[data-astro-cid-hdhjfqdh]{color:var(--pf-muted);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.2}.pho__chip[data-astro-cid-hdhjfqdh]{border-radius:var(--r-full);background:var(--app-accent-50);color:var(--blue-700);align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex}.platform[data-astro-cid-hisyc7ev]{padding-block:var(--section-y);background:var(--ink-50);position:relative}.platform__header[data-astro-cid-hisyc7ev]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.platform__grid[data-astro-cid-hisyc7ev]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:64px;display:grid}@media (width>=640px){.platform__grid[data-astro-cid-hisyc7ev]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.platform__grid[data-astro-cid-hisyc7ev]{grid-template-columns:repeat(6,minmax(0,1fr))}}.callout[data-astro-cid-on2j7xn2]{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.callout__dot[data-astro-cid-on2j7xn2]{left:var(--dx,0px);top:var(--dy,0px);background:var(--blue-600);opacity:0;width:7px;height:7px;transition:opacity .24s var(--ease-out), transform .36s var(--ease-spring);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;transform:scale(.4);box-shadow:0 0 0 3px #2563eb33}.callout__label[data-astro-cid-on2j7xn2]{left:var(--lx,0px);top:var(--ly,0px);width:max-content;max-width:var(--label-max,190px);border:1px solid var(--ink-150);background:var(--white);box-shadow:var(--shadow-sm);color:var(--ink-800);opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);border-radius:10px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.3;position:absolute;transform:translateY(8px)}.callout[data-astro-cid-on2j7xn2].is-visible .callout__dot[data-astro-cid-on2j7xn2]{opacity:1;transition-delay:.12s;transform:scale(1)}.callout[data-astro-cid-on2j7xn2].is-visible .callout__label[data-astro-cid-on2j7xn2]{opacity:1;transition:opacity .36s var(--ease-out) .26s, transform .36s var(--ease-out) .26s;transform:none}@media (prefers-reduced-motion:reduce){.callout__dot[data-astro-cid-on2j7xn2],.callout__label[data-astro-cid-on2j7xn2]{transition-duration:1ms;transition-delay:0s}}.seqs[data-astro-cid-s5ofls3z]{padding-block:var(--section-y);background:var(--ink-50);position:relative;overflow-x:clip}.seqs__container[data-astro-cid-s5ofls3z]{position:relative}.seqs__header[data-astro-cid-s5ofls3z]{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:760px;margin-inline:auto;display:flex}.seqs__layout[data-astro-cid-s5ofls3z]{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:56px;display:grid}.seqs__steps[data-astro-cid-s5ofls3z]{order:2;position:relative}.seqs__rail[data-astro-cid-s5ofls3z]{display:none}.seqs__list[data-astro-cid-s5ofls3z]{display:block}.step[data-astro-cid-s5ofls3z]{max-width:36rem;margin-inline:auto;display:none}.step[data-astro-cid-s5ofls3z].is-active{display:block}.step__meta[data-astro-cid-s5ofls3z]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:450;line-height:1;display:flex}.step__tag[data-astro-cid-s5ofls3z]{background:var(--ink-100);color:var(--ink-600);transition:background-color .5s var(--ease-out), color .5s var(--ease-out);border-radius:6px;padding:4px 8px}.step__title[data-astro-cid-s5ofls3z]{font-size:clamp(1.5rem,1.25rem + .9vw,1.75rem);font-weight:var(--fw-heading);letter-spacing:-.025em;color:var(--ink-500);transition:color .5s var(--ease-out);line-height:1.15}.step__text[data-astro-cid-s5ofls3z]{max-width:30rem;color:var(--ink-500);transition:color .5s var(--ease-out);margin-top:12px;font-size:17px;line-height:1.55}.step[data-astro-cid-s5ofls3z].is-active .step__tag[data-astro-cid-s5ofls3z]{background:var(--blue-50);color:var(--blue-700)}.step[data-astro-cid-s5ofls3z].is-active .step__title[data-astro-cid-s5ofls3z]{color:var(--ink-900)}.step[data-astro-cid-s5ofls3z].is-active .step__text[data-astro-cid-s5ofls3z]{color:var(--ink-600)}.seqs__stage[data-astro-cid-s5ofls3z]{--s:.62;order:1;position:relative}.seqs__sticky[data-astro-cid-s5ofls3z]{flex-direction:column;align-items:center;gap:24px;display:flex}.seqs__phone[data-astro-cid-s5ofls3z]{z-index:1;position:relative}.seqs__overlay[data-astro-cid-s5ofls3z]{display:none}.seqs__pills[data-astro-cid-s5ofls3z]{width:100%;padding:4px var(--gutter);margin-inline:calc(var(--gutter) * -1);width:calc(100% + var(--gutter) * 2);scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.seqs__pills[data-astro-cid-s5ofls3z]::-webkit-scrollbar{display:none}.pill[data-astro-cid-s5ofls3z]{border:1px solid var(--ink-150);border-radius:var(--r-full);background:var(--white);height:36px;box-shadow:var(--shadow-xs);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600);scroll-snap-align:center;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pill__index[data-astro-cid-s5ofls3z]{color:var(--blue-600);font-variant-numeric:tabular-nums}.pill[data-astro-cid-s5ofls3z].is-active{border-color:var(--ink-900);background:var(--ink-900);color:#fff}.pill[data-astro-cid-s5ofls3z].is-active .pill__index[data-astro-cid-s5ofls3z]{color:var(--blue-300)}@media (width>=480px){.seqs__stage[data-astro-cid-s5ofls3z]{--s:.72}}.insight[data-astro-cid-s5ofls3z]{left:var(--cx,0px);top:var(--cy,0px);width:var(--card-w,230px);border:1px solid var(--ink-150);background:var(--white);box-shadow:var(--shadow-md);opacity:0;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);border-radius:16px;padding:16px;position:absolute;transform:translateY(10px)}.insight[data-astro-cid-s5ofls3z].is-visible{opacity:1;transition-delay:.16s;transform:none}.insight__value[data-astro-cid-s5ofls3z]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.insight__label[data-astro-cid-s5ofls3z]{color:var(--ink-500);margin-top:8px;font-size:14px;line-height:1.3}.insight__title[data-astro-cid-s5ofls3z]{color:var(--ink-900);font-size:14px;font-weight:600;line-height:1.3}.insight__rows[data-astro-cid-s5ofls3z]{gap:8px;margin-top:12px;display:grid}.insight__row[data-astro-cid-s5ofls3z]{color:var(--ink-500);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.3;display:flex}.insight__row[data-astro-cid-s5ofls3z] dd[data-astro-cid-s5ofls3z]{font-family:var(--font-mono);color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.insight__row--diff[data-astro-cid-s5ofls3z]{border-top:1px dashed var(--ink-200);padding-top:8px}.insight__row--diff[data-astro-cid-s5ofls3z] dd[data-astro-cid-s5ofls3z]{color:var(--ok);font-weight:600}.insight__ok[data-astro-cid-s5ofls3z]{color:var(--ink-800);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.insight__ok[data-astro-cid-s5ofls3z] svg{color:var(--ok);flex:none}.insight__rules[data-astro-cid-s5ofls3z]{border-top:1px solid var(--ink-150);font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink-500);gap:6px;margin-top:12px;padding-top:12px;font-size:10.5px;line-height:1.4;display:grid}.insight__rules[data-astro-cid-s5ofls3z] li[data-astro-cid-s5ofls3z]{padding-left:14px;position:relative}.insight__rules[data-astro-cid-s5ofls3z] li[data-astro-cid-s5ofls3z]:before{content:"•";color:var(--ink-400);position:absolute;top:0;left:2px}.insight__icon[data-astro-cid-s5ofls3z]{background:var(--blue-50);width:32px;height:32px;color:var(--blue-600);border-radius:9px;place-items:center;margin-bottom:12px;display:grid}.insight__text[data-astro-cid-s5ofls3z]{color:var(--ink-500);margin-top:4px;font-size:13px;line-height:1.4}.seqs__lines[data-astro-cid-s5ofls3z]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seqs__lines[data-astro-cid-s5ofls3z] .seqs__line{fill:none;stroke:var(--ink-300);stroke-width:1px;stroke-dasharray:3 4}.seqs__lines[data-astro-cid-s5ofls3z] .seqs__line-mask{fill:none;stroke:#fff;stroke-width:5px;stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);transition:stroke-dashoffset .4s var(--ease-out)}.seqs__lines[data-astro-cid-s5ofls3z] .seqs__line-group.is-visible .seqs__line-mask{stroke-dashoffset:0}@media (width>=1024px){.seqs__layout[data-astro-cid-s5ofls3z]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;margin-top:72px}.seqs__steps[data-astro-cid-s5ofls3z]{order:1;padding-bottom:8vh}.seqs__rail[data-astro-cid-s5ofls3z]{width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.seqs__rail[data-astro-cid-s5ofls3z]:before{content:"";background:var(--ink-150);width:1px;position:absolute;top:0;bottom:0;left:.5px}.seqs__rail-fill[data-astro-cid-s5ofls3z]{background:var(--blue-600);transform-origin:50% 0;border-radius:1px;position:absolute;inset:0;transform:scaleY(0)}.seqs__rail-dot[data-astro-cid-s5ofls3z]{border:2px solid var(--blue-600);background:var(--white);width:9px;height:9px;transform:translateY(var(--dot-y,0px));transition:transform .6s var(--ease-out);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:1px}.step[data-astro-cid-s5ofls3z]{flex-direction:column;justify-content:center;min-height:68vh;margin-inline:0;padding-left:32px;display:flex}.step[data-astro-cid-s5ofls3z].is-active{display:flex}.seqs__stage[data-astro-cid-s5ofls3z]{--s:.82;margin-left:-24px;margin-right:calc(var(--gutter) * -1);order:2}.seqs__sticky[data-astro-cid-s5ofls3z]{--stage-h:720px;top:max(calc(var(--header-h) + 16px), calc(50svh - var(--stage-h) / 2));height:var(--stage-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;display:grid;position:sticky}.seqs__phone[data-astro-cid-s5ofls3z]{grid-column:2}.seqs__overlay[data-astro-cid-s5ofls3z]{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.seqs__pills[data-astro-cid-s5ofls3z]{display:none}}@media (width>=1024px) and (width<=1279px){.seqs__stage[data-astro-cid-s5ofls3z]{--s:.74}}@media (width>=1024px) and (height<=820px){.seqs__stage[data-astro-cid-s5ofls3z]{--s:.72}.seqs__sticky[data-astro-cid-s5ofls3z]{--stage-h:640px}}@media (width>=768px) and (width<=1023px){.seqs__stage[data-astro-cid-s5ofls3z]{--s:.72}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-s5ofls3z],.step[data-astro-cid-s5ofls3z].is-active{min-height:0;padding-block:20px;display:block}.step__title[data-astro-cid-s5ofls3z],.step__text[data-astro-cid-s5ofls3z],.step__tag[data-astro-cid-s5ofls3z]{transition:none}.step[data-astro-cid-s5ofls3z] .step__tag[data-astro-cid-s5ofls3z]{background:var(--blue-50);color:var(--blue-700)}.step[data-astro-cid-s5ofls3z] .step__title[data-astro-cid-s5ofls3z]{color:var(--ink-900)}.step[data-astro-cid-s5ofls3z] .step__text[data-astro-cid-s5ofls3z]{color:var(--ink-600)}.seqs__pills[data-astro-cid-s5ofls3z],.seqs__overlay[data-astro-cid-s5ofls3z],.seqs__rail[data-astro-cid-s5ofls3z]{display:none}.seqs__sticky[data-astro-cid-s5ofls3z]{height:auto;display:flex;position:static}.seqs__layout[data-astro-cid-s5ofls3z]{grid-template-columns:minmax(0,1fr)}.seqs__stage[data-astro-cid-s5ofls3z]{order:1;margin:0}.seqs__steps[data-astro-cid-s5ofls3z]{order:2;padding-bottom:0}.pill[data-astro-cid-s5ofls3z]{transition:none}}
