@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_ad80af{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_ad80af{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4994ab{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4994ab{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_258e5a{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_258e5a{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_65423c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_65423c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_7b30e7{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_7b30e7{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f29a37{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f29a37{--font-manrope:"Manrope","Manrope Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--s-1:2px;--s-2:4px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:20px;--s-7:24px;--s-8:32px;--s-9:48px;--s-10:64px;--s-11:96px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:40px;--text-figure:clamp(32px,10vw,40px);--t-1:var(--text-xs);--t-2:var(--text-xs);--t-3:var(--text-sm);--t-4:var(--text-base);--t-5:var(--text-lg);--t-6:var(--text-2xl);--t-7:var(--text-3xl);--t-8:var(--text-4xl);--t-9:58px;--t-display-hero:clamp(44px,6.6vw,92px);--t-display-1:clamp(38px,5.5vw,68px);--t-display-2:clamp(28px,3.8vw,44px);--t-display-3:clamp(34px,4vw,52px);--text-display-2:clamp(32px,3.8vw,48px);--t-marketing-lead:clamp(18px,1.5vw,21px);--t-marketing-h3:clamp(22px,2.3vw,32px);--mk-h3:clamp(22px,1.95vw,28px);--mk-lh-h3:1.25;--mk-h3-weight:var(--w-regular);--mk-head-weight:var(--w-light);--mk-head-tr:clamp(-.02em,.6px - .031em,.01em);--mk-body:clamp(16px,1.25vw,18px);--mk-lh-text:1.5;--lh-display:1.2;--lh-heading:1.3;--lh-normal:1.4;--lh-body:1.5;--lh-loose:1.6;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-extrabold:800;--tr-heading:-.02em;--tr-display:-.03em;--tr-none:0;--tr-caps:.08em;--tr-caps-wide:.12em;--tr-tight:var(--tr-display);--tr-snug:var(--tr-heading);--r-inset:8px;--r-control:10px;--r-tile:12px;--r-card:16px;--r-feature:26px;--r-full:999px;--r-circle:50%;--r-sm:var(--r-inset);--r-xs:var(--r-inset);--r-md:var(--r-control);--r-plate:var(--r-tile);--r-lg:var(--r-tile);--r-xl:var(--r-card);--r-2xl:var(--r-feature);--r-3xl:var(--r-feature);--control-h-sm:32px;--control-h:40px;--control-h-touch:44px;--control-h-lg:52px;--control-px:16px;--control-text:var(--text-sm);--bp-sm:640px;--bp-md:900px;--bp-lg:1121px;--bp-xl:1440px;--content-max:1920px;--bw:1px;--bw-thick:2px;--ease:cubic-bezier(.4,0,.2,1);--ease-settle:cubic-bezier(.2,.7,.2,1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--dur-slower:.45s;--dur-slowest:.7s;--stagger:60ms;--wrap-max:1120px;--wrap-max-wide:1240px;--wrap-pad:var(--s-7);--wrap-pad-wide:var(--s-8);--wrap-pad-sm:var(--s-5);--font-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font-geist),var(--font-fallback);--font-body:var(--font-manrope),var(--font-fallback);--font-mono:var(--font-geist-mono),ui-monospace,monospace}@media (pointer:coarse){:root{--control-h:var(--control-h-touch);--control-text:var(--text-base)}}:root{--paper:#f2f8f4;--ink-base:#072b27;--shade:#072b27;--inverse:#0f433e;--inverse-ink:#f2f8f4;--accent:#ff8a3d;--accent-ink:#0f433e;--link:#0f433e;--accent-subtle:#a1ceb4;--accent-on-inverse:#ffc194;--shadow-color:#072b27;--lift:#fff;--scheme:light;--ink-muted-mix:93%;--ink-soft-mix:78%;--data-mix:0%;--card-paper-mix:35%;--switch-track-on:var(--accent-subtle);--switch-knob-on:var(--link);--signal-positive:#0e5a35;--signal-negative:#93241a}:root:has([data-app]){--paper:#f4f5f7;--lift:#fff;--card-paper-mix:0%;--ink-base:#0a0a0a;--shade:#0f172a;--switch-track-on:#a1ceb4;--switch-knob-on:#0f433e;--inverse:#000;--inverse-ink:#fff;--accent-ink:#000;--link:var(--ink-base);--accent-subtle:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root:has([data-app]){--accent-subtle:color-mix(in srgb,var(--accent) 16%,var(--paper))}}:root:has([data-app]){--accent-on-inverse:var(--accent);--shadow-color:#000;--scheme:light;--ink-muted-mix:72%;--ink-soft-mix:58%}:root[data-appearance=dark]:has([data-app]):not(:has([data-app-light])){--paper:#000;--lift:#1a1a1a;--ink-base:#fff;--shade:#fff;--inverse:#fff;--inverse-ink:#000;--accent-ink:#000;--link:var(--accent);--accent-on-inverse:var(--inverse-ink);--shadow-color:#000;--signal-positive:#4ade80;--signal-negative:#ff7b7b;--data-mix:100%;--scheme:dark;--card-paper-mix:35%;--switch-track-on:var(--accent-subtle);--switch-knob-on:var(--link)}:root[data-appearance=dark]:has([data-app]):not(:has([data-app-light])) [data-band]{--inverse:#000;--inverse-ink:#fff;--accent-on-inverse:var(--accent)}:root:has([data-app]) .sc-app[data-band],:root[data-appearance=dark]:has([data-app]):not(:has([data-app-light])) .sc-app[data-band]{--inverse:#0f433e;--inverse-ink:#f2f8f4;--accent-on-inverse:#ffc194}:root,[data-band]{--surface:var(--paper);--surface-raised:var(--paper);--surface-card:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-card:color-mix(in srgb,var(--paper) var(--card-paper-mix),var(--lift))}}:root,[data-band]{--surface-sunken:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-sunken:color-mix(in srgb,var(--paper) 96%,var(--shade))}}:root,[data-band]{--surface-hover:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-hover:color-mix(in srgb,var(--surface-card) 95%,var(--shade))}}:root,[data-band]{--surface-accent-subtle:var(--accent-subtle);--surface-accent-wash:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-accent-wash:color-mix(in srgb,var(--accent-subtle) 40%,var(--paper))}}:root,[data-band]{--surface-warm:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-warm:color-mix(in srgb,var(--paper) 94%,var(--accent))}}:root,[data-band]{--surface-warm-deep:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-warm-deep:color-mix(in srgb,color-mix(in srgb,var(--paper) 90%,var(--accent)) 96%,var(--shade))}}:root,[data-band]{--surface-switch-on:var(--switch-track-on);--switch-thumb-on:var(--switch-knob-on);--surface-switch-wash:var(--switch-track-on)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-switch-wash:color-mix(in srgb,var(--switch-track-on) 40%,var(--paper))}}:root,[data-band]{--surface-picked:var(--surface-switch-wash);--picked-edge:var(--switch-thumb-on);--surface-translucent:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-translucent:color-mix(in srgb,var(--paper) 86%,transparent)}}:root,[data-band]{--surface-segment:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-segment:color-mix(in srgb,var(--paper) 93%,var(--shade))}}:root,[data-band]{--data-fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--data-fill:color-mix(in srgb,var(--accent) var(--data-mix),var(--inverse))}}:root,[data-band]{--data-fill-empty:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--data-fill-empty:color-mix(in srgb,var(--inverse) 65%,var(--paper))}}:root,[data-band]{--data-heat-0:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--data-heat-0:color-mix(in srgb,var(--data-fill) 8%,var(--paper))}}:root,[data-band]{--data-heat-1:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--data-heat-1:color-mix(in srgb,var(--data-fill) 28%,var(--paper))}}:root,[data-band]{--data-heat-2:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--data-heat-2:color-mix(in srgb,var(--data-fill) 48%,var(--paper))}}:root,[data-band]{--data-heat-3:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--data-heat-3:color-mix(in srgb,var(--data-fill) 72%,var(--paper))}}:root,[data-band]{--data-heat-4:var(--data-fill);--surface-inverse:var(--inverse);--surface-inverse-raised:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-inverse-raised:color-mix(in srgb,var(--inverse) 94%,var(--inverse-ink))}}:root,[data-band]{--surface-inverse-deep:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-inverse-deep:color-mix(in srgb,var(--inverse) 88%,#000)}}:root,[data-band]{--surface-inverse-veil:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-inverse-veil:color-mix(in srgb,var(--inverse-ink) 6%,transparent)}}:root,[data-band]{--surface-inverse-photo:var(--ink-base);--surface-accent:var(--accent);--surface-ask-active:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-ask-active:color-mix(in srgb,var(--accent-subtle) 24%,var(--paper))}}:root,[data-band]{--ink:var(--ink-base);--ink-muted:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-muted:color-mix(in srgb,var(--ink-base) var(--ink-muted-mix),transparent)}}:root,[data-band]{--ink-soft:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-soft:color-mix(in srgb,var(--ink-base) var(--ink-soft-mix),transparent)}}:root,[data-band]{--ink-faint:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-faint:color-mix(in srgb,var(--ink-base) 34%,transparent)}}:root,[data-band]{--ink-on-inverse:var(--inverse-ink);--ink-on-inverse-muted:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-on-inverse-muted:color-mix(in srgb,var(--inverse-ink) 93%,transparent)}}:root,[data-band]{--ink-on-inverse-subtle:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-on-inverse-subtle:color-mix(in srgb,var(--inverse-ink) 87%,transparent)}}:root,[data-band]{--ink-on-inverse-faint:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-on-inverse-faint:color-mix(in srgb,var(--inverse-ink) 30%,transparent)}}:root,[data-band]{--ink-on-inverse-dim:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--ink-on-inverse-dim:color-mix(in srgb,var(--inverse-ink) 60%,transparent)}}:root,[data-band]{--accent-wash:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--accent-wash:color-mix(in srgb,var(--accent) 18%,transparent)}}:root,[data-band]{--accent-wash-mid:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--accent-wash-mid:color-mix(in srgb,var(--accent) 55%,transparent)}}:root,[data-band]{--border:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border:color-mix(in srgb,var(--ink-base) 14%,transparent)}}:root,[data-band]{--border-mid:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-mid:color-mix(in srgb,var(--ink-base) 22%,transparent)}}:root,[data-band]{--border-strong:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-strong:color-mix(in srgb,var(--ink-base) 45%,transparent)}}:root,[data-band]{--border-control:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-control:color-mix(in srgb,var(--ink-base) 70%,transparent)}}:root,[data-band]{--border-field:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-field:color-mix(in srgb,var(--ink-base) 56%,transparent)}}:root,[data-band]{--control-track:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--control-track:color-mix(in srgb,var(--ink-base) 16%,var(--paper))}}:root,[data-band]{--border-inverse:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-inverse:color-mix(in srgb,var(--inverse-ink) 16%,transparent)}}:root,[data-band]{--border-inverse-mid:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-inverse-mid:color-mix(in srgb,var(--inverse-ink) 22%,transparent)}}:root,[data-band]{--border-control-inverse:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--border-control-inverse:color-mix(in srgb,var(--inverse-ink) 60%,transparent)}}:root,[data-band]{--border-on-image:#ffffff4d;--ink-disabled-edge:var(--border-strong);--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--accent-hover:color-mix(in srgb,var(--accent) 92%,var(--paper))}}:root,[data-band]{--surface-inverse-hover:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-inverse-hover:color-mix(in srgb,var(--inverse) 92%,var(--shade))}}:root,[data-band]{--phone-body:#0a0a0a;--phone-ink:#000;--phone-rail-lit:#2b2b2b;--phone-rail-shade:#131313;--phone-wallet-ink:#fff;--phone-wallet-control:#1c1c1e;--phone-lock-sky:#1d2b4f;--phone-lock-mid:#34508a;--phone-lock-haze:#7d93c0;--phone-lock-glow:#5f7fb8;--phone-lock-dusk:#d9a988;--phone-lock-warm:#e7b48f;--phone-lock-android-sky:#16223f;--phone-lock-android-mid:#2c4479;--phone-lock-android-low:#6b86b8;--phone-lock-android-glow:#4f6fa8;--phone-lock-ink:#fff;--border-accent:var(--ink);--ink-danger:var(--signal-negative);--ink-ok:var(--signal-positive);--surface-ok-subtle:var(--signal-positive)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-ok-subtle:color-mix(in srgb,var(--signal-positive) 12%,var(--surface-raised))}}:root,[data-band]{--surface-danger-subtle:var(--signal-negative)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--surface-danger-subtle:color-mix(in srgb,var(--signal-negative) 12%,var(--surface-raised))}}:root,[data-band]{--shadow-sm:0 2px 8px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-sm:0 2px 8px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}:root,[data-band]{--shadow-md:0 12px 32px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-md:0 12px 32px color-mix(in srgb,var(--shadow-color) 10%,transparent)}}:root,[data-band]{--shadow-lg:0 18px 44px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-lg:0 18px 44px color-mix(in srgb,var(--shadow-color) 18%,transparent)}}:root,[data-band]{--elev-raised:0 1px 2px var(--shadow-color),0 2px 8px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--elev-raised:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent),0 2px 8px color-mix(in srgb,var(--shadow-color) 5%,transparent)}}:root,[data-band]{--elev-overlay:var(--shadow-lg);--elev-hairline:0 1px 2px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--elev-hairline:0 1px 2px color-mix(in srgb,var(--shadow-color) 5%,transparent)}}:root,[data-band]{--shadow-xl:0 32px 72px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-xl:0 32px 72px color-mix(in srgb,var(--shadow-color) 30%,transparent)}}:root,[data-band]{--shadow-up:0 -12px 34px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-up:0 -12px 34px color-mix(in srgb,var(--shadow-color) 22%,transparent)}}:root,[data-band]{--shadow-accent:0 10px 28px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-accent:0 10px 28px color-mix(in srgb,var(--accent) 45%,transparent)}}:root,[data-band]{--shadow-card-on-band:0 32px 72px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-card-on-band:0 32px 72px color-mix(in srgb,var(--shadow-color) 40%,transparent)}}:root,[data-band]{--shadow-plate:0 24px 56px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-plate:0 24px 56px color-mix(in srgb,var(--shadow-color) 14%,transparent)}}:root,[data-band]{--shadow-card-on-screen:0 18px 34px -14px var(--shadow-color),0 2px 6px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-card-on-screen:0 18px 34px -14px color-mix(in srgb,var(--shadow-color) 42%,transparent),0 2px 6px color-mix(in srgb,var(--shadow-color) 12%,transparent)}}:root,[data-band]{--shadow-rim:inset 0 1px 0 #ffffff24,inset 0 0 0 1px #ffffff0f;--shadow-text-on-photo:0 1px 3px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-text-on-photo:0 1px 3px color-mix(in srgb,var(--shadow-color) 60%,transparent)}}:root,[data-band]{--shadow-on-photo:0 2px 6px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--shadow-on-photo:0 2px 6px color-mix(in srgb,var(--shadow-color) 45%,transparent)}}:root,[data-band]{--scrim-strong:var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--scrim-strong:color-mix(in srgb,var(--shadow-color) 85%,transparent)}}:root,[data-band]{--scrim-soft:var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--scrim-soft:color-mix(in srgb,var(--shadow-color) 30%,transparent)}}:root,[data-band]{--sheen:#ffffff29;--sheen-faint:#ffffff0d;--focus-ring:var(--link);--focus-ring-inverse:var(--inverse-ink);--gradient-ground:radial-gradient(ellipse at center,var(--shadow-color),transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root,[data-band]{--gradient-ground:radial-gradient(ellipse at center,color-mix(in srgb,var(--shadow-color) 16%,transparent),transparent 70%)}}:root,[data-band]{--gradient-sheen:linear-gradient(105deg,transparent 30%,var(--sheen) 45%,var(--sheen-faint) 55%,transparent 70%);--gradient-lockscreen:radial-gradient(circle at 80% 65%,var(--accent-wash),transparent 38%),linear-gradient(160deg,var(--surface-inverse-deep),var(--surface-inverse));--gradient-image-scrim:linear-gradient(transparent,var(--scrim-strong));--gradient-image-scrim-text:linear-gradient(transparent,var(--scrim-strong) 50%,var(--scrim-strong));--mask-edge-fade:linear-gradient(to right,transparent 0%,#000 var(--mask-fade,9%),#000 calc(100% - var(--mask-fade,9%)),transparent 100%);--mask-fade-end:linear-gradient(90deg,#000 calc(100% - 32px),transparent);--gradient-highlight:linear-gradient(transparent 64%,var(--accent) 64%,var(--accent) 94%,transparent 94%)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::details-content{transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html.lenis,html:has(.mk-shell){scroll-behavior:auto}html [data-scroll-target]:focus,html [data-scroll-target]:focus-visible{outline:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--t-5);line-height:var(--lh-loose);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display)}::selection{background:var(--accent);color:var(--accent-ink)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--t-display-1)}h1,h2{font-weight:var(--w-semibold);letter-spacing:var(--tr-tight);line-height:var(--lh-display)}h2{font-size:var(--t-display-2)}h3{font-size:var(--t-5);font-weight:var(--w-semibold);letter-spacing:var(--tr-snug)}.wrap{max-width:var(--wrap-max);padding:0 var(--wrap-pad);margin:0 auto}.lead{font-size:var(--t-5);color:var(--ink-muted);max-width:60ch}.arrow-turn{width:1em;height:1em;transition:transform var(--dur-base) var(--ease);transform-origin:50%;flex:none;display:inline-block}@media (hover:hover){:is(a,button):hover .arrow-turn{transform:rotate(-45deg)}}:is(a,button):focus-visible .arrow-turn{transform:rotate(-45deg)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--bw-thick) solid var(--focus-ring);outline-offset:3px}.skip-link{left:var(--s-4);top:var(--s-4);z-index:100;padding:var(--s-3) var(--s-5);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font-size:var(--t-3);font-weight:var(--w-semibold);transition:transform var(--dur-fast) var(--ease);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{text-decoration:none;transform:translateY(0)}.mk-shell #main,:target,section[id]{scroll-margin-top:calc(68px + var(--s-5))}h1,h2{text-wrap:balance}.field-help,.lead{text-wrap:pretty}.reveal-scroll{--reveal-delay:0s;transition:opacity var(--dur-slower) var(--ease-settle) var(--reveal-delay),transform var(--dur-slower) var(--ease-settle) var(--reveal-delay)}.reveal-scroll[data-reveal-pending]{opacity:0;transform:translateY(12px)}.reveal-scroll[data-reveal-pending]:focus-within{opacity:1;transition:none;transform:none}.ph-frame{--ph-w:var(--phone-size,300px);--ph-bezel:calc(var(--ph-w) * 2 / 69);--ph-radius:calc(var(--ph-w) * 10 / 69);width:var(--ph-w);height:calc(var(--ph-w) * 434 / 207);padding:var(--ph-bezel);border-radius:var(--ph-radius);background:var(--phone-body);box-shadow:var(--shadow-xl);flex:none;position:relative}.ph-screen{border-radius:calc(var(--ph-radius) - var(--ph-bezel));width:100%;height:100%;overflow:hidden}.ph-notch{top:calc(var(--ph-w) * 4 / 69);width:calc(var(--ph-w) * 7 / 23);height:calc(var(--ph-w) * 2 / 23);border-radius:var(--r-full);background:var(--phone-body);left:50%;transform:translate(-50%)}.ph-notch,.ph-rail{z-index:3;position:absolute}.ph-rail{--ph-rail-w:max(2px,calc(var(--ph-w) / 138));width:var(--ph-rail-w);border-radius:var(--ph-rail-w)}.ph-rail[data-rail=action],.ph-rail[data-rail=vol-down],.ph-rail[data-rail=vol-up]{left:calc(-1 * var(--ph-rail-w));background:linear-gradient(90deg,var(--phone-rail-lit),var(--phone-rail-shade));border-start-end-radius:0;border-end-end-radius:0}.ph-rail[data-rail=power]{right:calc(-1 * var(--ph-rail-w));background:linear-gradient(270deg,var(--phone-rail-lit),var(--phone-rail-shade));border-start-start-radius:0;border-end-start-radius:0}.ph-rail[data-rail=action]{top:calc(var(--ph-w) * 31 / 69);height:calc(var(--ph-w) * 16 / 207)}.ph-rail[data-rail=vol-up]{top:calc(var(--ph-w) * 14 / 23);height:calc(var(--ph-w) * 32 / 207)}.ph-rail[data-rail=vol-down]{top:calc(var(--ph-w) * 55 / 69);height:calc(var(--ph-w) * 32 / 207)}.ph-rail[data-rail=power]{top:calc(var(--ph-w) * 13 / 23);height:calc(var(--ph-w) * 48 / 207)}.ph-lock{height:100%;padding:var(--s-10) var(--s-5) 0;color:var(--ink-on-inverse);text-align:center;background:var(--gradient-lockscreen);position:relative;overflow:hidden}.ph-date{font-size:var(--t-3);color:var(--ink-on-inverse-muted)}.ph-clock{margin:calc(-1 * var(--s-1)) 0 var(--s-7);font-size:var(--t-9);font-weight:var(--w-light);letter-spacing:-.03em;line-height:1.25}.ph-notification{width:100%;padding:var(--s-5);border:var(--bw) solid var(--border);background:var(--surface-raised);color:var(--ink);text-align:left;box-shadow:var(--shadow-lg);border-radius:14px}.ph-notification-head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.ph-app{background:var(--ink);width:20px;height:20px;color:var(--accent-on-inverse);font-weight:var(--w-bold);border-radius:6px;place-items:center;display:grid}.ph-app,.ph-source{font-size:var(--t-2)}.ph-source{font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--tr-caps);flex:1}.ph-time{color:var(--ink-muted);font-size:10px}.ph-notification p{font-size:var(--t-3);line-height:var(--lh-normal)}.ph-notification-small{max-width:330px}.ph-wallet-peek{height:112px;padding:var(--s-5);align-items:flex-start;gap:var(--s-4);background:var(--surface-inverse-raised);text-align:left;box-shadow:var(--shadow-up);border-radius:14px 14px 0 0;display:flex;position:absolute;bottom:-50px;left:18px;right:18px}.ph-wallet-logo{border-radius:var(--r-circle);background:var(--accent);width:30px;height:30px;color:var(--accent-ink);font-weight:var(--w-bold);place-items:center;display:grid}.ph-wallet-peek b{font-size:var(--t-3);white-space:nowrap;color:var(--ink-on-inverse)}.ph-wallet-peek small{color:var(--ink-on-inverse-subtle);letter-spacing:var(--tr-caps);white-space:nowrap;margin-left:auto;font-size:10px}.wcard{width:100%;max-width:360px;color:var(--ink-on-inverse);box-shadow:var(--shadow-lg);border-radius:20px;overflow:hidden}.wcard-head{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);display:flex}.wcard-logo{border-radius:var(--r-circle);width:34px;height:34px;font-weight:var(--w-bold);place-items:center;display:grid}.wcard-name{font-size:var(--t-4);font-weight:var(--w-semibold);letter-spacing:-.015em;flex:1;line-height:1.25}.wcard-count{text-align:right}.wcard-count small{letter-spacing:var(--tr-caps-wide);opacity:.65;text-transform:uppercase;font-size:10px;display:block}.wcard-count b{font-size:var(--t-5);font-weight:var(--w-semibold)}.wcard-strip{height:96px}.wcard-stamps{gap:var(--s-4);padding:var(--s-6);display:flex}.stamp{border:var(--bw-thick) solid var(--border-on-image);border-radius:var(--r-circle);width:34px;height:34px;font-size:var(--t-3);font-weight:var(--w-semibold);place-items:center;display:grid}.stamp.got{animation:pop .35s var(--ease);border:0}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stamp.got{animation:none}}.wcard-points{padding:var(--s-6) var(--s-6) var(--s-3)}.wcard-points b{font-size:44px;font-weight:var(--w-semibold);letter-spacing:-.015em}.wcard-points span{font-size:var(--t-4);opacity:.7;margin-left:var(--s-3)}.wcard-foot{padding:var(--s-3) var(--s-6) var(--s-6);justify-content:space-between;gap:var(--s-4);display:flex}.wcard-foot small{letter-spacing:var(--tr-caps-wide);opacity:.65;text-transform:uppercase;margin-bottom:var(--s-1);font-size:10px;display:block}.wcard-foot b{font-size:var(--t-3);font-weight:var(--w-semibold);line-height:var(--lh-normal)}.wcard-foot>div:last-child{text-align:right}.field{gap:var(--s-2);flex-direction:column;display:flex}.field-label{font-size:var(--t-3);font-weight:var(--w-semibold);color:var(--ink)}.field-help{font-size:var(--t-2);color:var(--ink-muted)}.field-error{font-size:var(--t-2);font-weight:var(--w-semibold);color:var(--ink-danger)}.mk-shell{--font-display:var(--font-figtree),var(--font-fallback);--mk-nav-h:84px}.mk-section{padding-block:clamp(var(--s-10),7vw,calc(var(--s-11) * 1.4))}.mk-wrap-wide{width:100%;max-width:var(--wrap-max-wide);padding-inline:var(--wrap-pad-wide);margin-inline:auto}.mk-band{background:var(--surface-inverse)}.mk-band,.mk-band h1,.mk-band h2,.mk-band h3{color:var(--ink-on-inverse)}.mk-band .lead{color:var(--ink-on-inverse-muted)}.mk-band :where(a){color:var(--accent-on-inverse)}.mk-band :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--focus-ring-inverse);outline-offset:-3px}.mk-eyebrow{margin:0 0 var(--s-5);font-family:var(--font-body);font-size:var(--t-3);font-weight:var(--w-bold);letter-spacing:var(--tr-caps);text-transform:uppercase;display:block}.mk-eyebrow-onPaper{color:var(--link)}.mk-eyebrow-onBand{color:var(--accent-on-inverse)}.mk-eyebrow-onTint{color:var(--ink)}.mk-head{max-width:62ch}.mk-head h2{margin-bottom:var(--s-5)}.mk-shell :is(h2,h3)[id]{scroll-margin-top:calc(var(--mk-nav-h) + var(--s-5))}:where(.mk-shell) :is(h1,h2){font-weight:var(--mk-head-weight)}:where(.mk-shell) h3{font-weight:var(--mk-h3-weight);text-wrap:balance}.mk-h2{margin:0 0 var(--s-5);font-family:var(--font-display);font-size:var(--text-display-2);font-weight:var(--mk-head-weight);letter-spacing:var(--tr-display);text-wrap:balance;line-height:1.1}.mk-shell .lead{max-width:56ch;font-size:var(--t-marketing-lead);line-height:var(--lh-body)}@media (max-width:639px){.mk-shell{--mk-nav-h:64px;--wrap-pad-wide:var(--wrap-pad)}}.mk-demo{padding-block-end:0;overflow:clip}.mk-demo-grid{gap:var(--s-9);grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;display:grid}.mk-demo-col{min-width:0;top:calc(clamp(var(--s-10), 7vw, calc(var(--s-11) * 1.4)) * -.5);position:relative}.mk-demo-head h2{max-width:17ch}.mk-demo-head .lead{max-width:40ch}.mk-demo-panel{width:max-content;max-width:100%;margin:var(--s-9) auto 0;padding:var(--s-9);border:var(--bw) solid var(--border);border-radius:var(--r-2xl);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-xl);text-align:center;flex-direction:column;align-items:center;display:flex}.mk-demo-panel .mk-demo-code{width:260px;max-width:100%;padding:var(--s-5);color:var(--ink);display:block}.mk-demo-panel .mk-demo-code:focus-visible,.mk-demo-panel .mk-demo-code:hover{text-decoration:none}.mk-demo-code svg{width:100%;height:auto;display:block}.mk-demo-panel :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--focus-ring);outline-offset:3px}.mk-demo-cap{margin-top:var(--s-5);max-width:26ch;font-size:var(--t-4);line-height:var(--lh-normal);color:var(--ink-muted)}.mk-demo-panel .mk-demo-tap{display:none}.mk-demo-marks{width:100%;margin-top:var(--s-5);padding-top:var(--s-5);border-top:var(--bw) solid var(--border);justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.mk-demo-marks img{width:auto;height:30px;display:block}.mk-deck{--phone-size:460px;--mk-deck-h:calc(var(--phone-size) * 175 / 138);--mk-deck-shown:.85;--mk-deck-bleed:calc(max(0px, calc((100vw - var(--wrap-max)) / 2)) + var(--wrap-pad));width:min(calc(100% + var(--mk-deck-bleed)),calc(var(--phone-size) * 3));--mask-fade:min(9%,calc((100% - var(--phone-size)) * .4));-webkit-mask-image:var(--mask-edge-fade);mask-image:var(--mask-edge-fade);height:calc(var(--phone-size) * 434 / 207 * var(--mk-deck-shown));justify-content:center;align-items:flex-start;margin-inline:auto;display:flex;position:relative;overflow:clip visible}.mk-deck-phone .ph-screen{background:var(--surface)}.mk-deck .ph-photo>img{z-index:4}.mk-deck-phone .ph-screen.mk-deck-photo-screen{background:var(--phone-body)}.mk-demo .mk-deck.mk-deck-small{--phone-size:368px}@media (max-width:900px){.mk-demo .mk-deck.mk-deck-small{--phone-size:320px}}@media (max-width:639px){.mk-demo .mk-deck.mk-deck-small{--phone-size:210px}}.mk-demo.mk-demo-compact{padding-block-start:var(--s-10)}.mk-demo.mk-demo-compact .mk-demo-col{top:calc(var(--s-10) * -.5)}.mk-demo-compact .mk-demo-panel{margin-top:var(--s-7);padding:var(--s-7)}.mk-demo-compact .mk-demo-panel .mk-demo-code{width:190px;padding:var(--s-4)}.mk-demo .mk-deck.mk-deck-small{--mk-deck-shown:.76}.mk-demo-compact .mk-demo-head{text-align:center}.mk-demo-compact .mk-demo-head .lead,.mk-demo-compact .mk-demo-head h2{margin-inline:auto}.mk-demo-compact .mk-demo-head .eyebrow,.mk-demo-compact .mk-demo-head>*{justify-content:center}.mk-demo-compact .mk-demo-cap{display:none}.mk-demo-compact .mk-demo-panel{position:relative}.mk-deck-screen{z-index:3;pointer-events:none;height:100%;flex-direction:column;position:relative}.mk-deck-screen,.ph-chrome{color:var(--phone-ink);display:flex}.ph-chrome{padding-inline:calc(var(--ph-w) * 5 / 69);height:calc(var(--ph-w) * 3 / 23);font-size:calc(var(--ph-w) * 15 / 414);font-weight:var(--w-semibold);letter-spacing:var(--tr-tight);flex:none;justify-content:space-between;align-items:center}.ph-chrome-status{align-items:center;gap:calc(var(--ph-w) * 7 / 414);display:flex}.ph-chrome-status svg,.ph-control svg{height:auto;display:block}.ph-chrome-status svg[data-icon=signal]{width:calc(var(--ph-w) * 3 / 69)}.ph-chrome-status svg[data-icon=wifi]{width:calc(var(--ph-w) * 8 / 207)}.ph-chrome-status svg[data-icon=battery]{width:calc(var(--ph-w) * 13 / 207)}.ph-controls{padding:calc(var(--ph-w) * 5 / 207) calc(var(--ph-w) * 11 / 207) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.ph-control{width:calc(var(--ph-w) * 19 / 207);height:calc(var(--ph-w) * 19 / 207);border:var(--bw) solid var(--border);border-radius:var(--r-circle);background:var(--surface-raised);color:var(--phone-ink);box-shadow:var(--shadow-sm);place-items:center;display:grid}.ph-chrome[data-tone=wallet]{color:var(--phone-wallet-ink)}.ph-controls[data-tone=wallet] .ph-control{background:var(--phone-wallet-control);color:var(--phone-wallet-ink);box-shadow:none;border-color:#0000}.ph-control svg[data-icon=close]{width:calc(var(--ph-w) * 7 / 207)}.ph-control svg[data-icon=more]{width:calc(var(--ph-w) * 3 / 69)}.mk-deck-bezel{z-index:3;border:var(--ph-bezel) solid var(--phone-body);border-radius:var(--ph-radius);pointer-events:none;position:absolute;inset:0}.mk-deck-group{z-index:2;padding-top:calc(var(--phone-size) * 134 / 414);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.mk-deck-card{height:var(--mk-deck-h);border-radius:calc(var(--mk-deck-h) * 8 / 175);width:auto;box-shadow:var(--shadow-card-on-screen);transition:transform var(--dur-slower) var(--ease),opacity var(--dur-slower) var(--ease),filter var(--dur-slower) var(--ease);position:absolute}.mk-deck-card[data-slot="0"]{opacity:1;z-index:3;filter:brightness();transform:translate(0)scale(1)}.mk-deck-card[data-slot="1"]{opacity:.9;z-index:2;filter:brightness(.72);transform:translate(109%)scale(.9)rotate(2deg)}.mk-deck-card[data-slot="-1"]{opacity:.9;z-index:2;filter:brightness(.72);transform:translate(-109%)scale(.9)rotate(-2deg)}.mk-deck-card[data-slot="2"],.mk-deck-card[data-slot=out-right]{opacity:.75;z-index:1;filter:brightness(.5);transform:translate(218%)scale(.78)rotate(3.5deg)}.mk-deck-card[data-slot="-2"],.mk-deck-card[data-slot=out-left]{opacity:.75;z-index:1;filter:brightness(.5);transform:translate(-218%)scale(.78)rotate(-3.5deg)}.mk-deck-card[data-slot=out-left],.mk-deck-card[data-slot=out-right]{opacity:0;z-index:0}@media (prefers-reduced-motion:reduce){.mk-deck-card{transition:none}}@media (max-width:900px){.mk-demo-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.mk-demo-col,.mk-demo.mk-demo-compact .mk-demo-col{top:0}.mk-demo-cap,.mk-demo-panel .mk-demo-code{display:none}.mk-demo-panel .mk-demo-tap{display:inline-flex}.mk-demo-marks{margin-top:var(--s-6);padding-top:var(--s-6)}.mk-deck{--phone-size:400px}}@media (max-width:639px){.mk-deck{--phone-size:240px}.mk-demo-panel{width:100%;margin-top:var(--s-8);padding:var(--s-7) var(--s-6)}.mk-demo-panel .mk-demo-tap{justify-content:center;width:100%}}:root{accent-color:var(--accent)}:root:has([data-app]){color-scheme:var(--scheme)}:root:has([data-app-light]) .brand-app-band,:root:not(:has([data-app])) .brand-app-band,:root:not([data-appearance=dark]) .brand-app-band,:root[data-appearance=dark]:has([data-app]):not(:has([data-app-light])) .brand-app-paper{display:none}input[type=range]{width:100%;height:var(--s-6);accent-color:var(--accent);cursor:pointer}.db-content{padding:var(--s-7);gap:var(--s-7);max-width:var(--content-max);align-content:start;width:100%;margin-inline:auto;display:grid}@media (min-width:1121px){.db-content{padding:var(--s-7) var(--s-8)}header.db-topbar{padding-inline:max(var(--s-8),calc((100% - var(--content-max)) / 2 + var(--s-8)))}}header.db-topbar[data-column]{--topbar-column:48rem;padding-inline:max(var(--s-5),calc((100% - var(--topbar-column)) / 2))}header.db-topbar[data-column=wide]{--topbar-column:64rem}header.db-topbar[data-column=split]{--topbar-column:35rem}@media (min-width:1121px){header.db-topbar[data-column=split]{--topbar-column:76rem}header.db-topbar[data-column]{padding-inline:max(var(--s-8),calc((100% - var(--topbar-column)) / 2))}}.db-content>*{min-width:0}.db-panel-note{font-size:var(--t-2);color:var(--ink-muted)}.ds-preview-phone{--phone-size:min(clamp(288px,calc((100dvh - var(--db-header-h) - var(--db-topbar-h) - var(--s-6) * 2 - 140px) * 207 / 434),420px),calc(100cqi - 8px));justify-items:center;display:grid;container-type:inline-size}@media (min-width:1121px){.ds-preview-phone.ds-preview-fit{--phone-size:min(calc(100cqh * 207 / 434),calc(100cqi - 8px),420px);flex:1 1 0;align-content:center;min-width:0;min-height:0;container-type:size}.db-preview-sticky{top:var(--preview-top,calc(var(--db-topbar-h) + var(--s-6)));align-self:start;position:sticky}.db-preview-sticky .ds-preview-stage{height:min(max(calc(var(--preview-avail,calc(100dvh - var(--db-header-h) - var(--db-topbar-h) - var(--s-6) * 2)) - var(--preview-rest,200px)),320px),calc((var(--preview-phone,420px) - 8px) * 434 / 207),calc(420px * 434 / 207));flex:none}}.ds-preview-phone .ph-screen{background:var(--surface-sunken);color:var(--phone-ink);flex-direction:column;display:flex}.ds-preview-card canvas{width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.ds-pass-face,.ds-preview-card{container-type:inline-size}.ds-pass-face canvas,.ds-preview-card canvas,.ds-preview-card>.ds-pass-slot{border-radius:3.35196cqi}.poster-cap{margin-top:-.1em}@supports (text-box:trim-both cap alphabetic){.poster-cap{text-box:trim-both cap alphabetic;margin-top:0}}.ds-preview-card [data-studio-face=poster] canvas{box-shadow:none;border-radius:0}.ds-preview-card{min-height:0;padding:var(--s-3) var(--s-3) var(--s-3);flex:auto;align-content:start;display:grid}.db-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-variant-numeric:tabular-nums}.db-builder{gap:var(--s-8);grid-template-columns:minmax(0,min(35rem,58%)) minmax(20rem,1fr);align-items:start;width:100%;max-width:76rem;margin-inline:auto;display:grid}@media (max-width:1120px){.db-content{padding:var(--s-5)}.db-builder{grid-template-columns:minmax(0,1fr);max-width:35rem}}.sc-app{background:var(--surface-inverse);min-height:100dvh}.sc-app,.sc-main{flex-direction:column;display:flex}.sc-main{justify-content:flex-start;align-items:center;gap:var(--s-4);padding:var(--s-4) max(var(--s-4),env(safe-area-inset-right)) max(var(--s-8),env(safe-area-inset-bottom)) max(var(--s-4),env(safe-area-inset-left));flex:1}.sc-main:has(>.sc-find){padding-bottom:0}.sc-form :is(input,textarea){scroll-margin-bottom:11rem}.jn-wallets{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;max-width:100%;display:flex}.jn-wallet-badge,.jn-wallet-badge:hover{text-decoration:none}.jn-wallet-badge{padding:calc(var(--badge-h) / 10);max-width:100%;line-height:0;display:block}.jn-wallet-badge img{width:calc(var(--badge-h) * var(--badge-aspect));max-width:100%;height:auto;display:block}.jn-form{gap:var(--s-5);text-align:start;justify-self:stretch;justify-items:stretch;display:grid}.jn-form>*{min-width:0}.sc-stage{isolation:isolate;aspect-ratio:1;border-radius:var(--r-xl);background:var(--surface-inverse-deep);width:100%;position:relative;overflow:hidden;container-type:inline-size}.sc-stage-video{object-fit:cover;width:100%;height:100%;display:block}.sc-stage-frame{z-index:3;pointer-events:none;--sc-corner-ink:var(--ink-on-inverse-subtle);position:absolute;inset:11% 18% 31%}.sc-stage-frame[data-live]{--sc-corner-ink:var(--ink-on-inverse)}.sc-corner{border:0 solid var(--sc-corner-ink);block-size:18%;min-block-size:22px;inline-size:18%;min-inline-size:22px;position:absolute}.sc-corner[data-corner=tl]{border-top-left-radius:var(--r-md);border-width:4px 0 0 4px;top:0;left:0}.sc-corner[data-corner=tr]{border-top-right-radius:var(--r-md);border-width:4px 4px 0 0;top:0;right:0}.sc-corner[data-corner=bl]{border-bottom-left-radius:var(--r-md);border-width:0 0 4px 4px;bottom:0;left:0}.sc-corner[data-corner=br]{border-bottom-right-radius:var(--r-md);border-width:0 4px 4px 0;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.sc-stage-frame[data-live]:after{content:"";border-radius:var(--r-full);background:var(--accent-on-inverse);block-size:2px;animation:sc-sweep 2.4s var(--ease) infinite alternate;inset-inline:6%;position:absolute;top:0}.sc-stage-spin svg{animation:sc-spin .9s linear infinite}}@keyframes sc-sweep{0%{top:4%}to{top:96%}}@keyframes sc-spin{to{rotate:1turn}}.sc-stage-veil{z-index:2;place-content:center;justify-items:center;gap:var(--s-4);padding:var(--s-6);text-align:center;background:var(--surface-inverse-deep);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sc-stage-veil{background:color-mix(in srgb,var(--surface-inverse-deep) 84%,transparent)}}.sc-stage[data-state=idle] .sc-stage-veil,.sc-stage[data-state=starting] .sc-stage-veil{padding:11% var(--s-6) 31%;gap:var(--s-3)}@container (max-width:340px){.sc-stage[data-state=idle] .sc-stage-mark{display:none}}.sc-stage-mark{border-radius:var(--r-circle);border:var(--bw) solid var(--border-inverse-mid);block-size:52px;inline-size:52px;color:var(--ink-on-inverse);place-items:center;display:grid}.sc-stage-mark svg{block-size:28px;inline-size:28px}.sc-stage-mark-warn{color:var(--accent-on-inverse);border-color:currentColor}.sc-stage-title{font-family:var(--font-display),var(--font-fallback);font-size:var(--t-5);font-weight:var(--w-bold);line-height:var(--lh-heading);color:var(--ink-on-inverse);margin:0}.sc-stage-note{max-width:30ch;font-size:var(--t-3);line-height:var(--lh-normal);color:var(--ink-on-inverse-muted);margin:0}.sc-stage-bar{z-index:2;gap:var(--s-3);padding:var(--s-5);background:linear-gradient(to top,var(--surface-inverse-deep) 0,var(--surface-inverse-deep) 62%,transparent 100%);justify-items:center;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.sc-stage-bar{background:linear-gradient(to top,var(--surface-inverse-deep) 0,color-mix(in srgb,var(--surface-inverse-deep) 90%,transparent) 62%,transparent 100%)}}.sc-stage-bar{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sc-stage-aim{text-align:center;max-width:32ch;font-size:var(--t-3);font-weight:var(--w-semibold);line-height:var(--lh-normal);color:var(--ink-on-inverse);margin:0}.sc-stage-actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.sc-find{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;max-width:28rem;display:grid}.sc-sheet{margin-top:calc(var(--r-xl) * -1);padding:calc(var(--s-7) + var(--r-xl)) var(--s-6) max(var(--s-7),env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:none;border-width:0;justify-content:flex-start}@media (min-width:640px){.sc-find{flex:none}.sc-main:has(>.sc-find){padding-bottom:max(var(--s-8),env(safe-area-inset-bottom));justify-content:center}.sc-stage{border-radius:var(--r-xl) var(--r-xl) 0 0}.sc-sheet{padding-top:var(--s-7);border-radius:0 0 var(--r-xl) var(--r-xl);padding-bottom:var(--s-7);margin-top:0}}@media (orientation:landscape) and (max-height:540px){.sc-find{align-items:start;gap:var(--s-5);flex:none;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);max-width:52rem}.sc-stage{--sc-stage-side:max(12rem,calc(100dvh - 56px - var(--s-4) * 2 - env(safe-area-inset-top)));inline-size:var(--sc-stage-side);block-size:var(--sc-stage-side)}.sc-sheet,.sc-stage{border-radius:var(--r-xl)}.sc-sheet{padding:var(--s-5);margin-top:0}.sc-main:has(>.sc-find){padding-bottom:max(var(--s-4),env(safe-area-inset-bottom))}}.sc-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(9rem,(100% - var(--s-3))/2)),1fr));gap:var(--s-3);margin:0 calc(var(--s-6) * -1) calc(var(--s-6) * -1);padding:var(--s-4) var(--s-6) max(var(--s-6),env(safe-area-inset-bottom));border-top:var(--bw) solid var(--border);border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--surface-raised);display:grid}@media (min-width:1121px){.sc-actions{margin:0 calc(var(--s-7) * -1) calc(var(--s-7) * -1);padding:var(--s-4) var(--s-7) var(--s-7)}}.sc-actions>:first-child,.sc-actions>:last-child:nth-child(2){grid-column:1/-1}@media (max-width:639px) and (min-height:541px){.sc-actions{z-index:1;position:sticky;bottom:0}}.sc-stage :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--focus-ring-inverse);outline-offset:-3px}[data-sonner-toaster]{--normal-bg:var(--surface-card);--normal-bg-hover:var(--surface-card);--normal-text:var(--ink);--normal-border:var(--border);--normal-border-hover:var(--border-strong);--success-bg:var(--surface-card);--success-text:var(--ink);--success-border:var(--border);--info-bg:var(--surface-card);--info-text:var(--ink);--info-border:var(--border);--warning-bg:var(--surface-card);--warning-text:var(--ink);--warning-border:var(--border);--error-bg:var(--surface-card);--error-text:var(--ink-danger);--error-border:var(--border-strong);--gray1:var(--surface);--gray2:var(--surface-sunken);--gray3:var(--surface-sunken);--gray4:var(--border);--gray5:var(--border-strong);--gray11:var(--ink-muted);--gray12:var(--ink)}.ds-toast[data-sonner-toast]{width:var(--width);align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);background:var(--surface-card);color:var(--ink);border:var(--bw) solid var(--border-strong);border-radius:var(--r-lg);--toast-edge:var(--border-strong);box-shadow:inset 4px 0 0 0 var(--toast-edge),var(--shadow-lg);font-family:var(--font-body),var(--font-fallback);display:flex}.ds-toast[data-sonner-toast][data-type=success]{--toast-edge:var(--ink-ok)}.ds-toast[data-sonner-toast][data-type=error]{--toast-edge:var(--ink-danger)}@media (max-width:639px){.ds-toast[data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) - var(--mobile-offset-right))}}.ds-toast-icon{border-radius:var(--r-circle);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.ds-toast-icon svg{width:22px;height:22px;display:block}.ds-toast[data-type=success] .ds-toast-icon{background:var(--surface-ok-subtle);color:var(--ink-ok)}.ds-toast[data-type=error] .ds-toast-icon{background:var(--surface-danger-subtle);color:var(--ink-danger)}.ds-toast-content{gap:var(--s-1);flex:auto;align-self:center;min-width:0;display:grid}.ds-toast-title{font-size:var(--t-3);line-height:1.4;font-weight:var(--w-semibold);color:var(--ink);overflow-wrap:anywhere}.ds-toast-description{font-size:var(--t-3);color:var(--ink-muted);line-height:1.4}.ds-toast-close{border:var(--bw) solid var(--border);border-radius:var(--r-circle);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);flex:none;order:3;place-items:center;margin:0;padding:0;display:grid}.ds-toast-close svg{width:16px;height:16px;display:block}.ds-toast-close:hover{color:var(--ink);border-color:var(--border-control)}.ds-toast-close:focus-visible{outline:var(--bw-thick) solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.ds-toast-close{width:40px;height:40px}}@supports selector(::details-content){details[data-animate]::details-content{content-visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease),content-visibility var(--dur-base) allow-discrete;grid-template-rows:minmax(0,0fr);display:grid}details[data-animate][open]::details-content{content-visibility:visible;grid-template-rows:minmax(0,1fr)}details[data-animate]>:not(summary){overflow-clip-margin:6px;min-height:0;overflow:clip}}