/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--brand-paper:#f6f4ee;--brand-ink:#0f0f0f;--brand-muted:#6b6b66;--brand-line:#e4e1d8;--brand-coral:#ff5a36;--brand-coral-ink:#b8341a;--brand-sheet:#fff;--brand-night:#0f0f0f;--brand-night-card:#17171a;--brand-night-raised:#222226;--brand-night-line:#2c2c30;--brand-night-muted:#a3a29c;--brand-error:#b3261e;--background:var(--brand-paper);--foreground:var(--brand-ink);--card:var(--brand-sheet);--card-foreground:var(--brand-ink);--muted:#f0ede6;--muted-foreground:var(--brand-muted);--border:var(--brand-line);--input:#0f0f0f38;--ring:var(--brand-coral-ink);--primary:var(--brand-ink);--primary-foreground:var(--brand-paper);--secondary:#efece5;--secondary-foreground:var(--brand-ink);--accent:var(--brand-coral);--accent-foreground:var(--brand-ink);--accent-ink:var(--brand-coral-ink);--destructive:#b3261e;--destructive-foreground:var(--brand-sheet);--info-soft:#e2e8ef;--info-strong:#2a4f7a;--warning-soft:#f5e7c8;--warning-strong:#6f4c00;--success-soft:#e1ecdc;--success-strong:#2c6234;--danger-soft:#f6e0da;--danger-strong:#a3261f;--nav-bg:#f6f4eefa;--chart-grid:var(--brand-line);color-scheme:light}.dark{--background:var(--brand-night);--foreground:var(--brand-paper);--card:var(--brand-night-card);--card-foreground:var(--brand-paper);--muted:var(--brand-night-raised);--muted-foreground:var(--brand-night-muted);--border:var(--brand-night-line);--input:#f6f4ee38;--ring:var(--brand-coral);--primary:var(--brand-paper);--primary-foreground:var(--brand-ink);--secondary:#26262a;--secondary-foreground:var(--brand-paper);--accent:var(--brand-coral);--accent-foreground:var(--brand-ink);--accent-ink:var(--brand-coral);--destructive:#f07d66;--destructive-foreground:var(--brand-ink);--info-soft:#1c2531;--info-strong:#a9c4e4;--warning-soft:#2d2514;--warning-strong:#efc86e;--success-soft:#1b2a1e;--success-strong:#9fd2a5;--danger-soft:#331f1b;--danger-strong:#f3a594;--nav-bg:#17171af7;--chart-grid:var(--brand-night-line);color-scheme:dark}:where(.mkt-body,.mkt-body *){box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(html:has(.mkt-body)){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--brand-paper)}:where(.mkt-body){min-height:100dvh;line-height:1.5}:where(.mkt-body) :where(img,svg,video,canvas){max-width:100%;display:block}:where(.mkt-body) :where(img,video){height:auto}:where(.mkt-body) :where(button,input,select,textarea){font:inherit;color:inherit;background:0 0}:where(.mkt-body) :where(button,summary,label){cursor:pointer}:where(.mkt-body) :where(ol,ul){list-style:none}:where(.mkt-body) :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.mkt-body) :where(h1,h2,h3,h4){font-size:inherit;font-weight:inherit}:where(.mkt-body) :where(table){border-collapse:collapse}.mkt{--ink:var(--brand-ink);--paper:var(--brand-paper);--muted:var(--brand-muted);--accent:var(--brand-coral);--sheet:var(--brand-sheet);--hairline:var(--brand-ink)}@supports (color:color-mix(in lab,red,red)){.mkt{--hairline:color-mix(in srgb,var(--brand-ink) 10%,transparent)}}.mkt{--on-ink:var(--brand-paper);--on-ink-muted:var(--brand-night-muted);--ease:cubic-bezier(.22,1,.36,1);--gutter:clamp(1.25rem,.6rem + 3vw,3rem);--measure:72rem;background:var(--paper);color:var(--ink);font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:1.0625rem;line-height:1.5;overflow-x:clip}@supports not (overflow-x:clip){.mkt-body{overflow-x:hidden}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.mkt ::selection{background:var(--ink);color:var(--paper)}.mkt :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.mkt .m-dark :focus-visible{outline-color:var(--on-ink)}.m-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-skip{z-index:60;background:var(--ink);color:var(--paper);border-radius:999px;padding:.6rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.m-skip:focus{transform:none}.m-display{letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.02}.m-h1{font-size:clamp(2.6rem,1.2rem + 6vw,5rem)}.m-h2{letter-spacing:-.028em;font-size:clamp(2.125rem,1rem + 4.2vw,4rem);line-height:1.04}.m-h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1rem + .8vw,1.5rem);font-weight:600;line-height:1.2}.m-giant{letter-spacing:-.045em;font-size:clamp(4.5rem,2rem + 10vw,7.5rem);line-height:.95}.m-lead{letter-spacing:-.01em;color:var(--muted);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.4}.m-dark .m-lead{color:var(--on-ink-muted)}.m-small{color:var(--muted);font-size:.875rem}.m-dot{color:var(--accent)}.m-cta{background:var(--accent);min-height:3rem;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:transform .18s var(--ease),opacity .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:600;display:inline-flex}.m-cta:hover{transform:translateY(-1px)}.m-cta:active{transform:scale(.98)}.m-cta-lg{min-height:3.5rem;padding:0 2rem;font-size:1.125rem}.m-btn-ghost{min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 1rem;font-weight:500;display:inline-flex}.m-btn-ghost:hover{background:var(--brand-ink)}@supports (color:color-mix(in lab,red,red)){.m-btn-ghost:hover{background:color-mix(in srgb,var(--brand-ink) 5%,transparent)}}.m-header{z-index:50;background:var(--brand-paper);position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.m-header{background:color-mix(in srgb,var(--brand-paper) 90%,transparent)}}.m-header{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--hairline)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.m-header{background:var(--paper)}}.m-header-in{max-width:var(--measure);height:3.5rem;padding:0 var(--gutter);align-items:center;gap:.25rem;margin:0 auto;display:flex}.m-wordmark{letter-spacing:-.04em;align-items:center;min-height:2.75rem;margin-right:auto;font-size:1.375rem;font-weight:650;display:inline-flex}.m-header .m-cta{min-height:2.25rem;padding:0 1rem;font-size:.9375rem}.m-nav-optional{display:none}@media (min-width:720px){.m-nav-optional{display:inline-flex}}.m-wrap{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.m-section{padding:clamp(5rem,3rem + 8vw,9rem) 0}.m-center{text-align:center}.m-dark{background:var(--ink);color:var(--on-ink)}.m-scene{position:relative}.m-scene[data-mode=scroll]{height:calc(var(--scene-vh,100) * 1vh);height:calc(var(--scene-vh,100) * 1svh)}.m-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow-x:clip}.m-static{padding:clamp(5rem,3rem + 8vw,8rem) 0}.m-scene-grid{width:100%;max-width:var(--measure);padding:3.5rem var(--gutter) 0;align-items:center;gap:clamp(1.25rem,.5rem + 2.5vw,3rem);margin:0 auto;display:grid}@media (min-width:900px){.m-scene-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:3.5rem}}.m-copy>*+*{margin-top:1rem}.m-stack{display:grid;position:relative}.m-stack>*{grid-area:1/1}.m-sheet-shadow{box-shadow:0 1px 0 var(--brand-ink),0 2px 6px var(--brand-ink),0 40px 80px -40px var(--brand-ink)}@supports (color:color-mix(in lab,red,red)){.m-sheet-shadow{box-shadow:0 1px 0 color-mix(in srgb,var(--brand-ink) 4%,transparent),0 2px 6px color-mix(in srgb,var(--brand-ink) 4%,transparent),0 40px 80px -40px color-mix(in srgb,var(--brand-ink) 35%,transparent)}}.m-hero{text-align:center;padding:calc(3.5rem + clamp(3rem,1rem + 7vw,6.5rem)) 0 clamp(3rem,2rem + 4vw,5rem)}.m-hero .m-lead{margin-top:1.25rem}.m-hero-intro{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:.75rem auto 0}.m-kicker{letter-spacing:0;color:var(--muted);margin-bottom:.75rem;font-size:1rem;font-weight:600}.m-scene-links{color:var(--on-ink-muted);margin-top:.75rem;font-size:.9375rem}.m-faq-more a,.m-scene-links a{text-underline-offset:3px;text-decoration:underline}.m-hero-ctas{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.m-hero-stage{width:min(82vw,30rem);margin:clamp(2.5rem,1.5rem + 4vw,4.5rem) auto 0}.m-morph-layer{opacity:0;transition:opacity 1.2s var(--ease),transform 1.2s var(--ease);transform:translateY(8px)scale(.985)}.m-morph-layer[data-active]{opacity:1;transform:none}.m-field-label{color:var(--muted);margin-bottom:.5rem;font-size:.875rem;display:block}.m-fake-input{background:var(--sheet);min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--hairline),0 12px 30px -18px var(--brand-ink);border-radius:1rem;align-items:center;padding:0 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.m-fake-input{box-shadow:inset 0 0 0 1px var(--hairline),0 12px 30px -18px color-mix(in srgb,var(--brand-ink) 30%,transparent)}}.m-fake-input{letter-spacing:-.01em;font-size:clamp(1rem,.9rem + .4vw,1.1875rem)}.m-caret{background:var(--accent);width:2px;height:1.25em;margin-left:2px;animation:m-blink 1s step-end infinite;display:inline-block}@keyframes m-blink{50%{opacity:0}}.m-caption{letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600}.m-invoice-col{justify-self:center;width:min(62vw,27rem)}@media (max-height:760px) and (max-width:899px){.m-invoice-col{width:min(52vw,27rem)}}.m-fan{justify-items:center;margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:grid;position:relative}.m-fan>*{grid-area:1/1}.m-fan-card{transform-origin:50% 100%;width:min(40vw,18.5rem)}.m-fan-label{text-align:center;letter-spacing:-.01em;margin-top:.875rem;font-weight:600}.m-fan-label span{color:var(--muted);font-size:.875rem;font-weight:400;display:block}.m-fan-static{justify-content:center;gap:clamp(.75rem,.25rem + 2vw,2rem);margin-top:2.5rem;display:flex}.m-fan-static .m-fan-card{width:min(28vw,18.5rem)}.m-timeline{height:4.25rem;margin:2.25rem 1.5rem .5rem;position:relative}.m-track{background:var(--brand-paper);height:2px;position:absolute;top:.4375rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.m-track{background:color-mix(in srgb,var(--brand-paper) 18%,transparent)}}.m-track-fill{background:var(--on-ink);transform-origin:0;position:absolute;inset:0}.m-step{white-space:nowrap;flex-direction:column;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex;position:absolute;top:0;transform:translate(-50%)}.m-step-pip{background:var(--ink);width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--brand-paper);border-radius:999px;position:relative}@supports (color:color-mix(in lab,red,red)){.m-step-pip{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-paper) 45%,transparent)}}.m-step-pip>i{border-radius:inherit;background:var(--on-ink);position:absolute;inset:0}.m-runner{pointer-events:none;position:absolute;top:0;left:0;right:0}.m-runner-dot{background:var(--accent);width:1.5rem;height:1.5rem;box-shadow:0 0 0 6px var(--brand-coral);border-radius:999px;position:absolute;top:-.25rem;left:-.75rem}@supports (color:color-mix(in lab,red,red)){.m-runner-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-coral) 18%,transparent)}}.m-ksef-slot{align-items:center;gap:3cqw;display:flex;position:relative}.m-qr-wrap{flex:none;width:15cqw;height:15cqw;position:relative}.m-qr-mask{background:var(--pp);transform-origin:50% 100%;position:absolute;inset:-2%}.m-offline{background:var(--brand-paper);border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem 1.375rem}@supports (color:color-mix(in lab,red,red)){.m-offline{background:color-mix(in srgb,var(--brand-paper) 8%,transparent)}}.m-offline{box-shadow:inset 0 0 0 1px var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){.m-offline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-paper) 12%,transparent)}}.m-offline{max-width:30rem}.m-offline strong{letter-spacing:-.01em;align-items:baseline;gap:.6rem;font-weight:600;display:flex}.m-offline strong:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:.5rem;height:.5rem;transform:translateY(-.1em)}.m-offline p{color:var(--on-ink-muted);margin-top:.375rem}.m-phone{aspect-ratio:9/19.5;background:var(--brand-night-card);height:min(64svh,40rem);box-shadow:inset 0 0 0 1.5px var(--brand-night-line),0 50px 90px -40px var(--brand-ink);border-radius:3rem;justify-self:center;padding:.6rem}@supports (color:color-mix(in lab,red,red)){.m-phone{box-shadow:inset 0 0 0 1.5px var(--brand-night-line),0 50px 90px -40px color-mix(in srgb,var(--brand-ink) 55%,transparent)}}.m-phone{container-type:inline-size}.m-phone-screen{background:var(--paper);border-radius:2.5rem;flex-direction:column;gap:4cqw;height:100%;padding:16cqw 7cqw 7cqw;font-size:4.6cqw;display:flex;position:relative;overflow:hidden}.m-phone-screen:before{content:"";background:var(--brand-night-card);border-radius:999px;width:30cqw;height:8cqw;margin-left:-15cqw;position:absolute;top:3.5cqw;left:50%}.m-phone-title{letter-spacing:-.03em;font-size:8cqw;font-weight:650}.m-phone-card{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4cqw;padding:3.5cqw 4cqw}.m-phone-row{justify-content:space-between;align-items:center;gap:3cqw;padding:3.2cqw 0;display:flex;position:relative}.m-phone-row+.m-phone-row{border-top:1px solid var(--hairline)}.m-phone-add{width:7.5cqw;height:7.5cqw;box-shadow:inset 0 0 0 1.5px var(--brand-ink);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab,red,red)){.m-phone-add{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand-ink) 30%,transparent)}}.m-phone-add>i{border-radius:inherit;background:var(--ink);position:absolute;inset:0}.m-phone-add>i:after{content:"";border:solid var(--paper);border-width:0 .7cqw .7cqw 0;width:1.8cqw;height:3.4cqw;position:absolute;top:1.6cqw;left:2.6cqw;transform:rotate(45deg)}.m-tap{background:var(--brand-ink);border-radius:999px;width:12cqw;height:12cqw;position:absolute;top:-2.25cqw;left:-2.25cqw}@supports (color:color-mix(in lab,red,red)){.m-tap{background:color-mix(in srgb,var(--brand-ink) 16%,transparent)}}.m-tap{pointer-events:none}.m-phone-issue{background:var(--accent);min-height:13cqw;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;font-weight:600;display:flex;position:relative}.m-phone-done{background:var(--paper);letter-spacing:-.03em;place-content:center;justify-items:center;gap:3cqw;font-size:7cqw;font-weight:650;display:grid;position:absolute;inset:0}.m-phone-done:before{content:"";background:var(--accent);border-radius:999px;width:6cqw;height:6cqw}.m-phone video{object-fit:cover;border-radius:2.5rem;width:100%;height:100%}.m-segment{background:var(--brand-ink);border-radius:999px;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.m-segment{background:color-mix(in srgb,var(--brand-ink) 6%,transparent)}}.m-segment{border:0;margin-top:2rem}.m-segment label{cursor:pointer;position:relative}.m-segment input{opacity:0;cursor:pointer;position:absolute;inset:0}.m-segment span{min-height:2.75rem;transition:background-color .18s var(--ease);border-radius:999px;align-items:center;padding:0 clamp(.875rem,.5rem + 1vw,1.25rem);font-weight:500;display:inline-flex}.m-segment input:checked+span{background:var(--sheet);box-shadow:0 1px 3px var(--brand-ink)}@supports (color:color-mix(in lab,red,red)){.m-segment input:checked+span{box-shadow:0 1px 3px color-mix(in srgb,var(--brand-ink) 12%,transparent)}}.m-segment input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.m-lang-stage{width:min(78vw,28rem);margin:2.5rem auto 0}.m-fade-layer{opacity:0;transition:opacity .4s var(--ease)}.m-fade-layer[data-active]{opacity:1}.m-plans{align-items:stretch;gap:1rem;margin-top:3rem;display:grid}@media (min-width:900px){.m-plans{grid-template-columns:1fr 1.12fr 1fr;align-items:center}}.m-plan{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);text-align:left;border-radius:1.75rem;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;display:flex}.m-plan[data-featured]{background:var(--ink);color:var(--on-ink);box-shadow:0 40px 80px -40px var(--brand-ink);padding:2.5rem 2rem}@supports (color:color-mix(in lab,red,red)){.m-plan[data-featured]{box-shadow:0 40px 80px -40px color-mix(in srgb,var(--brand-ink) 50%,transparent)}}.m-plan[data-featured] .m-plan-blurb,.m-plan[data-featured] .m-small{color:var(--on-ink-muted)}.m-plan-api{margin-top:-.5rem}.m-plan-api a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.m-plan-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.m-badge{align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.m-badge:before{content:"";background:var(--accent);border-radius:999px;width:.4375rem;height:.4375rem}.m-plan-blurb{color:var(--muted)}.m-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:flex}.m-price b{letter-spacing:-.04em;font-size:clamp(2.75rem,2rem + 2vw,3.5rem);font-weight:600;line-height:1}.m-price-note{text-wrap:pretty;min-height:3em;margin-top:.5rem}.m-plan ul{gap:.5rem;display:grid}.m-plan li{gap:.6rem;display:flex}.m-plan li:before{content:"";opacity:.5;background:currentColor;border-radius:999px;flex:none;width:.375rem;height:.375rem;margin-top:.6em}.m-plan .m-cta,.m-plan .m-cta-quiet{width:100%;margin-top:auto}.m-cta-quiet{min-height:3rem;box-shadow:inset 0 0 0 1.5px var(--ink);transition:transform .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.m-cta-quiet:hover{transform:translateY(-1px)}.m-segment-sm{margin-top:1.75rem}.m-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:6.5rem;margin-top:3.5rem;display:grid}.m-stats>div{flex-direction:column-reverse;display:flex}.m-stats dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:600;line-height:1}.m-stats dt{color:var(--muted);margin-top:.5rem;font-size:.9375rem}.m-trust-title{max-width:24ch;margin:0 auto;font-size:clamp(1.875rem,1rem + 3vw,3.25rem)}.m-faq{text-align:left;max-width:46rem;margin:2.5rem auto 0}.m-faq details{border-bottom:1px solid var(--hairline)}.m-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:1.25rem 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"";border:solid var(--ink);width:.75rem;height:.75rem;transition:transform .18s var(--ease);border-width:0 2px 2px 0;flex:none;transform:translateY(-25%)rotate(45deg)}.m-faq details[open] summary:after{transform:translateY(25%)rotate(-135deg)}.m-faq details p{color:var(--muted);max-width:62ch;padding:0 0 1.25rem}.m-faq details p.m-faq-more{color:var(--ink);margin-top:-.5rem;font-size:.9375rem}.m-final{text-align:center;padding:clamp(5rem,3rem + 8vw,9rem) 0 clamp(4rem,2rem + 5vw,6rem)}.m-final-stage{width:min(56vw,20rem);margin:0 auto 3rem}.m-waitlist{background:var(--sheet);max-width:34rem;box-shadow:inset 0 0 0 1px var(--hairline);text-align:left;border-radius:1.75rem;margin:5rem auto 0;padding:2rem 1.5rem}.m-waitlist form{gap:1rem;margin-top:1.25rem;display:grid}.m-input{background:var(--paper);border:1px solid var(--brand-ink);border-radius:.875rem;width:100%;min-height:3rem;padding:0 1rem}@supports (color:color-mix(in lab,red,red)){.m-input{border:1px solid color-mix(in srgb,var(--brand-ink) 22%,transparent)}}.m-input{color:var(--ink);font-size:1rem}.m-input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.m-input[aria-invalid=true]{border-color:var(--brand-error)}.m-chips{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.m-chips legend{color:var(--muted);margin-bottom:.5rem;font-size:.875rem}.m-chips label{position:relative}.m-chips input{opacity:0;cursor:pointer;position:absolute;inset:0}.m-chips span{min-width:3rem;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.m-chips span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-ink) 22%,transparent)}}.m-chips span{font-weight:500}.m-chips input:checked+span{background:var(--ink);color:var(--paper);box-shadow:none}.m-chips input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.m-msg{min-height:1.4em;font-size:.9375rem}.m-msg[data-tone=error]{color:var(--brand-error)}.m-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.m-sticky-cta{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;box-shadow:0 16px 30px -12px var(--brand-ink);position:fixed}@supports (color:color-mix(in lab,red,red)){.m-sticky-cta{box-shadow:0 16px 30px -12px color-mix(in srgb,var(--brand-ink) 45%,transparent)}}.m-sticky-cta{transition:opacity .2s var(--ease),transform .2s var(--ease)}.m-sticky-cta[data-hidden]{opacity:0;pointer-events:none;transform:translateY(1rem)}@media (min-width:900px){.m-sticky-cta{display:none}}.m-footer{border-top:1px solid var(--hairline);padding:2.5rem 0 calc(2.5rem + env(safe-area-inset-bottom))}.m-footer-in{justify-content:space-between;align-items:center;gap:1rem 1.5rem}.m-footer nav,.m-footer-in{flex-wrap:wrap;display:flex}.m-footer nav{gap:.25rem 1.25rem}.m-footer a{min-height:2.75rem;color:var(--muted);align-items:center;display:inline-flex}.m-footer a:hover{color:var(--ink)}.m-prose{max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.65}.m-prose>*+*{margin-top:1.1em}.m-prose h2{letter-spacing:-.025em;margin-top:2.2em;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.125rem);font-weight:600;line-height:1.15}.m-prose h3{letter-spacing:-.015em;margin-top:1.8em;font-size:1.3125rem;font-weight:600}.m-prose ol,.m-prose ul{padding-left:1.25em}.m-prose ul{list-style:outside}.m-prose ol{list-style:decimal}.m-prose li+li{margin-top:.4em}.m-prose a{text-underline-offset:3px;text-decoration:underline}.m-prose strong{font-weight:600}.m-shot{aspect-ratio:16/10;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--muted);text-align:center;border-radius:1.25rem;place-content:center;padding:1.5rem;font-size:.9375rem;display:grid}.m-figure{margin-top:2em;margin-bottom:2em}.m-figure img{width:100%;max-width:20rem;height:auto;box-shadow:inset 0 0 0 1px var(--hairline),0 18px 40px -24px #00000059;border-radius:1.25rem;margin:0 auto;display:block}@media (min-width:700px){.m-figure img{border-radius:.875rem;max-width:100%}}.m-figure-wide img{border-radius:.75rem;max-width:100%}.m-figure figcaption{color:var(--muted);text-align:center;margin-top:.75rem;font-size:.9375rem}.m-cta-box{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:1.25rem;margin-top:2em;padding:1.5rem}.m-cta-box p,.m-cta-box-text{margin:0 0 1rem}.m-cta-box-text>p{margin:0}.m-byline,.m-cta-box-text>p+p{margin-top:.75rem}.m-author a,.m-byline a{text-underline-offset:3px;text-decoration:underline}.m-author{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:1.25rem;margin-top:3rem;padding:1.5rem}.m-author h2{margin:0 0 .5rem;font-size:1.3125rem}.m-author p{margin:0}.m-todo{border-left:3px solid var(--accent);color:var(--muted);padding:.5rem 0 .5rem 1rem;font-size:.9375rem}.m-post-list{gap:0;margin-top:3rem;display:grid}.m-post-list a{border-top:1px solid var(--hairline);padding:1.75rem 0;display:block}.m-post-list a:hover h2{text-underline-offset:4px;text-decoration:underline}@media (max-width:899px){.m-scene-grid{gap:1.25rem}.m-invoice-col-sm{width:min(46vw,27rem)}.m-offline{margin-top:1rem;padding:1rem 1.125rem}.m-phone{height:min(54svh,40rem)}.m-pin .m-offline{left:var(--gutter);right:var(--gutter);bottom:max(1.25rem,env(safe-area-inset-bottom));background:var(--brand-night-raised);max-width:none;box-shadow:inset 0 0 0 1px var(--brand-paper),0 24px 48px -16px #0009;margin:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.m-pin .m-offline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-paper) 14%,transparent),0 24px 48px -16px #0009}}.m-pin .m-offline{z-index:2}}@media (max-width:899px) and (max-height:760px){.m-invoice-col{width:min(44vw,27rem)}.m-pin .m-h2{font-size:1.875rem}}.m-changelog>li{border-top:1px solid var(--hairline);margin-top:2.5rem;padding-top:2.5rem}.m-changelog h2{margin-top:.25rem}.m-changelog-body>*+*{margin-top:.9em}.m-changelog-body ul{padding-left:1.25em;list-style:outside}.m-changelog-body strong{font-weight:600}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{transition-duration:.01ms!important;animation:none!important}.m-morph-layer{transform:none}}.inv-frame{width:100%;position:relative;container-type:inline-size}.inv-img{border-radius:.25rem;width:100%;height:auto;display:block}.inv-assembled{aspect-ratio:210/297;border-radius:.25rem}.inv-crop,.inv-crop>*{position:absolute}.inv-crop>*{inset:0;overflow:hidden}.inv-crop img{max-width:none;height:auto}.inv-cover,.inv-crop img,.m-ksef-cover{position:absolute}.m-ksef-cover{background:var(--sheet-paper,var(--brand-sheet));transform-origin:50% 100%;inset:-3%}.inv{aspect-ratio:210/297;background:var(--pp);width:100%;color:var(--i);letter-spacing:0;text-align:left;font-feature-settings:"tnum";border-radius:.6cqw;flex-direction:column;gap:4.2cqw;padding:8.5cqw 8cqw 6cqw;font-size:2.05cqw;line-height:1.35;display:flex;position:relative;overflow:hidden}.inv-lbl{color:var(--m);margin-bottom:.5cqw;font-size:1.6cqw;display:block}.inv-lbl-sub{opacity:1}.inv-header{justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex}.inv-brand{align-items:center;gap:2.4cqw;display:flex}.inv-logo{width:7cqw;height:7cqw;color:var(--p);flex:none}.inv[data-logo=lg] .inv-logo{width:11cqw;height:11cqw}.inv-brand-name{letter-spacing:-.03em;font-size:3.6cqw;font-weight:650;line-height:1.05}.inv-brand-trade{color:var(--m);margin-top:.4cqw;font-size:1.7cqw}.inv-title{text-align:right}.inv-number{letter-spacing:-.01em;font-size:2.6cqw;font-weight:600}.inv-meta{border-top:.25cqw solid var(--r);border-bottom:.25cqw solid var(--r);grid-template-columns:repeat(3,1fr);gap:2cqw;padding:2.6cqw 0;display:grid}.inv-parties{grid-template-columns:1fr 1fr;gap:4cqw;display:grid}.inv-party-name{margin-bottom:1.2cqw;font-weight:600}.inv-bar{background:var(--r);border-radius:1cqw;height:1.3cqw;margin-top:1cqw;display:block}.inv-lines,.inv-row{display:grid}.inv-row{border-bottom:.2cqw solid var(--r);grid-template-columns:1fr 14cqw 20cqw;gap:2cqw;padding:1.8cqw 0}.inv-row>:not(:first-child){text-align:right}.inv-row-head .inv-lbl{margin:0}.inv-vat{gap:.8cqw;width:48%;margin-left:auto;display:grid}.inv-vat>div{justify-content:space-between;align-items:baseline;display:flex}.inv-vat .inv-lbl{margin:0}.inv-total{border-top:.35cqw solid var(--i);justify-content:space-between;align-items:baseline;gap:2cqw;padding-top:2cqw;display:flex}.inv-total .inv-lbl{color:var(--i);margin:0;font-size:2cqw;font-weight:600}.inv-total-amount{letter-spacing:-.035em;font-size:5cqw;font-weight:650;line-height:1}.inv-payment{width:50%}.inv-block[data-block=ksef]{margin-top:auto}.inv-ksef{align-items:center;gap:3cqw;display:flex}.inv-ksef>div:not(.m-ksef-slot){min-width:0}.inv-qr{width:15cqw;height:15cqw;color:var(--i);flex:none}.inv-ksef-no{word-break:break-all;font-size:1.75cqw;font-weight:600}.inv-footer{background:var(--r);height:.25cqw;position:absolute;bottom:3cqw;left:8cqw;right:8cqw}.inv[data-preset=studio]{gap:3.4cqw;padding:8.5cqw 10cqw 6cqw}.inv[data-preset=studio] .inv-header{text-align:center;flex-direction:column;align-items:center;gap:2.4cqw}.inv[data-preset=studio] .inv-brand{flex-direction:column;gap:1.6cqw}.inv[data-preset=studio] .inv-title{text-align:center}.inv[data-preset=studio] .inv-meta{border-top-width:.12cqw;border-bottom-width:.12cqw}.inv[data-preset=studio] .inv-row{border-bottom-width:.12cqw}.inv[data-preset=studio] .inv-total{border-top-width:.12cqw;border-color:var(--p)}.inv[data-serif] .inv-brand-name,.inv[data-serif] .inv-number,.inv[data-serif] .inv-total-amount{letter-spacing:-.01em;font-family:ui-serif,Iowan Old Style,Georgia,Times New Roman,serif;font-weight:500}.inv[data-serif] .inv-brand-name{font-size:4.8cqw}.inv[data-preset=studio] .inv-total-amount{color:var(--p)}.inv[data-preset=ledger]{gap:3.4cqw}.inv[data-preset=ledger] .inv-row-head{border-bottom:.35cqw solid var(--i)}.inv[data-preset=bold] .inv-header{background:var(--p);color:var(--op);margin:-8.5cqw -8cqw 0;padding:7cqw 8cqw 6cqw}.inv[data-preset=bold] .inv-header .inv-brand-trade,.inv[data-preset=bold] .inv-header .inv-lbl,.inv[data-preset=bold] .inv-header .inv-logo{color:var(--op)}.inv[data-preset=bold] .inv-brand-name{font-size:4.6cqw}.inv[data-preset=bold] .inv-meta{border:0;padding:0}.inv[data-preset=bold] .inv-total{background:var(--p);color:var(--op);border:0;border-radius:1.6cqw;padding:3.4cqw 4cqw}.inv[data-preset=bold] .inv-total .inv-lbl{color:var(--op)}.inv[data-preset=bold] .inv-total-amount{font-size:6cqw}.m-legal table{table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;font-size:.875rem;line-height:1.45}.m-legal td,.m-legal th{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.5rem .5rem .5rem 0}.m-legal th{font-weight:600}.m-legal ol ol{list-style:lower-alpha}.m-figure-phone img{border-radius:1.25rem;max-width:min(20rem,100%)}.m-table-wrap{overflow-x:auto}.m-table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.4}.m-table td,.m-table th{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.5rem .75rem .5rem 0}.m-table thead th{color:var(--muted);font-size:.9375rem;font-weight:600}.m-table tbody th{font-weight:500}