@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/438aa629764e75f3-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/875ae681bfde4580-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/51251f8b9793cdb3-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/e857b654a2caa584-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/cc978ac5ee68c2b6-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/4c9affa5bc8f420e-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_8edc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_8edc74{--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);--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;--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;--signal-positive:#0e5a35;--signal-negative:#93241a;--surface:var(--paper);--surface-raised:var(--paper);--surface-sunken:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root{--surface-sunken:color-mix(in srgb,var(--paper) 96%,var(--shade))}}:root{--surface-hover:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in srgb,var(--paper) 98%,var(--shade))}}:root{--surface-accent-subtle:var(--accent-subtle);--surface-accent-wash:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--surface-accent-wash:color-mix(in srgb,var(--accent-subtle) 40%,var(--paper))}}:root{--surface-translucent:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root{--surface-translucent:color-mix(in srgb,var(--paper) 86%,transparent)}}:root{--surface-segment:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root{--surface-segment:color-mix(in srgb,var(--paper) 93%,var(--shade))}}:root{--data-fill:var(--inverse);--data-fill-empty:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root{--data-fill-empty:color-mix(in srgb,var(--data-fill) 65%,var(--paper))}}:root{--data-heat-0:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root{--data-heat-0:color-mix(in srgb,var(--data-fill) 8%,var(--paper))}}:root{--data-heat-1:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root{--data-heat-1:color-mix(in srgb,var(--data-fill) 28%,var(--paper))}}:root{--data-heat-2:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root{--data-heat-2:color-mix(in srgb,var(--data-fill) 48%,var(--paper))}}:root{--data-heat-3:var(--data-fill)}@supports (color:color-mix(in lab,red,red)){:root{--data-heat-3:color-mix(in srgb,var(--data-fill) 72%,var(--paper))}}:root{--data-heat-4:var(--data-fill);--surface-inverse:var(--inverse);--surface-inverse-raised:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root{--surface-inverse-raised:color-mix(in srgb,var(--inverse) 94%,var(--inverse-ink))}}:root{--surface-inverse-deep:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root{--surface-inverse-deep:color-mix(in srgb,var(--inverse) 88%,#000)}}:root{--surface-inverse-veil:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--surface-inverse-veil:color-mix(in srgb,var(--inverse-ink) 6%,transparent)}}:root{--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{--surface-ask-active:color-mix(in srgb,var(--accent-subtle) 24%,var(--paper))}}:root{--ink:var(--ink-base);--ink-muted:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--ink-muted:color-mix(in srgb,var(--ink-base) 93%,transparent)}}:root{--ink-soft:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--ink-soft:color-mix(in srgb,var(--ink-base) 78%,transparent)}}:root{--ink-faint:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--ink-faint:color-mix(in srgb,var(--ink-base) 34%,transparent)}}:root{--ink-on-inverse:var(--inverse-ink);--ink-on-inverse-muted:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--ink-on-inverse-muted:color-mix(in srgb,var(--inverse-ink) 93%,transparent)}}:root{--ink-on-inverse-subtle:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--ink-on-inverse-subtle:color-mix(in srgb,var(--inverse-ink) 87%,transparent)}}:root{--ink-on-inverse-faint:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--ink-on-inverse-faint:color-mix(in srgb,var(--inverse-ink) 30%,transparent)}}:root{--ink-on-inverse-dim:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--ink-on-inverse-dim:color-mix(in srgb,var(--inverse-ink) 60%,transparent)}}:root{--accent-wash:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-wash:color-mix(in srgb,var(--accent) 18%,transparent)}}:root{--accent-wash-mid:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-wash-mid:color-mix(in srgb,var(--accent) 55%,transparent)}}:root{--border:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--border:color-mix(in srgb,var(--ink-base) 14%,transparent)}}:root{--border-mid:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--border-mid:color-mix(in srgb,var(--ink-base) 22%,transparent)}}:root{--border-strong:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--border-strong:color-mix(in srgb,var(--ink-base) 45%,transparent)}}:root{--border-control:var(--ink-base)}@supports (color:color-mix(in lab,red,red)){:root{--border-control:color-mix(in srgb,var(--ink-base) 70%,transparent)}}:root{--border-inverse:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--border-inverse:color-mix(in srgb,var(--inverse-ink) 16%,transparent)}}:root{--border-inverse-mid:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--border-inverse-mid:color-mix(in srgb,var(--inverse-ink) 22%,transparent)}}:root{--border-control-inverse:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){:root{--border-control-inverse:color-mix(in srgb,var(--inverse-ink) 60%,transparent)}}:root{--border-on-image:#ffffff4d;--ink-disabled-edge:var(--border-strong);--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-hover:color-mix(in srgb,var(--accent) 92%,var(--paper))}}:root{--surface-inverse-hover:var(--inverse)}@supports (color:color-mix(in lab,red,red)){:root{--surface-inverse-hover:color-mix(in srgb,var(--inverse) 92%,var(--shade))}}:root{--phone-body:#0a0a0a;--phone-ink:#000;--phone-rail-lit:#2b2b2b;--phone-rail-shade:#131313;--border-accent:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--border-accent:color-mix(in srgb,var(--accent) 75%,var(--ink-base))}}:root{--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{--surface-ok-subtle:color-mix(in srgb,var(--signal-positive) 12%,var(--surface-raised))}}:root{--surface-danger-subtle:var(--signal-negative)}@supports (color:color-mix(in lab,red,red)){:root{--surface-danger-subtle:color-mix(in srgb,var(--signal-negative) 12%,var(--surface-raised))}}:root{--shadow-sm:0 2px 8px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-sm:0 2px 8px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}:root{--shadow-md:0 12px 32px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-md:0 12px 32px color-mix(in srgb,var(--shadow-color) 10%,transparent)}}:root{--shadow-lg:0 18px 44px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lg:0 18px 44px color-mix(in srgb,var(--shadow-color) 18%,transparent)}}:root{--elev-raised:0 1px 2px var(--shadow-color),0 2px 8px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--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{--elev-overlay:var(--shadow-lg);--shadow-xl:0 32px 72px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-xl:0 32px 72px color-mix(in srgb,var(--shadow-color) 30%,transparent)}}:root{--shadow-up:0 -12px 34px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-up:0 -12px 34px color-mix(in srgb,var(--shadow-color) 22%,transparent)}}:root{--shadow-accent:0 10px 28px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-accent:0 10px 28px color-mix(in srgb,var(--accent) 45%,transparent)}}:root{--shadow-card-on-band:0 32px 72px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-card-on-band:0 32px 72px color-mix(in srgb,var(--shadow-color) 40%,transparent)}}:root{--shadow-plate:0 24px 56px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-plate:0 24px 56px color-mix(in srgb,var(--shadow-color) 14%,transparent)}}:root{--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{--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{--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{--shadow-text-on-photo:0 1px 3px color-mix(in srgb,var(--shadow-color) 60%,transparent)}}:root{--shadow-on-photo:0 2px 6px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-on-photo:0 2px 6px color-mix(in srgb,var(--shadow-color) 45%,transparent)}}:root{--scrim-strong:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-strong:color-mix(in srgb,var(--shade) 85%,transparent)}}:root{--scrim-soft:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-soft:color-mix(in srgb,var(--shade) 30%,transparent)}}:root{--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{--gradient-ground:radial-gradient(ellipse at center,color-mix(in srgb,var(--shadow-color) 16%,transparent),transparent 70%)}}:root{--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}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)}: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)}.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-unavailable{margin-top:var(--s-3);font-size:var(--t-2);color:var(--ink-muted);max-width:44ch;display:block}.mk-band .mk-unavailable{color:var(--ink-on-inverse-muted)}.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))}.mk-h2{margin:0 0 var(--s-5);font-family:var(--font-display);font-size:var(--text-display-2);font-weight:var(--w-bold);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)}.mk-badges{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}.mk-badges img{width:auto;height:48px;display:block}.mk-nav-bar{z-index:60;padding-block:calc(var(--s-5) - var(--nav-c,0) * 6px);background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mk-nav-bar{background:color-mix(in srgb,var(--surface) calc(var(--nav-c,0) * 100%),transparent)}}.mk-nav-bar{-webkit-backdrop-filter:blur(calc(var(--nav-c,0) * 14px));backdrop-filter:blur(calc(var(--nav-c,0) * 14px));border-bottom:var(--bw) solid var(--ink-base)}@supports (color:color-mix(in lab,red,red)){.mk-nav-bar{border-bottom:var(--bw) solid color-mix(in srgb,var(--ink-base) calc(var(--nav-c,0) * 14%),transparent)}}.mk-nav-bar{transition:padding var(--dur-base) var(--ease),background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.mk-nav{align-items:center;gap:var(--s-4) clamp(var(--s-6),3.5vw,28px);min-height:calc(var(--mk-nav-h) - var(--s-5) * 2);flex-wrap:wrap;display:flex}.mk-nav-brand{flex:none;margin-inline-end:auto;display:inline-flex}.mk-nav-brand img{width:auto;height:calc(34px - var(--nav-c,0) * 4px);transition:height var(--dur-base) var(--ease);display:block}.mk-nav-link,.mk-nav-login{color:var(--ink-muted);font-size:var(--t-3);font-weight:var(--w-semibold);display:block}.mk-nav-link:hover,.mk-nav-login:hover{color:var(--ink)}.mk-hero{padding-block:clamp(var(--s-7),3vw,56px) clamp(var(--s-9),6vw,104px);position:relative;overflow:clip visible}.mk-hero-top{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,72px);display:flex;position:relative}.mk-hero-copy{flex:480px;min-width:0}.mk-hero-stage{flex-direction:column;flex:400px;align-items:center;gap:22px;min-width:0;display:flex}.mk-hero-title-em{color:var(--ink)}.mk-hero-badges{justify-content:center;margin:22px 0 0}.mk-hero-title{color:var(--link);font-size:var(--t-display-hero);font-weight:var(--w-bold);letter-spacing:var(--tr-display);text-wrap:balance;margin:0;line-height:1.04}.mk-hero-lead{max-width:46ch;color:var(--ink-muted);font-size:var(--t-marketing-lead);line-height:var(--lh-body);text-wrap:pretty;margin:28px 0 0}.mk-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.mk-hero-art-box{aspect-ratio:860/1180;width:min(100%,440px);transform:translateY(calc(var(--hero-p,0) * -34px));will-change:transform;position:relative;overflow:hidden}.mk-hero-art,.mk-hero-blur img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}.mk-hero-art-box{-webkit-mask-image:linear-gradient(currentColor 64%,#0000),linear-gradient(90deg,#0000,currentColor 30%);mask-image:linear-gradient(currentColor 64%,#0000),linear-gradient(90deg,#0000,currentColor 30%);-webkit-mask-composite:source-in;mask-composite:intersect}.mk-hero-blur{pointer-events:none;position:absolute;inset:0}.mk-hero-blur img{filter:blur(9px)}@supports (color:color-mix(in lab,red,red)){.mk-hero-blur img{-webkit-mask-image:radial-gradient(44% 28% at 6% 100%,currentColor 0,currentColor 42%,color-mix(in srgb,currentColor 45%,transparent) 68%,transparent 88%),linear-gradient(90deg,currentColor 0,currentColor 7%,color-mix(in srgb,currentColor 45%,transparent) 15%,transparent 24%)}}.mk-hero-blur img{-webkit-mask-image:radial-gradient(44% 28% at 6% 100%,currentColor 0 42%,currentColor 68%,#0000 88%),linear-gradient(90deg,currentColor 0 7%,currentColor 15%,#0000 24%);mask-image:radial-gradient(44% 28% at 6% 100%,currentColor 0 42%,currentColor 68%,#0000 88%),linear-gradient(90deg,currentColor 0 7%,currentColor 15%,#0000 24%)}@supports (color:color-mix(in lab,red,red)){.mk-hero-blur img{-webkit-mask-image:radial-gradient(44% 28% at 6% 100%,currentColor 0,currentColor 42%,color-mix(in srgb,currentColor 45%,transparent) 68%,transparent 88%),linear-gradient(90deg,currentColor 0,currentColor 7%,color-mix(in srgb,currentColor 45%,transparent) 15%,transparent 24%);mask-image:radial-gradient(44% 28% at 6% 100%,currentColor 0,currentColor 42%,color-mix(in srgb,currentColor 45%,transparent) 68%,transparent 88%),linear-gradient(90deg,currentColor 0,currentColor 7%,color-mix(in srgb,currentColor 45%,transparent) 15%,transparent 24%)}}.mk-hero-blur img{-webkit-mask-composite:source-over;mask-composite:add}.mk-hero-notes{gap:clamp(var(--s-7),4vw,var(--s-10));margin-top:clamp(36px,4vw,var(--s-10));border-top:var(--bw-thick) solid var(--accent);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding-top:28px;display:grid;position:relative}.mk-hero-note{max-width:40ch}.mk-hero-note .mk-eyebrow{margin-bottom:var(--s-4)}.mk-hero-note p{max-width:38ch;color:var(--ink);font-size:17px;line-height:var(--lh-loose);margin:0}.mk-hero{container:mk-hero/inline-size}@container mk-hero (max-width:1000px){.mk-hero-copy{text-align:center;flex-basis:100%}.mk-hero-stage{width:100%}.mk-hero-lead{margin-inline:auto}.mk-hero-cta{justify-content:center}.mk-hero-notes{text-align:center}.mk-hero-note,.mk-hero-note p{margin-inline:auto}}@media (max-width:639px){.mk-shell{--mk-nav-h:64px}.mk-nav-link{display:none}.mk-nav{column-gap:clamp(var(--s-4),4.2vw,var(--s-5));flex-wrap:nowrap}.mk-nav-brand img{height:calc(clamp(26px, 7.4vw, 28px) - var(--nav-c,0) * 3px)}.mk-nav-login{padding-block:var(--s-3);margin-block:calc(var(--s-3) * -1)}.mk-nav-call,.mk-nav-login{font-size:clamp(13px,3.7vw,var(--t-3));white-space:nowrap}.mk-nav-call{padding-inline:clamp(10px,3.2vw,var(--s-4))}.mk-shell{--wrap-pad-wide:var(--wrap-pad)}.mk-hero-cta{flex-direction:column;align-items:stretch}}.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-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-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-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{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%}}.mk-lastcall{background:var(--surface-accent);color:var(--accent-ink);padding-block:clamp(52px,5.2vw,84px)}.mk-lastcall .lead,.mk-lastcall :where(a),.mk-lastcall h2{color:var(--accent-ink)}.mk-lastcall-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-lastcall-title{max-width:16ch;margin:0}.mk-lastcall-qr{width:min(232px,100%);padding:var(--s-5);border-radius:var(--r-feature);background:var(--surface);color:var(--ink);box-sizing:border-box;margin-top:26px}.mk-lastcall-qr svg{width:100%;height:auto;display:block}.mk-lastcall-lead{max-width:44ch;font-size:clamp(17px,1.15vw,19px);line-height:var(--lh-body);margin-top:20px}.mk-lastcall-row{justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:24px;display:flex}.mk-lastcall-btn{font-size:17px}.mk-lastcall .mk-lastcall-btn-outline{border:1.5px solid var(--accent-ink);color:var(--accent-ink);background:0 0}.mk-lastcall .mk-lastcall-btn-outline:hover{background:var(--accent-ink)}@supports (color:color-mix(in lab,red,red)){.mk-lastcall .mk-lastcall-btn-outline:hover{background:color-mix(in srgb,var(--accent-ink) 8%,transparent)}}.mk-lastcall-badges{margin-top:var(--s-6);justify-content:center}.mk-lastcall-badges img{height:40px}@media (max-width:640px){.mk-lastcall-row{flex-direction:column;align-items:stretch}.mk-lastcall-btn{justify-content:center}}.mk-how{padding-block:0}.mk-how-intro{padding-block:clamp(56px,8vh,110px) clamp(40px,6vh,76px)}.mk-how-h2{max-width:20ch}.mk-how-lead{margin:0}.mk-how-stack{--how-pad:clamp(20px,3.4vw,56px);--how-num:clamp(56px,6.6vw,104px);--how-panel-h:max(100vh,560px);--how-band:calc(var(--mk-nav-h) + 14px + var(--how-num) * .86 + 18px);position:relative}.mk-how-panel{align-content:start;column-gap:var(--how-pad);height:100vh;min-height:560px;padding:calc(var(--mk-nav-h) + 14px) var(--how-pad) 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) min(360px,34vw);row-gap:18px;display:grid;position:sticky;top:0;overflow:hidden}.mk-how-panel[data-step="1"]{z-index:1;background:var(--surface);color:var(--ink);--how-ghost:var(--surface-accent-subtle);--how-rule:var(--link)}.mk-how-panel[data-step="2"]{z-index:2;background:var(--surface-inverse);color:var(--ink-on-inverse);--how-ghost:var(--accent);--how-rule:var(--accent)}.mk-how-panel[data-step="3"]{z-index:3;background:var(--surface-accent-subtle);color:var(--ink);--how-ghost:var(--ink);--how-rule:var(--link)}.mk-how-panel[data-step="4"]{z-index:4;background:var(--surface-accent-subtle);color:var(--ink);--how-ghost:var(--surface-inverse);--how-rule:var(--link)}.mk-how-panel[data-step="2"],.mk-how-panel[data-step="3"],.mk-how-panel[data-step="4"]{box-shadow:0 -1px 0 var(--ink-base)}@supports (color:color-mix(in lab,red,red)){.mk-how-panel[data-step="2"],.mk-how-panel[data-step="3"],.mk-how-panel[data-step="4"]{box-shadow:0 -1px 0 color-mix(in srgb,var(--ink-base) 28%,transparent)}}.mk-how-hold{height:52vh}.mk-how-num{font-family:var(--font-display);font-size:var(--how-num);font-weight:var(--w-extrabold);letter-spacing:var(--tr-display);opacity:.34;pointer-events:none;transition:opacity var(--dur-slower) var(--ease);margin:0;grid-area:1/1/auto/-1;justify-self:start;margin-inline-start:max(0px,calc((100vw - var(--wrap-max-wide)) / 2 + var(--wrap-pad-wide) - var(--how-pad)));line-height:.86}.mk-how-panel[data-front] .mk-how-num{opacity:.78}.mk-how-stage-wrap{width:min(100%,calc((var(--how-panel-h) - var(--how-band)) * .84 * 16 / 9));grid-area:2/1;place-self:center start;position:relative}.mk-how-ghost{z-index:1;border-radius:var(--r-xl);background:var(--how-ghost);position:absolute;inset:0;transform:translate(22px,22px)}.mk-how-media{z-index:2;aspect-ratio:16/9;border-radius:var(--r-xl);background-color:var(--ink);background-image:var(--how-poster);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.mk-how-media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.mk-how-text{grid-area:2/2;align-self:center;min-width:0}.mk-how-text .mk-eyebrow{border-bottom:var(--bw-thick) solid var(--how-rule);color:inherit;margin:0 0 18px;padding-bottom:8px;display:inline-block}.mk-how-panel .mk-how-caveat,.mk-how-panel h3{color:inherit}.mk-how-title{font-family:var(--font-display);font-size:clamp(22px,2.1vw,32px);font-weight:var(--w-extrabold);letter-spacing:var(--tr-heading);margin:0 0 12px;line-height:1.08}.mk-how-body{color:inherit;font-size:var(--t-4);line-height:var(--lh-body);margin:0}.mk-how-panel[data-step="1"] .mk-how-body{color:var(--ink-muted)}.mk-how-panel[data-step="2"] .mk-how-body{color:var(--ink-on-inverse-muted)}.mk-how-caveat{border-top:var(--bw) solid var(--ink-base);margin:18px 0 0;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.mk-how-caveat{border-top:var(--bw) solid color-mix(in srgb,var(--ink-base) 28%,transparent)}}.mk-how-caveat{font-size:var(--t-3);line-height:var(--lh-body)}@media (max-width:900px),(prefers-reduced-motion:reduce){.mk-how-panel{height:auto;min-height:0;padding:clamp(28px,4vh,44px) clamp(20px,5vw,32px) clamp(32px,5vh,56px);display:block;position:relative}.mk-how-num{margin-bottom:12px;display:block}.mk-how-stage-wrap{width:100%}.mk-how-text{width:auto;margin-top:28px}.mk-how-body,.mk-how-caveat{max-width:46ch}.mk-how-hold{height:0}}@media (prefers-reduced-motion:reduce){.mk-how-num{opacity:.78}}@media (max-width:639px){.mk-how-panel{padding-inline:var(--wrap-pad-wide)}}.mk-industries .mk-ind-head{align-items:flex-end;gap:clamp(var(--s-6),3vw,56px);margin-bottom:clamp(var(--s-8),4vw,var(--s-9));flex-wrap:wrap;display:flex}.mk-ind-head-left{flex:380px;min-width:0}.mk-industries .mk-ind-head h2{max-width:16ch;margin-bottom:0}.mk-industries .mk-ind-lead{flex:280px;min-width:0;max-width:34ch;margin:0}.mk-ind-wall{--ind-bleed:clamp(0px,calc((100vw - var(--wrap-max-wide)) / 2),100px);height:clamp(440px,62vh,620px);margin-block:0;margin-inline:calc(-1 * var(--ind-bleed));border:var(--bw) solid var(--border-inverse-mid);border-radius:var(--s-7);padding:0;list-style:none;display:flex;overflow:hidden}.mk-ind-panel{background:var(--surface-inverse-photo);min-width:0;transition:flex-grow var(--dur-slower) var(--ease-settle);flex:1 1 0;position:relative;overflow:hidden}.mk-ind-panel+.mk-ind-panel{border-left:var(--bw) solid var(--border-inverse-mid)}.mk-ind-panel[data-on=true]{flex-grow:4.2}.mk-industries .mk-ind-link{color:inherit;display:block;position:absolute;inset:0}.mk-ind-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-ind-photo-closed{filter:brightness(.55)saturate(.9);transition:opacity var(--dur-slower) var(--ease)}.mk-ind-panel[data-on=true] .mk-ind-photo-closed{opacity:0}.mk-ind-photo-open{opacity:0;transition:opacity var(--dur-slower) var(--ease),transform var(--dur-slowest) var(--ease);transform:scale(1.06)}.mk-ind-panel[data-on=true] .mk-ind-photo-open{opacity:.7;transform:scale(1)}.mk-ind-scrim{pointer-events:none;background:linear-gradient(to top,var(--surface-inverse-photo) 16%,transparent);height:62%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.mk-ind-scrim{background:linear-gradient(to top,color-mix(in srgb,var(--surface-inverse-photo) 96%,transparent) 16%,transparent)}}.mk-ind-closed,.mk-ind-open{transition:opacity var(--dur-slow) var(--ease);position:absolute;inset:0}.mk-ind-closed{justify-content:flex-end;align-items:center;gap:var(--s-5);padding:var(--s-7) var(--s-4);flex-direction:column;display:flex}.mk-ind-closed-mech,.mk-ind-closed-name{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.mk-ind-closed-name{font-family:var(--font-display);font-size:clamp(var(--t-4),1.3vw,var(--t-5));font-weight:var(--w-bold);letter-spacing:var(--tr-snug);color:var(--ink-on-inverse)}.mk-ind-closed-mech{font-size:var(--t-4);font-weight:var(--w-semibold);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--accent-subtle)}.mk-ind-panel[data-on=true] .mk-ind-closed{opacity:0}.mk-ind-open{--ind-pad:clamp(var(--s-6),2.4vw,var(--s-8));justify-content:flex-end;gap:var(--s-4);padding:var(--ind-pad);opacity:0;flex-direction:column;display:flex}.mk-ind-panel[data-on=true] .mk-ind-open{opacity:1}.mk-ind-open-mech{padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);font-size:var(--t-4);font-weight:var(--w-bold);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;opacity:0;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);align-self:flex-start;line-height:1;transform:translateY(-14px)}.mk-ind-panel[data-on=true] .mk-ind-open-mech{opacity:1;transition-delay:.34s;transform:translateY(0)}.mk-ind-open-name{font-family:var(--font-display);font-size:clamp(var(--t-6),2.2vw,var(--s-8));font-weight:var(--w-bold);letter-spacing:var(--tr-snug);color:var(--ink-on-inverse);line-height:1.12}.mk-ind-open-letter{opacity:0;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);display:inline-block;transform:translateY(.36em)}.mk-ind-panel[data-on=true] .mk-ind-open-letter{opacity:1;transition-delay:calc(.16s + var(--i) * 22ms);transform:none}.mk-industries .mk-ind-cta{align-items:center;gap:var(--s-3);font-size:var(--t-4);font-weight:var(--w-semibold);color:var(--accent-on-inverse);opacity:0;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);display:inline-flex;transform:translateY(14px)}.mk-ind-panel[data-on=true] .mk-ind-cta{opacity:1;transition-delay:.44s;transform:translateY(0)}.mk-ind-pass{inset-inline:var(--ind-pad);top:var(--ind-pad);text-shadow:var(--shadow-text-on-photo);opacity:0;transition:opacity var(--dur-slower) var(--ease) .14s,transform var(--dur-slower) var(--ease-settle) .14s;flex-direction:column;display:flex;position:absolute;transform:translateY(14px)}.mk-ind-panel[data-on=true] .mk-ind-pass{opacity:1;transform:translateY(0)}.mk-ind-pass-chip{align-items:center;gap:var(--s-4);margin-bottom:22px;display:flex}.mk-ind-pass-logo{border-radius:var(--r-full);background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--pass-accent),var(--shadow-on-photo);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.mk-ind-pass-logo img{border-radius:var(--r-full);width:34px;height:34px;display:block}.mk-ind-pass-name{min-width:0;font-family:var(--font-body);font-size:17px;font-weight:var(--w-bold);color:var(--ink-on-inverse);line-height:1.2}.mk-ind-pass-row,.mk-ind-pass-stamps{gap:10px;display:flex}.mk-ind-pass-stamps{flex-direction:column}.mk-ind-pass-stamp{aspect-ratio:1;border-radius:var(--r-full);min-width:0;box-shadow:inset 0 0 0 2px var(--ink-on-inverse-dim),var(--shadow-on-photo);font-size:15px;font-weight:var(--w-bold);color:var(--ink-on-inverse-dim);flex:0 44px;justify-content:center;align-items:center;line-height:1;display:flex}.mk-ind-pass-stamp[data-got=true]{background:var(--pass-accent);box-shadow:var(--shadow-on-photo);text-shadow:none;font-weight:var(--w-extrabold);color:var(--pass-ground)}.mk-ind-pass-points{gap:var(--s-4);flex-direction:column;display:flex}.mk-ind-pass-balance{flex-wrap:wrap;align-items:baseline;display:flex}.mk-ind-pass-figure{font-family:var(--font-display);font-size:56px;font-weight:var(--w-extrabold);letter-spacing:-.04em;color:var(--ink-on-inverse);line-height:1}.mk-ind-pass-unit{font-size:var(--t-4);font-weight:var(--w-bold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--pass-accent);margin-left:10px}.mk-ind-pass-bar{background:var(--border-inverse-mid);width:100%;height:12px;box-shadow:var(--shadow-on-photo);overflow:hidden}.mk-ind-pass-bar,.mk-ind-pass-fill{border-radius:var(--r-full);display:block}.mk-ind-pass-fill{background:var(--pass-accent);height:100%}.mk-ind-pass-reward{font-size:var(--t-4);color:var(--ink-on-inverse-subtle);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:20px;display:flex}.mk-ind-pass-reward strong{font-weight:var(--w-bold);color:var(--ink-on-inverse)}@media (max-width:900px){.mk-ind-wall{flex-direction:column;height:auto}.mk-ind-panel{height:88px;transition:height var(--dur-slower) var(--ease-settle);flex:none}.mk-ind-panel+.mk-ind-panel{border-left:0;border-top:var(--bw) solid var(--border-inverse-mid)}.mk-ind-panel[data-on=true]{height:460px}.mk-ind-closed{justify-content:flex-start;align-items:center;gap:var(--s-5);padding-inline:var(--s-7);flex-direction:row}.mk-ind-closed-mech,.mk-ind-closed-name{writing-mode:horizontal-tb;transform:none}.mk-ind-open{padding:var(--s-7)}.mk-ind-pass{order:-1;margin-bottom:auto;position:static}}@media (prefers-reduced-motion:reduce){.mk-ind-pass,.mk-ind-photo-open{transform:none}.mk-ind-pass{transition:none}.mk-ind-open-letter,.mk-ind-open-mech,.mk-industries .mk-ind-cta{transform:none}}.mk-proof{background:var(--surface-accent);color:var(--accent-ink);padding-block:clamp(26px,3.2vw,42px)}.mk-proof-inner{justify-content:space-between;align-items:center;gap:clamp(var(--s-7),4vw,56px);flex-wrap:wrap;display:flex}.mk-proof-figure{text-align:center;flex-direction:column;flex:340px;align-items:center;min-width:0;display:flex}.mk-proof-number{font-family:var(--font-display);font-size:clamp(52px,7.6vw,108px);font-weight:var(--w-extrabold);letter-spacing:var(--tr-display);margin:0;line-height:.86}.mk-proof-dots{margin:var(--s-5) 0 0;gap:10px;display:flex}.mk-proof-dot{border-radius:var(--r-circle);border:var(--bw-thick) solid var(--accent-ink);box-sizing:border-box;width:26px;height:26px}.mk-proof-dot[data-fill=true]{background:var(--accent-ink)}.mk-proof-note{max-width:30ch;margin:var(--s-4) 0 0;font-size:var(--t-4);line-height:var(--lh-body);text-wrap:pretty}.mk-proof-copy{flex:340px;min-width:0}.mk-proof-heading{max-width:22ch;margin:0}.mk-proof-body,.mk-proof-point,.mk-proof-source{max-width:70ch;font-size:var(--t-4);line-height:var(--lh-body)}.mk-proof-body{margin:10px 0 0}.mk-proof-point{margin:var(--s-3) 0 0;font-weight:var(--w-semibold)}.mk-proof-source{margin:var(--s-3) 0 0;max-width:none}@media (max-width:639px){.mk-proof-inner{justify-content:center}.mk-proof-copy{text-align:center}.mk-proof-body,.mk-proof-heading,.mk-proof-point{margin-inline:auto}}.mk-dash-head h2{max-width:18ch}.mk-dash-lead{max-width:52ch;margin-top:var(--s-5)}.mk-dash-grid{margin-top:clamp(var(--s-8),4vw,var(--s-9));flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,52px);display:flex}.mk-dash-copy{flex:330px;min-width:0}.mk-dash-asks{gap:var(--s-2);display:grid}.mk-dash-ask{width:100%;padding:var(--s-5) var(--s-6);border:0;border-left:var(--bw-thick) solid var(--border);font:inherit;text-align:left;cursor:pointer;opacity:.68;transition:border-color var(--dur-slow) var(--ease),background var(--dur-slow) var(--ease),opacity var(--dur-slow) var(--ease);background:0 0;display:block}.mk-dash-ask[data-on=true]{border-left-color:var(--accent);background:var(--surface-ask-active);opacity:1}.mk-dash-ask-title{font-family:var(--font-display);font-size:var(--t-5);font-weight:var(--w-bold);letter-spacing:var(--tr-snug);color:var(--ink);display:block}.mk-dash-ask-body{margin-top:var(--s-2);font-size:var(--t-4);line-height:var(--lh-body);color:var(--ink-muted);display:block}.mk-dash-chips{gap:var(--s-3);margin:var(--s-7) 0 0;transition:opacity var(--dur-slow) var(--ease);flex-wrap:wrap;display:flex}.mk-dash-chips[data-on=false]{opacity:.28;pointer-events:none}.mk-dash-chip{align-items:center;gap:var(--s-3);padding:var(--s-3) 14px;border:var(--bw) solid var(--border);border-radius:var(--r-full);font-size:var(--t-3);font-weight:var(--w-semibold);color:var(--ink-muted);display:inline-flex}.mk-dash-chip[data-fill=true]{background:var(--surface-inverse);color:var(--ink-on-inverse);border-color:#0000}.mk-dash-chip-n{font-weight:var(--w-bold)}.mk-dash-note{max-width:46ch;font-size:var(--t-3);line-height:var(--lh-body);color:var(--ink-muted);margin:14px 0 0}.mk-dash-figure-wrap{min-width:0;transform:translateY(calc(var(--dash-p,0) * -22px));will-change:transform;flex:1.5 480px}.mk-dash-figure{border:var(--bw) solid var(--border);border-radius:var(--r-xl);background:var(--surface-raised);box-shadow:var(--shadow-plate);margin:0;padding:10px}.mk-dash-plate{border-radius:var(--r-plate);position:relative;overflow:hidden}.mk-dash-plate img{width:100%;height:auto;display:block}.mk-dash-tag{border-radius:var(--r-sm);background:var(--ink);color:var(--ink-on-inverse);font-size:var(--t-2);font-weight:var(--w-bold);letter-spacing:var(--tr-caps);text-transform:uppercase;padding:5px 10px;position:absolute;top:14px;right:14px}.mk-dash-box{border:var(--bw-thick) solid var(--accent);border-radius:var(--r-xs);pointer-events:none;transition:left var(--dur-slow) var(--ease),top var(--dur-slow) var(--ease),width var(--dur-slow) var(--ease),height var(--dur-slow) var(--ease);position:absolute}.mk-dash-caption{padding:var(--s-4) var(--s-3) var(--s-2);font-size:var(--t-3);line-height:var(--lh-body);color:var(--ink-muted)}@media (max-width:900px){.mk-dash-grid{gap:var(--s-8)}.mk-dash-head h2{max-width:none}}@media (prefers-reduced-motion:reduce){.mk-dash-figure-wrap{transform:none}}.mk-pricing-billing{justify-content:flex-start;align-items:center;gap:var(--s-4);margin-top:var(--s-9);flex-wrap:wrap;display:flex}.mk-pricing-billing-label{font-size:var(--t-2);font-weight:var(--w-bold);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-on-inverse-muted)}.mk-pricing-save{border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);font-size:var(--t-4);font-weight:var(--w-bold);white-space:nowrap;padding:7px 14px;line-height:1}.mk-pricing-grid{align-items:start;gap:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:clamp(36px,5vw,56px);display:grid}.mk-pricing-card{min-width:0;padding:var(--s-8);border-radius:var(--r-feature);background:var(--ink);color:var(--ink-on-inverse);border:0;flex-direction:column;display:flex}.mk-pricing-card-enterprise{background:var(--surface-accent-subtle);color:var(--ink)}.mk-pricing-card-rec{padding:36px var(--s-8);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card-on-band)}.mk-pricing-card-rec .mk-pricing-name{color:var(--link)}.mk-pricing-card-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:28px;display:flex}.mk-pricing-card .mk-pricing-name{min-width:0;color:inherit;font-size:var(--t-6);font-weight:var(--w-bold);letter-spacing:var(--tr-snug);line-height:var(--lh-heading)}.mk-pricing-badge{border-radius:var(--r-full);background:var(--accent);color:var(--accent-ink);font-size:var(--t-4);font-weight:var(--w-bold);white-space:nowrap;flex:none;padding:6px 14px;line-height:1}.mk-pricing-price{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin-top:18px;display:flex}.mk-pricing-cur{font-size:var(--t-7);font-weight:var(--w-light)}.mk-pricing-amount,.mk-pricing-cur{font-family:var(--font-display);line-height:1}.mk-pricing-amount{font-size:52px;font-weight:var(--w-extrabold);letter-spacing:var(--tr-display)}.mk-pricing-amount-sm{font-family:var(--font-display);font-size:var(--t-6);font-weight:var(--w-regular);line-height:var(--lh-heading)}.mk-pricing-per{color:var(--ink-on-inverse-muted);font-size:var(--t-3)}.mk-pricing-card-enterprise .mk-pricing-per,.mk-pricing-card-rec .mk-pricing-per{color:var(--ink-muted)}.mk-pricing-vat{margin-top:var(--s-3);color:var(--ink-on-inverse-muted);font-size:var(--t-2);line-height:var(--lh-normal)}.mk-pricing-card-enterprise .mk-pricing-vat,.mk-pricing-card-rec .mk-pricing-vat{color:var(--ink-muted)}.mk-pricing-loc{margin-top:var(--s-7);display:block}.mk-pricing-loc-label{margin-bottom:var(--s-4);color:inherit;font-size:var(--t-3);font-weight:var(--w-medium);line-height:var(--lh-normal);display:block}.mk-pricing-loc-count{font-weight:var(--w-bold)}.mk-pricing-track{height:44px;display:block;position:relative}.mk-pricing-ticks{z-index:0;pointer-events:none;justify-content:space-between;align-items:center;padding-inline:9px;display:flex;position:absolute;inset:0}.mk-pricing-tick{border-radius:var(--r-circle);background:var(--border-strong);width:10px;height:10px;transition:background var(--dur-fast) var(--ease);flex:none}.mk-pricing-tick[data-on=true]{background:var(--accent)}.mk-pricing-track input[type=range]{z-index:1;background:0 0;width:100%;height:44px;margin:0;display:block;position:relative}.mk-pricing-loc-fee{margin-top:var(--s-2);color:var(--ink-on-inverse-muted);font-size:var(--t-2);line-height:var(--lh-normal)}.mk-pricing-card-enterprise .mk-pricing-loc-fee,.mk-pricing-card-rec .mk-pricing-loc-fee{color:var(--ink-muted)}.mk-pricing-features{gap:var(--s-4);margin-top:18px;list-style:none;display:grid}.mk-pricing-feature{grid-template-columns:var(--s-6) minmax(0,1fr);min-width:0;color:inherit;font-size:var(--t-4);align-items:start;gap:10px;line-height:1.45;display:grid}.mk-pricing-check{width:18px;height:18px;color:var(--accent-subtle);flex:none;margin-top:1px}.mk-pricing-card-enterprise .mk-pricing-check,.mk-pricing-card-rec .mk-pricing-check{color:var(--link)}.mk-pricing-foot{gap:var(--s-4);margin-top:var(--s-6);flex-direction:column;display:flex}.mk-pricing-addons-btn{justify-content:center;align-items:center;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-4);border:var(--bw) dashed var(--border-control-inverse);border-radius:var(--r-md);color:inherit;font-family:inherit;font-size:var(--t-3);font-weight:var(--w-semibold);line-height:var(--lh-normal);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);background:0 0;display:flex}.mk-pricing-addons-btn:hover{border-color:var(--accent)}.mk-pricing-addons-btn-on{border-style:solid;border-color:var(--accent);background:var(--accent-wash)}.mk-pricing-addons-plus{color:inherit;font-size:var(--t-4);font-weight:var(--w-bold)}.mk-pricing-card-enterprise .mk-pricing-addons-plus,.mk-pricing-card-rec .mk-pricing-addons-plus{color:var(--link)}.mk-pricing-card .mk-pricing-cta{width:100%;margin-top:var(--s-7)}.mk-pricing-card-enterprise .mk-pricing-addons-btn,.mk-pricing-card-rec .mk-pricing-addons-btn{border-color:var(--border-control)}.mk-pricing-help{justify-content:center;align-items:center;gap:var(--s-5);max-width:560px;margin:var(--s-8) auto 0;padding:var(--s-6) var(--s-7);border:var(--bw) solid var(--border);border-radius:var(--r-lg);background:var(--surface-raised);text-align:center;flex-wrap:wrap;display:flex}.mk-pricing-help>*{min-width:0}.mk-pricing-help .mk-pricing-help-title{color:var(--ink);font-size:var(--t-4);font-weight:var(--w-semibold);line-height:var(--lh-normal)}.mk-pricing-note{margin-top:var(--s-6);color:var(--ink-on-inverse-subtle);font-size:var(--t-3);line-height:var(--lh-normal);text-align:center}@media (max-width:900px){.mk-pricing-grid{grid-template-columns:minmax(0,1fr);max-width:440px;margin-inline:auto}}@media (max-width:640px){.mk-pricing-card{padding:var(--s-7) var(--s-6)}.mk-pricing-help{padding:var(--s-6)}.mk-pricing-billing [data-slot=segmented]{width:100%}.mk-pricing-billing [data-segment-label]{flex:1 1 0}}.mk-faq{background:var(--surface-accent-subtle)}.mk-faq-grid{gap:clamp(var(--s-8),5vw,72px);flex-wrap:wrap;align-items:flex-start;display:flex}.mk-faq-head h2{max-width:14ch}.mk-faq-head{min-width:0;top:calc(var(--mk-nav-h) + var(--s-7));flex:300px;position:sticky}.mk-faq-subline{color:var(--ink);max-width:32ch;margin-top:0}.mk-faq-list{flex:2 520px;min-width:0}.mk-faq-item{border-bottom:var(--bw) solid var(--border-mid)}.mk-faq-q{align-items:center;gap:var(--s-6);cursor:pointer;line-height:var(--lh-body);font-family:var(--font-display);font-size:clamp(var(--t-5),1.6vw,21px);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--tr-snug);color:var(--ink);padding:22px 0;list-style:none;display:flex}.mk-faq-q::-webkit-details-marker{display:none}.mk-faq-q::marker{content:""}.mk-faq-q-text{min-width:0}.mk-faq-sign{width:var(--s-8);height:var(--s-8);border-radius:var(--r-circle);border:1.5px solid var(--border-control);color:var(--ink);transition:background var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);flex:none;margin-left:auto;position:relative}.mk-faq-bar{background:currentColor;border-radius:2px;width:13px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-faq-bar-v{transition:transform var(--dur-slow) var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.mk-faq-item[open] .mk-faq-sign{background:var(--accent);border-color:var(--accent);transform:rotate(180deg)}.mk-faq-item[open] .mk-faq-bar-v{transform:translate(-50%,-50%)rotate(0)}.mk-faq-panel{transition:grid-template-rows var(--dur-slow) var(--ease);grid-template-rows:minmax(0,0fr);display:grid}.mk-faq-item[open] .mk-faq-panel{grid-template-rows:minmax(0,1fr)}.mk-faq-item[open] .mk-faq-a{opacity:1;transform:translateY(0)}.mk-faq-panel>*{min-height:0;overflow:hidden}@supports selector(::details-content){.mk-faq-item::details-content{content-visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease),content-visibility var(--dur-base) allow-discrete;grid-template-rows:minmax(0,0fr);display:grid}.mk-faq-item[open]::details-content{content-visibility:visible;grid-template-rows:minmax(0,1fr)}.mk-faq-panel{min-height:0;transition:none;display:block;overflow:hidden}}.mk-faq-a{opacity:0;transition:opacity var(--dur-slow) var(--ease) var(--stagger),transform var(--dur-slow) var(--ease) var(--stagger);font-size:17px;line-height:var(--lh-loose);color:var(--ink);text-wrap:pretty;max-width:66ch;padding:0 0 22px;transform:translateY(-6px)}.mk-faq-a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.mk-faq-head{position:static}.mk-faq-grid{gap:var(--s-8)}.mk-faq-a{padding-right:0}}@media (max-width:639px){.mk-faq-q{gap:var(--s-4);padding:var(--s-6) 0}}.mk-footer{padding-block:var(--s-10) var(--s-8)}.mk-footer-top{gap:var(--s-9) var(--s-8);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.mk-footer-brand{min-width:0}.mk-footer-logo{width:auto;height:40px;display:block}.mk-footer-tagline{margin-top:var(--s-4);font-size:var(--t-3);line-height:var(--lh-loose);color:var(--ink-on-inverse-muted);max-width:30ch}.mk-footer-col{min-width:0}.mk-footer-h{margin-bottom:var(--s-5);font-family:var(--font-body);font-size:var(--t-2);font-weight:var(--w-semibold);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--ink-on-inverse-subtle)}.mk-footer-list{gap:var(--s-4);flex-direction:column;list-style:none;display:flex}.mk-footer .mk-footer-list a{color:var(--ink-on-inverse-muted);font-size:var(--t-3);line-height:var(--lh-normal)}.mk-footer .mk-footer-list a:hover{color:var(--ink-on-inverse);text-underline-offset:3px;text-decoration:underline}.mk-footer-off{font-size:var(--t-3);line-height:var(--lh-normal);cursor:default;display:block}.mk-footer-bottom,.mk-footer-off{color:var(--ink-on-inverse-subtle)}.mk-footer-bottom{margin-top:var(--s-9);padding-top:var(--s-7);border-top:var(--bw) solid var(--border-inverse);align-items:baseline;gap:var(--s-3) var(--s-6);font-size:var(--t-2);line-height:var(--lh-loose);flex-wrap:wrap;display:flex}.mk-footer-bottom .mk-unavailable{max-width:none;margin-top:0}@media (max-width:900px){.mk-footer-top{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-footer-brand{grid-column:1/-1}}@media (max-width:639px){.mk-footer-top{gap:var(--s-8) var(--s-6)}.mk-dash-head,.mk-faq-head,.mk-how-intro{text-align:center}.mk-dash-head h2,.mk-dash-lead,.mk-faq-head h2,.mk-faq-subline,.mk-how-h2,.mk-how-lead{margin-inline:auto}.mk-industries .mk-ind-head{text-align:center;justify-content:center}.mk-industries .mk-ind-head h2,.mk-industries .mk-ind-lead{margin-inline:auto}}.db-venue{min-width:0;padding-left:var(--s-4);border-left:var(--bw) solid var(--border);font-size:var(--t-3);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root,input[type=range]{accent-color:var(--accent)}input[type=range]{width:100%;height:var(--s-6);cursor:pointer}.db-content{padding:var(--s-7);gap:var(--s-7);max-width:var(--bp-xl);align-content:start;display:grid}@media (min-width:1121px){.db-content{padding:var(--s-7) var(--s-8)}}.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}}.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);border-radius:20px;display:block}.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,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:1120px){.db-content{padding:var(--s-5)}.db-builder{grid-template-columns:minmax(0,1fr)}}.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-card canvas{width:100%;height:auto;box-shadow:var(--shadow-lg);border-radius:20px;display:block}.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-raised);--normal-bg-hover:var(--surface-raised);--normal-text:var(--ink);--normal-border:var(--border);--normal-border-hover:var(--border-strong);--success-bg:var(--surface-raised);--success-text:var(--ink);--success-border:var(--border);--info-bg:var(--surface-raised);--info-text:var(--ink);--info-border:var(--border);--warning-bg:var(--surface-raised);--warning-text:var(--ink);--warning-border:var(--border);--error-bg:var(--surface-raised);--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-raised);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}}