@font-face{font-family:sans;src:url(../media/hanken_grotesk_latin_400_normal-s.p.2uj9b57c-cgtl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/hanken_grotesk_latin_500_normal-s.p.36-hkiizjbxkn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.l5Zi4G_className{font-family:sans,sans Fallback}.l5Zi4G_variable{--font-hanken:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/fraunces_latin_opsz_normal-s.p.1areq-k_t6h5x.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:"serif";src:url(../media/fraunces_latin_opsz_italic-s.p.2o8ejzpjuqdne.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}._9PIZ2W_className{font-family:"serif",serif Fallback}._9PIZ2W_variable{--font-fraunces:"serif", "serif Fallback"}
:root,.ps-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ps-cobalt-200:#c9d8f5;--ps-cobalt-300:#a8c2f0;--ps-cobalt-400:#86a8e6;--ps-cobalt-600:#3563ad;--ps-cobalt-700:#2a4f8c;--ps-cobalt-800:#213f72;--ps-zinc-950:#101012;--ps-zinc-900:#18181b;--ps-zinc-875:#1e1e21;--ps-zinc-850:#17171a;--ps-zinc-800:#2b2b30;--ps-zinc-700:#38383e;--ps-zinc-600:#45454b;--ps-zinc-500:#636368;--ps-zinc-400:#98989f;--ps-zinc-300:#d4d4d8;--ps-zinc-200:#e4e4e7;--ps-zinc-150:#ededf0;--ps-zinc-50:#f8f8f9;--ps-white:#fff;--ps-red-700:#b42318;--ps-red-300:#ff9b8a;--ps-cyan-400:#42b5dc;--ps-color-bg:var(--ps-zinc-50);--ps-color-surface:var(--ps-white);--ps-color-surface-sunken:var(--ps-zinc-150);--ps-color-border:var(--ps-zinc-200);--ps-color-border-strong:var(--ps-zinc-300);--ps-color-text:var(--ps-zinc-900);--ps-color-text-muted:#5c5c62;--ps-color-text-inverse:var(--ps-zinc-50);--ps-color-accent:var(--ps-cobalt-600);--ps-color-accent-hover:var(--ps-cobalt-700);--ps-color-on-accent:var(--ps-white);--ps-color-accent-text:var(--ps-cobalt-600);--ps-color-accent-mark:#86a8e652;--ps-color-mark:#86a8e657;--ps-color-on-mark:var(--ps-zinc-900);--ps-color-danger-text:var(--ps-red-700);--ps-color-danger-border:#b4231859;--ps-color-danger-bg-hover:#fdf0ee;--ps-color-placeholder:var(--ps-zinc-500);--ps-color-primary-bg:var(--ps-zinc-900);--ps-color-primary-bg-hover:var(--ps-zinc-600);--ps-color-primary-text:var(--ps-white);--ps-color-primary-active-bg:var(--ps-cobalt-700);--ps-color-primary-active-bg-hover:var(--ps-cobalt-800);--ps-color-primary-active-text:var(--ps-color-on-accent);--ps-color-primary-active-border:var(--ps-cobalt-800);--ps-color-primary-active-inset:#ffffff47;--ps-pressed-ring-width:1px;--ps-color-disabled-bg:var(--ps-zinc-150);--ps-color-disabled-text:var(--ps-zinc-400);--ps-color-secondary-bg:var(--ps-zinc-150);--ps-color-secondary-bg-hover:var(--ps-zinc-200);--ps-color-secondary-text:var(--ps-zinc-900);--ps-color-secondary-border:transparent;--ps-color-focus-ring:var(--ps-zinc-900);--ps-color-focus-halo:#42b5dc4d;--ps-hud-ring:var(--ps-cobalt-300);--ps-hud-halo:var(--ps-zinc-950);--ps-hud-fill:#86a8e629;--ps-hud-fill-picked:#86a8e66b;--ps-hud-ring-width:2px;--ps-hud-halo-width:1px;--ps-hud-radius:4px;--ps-hud-highlight-shadow:inset 0 0 0 var(--ps-hud-halo-width) var(--ps-hud-halo), 0 0 0 var(--ps-hud-ring-width) var(--ps-hud-ring), 0 0 0 calc(var(--ps-hud-ring-width) + var(--ps-hud-halo-width)) var(--ps-hud-halo);--ps-hud-fill-scrambled:#86a8e642;--ps-hud-ring-neutral:var(--ps-zinc-50);--ps-hud-hatch:#1010121f;--ps-hud-fill-neutral:#f8f8f929;--ps-hud-highlight-shadow-neutral:inset 0 0 0 var(--ps-hud-halo-width) var(--ps-hud-halo), 0 0 0 var(--ps-hud-ring-width) var(--ps-hud-ring-neutral), 0 0 0 calc(var(--ps-hud-ring-width) + var(--ps-hud-halo-width)) var(--ps-hud-halo);--ps-hud-tag-bg:var(--ps-cobalt-300);--ps-hud-tag-text:var(--ps-zinc-950);--ps-hud-tag-border:var(--ps-zinc-950);--ps-hud-tag-bg-neutral:var(--ps-zinc-50);--ps-hud-tag-text-neutral:var(--ps-zinc-950);--ps-hud-toolbar-bg:#18181be6;--ps-hud-toolbar-blur:24px;--ps-hud-toolbar-border:#ffffff1f;--ps-hud-toolbar-text:var(--ps-zinc-50);--ps-hud-toolbar-text-muted:var(--ps-zinc-400);--ps-hud-toolbar-button-hover:#ffffff1a;--ps-hud-toolbar-button-active-bg:var(--ps-zinc-50);--ps-hud-toolbar-button-active-text:var(--ps-zinc-900);--ps-hud-toolbar-kbd-bg:#ffffff1a;--ps-hud-toolbar-shadow:0 0 0 1px #0006, 0 12px 32px -8px #0006, 0 4px 20px #0a0a0c1f;--ps-hud-focus-ring:var(--ps-cobalt-300);--ps-hud-toolbar-button-disabled-text:var(--ps-zinc-500);--ps-hud-live:var(--ps-cobalt-300);--ps-font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ps-font-serif:"Fraunces", ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ps-font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ps-text-2xs:11px;--ps-text-xs:12px;--ps-text-sm:13px;--ps-text-md:14px;--ps-text-base:15px;--ps-text-lg:16px;--ps-text-xl:20px;--ps-text-2xl:24px;--ps-text-3xl:32px;--ps-leading-tight:1.1;--ps-leading-snug:1.35;--ps-leading-normal:1.5;--ps-weight-light:350;--ps-weight-regular:400;--ps-weight-medium:500;--ps-weight-semibold:600;--ps-weight-bold:700;--ps-tracking-tight:-.011em;--ps-tracking-display:-.015em;--ps-tracking-ui:.075px;--ps-tracking-wide:.04em;--ps-space-0-5:2px;--ps-space-1:4px;--ps-space-1-5:6px;--ps-space-2:8px;--ps-space-3:12px;--ps-space-4:16px;--ps-space-5:20px;--ps-space-6:24px;--ps-space-8:32px;--ps-space-10:40px;--ps-space-12:48px;--ps-popup-width:320px;--ps-radius-xs:4px;--ps-radius-sm:8px;--ps-radius-md:12px;--ps-radius-lg:15px;--ps-radius-xl:22px;--ps-radius-2xl:24px;--ps-radius-full:999px;--ps-shadow-xs:0 1px 2px #0a0a0c0a;--ps-shadow-sm:0 .98px 11.74px #00000014;--ps-shadow-md:0 4px 20px #0a0a0c0f;--ps-shadow-lg:0 24px 48px -16px #0a0a0c29, 0 4px 20px #0a0a0c0f;--ps-shadow-button-inset:inset 0 1px 0 #ffffff14;--ps-focus-width:2px;--ps-focus-offset:2px;--ps-focus-halo-width:3px;--ps-focus-gap-color:var(--ps-color-bg);--ps-focus-shadow:0 0 0 var(--ps-focus-offset) var(--ps-focus-gap-color), 0 0 0 calc(var(--ps-focus-offset) + var(--ps-focus-width)) var(--ps-color-focus-ring), 0 0 0 calc(var(--ps-focus-offset) + var(--ps-focus-width) + var(--ps-focus-halo-width)) var(--ps-color-focus-halo);--ps-duration-instant:70ms;--ps-duration-fast:.12s;--ps-duration-base:.2s;--ps-duration-slow:.3s;--ps-duration-scramble:.42s;--ps-duration-confirm-hold:.4s;--ps-ease-standard:cubic-bezier(.2, 0, 0, 1);--ps-ease-out:cubic-bezier(.22, 1, .36, 1);--ps-ease-in:cubic-bezier(.4, 0, 1, 1);--ps-ease-spring:cubic-bezier(.32, .72, 0, 1)}@media (prefers-color-scheme:dark){:root,.ps-root{--lightningcss-light: ;--lightningcss-dark:initial;--ps-color-bg:var(--ps-zinc-850);--ps-color-surface:var(--ps-zinc-875);--ps-color-surface-sunken:var(--ps-zinc-800);--ps-color-border:var(--ps-zinc-700);--ps-color-border-strong:var(--ps-zinc-600);--ps-color-text:#ededef;--ps-color-text-muted:var(--ps-zinc-400);--ps-color-text-inverse:var(--ps-zinc-850);--ps-color-accent:var(--ps-cobalt-400);--ps-color-accent-hover:var(--ps-cobalt-300);--ps-color-on-accent:var(--ps-zinc-950);--ps-color-accent-text:var(--ps-cobalt-400);--ps-color-accent-mark:#86a8e63d;--ps-color-mark:#86a8e642;--ps-color-on-mark:#ededef;--ps-color-danger-text:var(--ps-red-300);--ps-color-danger-border:#ff9b8a59;--ps-color-danger-bg-hover:#2a1c19;--ps-color-placeholder:#97979e;--ps-color-primary-bg:#ededef;--ps-color-primary-bg-hover:var(--ps-zinc-300);--ps-color-primary-text:var(--ps-zinc-850);--ps-color-primary-active-bg:var(--ps-cobalt-400);--ps-color-primary-active-bg-hover:var(--ps-cobalt-300);--ps-color-primary-active-border:var(--ps-cobalt-300);--ps-color-primary-active-inset:#10101259;--ps-pressed-ring-width:1px;--ps-color-disabled-bg:var(--ps-zinc-800);--ps-color-disabled-text:var(--ps-zinc-500);--ps-color-secondary-bg:var(--ps-zinc-800);--ps-color-secondary-bg-hover:var(--ps-zinc-700);--ps-color-secondary-text:#ededef;--ps-color-secondary-border:transparent;--ps-color-focus-ring:#ededef;--ps-color-focus-halo:#42b5dc59;--ps-shadow-xs:0 1px 2px #0000004d;--ps-shadow-sm:0 .98px 11.74px #0006;--ps-shadow-md:0 4px 20px #0000004d;--ps-shadow-lg:0 24px 48px -16px #0009, 0 4px 20px #0000004d;--ps-shadow-button-inset:inset 0 1px 0 #ffffff0f}}@media (prefers-reduced-motion:reduce){:root,.ps-root{--ps-duration-instant:0s;--ps-duration-fast:0s;--ps-duration-base:0s;--ps-duration-slow:0s;--ps-duration-scramble:0s;--ps-ease-spring:var(--ps-ease-standard)}}
:root{--ps-font-sans:var(--font-hanken), "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ps-font-serif:var(--font-fraunces), "Fraunces", ui-serif, Georgia, serif;--font-sans:var(--ps-font-sans);--font-serif:var(--ps-font-serif);--font-mono:var(--ps-font-mono);--gutter:24px;--container:1080px;--line:var(--ps-color-border);--nav-bg:#dcdce099;--nav-highlight:var(--ps-color-surface);--glows:radial-gradient(60% 70% at 18% 20%, #7d93ad4d, transparent 70%), radial-gradient(50% 60% at 84% 26%, #c99a4e33, transparent 70%), radial-gradient(70% 70% at 52% 92%, #7a8a5f38, transparent 70%);--panel-ink:var(--ps-zinc-900);--logo-edge:#3f3f46;--logo-top:#2e2e34;--logo-bottom:#141416;--logo-bars:#ededf0;--logo-glyphs:#a8c2f0}@media (prefers-color-scheme:dark){:root{--nav-bg:#2b2b3099;--nav-highlight:var(--ps-zinc-700);--glows:radial-gradient(60% 70% at 18% 20%, #6a82a042, transparent 70%), radial-gradient(50% 60% at 84% 26%, #be924a2e, transparent 70%), radial-gradient(70% 70% at 52% 92%, #6c7e5438, transparent 70%);--panel-ink:var(--ps-zinc-875);--logo-edge:#c4c4ca;--logo-top:#fafafa;--logo-bottom:#dcdce0;--logo-bars:#18181b;--logo-glyphs:#3563ad}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:104px;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ps-color-bg);min-height:100vh;color:var(--ps-color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.45;display:flex;overflow-x:clip}main{flex:1;padding-top:88px}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-weight:400}ul,ol{padding:0;list-style:none}a{color:inherit}code{font-family:var(--font-mono);font-size:.88em}::selection{background:var(--ps-color-text);color:var(--ps-color-bg)}:where(a[href],button,summary,[tabindex]):focus-visible{outline:var(--ps-focus-width) solid transparent;outline-offset:var(--ps-focus-offset);box-shadow:var(--ps-focus-shadow)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--ps-radius-lg);background:var(--ps-color-primary-bg);color:var(--ps-color-primary-text);padding:10px 16px;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.nowrap{white-space:nowrap}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:calc(1240px + 2 * var(--gutter))}.container--narrow{max-width:calc(720px + 2 * var(--gutter))}@media (max-width:480px){:root{--gutter:16px}}.hero__title,.section-title,.final__title,.not-found h1,.action-card h3{font-family:var(--font-serif);font-optical-sizing:auto;text-wrap:balance;font-weight:350}.hero__title em,.section-title em,.final__title em{font-style:italic}.link{color:var(--ps-color-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:.22em;transition:color var(--ps-duration-fast) var(--ps-ease-standard), text-decoration-color var(--ps-duration-fast) var(--ps-ease-standard);text-decoration-thickness:1px}.link:hover{color:var(--ps-color-accent-text);text-decoration-color:currentColor}.link--on-dark{color:var(--ps-zinc-50)}.link--on-dark:hover{color:var(--ps-cobalt-300)}.cta{border-radius:var(--ps-radius-lg);min-height:45px;font-size:var(--ps-text-base);letter-spacing:var(--ps-tracking-ui);white-space:nowrap;transition:opacity var(--ps-duration-base) var(--ps-ease-standard), background-color var(--ps-duration-base) var(--ps-ease-standard), transform var(--ps-duration-instant) var(--ps-ease-standard);background:var(--ps-color-primary-bg);color:var(--ps-color-primary-text);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex}a.cta:hover{opacity:.82}a.cta:active{transform:scale(.985)}.cta--lg{min-height:48px}.cta__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.cta--soon{background:var(--ps-color-surface);box-shadow:var(--ps-shadow-sm);color:var(--ps-color-text);cursor:default}.site-header{z-index:20;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:16px 0 auto}.nav-pill{border-radius:var(--ps-radius-xl);background:var(--nav-bg);box-shadow:var(--ps-shadow-md);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);pointer-events:auto;align-items:center;gap:2px;padding:7px;display:flex}.nav-pill__item{border-radius:var(--ps-radius-lg);min-height:40px;color:var(--ps-color-text);font-size:var(--ps-text-base);letter-spacing:var(--ps-tracking-ui);transition:background-color var(--ps-duration-base) var(--ps-ease-out), box-shadow var(--ps-duration-base) var(--ps-ease-out);align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.nav-pill__item:hover{background:var(--nav-highlight);box-shadow:var(--ps-shadow-sm)}.site-nav{gap:2px;display:flex}.nav-pill .cta{min-height:40px;margin-left:6px;padding:8px 16px}.nav-pill .cta--soon{background:var(--nav-highlight);box-shadow:var(--ps-shadow-sm)}.brand{color:var(--ps-color-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{flex:none;display:block}.brand__name{white-space:nowrap;letter-spacing:-.01em;font-size:1rem;font-weight:500}.nav-hub{letter-spacing:-.01em;padding-left:12px;font-weight:500}.mx-mark{flex:none}.nav-hub__label{white-space:nowrap;max-width:200px;transition:max-width .5s var(--ps-ease-out), opacity .5s var(--ps-ease-out), margin-left .5s var(--ps-ease-out);margin-left:10px;overflow:hidden}.nav-hub__label span{color:var(--ps-color-text-muted)}@media (min-width:761px){.nav-hub[data-scrolled] .nav-hub__label{opacity:0;max-width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.nav-hub__label{transition:none}}@media (max-width:760px){.site-nav{display:none}.nav-pill{justify-content:space-between;width:100%}}.badge,.eyebrow{border-radius:var(--ps-radius-lg);background:var(--ps-color-surface-sunken);width:fit-content;color:var(--ps-color-text);font-size:var(--ps-text-sm);letter-spacing:var(--ps-tracking-ui);align-items:center;padding:4px 12px;line-height:1.5;display:inline-flex}.eyebrow--on-dark{color:var(--ps-zinc-50);background:#ffffff1a}.section-head{text-align:center;flex-direction:column;align-items:center;max-width:40rem;margin:0 auto 48px;display:flex}.section-head .eyebrow{margin-bottom:16px}.section-title{letter-spacing:-.012em;max-width:20ch;font-size:clamp(2rem,1.3rem + 2.4vw,2.875rem);line-height:1.06}.section-lead{max-width:36rem;color:var(--ps-color-text-muted);text-wrap:pretty;margin-top:16px;font-size:1.0625rem;line-height:1.5}.hero{isolation:isolate;padding-top:72px;padding-bottom:96px;position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;background:var(--glows);animation:26s ease-in-out infinite alternate hero-drift;position:absolute;inset:-88px -8% 20%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}@keyframes hero-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none}}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__brand{border-radius:var(--ps-radius-xl);background:var(--ps-color-surface);box-shadow:var(--ps-shadow-md);text-align:left;align-items:center;gap:12px;padding:6px 18px 6px 6px;display:inline-flex}.hero__brand svg{flex:none;display:block}.hero__brand-text{flex-direction:column;line-height:1.2;display:flex}.hero__brand-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.hero__brand-sub{color:var(--ps-color-text-muted);font-size:var(--ps-text-sm);letter-spacing:var(--ps-tracking-ui)}.hero__title{letter-spacing:-.02em;max-width:13ch;margin-top:28px;font-size:clamp(2.75rem,1.4rem + 4.6vw,4.5rem);line-height:1.04}.hero__lead{max-width:34rem;color:var(--ps-color-text-muted);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.hero__facts{color:var(--ps-color-text-muted);font-size:var(--ps-text-base);letter-spacing:var(--ps-tracking-ui);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:28px;display:flex}.hero__facts li{align-items:center;gap:8px;display:inline-flex}.check{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;background:#63b517;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}.hero__demo{margin-top:72px}@media (max-width:640px){.hero{padding-top:40px;padding-bottom:64px}.hero__demo{margin-top:48px}.hero__actions{flex-direction:column;align-items:stretch;width:100%}.hero__actions .cta{white-space:normal;text-align:center;justify-content:center}}.section{padding-block:104px}.section--tight{padding-top:0}@media (max-width:640px){.section{padding-block:72px}.section--tight{padding-top:0}.section-head{margin-bottom:36px}}.actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.actions-grid{grid-template-columns:minmax(0,1fr)}}.action-card{border-radius:var(--ps-radius-2xl);background:var(--ps-color-surface);box-shadow:var(--ps-shadow-md);flex-direction:column;padding:8px;display:flex}.action-card__visual{background:var(--glows), var(--ps-color-surface-sunken);border-radius:18px;place-items:center;min-height:300px;padding:40px 32px 76px;display:grid;position:relative;overflow:hidden}.action-card__body{padding:24px 24px 20px}.action-card h3{letter-spacing:-.01em;font-size:1.625rem;line-height:1.1}.action-card__body p{color:var(--ps-color-text-muted);margin-top:12px;font-size:1rem;line-height:1.5}@media (max-width:480px){.action-card__visual{min-height:0;padding:24px 16px 60px}.mini__body{font-size:.8125rem}.action-card__body{padding:20px 16px 16px}}.mini{color:#18181b;background:#fff;border-radius:14px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 4px 20px #0a0a0c14}.mini__bar{background:#f8f8f9;border-bottom:1px solid #ededf0;gap:5px;padding:10px 12px;display:flex}.mini__bar i{background:#d4d4d8;border-radius:50%;width:8px;height:8px}.mini__body{flex-direction:column;gap:10px;padding:16px 18px 48px;font-size:.875rem;line-height:1.4;display:flex}.mini__line{overflow-wrap:anywhere;width:fit-content;max-width:100%;position:relative}.mini__line:first-child{font-weight:500}.mini__line--picked{border-radius:var(--ps-hud-radius);background:var(--ps-hud-fill-scrambled);box-shadow:var(--ps-hud-highlight-shadow);margin:-2px -5px;padding:2px 5px}.mini__tag{border:1px solid var(--ps-hud-tag-border);background:var(--ps-hud-tag-bg);color:var(--ps-hud-tag-text);font-family:var(--font-mono);border-radius:6px;padding:1px 7px;font-size:.6875rem;font-weight:500;line-height:1.5;position:absolute;top:-25px;left:-3px}.chip-action{border-radius:var(--ps-radius-xl);background:var(--ps-color-surface);width:min(300px,100% - 32px);min-height:60px;box-shadow:var(--ps-shadow-lg);color:var(--ps-color-text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px 0 10px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.chip-action--on{background:var(--ps-color-primary-active-bg);box-shadow:inset 0 0 0 var(--ps-pressed-ring-width) var(--ps-color-primary-active-inset), var(--ps-shadow-lg);color:var(--ps-color-primary-active-text)}.chip-action__icon{border-radius:var(--ps-radius-md);background:var(--ps-color-surface-sunken);place-items:center;width:36px;height:36px;display:grid}.chip-action--on .chip-action__icon{color:currentColor;background:#ffffff29}.chip-action__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chip-action__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.chip-action__text b{font-size:var(--ps-text-base);font-weight:500}.chip-action__text small{color:var(--ps-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.chip-action--on .chip-action__text small{color:var(--ps-color-primary-active-text);opacity:.8}.chip-action__switch{border-radius:var(--ps-radius-full);background:#ffffff47;width:30px;height:18px;position:relative}.chip-action__switch:after{content:"";background:currentColor;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:14px}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.compare-grid{grid-template-columns:minmax(0,1fr)}}.compare{flex-direction:column;gap:16px;display:flex}.compare__card{border-radius:var(--ps-radius-xl);color:#18181b;background:#fff;align-items:center;gap:14px;min-height:112px;padding:20px 22px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0a0a0c0f}.compare__avatar{color:#2a4f8c;background:#dfe7f7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.875rem;font-weight:500;display:grid}.compare__lines{flex-direction:column;min-width:0;font-size:.9375rem;line-height:1.4;display:flex}.compare__lines b{font-weight:500}.compare__lines span{color:#5c5c62}.compare__lines .compare__amount{color:#18181b;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:500}.compare--blurred .compare__avatar,.compare--blurred .compare__lines{filter:blur(5px)}.compare--scrambled .compare__card{box-shadow:0 0 0 2px var(--ps-cobalt-400), 0 0 0 6px #86a8e638, 0 4px 20px #0a0a0c0f}.compare figcaption{color:var(--ps-color-text-muted);font-size:var(--ps-text-base);flex-direction:column;gap:4px;padding-inline:6px;line-height:1.45;display:flex}.compare figcaption b{color:var(--ps-color-text);font-size:1rem;font-weight:500}.section--uses .section-head{margin-bottom:16px}.privacy{background:var(--panel-ink);color:var(--ps-zinc-50);isolation:isolate;border-radius:48px;margin-inline:16px;padding-block:104px;position:relative;overflow:hidden}.privacy:before{content:"";z-index:-1;background:var(--glows);opacity:.55;position:absolute;inset:0}@media (prefers-color-scheme:dark){.privacy{box-shadow:inset 0 0 0 1px var(--ps-zinc-700)}}.privacy__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (max-width:920px){.privacy__inner{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:640px){.privacy{border-radius:32px;margin-inline:8px;padding-block:72px}}.privacy .section-title{margin-top:16px}.privacy .section-title em{color:var(--ps-zinc-400)}.privacy__copy p:not(.eyebrow){max-width:32rem;color:var(--ps-zinc-400);margin-top:20px;font-size:1.0625rem;line-height:1.55}.spec{border-radius:var(--ps-radius-2xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;padding:6px;box-shadow:inset 0 0 0 1px #ffffff14}.spec>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:16px 18px;display:flex}.spec>div+div{border-top:1px solid #ffffff14}.spec dt{color:var(--ps-zinc-400);font-size:var(--ps-text-md);letter-spacing:var(--ps-tracking-ui)}.spec dd{text-align:right}.spec code{color:var(--ps-cobalt-300);background:#ffffff1a;border-radius:6px;padding:2px 7px}@media (max-width:480px){.spec>div{flex-direction:column;padding:14px}.spec dd{text-align:left}}:root{interpolate-size:allow-keywords}.faq{gap:12px;display:grid}.faq__item{border-radius:var(--ps-radius-xl);background:var(--ps-color-surface);box-shadow:var(--ps-shadow-md)}.faq__item::details-content{height:0;transition:height var(--ps-duration-base) var(--ps-ease-out), content-visibility var(--ps-duration-base) allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}.faq__item summary{border-radius:var(--ps-radius-xl);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;font-size:1.0625rem;list-style:none;display:flex;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{width:18px;height:18px;color:var(--ps-color-text-muted);transition:transform var(--ps-duration-slow) var(--ps-ease-spring);flex:none;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__item summary:hover .faq__icon{color:var(--ps-color-text)}.faq__item p{max-width:40rem;color:var(--ps-color-text-muted);font-size:var(--ps-text-base);padding:0 24px 22px;line-height:1.55}.faq__item[open]>p{animation:faq-reveal var(--ps-duration-slow) var(--ps-ease-out)}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-6px)}}.final{padding-block:32px 120px}.final__inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.final__title{letter-spacing:-.018em;max-width:16ch;font-size:clamp(2.25rem,1.3rem + 3.4vw,3.75rem);line-height:1.05}.final p{color:var(--ps-color-text-muted);font-size:1.0625rem}.final .cta{margin-top:10px}@media (max-width:640px){.final{padding-block:16px 80px}}.site-footer{color:var(--ps-color-text-muted);font-size:var(--ps-text-base);letter-spacing:var(--ps-tracking-ui);margin-top:24px}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;gap:56px 80px;padding-block:64px 96px;display:grid}.site-footer__line{max-width:16ch;color:var(--ps-color-text);font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin-top:28px;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:350;line-height:1.1}.site-footer__line em{font-style:italic}.site-footer__by{margin-top:20px}.site-footer__columns{grid-template-columns:repeat(3,auto);gap:40px 56px;display:grid}.site-footer__heading{color:var(--ps-color-text-muted);font-size:var(--ps-text-md)}.site-footer__columns ul{gap:10px;margin-top:16px;display:grid}.footer-link{color:var(--ps-color-text);transition:opacity var(--ps-duration-base) var(--ps-ease-standard);text-decoration:none}.footer-link:hover{opacity:.7}.site-footer__end{text-align:center;flex-direction:column;align-items:center;padding-bottom:56px;display:flex}.site-footer__studio{display:block}.site-footer__copy{color:var(--ps-color-text);font-size:var(--ps-text-sm);margin-top:20px}.site-footer__note{max-width:34rem;font-size:var(--ps-text-xs);margin-top:8px;line-height:1.6}@media (max-width:860px){.site-footer__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.site-footer__columns{grid-template-columns:repeat(2,auto);justify-content:start}}.not-found{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:120px 128px;display:flex}.not-found h1{letter-spacing:-.018em;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);line-height:1.05}.not-found p:not(.eyebrow){max-width:32rem;color:var(--ps-color-text-muted);font-size:1.0625rem}@media (max-width:399px){.site-header .cta{display:none}}@media (prefers-reduced-motion:reduce){.faq__item::details-content{transition:none}.faq__item[open]>p{animation:none}}
