:where(.mkt-body,.mkt-body *,.mkt-body :before,.mkt-body :after){box-sizing:border-box;margin:0;padding:0;border:0 solid}:where(html:has(.mkt-body)){-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#f6f4ee}:where(.mkt-body){min-height:100vh;min-height:100dvh;line-height:1.5}:where(.mkt-body) :where(img,svg,video,canvas){display:block;max-width:100%}:where(.mkt-body) :where(img,video){height:auto}:where(.mkt-body) :where(button,input,select,textarea){font:inherit;color:inherit;background:transparent}: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;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:#0f0f0f;--paper:#f6f4ee;--muted:#6b6b66;--accent:#ff5a36;--sheet:#ffffff;--hairline:rgb(15 15 15/0.1);--on-ink:#f6f4ee;--on-ink-muted:#a3a29c;--ease:cubic-bezier(0.22,1,0.36,1);--gutter:clamp(1.25rem,0.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";font-size:1.0625rem;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh;min-height:100dvh}@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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.m-skip{position:fixed;left:1rem;top:.75rem;z-index:60;background:var(--ink);color:var(--paper);padding:.6rem 1rem;border-radius:999px;transform:translateY(-200%)}.m-skip:focus{transform:none}.m-display{font-weight:600;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.m-h1{font-size:clamp(2.6rem,1.2rem + 6vw,5rem)}.m-h2{font-size:clamp(2.125rem,1rem + 4.2vw,4rem);letter-spacing:-.028em;line-height:1.04}.m-h3{font-size:clamp(1.25rem,1rem + .8vw,1.5rem);font-weight:600;letter-spacing:-.015em;line-height:1.2}.m-giant{font-size:clamp(4.5rem,2rem + 10vw,7.5rem);letter-spacing:-.045em;line-height:.95}.m-lead{font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.4;letter-spacing:-.01em;color:var(--muted);text-wrap:pretty}.m-dark .m-lead{color:var(--on-ink-muted)}.m-small{font-size:.875rem;color:var(--muted)}.m-dot{color:var(--accent)}.m-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .18s var(--ease),opacity .18s var(--ease)}.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{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;color:var(--ink);font-weight:500}.m-btn-ghost:hover{background:rgb(15 15 15/.05)}.m-header{position:fixed;inset:0 0 auto 0;z-index:50;background:rgb(246 244 238/.9);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--hairline)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.m-header{background:var(--paper)}}.m-header-in{max-width:var(--measure);margin:0 auto;height:3.5rem;padding:0 var(--gutter);display:flex;align-items:center;gap:.25rem}.m-wordmark{font-weight:650;font-size:1.375rem;letter-spacing:-.04em;margin-right:auto;display:inline-flex;align-items:center;min-height:2.75rem}.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);margin:0 auto;padding:0 var(--gutter)}.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{position:sticky;top:0;height:100vh;height:100svh;overflow-x:clip;display:flex;align-items:center}.m-static{padding:clamp(5rem,3rem + 8vw,8rem) 0}.m-scene-grid{width:100%;max-width:var(--measure);margin:0 auto;padding:3.5rem var(--gutter) 0;display:grid;gap:clamp(1.25rem,.5rem + 2.5vw,3rem);align-items:center}@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{position:relative;display:grid}.m-stack>*{grid-area:1/1}.m-sheet-shadow{box-shadow:0 1px 0 rgb(15 15 15/.04),0 2px 6px rgb(15 15 15/.04),0 40px 80px -40px rgb(15 15 15/.35)}.m-hero{padding:calc(3.5rem + clamp(3rem, 1rem + 7vw, 6.5rem)) 0 clamp(3rem,2rem + 4vw,5rem);text-align:center}.m-hero .m-lead{margin-top:1.25rem}.m-hero-ctas{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.m-hero-stage{width:min(82vw,30rem);margin:clamp(2.5rem,1.5rem + 4vw,4.5rem) auto 0}.m-morph-layer{opacity:0;transform:translateY(8px) scale(.985);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.m-morph-layer[data-active]{opacity:1;transform:none}.m-field-label{display:block;font-size:.875rem;color:var(--muted);margin-bottom:.5rem}.m-fake-input{display:flex;align-items:center;min-height:3.5rem;padding:0 1.25rem;border-radius:1rem;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline),0 12px 30px -18px rgb(15 15 15/.3);font-size:clamp(1rem,.9rem + .4vw,1.1875rem);letter-spacing:-.01em}.m-caret{display:inline-block;width:2px;height:1.25em;margin-left:2px;background:var(--accent);animation:m-blink 1s steps(1) infinite}@keyframes m-blink{50%{opacity:0}}.m-caption{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600;letter-spacing:-.025em}.m-invoice-col{width:min(62vw,27rem);justify-self:center}@media (max-height:760px) and (max-width:899px){.m-invoice-col{width:min(52vw,27rem)}}.m-fan{position:relative;display:grid;justify-items:center;margin-top:clamp(2rem,1rem + 3vw,3.5rem)}.m-fan>*{grid-area:1/1}.m-fan-card{width:min(40vw,18.5rem);transform-origin:50% 100%}.m-fan-label{margin-top:.875rem;text-align:center;font-weight:600;letter-spacing:-.01em}.m-fan-label span{display:block;font-weight:400;font-size:.875rem;color:var(--muted)}.m-fan-static{display:flex;justify-content:center;gap:clamp(.75rem,.25rem + 2vw,2rem);margin-top:2.5rem}.m-fan-static .m-fan-card{width:min(28vw,18.5rem)}.m-timeline{position:relative;margin:2.25rem 1.5rem .5rem;height:4.25rem}.m-track{position:absolute;left:0;right:0;top:.4375rem;height:2px;background:rgb(246 244 238/.18)}.m-track-fill{position:absolute;inset:0;background:var(--on-ink);transform-origin:0 50%}.m-step{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;white-space:nowrap;font-size:.9375rem;font-weight:500}.m-step-pip{position:relative;width:1rem;height:1rem;border-radius:999px;background:var(--ink);box-shadow:inset 0 0 0 2px rgb(246 244 238/.45)}.m-step-pip>i{position:absolute;inset:0;border-radius:inherit;background:var(--on-ink)}.m-runner{position:absolute;left:0;right:0;top:0;pointer-events:none}.m-runner-dot{position:absolute;left:-.75rem;top:-.25rem;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px rgb(255 90 54/.18)}.m-ksef-slot{position:relative;display:flex;align-items:center;gap:3cqw}.m-qr-wrap{position:relative;width:15cqw;height:15cqw;flex:none}.m-qr-mask{position:absolute;inset:-2%;background:var(--pp);transform-origin:50% 100%}.m-offline{margin-top:1.5rem;padding:1.25rem 1.375rem;border-radius:1.25rem;background:rgb(246 244 238/.08);box-shadow:inset 0 0 0 1px rgb(246 244 238/.12);max-width:30rem}.m-offline strong{display:flex;gap:.6rem;align-items:baseline;font-weight:600;letter-spacing:-.01em}.m-offline strong:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);transform:translateY(-.1em)}.m-offline p{margin-top:.375rem;color:var(--on-ink-muted)}.m-phone{justify-self:center;height:min(64svh,40rem);aspect-ratio:9/19.5;border-radius:3rem;padding:.6rem;background:#1b1b1a;box-shadow:inset 0 0 0 1.5px #3a3a38,0 50px 90px -40px rgb(15 15 15/.55);container-type:inline-size}.m-phone-screen{position:relative;height:100%;border-radius:2.5rem;background:var(--paper);overflow:hidden;padding:16cqw 7cqw 7cqw;display:flex;flex-direction:column;gap:4cqw;font-size:4.6cqw}.m-phone-screen:before{content:"";position:absolute;top:3.5cqw;left:50%;width:30cqw;height:8cqw;margin-left:-15cqw;border-radius:999px;background:#1b1b1a}.m-phone-title{font-size:8cqw;font-weight:650;letter-spacing:-.03em}.m-phone-card{background:var(--sheet);border-radius:4cqw;padding:3.5cqw 4cqw;box-shadow:inset 0 0 0 1px var(--hairline)}.m-phone-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:3.2cqw 0}.m-phone-row+.m-phone-row{border-top:1px solid var(--hairline)}.m-phone-add{position:relative;flex:none;width:7.5cqw;height:7.5cqw;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(15 15 15/.3)}.m-phone-add>i{position:absolute;inset:0;border-radius:inherit;background:var(--ink)}.m-phone-add>i:after{content:"";position:absolute;left:2.6cqw;top:1.6cqw;width:1.8cqw;height:3.4cqw;border:solid var(--paper);border-width:0 .7cqw .7cqw 0;transform:rotate(45deg)}.m-tap{position:absolute;left:-2.25cqw;top:-2.25cqw;width:12cqw;height:12cqw;border-radius:999px;background:rgb(15 15 15/.16);pointer-events:none}.m-phone-issue{margin-top:auto;position:relative;display:flex;align-items:center;justify-content:center;min-height:13cqw;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:600}.m-phone-done{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:3cqw;background:var(--paper);font-size:7cqw;font-weight:650;letter-spacing:-.03em}.m-phone-done:before{content:"";width:6cqw;height:6cqw;border-radius:999px;background:var(--accent)}.m-phone video{width:100%;height:100%;object-fit:cover;border-radius:2.5rem}.m-segment{display:inline-flex;padding:.25rem;border-radius:999px;background:rgb(15 15 15/.06);margin-top:2rem;border:0}.m-segment label{position:relative;cursor:pointer}.m-segment input{position:absolute;opacity:0;inset:0;cursor:pointer}.m-segment span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 clamp(.875rem,.5rem + 1vw,1.25rem);border-radius:999px;font-weight:500;transition:background-color .18s var(--ease)}.m-segment input:checked+span{background:var(--sheet);box-shadow:0 1px 3px rgb(15 15 15/.12)}.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{display:grid;gap:1rem;margin-top:3rem;align-items:stretch}@media (min-width:900px){.m-plans{grid-template-columns:1fr 1.12fr 1fr;align-items:center}}.m-plan{display:flex;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;border-radius:1.75rem;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);text-align:left}.m-plan[data-featured]{background:var(--ink);color:var(--on-ink);padding:2.5rem 2rem;box-shadow:0 40px 80px -40px rgb(15 15 15/.5)}.m-plan[data-featured] .m-plan-blurb,.m-plan[data-featured] .m-small{color:var(--on-ink-muted)}.m-plan-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.m-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500}.m-badge:before{content:"";width:.4375rem;height:.4375rem;border-radius:999px;background:var(--accent)}.m-plan-blurb{color:var(--muted)}.m-price{display:flex;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.m-price b{font-size:clamp(2.75rem,2rem + 2vw,3.5rem);font-weight:600;letter-spacing:-.04em;line-height:1}.m-price-note{margin-top:.5rem;min-height:3em;text-wrap:pretty}.m-plan ul{display:grid;gap:.5rem}.m-plan li{display:flex;gap:.6rem}.m-plan li:before{content:"";flex:none;width:.375rem;height:.375rem;margin-top:.6em;border-radius:999px;background:currentColor;opacity:.5}.m-plan .m-cta,.m-plan .m-cta-quiet{margin-top:auto;width:100%}.m-cta-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border-radius:999px;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--ink);transition:transform .18s var(--ease)}.m-cta-quiet:hover{transform:translateY(-1px)}.m-segment-sm{margin-top:1.75rem}.m-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.5rem;min-height:6.5rem}.m-stats>div{display:flex;flex-direction:column-reverse}.m-stats dd{font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.m-stats dt{margin-top:.5rem;color:var(--muted);font-size:.9375rem}.m-trust-title{max-width:24ch;margin:0 auto;font-size:clamp(1.875rem,1rem + 3vw,3.25rem)}.m-faq{max-width:46rem;margin:2.5rem auto 0;text-align:left}.m-faq details{border-bottom:1px solid var(--hairline)}.m-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;min-height:3rem;cursor:pointer;font-weight:600;font-size:1.125rem;letter-spacing:-.01em}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"";flex:none;width:.75rem;height:.75rem;border:solid var(--ink);border-width:0 2px 2px 0;transform:translateY(-25%) rotate(45deg);transition:transform .18s var(--ease)}.m-faq details[open] summary:after{transform:translateY(25%) rotate(-135deg)}.m-faq details p{padding:0 0 1.25rem;color:var(--muted);max-width:62ch}.m-final{padding:clamp(5rem,3rem + 8vw,9rem) 0 clamp(4rem,2rem + 5vw,6rem);text-align:center}.m-final-stage{width:min(56vw,20rem);margin:0 auto 3rem}.m-waitlist{max-width:34rem;margin:5rem auto 0;padding:2rem 1.5rem;border-radius:1.75rem;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);text-align:left}.m-waitlist form{display:grid;gap:1rem;margin-top:1.25rem}.m-input{width:100%;min-height:3rem;padding:0 1rem;border-radius:.875rem;background:var(--paper);border:1px solid rgb(15 15 15/.22);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:#b3261e}.m-chips{display:flex;gap:.5rem;flex-wrap:wrap;border:0;padding:0;margin:0}.m-chips legend{font-size:.875rem;color:var(--muted);margin-bottom:.5rem}.m-chips label{position:relative}.m-chips input{position:absolute;inset:0;opacity:0;cursor:pointer}.m-chips span{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(15 15 15/.22);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{font-size:.9375rem;min-height:1.4em}.m-msg[data-tone=error]{color:#b3261e}.m-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.m-sticky-cta{position:fixed;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 rgb(15 15 15/.45);transition:opacity .2s var(--ease),transform .2s var(--ease)}.m-sticky-cta[data-hidden]{opacity:0;transform:translateY(1rem);pointer-events:none}@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{gap:1rem 1.5rem;align-items:center;justify-content:space-between}.m-footer nav,.m-footer-in{display:flex;flex-wrap:wrap}.m-footer nav{gap:.25rem 1.25rem}.m-footer a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--muted)}.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{margin-top:2.2em;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.125rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.m-prose h3{margin-top:1.8em;font-size:1.3125rem;font-weight:600;letter-spacing:-.015em}.m-prose ol,.m-prose ul{padding-left:1.25em}.m-prose ul{list-style:disc}.m-prose ol{list-style:decimal}.m-prose li+li{margin-top:.4em}.m-prose a{text-decoration:underline;text-underline-offset:3px}.m-prose strong{font-weight:600}.m-shot{display:grid;place-content:center;aspect-ratio:16/10;border-radius:1.25rem;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline);text-align:center;padding:1.5rem}.m-shot,.m-todo{color:var(--muted);font-size:.9375rem}.m-todo{border-left:3px solid var(--accent);padding:.5rem 0 .5rem 1rem}.m-post-list{display:grid;gap:0;margin-top:3rem}.m-post-list a{display:block;padding:1.75rem 0;border-top:1px solid var(--hairline)}.m-post-list a:hover h2{text-decoration:underline;text-underline-offset:4px}@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{position:absolute;left:var(--gutter);right:var(--gutter);bottom:max(1.25rem,env(safe-area-inset-bottom));margin:0;max-width:none;background:#1f1f1e;box-shadow:inset 0 0 0 1px rgb(246 244 238/.14),0 24px 48px -16px rgb(0 0 0/.6);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{padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid var(--hairline)}.m-changelog h2{margin-top:.25rem}.m-changelog-body>*+*{margin-top:.9em}.m-changelog-body ul{list-style:disc;padding-left:1.25em}.m-changelog-body strong{font-weight:600}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{animation:none!important;transition-duration:.01ms!important}.m-morph-layer{transform:none}}.inv-frame{container-type:inline-size;width:100%;position:relative}.inv-img{display:block;width:100%;height:auto;border-radius:.25rem}.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{inset:-3%;background:var(--sheet-paper,#fff);transform-origin:50% 100%}.inv{position:relative;aspect-ratio:210/297;width:100%;overflow:hidden;background:var(--pp);color:var(--i);border-radius:.6cqw;padding:8.5cqw 8cqw 6cqw;display:flex;flex-direction:column;gap:4.2cqw;font-size:2.05cqw;line-height:1.35;letter-spacing:0;text-align:left;font-feature-settings:"tnum"}.inv-lbl{display:block;color:var(--m);font-size:1.6cqw;margin-bottom:.5cqw}.inv-lbl-sub{opacity:1}.inv-header{display:flex;justify-content:space-between;align-items:flex-start;gap:3cqw}.inv-brand{display:flex;align-items:center;gap:2.4cqw}.inv-logo{width:7cqw;height:7cqw;color:var(--p);flex:none}.inv[data-logo=lg] .inv-logo{width:11cqw;height:11cqw}.inv-brand-name{font-size:3.6cqw;font-weight:650;letter-spacing:-.03em;line-height:1.05}.inv-brand-trade{color:var(--m);font-size:1.7cqw;margin-top:.4cqw}.inv-title{text-align:right}.inv-number{font-size:2.6cqw;font-weight:600;letter-spacing:-.01em}.inv-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:2.6cqw 0;border-top:.25cqw solid var(--r);border-bottom:.25cqw solid var(--r)}.inv-parties{display:grid;grid-template-columns:1fr 1fr;gap:4cqw}.inv-party-name{font-weight:600;margin-bottom:1.2cqw}.inv-bar{display:block;height:1.3cqw;border-radius:1cqw;background:var(--r);margin-top:1cqw}.inv-lines,.inv-row{display:grid}.inv-row{grid-template-columns:1fr 14cqw 20cqw;gap:2cqw;padding:1.8cqw 0;border-bottom:.2cqw solid var(--r)}.inv-row>:not(:first-child){text-align:right}.inv-row-head .inv-lbl{margin:0}.inv-vat{display:grid;gap:.8cqw;width:48%;margin-left:auto}.inv-vat>div{display:flex;justify-content:space-between;align-items:baseline}.inv-vat .inv-lbl{margin:0}.inv-total{display:flex;justify-content:space-between;align-items:baseline;gap:2cqw;padding-top:2cqw;border-top:.35cqw solid var(--i)}.inv-total .inv-lbl{margin:0;font-size:2cqw;color:var(--i);font-weight:600}.inv-total-amount{font-size:5cqw;font-weight:650;letter-spacing:-.035em;line-height:1}.inv-payment{width:50%}.inv-block[data-block=ksef]{margin-top:auto}.inv-ksef{display:flex;align-items:center;gap:3cqw}.inv-ksef>div:not(.m-ksef-slot){min-width:0}.inv-qr{width:15cqw;height:15cqw;flex:none;color:var(--i)}.inv-ksef-no{font-size:1.75cqw;font-weight:600;word-break:break-all}.inv-footer{position:absolute;left:8cqw;right:8cqw;bottom:3cqw;height:.25cqw;background:var(--r)}.inv[data-preset=studio]{padding:8.5cqw 10cqw 6cqw;gap:3.4cqw}.inv[data-preset=studio] .inv-header{flex-direction:column;align-items:center;text-align: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{font-family:ui-serif,Iowan Old Style,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.01em}.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{margin:-8.5cqw -8cqw 0;padding:7cqw 8cqw 6cqw;background:var(--p);color:var(--op)}.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{border:0;padding:3.4cqw 4cqw;border-radius:1.6cqw;background:var(--p);color:var(--op)}.inv[data-preset=bold] .inv-total .inv-lbl{color:var(--op)}.inv[data-preset=bold] .inv-total-amount{font-size:6cqw}