@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+0000-00FF,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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2) format("woff2");font-weight:400 600;font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,[data-theme=light]{color-scheme:light;--surface: #f2f4f8;--surface-raised: #ffffff;--surface-sunken: #e7ebf2;--line: #d4dae5;--line-strong: #7a8497;--ink: #111a2e;--ink-muted: #4a5468;--copper: #2b44d6;--copper-hover: #2236b3;--on-copper: #ffffff;--copper-soft: #e1e6ff;--copper-ink: #2236b3;--patina: #0f7a4d;--patina-soft: #d6f0e2;--danger: #b42318;--danger-soft: #fbe0dd;--warning: #7a5a00;--warning-soft: #f6eac6;--info: #2b44d6;--focus: #2b44d6;--mark: #dcf25a;--on-mark: #111a2e;--shadow: 0 24px 48px -24px rgba(17, 26, 46, .3)}[data-theme=dark]{color-scheme:dark;--surface: #0e1323;--surface-raised: #151c32;--surface-sunken: #090d19;--line: #263052;--line-strong: #6b779a;--ink: #eef2fb;--ink-muted: #a9b3cc;--copper: #8c9bff;--copper-hover: #a9b4ff;--on-copper: #0e1323;--copper-soft: #232c56;--copper-ink: #a9b4ff;--patina: #5fd59b;--patina-soft: #12352a;--danger: #ff9b8f;--danger-soft: #43201d;--warning: #f0c060;--warning-soft: #3a2e14;--info: #8c9bff;--focus: #a9b4ff;--mark: #c9e33a;--on-mark: #0e1323;--shadow: 0 24px 48px -24px rgba(0, 0, 0, .7)}:root{--font-display: "IBM Plex Sans", system-ui, sans-serif;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--ease-dash: cubic-bezier(.16, 1, .3, 1);--content-max: 1140px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink);font:400 16px/26px var(--font-sans);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,color-mix(in srgb,var(--line) 55%,transparent) 31px 32px)}a{color:var(--copper-ink);text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--content-max);margin:0 auto;padding:0 16px}@media(min-width:768px){.wrap{padding:0 24px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 14px/20px var(--font-sans);color:var(--copper-ink)}.streak{display:inline-block;width:18px;height:18px;color:var(--copper)}.accent{color:inherit;background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 92%,transparent 92%);color:var(--ink)}[data-theme=dark] .accent{background:none;color:var(--mark)}h1,h2,.display{font-family:var(--font-display);letter-spacing:-.025em;margin:0}h1{font-weight:700;font-size:clamp(36px,6vw,60px);line-height:1.06}h2{font-weight:700;font-size:clamp(26px,3.6vw,36px);line-height:1.15}h3{font:600 19px/26px var(--font-sans);margin:0}.muted{color:var(--ink-muted)}.lead{font-size:18px;line-height:30px;color:var(--ink-muted);max-width:580px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:4px;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font:600 15px/20px var(--font-sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .14s var(--ease-dash),border-color .14s var(--ease-dash)}.btn:hover{background:var(--surface-raised)}.btn-primary{background:var(--copper);border-color:var(--copper);color:var(--on-copper)}.btn-primary:hover{background:var(--copper-hover);border-color:var(--copper-hover)}.btn-sm{min-height:36px;padding:0 12px;font-size:14px}.btn[disabled]{opacity:.6;cursor:progress}.btn svg{width:18px;height:18px;flex:none}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;padding:24px;box-shadow:0 1px 0 var(--line)}.field{display:grid;gap:6px}.field label{font:550 14px/20px var(--font-sans)}.input{width:100%;min-height:48px;padding:0 14px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-sunken);color:var(--ink);font:400 16px/24px var(--font-sans)}textarea.input{padding:12px 14px;min-height:120px;resize:vertical}.input::placeholder{color:var(--ink-muted)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font:550 12px/20px var(--font-sans);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tone-pass{color:var(--patina);background:var(--patina-soft)}.tone-warn{color:var(--warning);background:var(--warning-soft)}.tone-fail{color:var(--danger);background:var(--danger-soft)}.alert{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--surface-raised)}.alert-error{border-color:var(--danger);color:var(--danger)}.alert-info{border-color:var(--info)}@keyframes enter{0%{transform:translate(-24px);opacity:.001}}.enter{animation:enter .32s var(--ease-dash) both}@media(prefers-reduced-motion:reduce){.enter{animation:none}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden],[data-theme=dark] .logo-light,[data-theme=light] .logo-dark{display:none!important}.mono{font-family:var(--font-mono)}.table-scroll{overflow-x:auto;position:relative}.summary-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.summary-table th{text-align:left;font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}.summary-table td{padding:10px 8px;border-bottom:1px solid var(--line)}.summary-table th:first-child,.summary-table td:first-child{padding-left:0}.summary-table th:last-child,.summary-table td:last-child{padding-right:0}.summary-table .r{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:13px}.summary-table th.r{font-size:12px}.summary-table tr.foot td{border-bottom:0;font-weight:650}@media(max-width:599px){.summary-table{min-width:0}.summary-table th:nth-child(3),.summary-table td:nth-child(3),.summary-table th:nth-child(4),.summary-table td:nth-child(4){display:none}}.summary-table .sub{display:block;color:var(--ink-muted);font:400 12px/16px var(--font-mono)}.invoices{width:100%;border-collapse:collapse;min-width:1180px}.invoices th{text-align:left;font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:12px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.invoices td{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:middle}.invoices tr:last-child td{border-bottom:0}.invoices .r{text-align:right}.invoices .file{font-size:12px;line-height:16px;color:var(--ink-muted);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.invoices .pending{display:table-cell;color:var(--ink-muted)}.invoices .pending .file{display:inline-block;vertical-align:middle;margin:0 8px 0 0;color:var(--ink)}.cell{width:100%;min-width:96px;min-height:36px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:400 14px/20px var(--font-sans)}.cell:hover{border-color:var(--line)}.cell:focus{border-color:var(--focus);background:var(--surface-sunken);outline:none}.cell.mono{font-family:var(--font-mono);font-size:13px;min-width:150px}.cell.date{min-width:104px;width:104px}.cell.wide{min-width:200px}.cell.num{text-align:right;font-family:var(--font-mono);font-size:13px;min-width:110px}.cell.strong{font-weight:600}.toggle{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-muted);cursor:pointer}.toggle:hover{background:var(--surface-sunken);color:var(--ink)}.toggle svg{width:18px;height:18px;transition:transform .14s var(--ease-dash)}.toggle[aria-expanded=true] svg{transform:rotate(90deg)}.detail>td{background:var(--surface-sunken);padding:20px 16px}.detail-grid{display:grid;gap:20px}@media(min-width:900px){.detail-grid{grid-template-columns:1fr 1fr}}.detail h4{margin:0 0 8px;font:600 14px/20px var(--font-sans)}.notes{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--warning)}.detail p{margin:0}.facts{margin:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.facts dt{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.facts dd{margin:2px 0 0;overflow-wrap:anywhere}.lines{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.lines th{text-align:left;font-weight:550;color:var(--ink-muted);padding:6px 8px;border-bottom:1px solid var(--line)}.lines td{padding:6px 8px;border-bottom:1px solid var(--line)}.lines .r{text-align:right;white-space:nowrap}.raw{margin-top:16px}.raw summary{cursor:pointer;color:var(--ink-muted);font-size:14px}.raw pre{white-space:pre-wrap;font:400 12px/18px var(--font-mono);max-height:280px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px}.remove{margin-top:16px}@media(max-width:639px){.invoices{min-width:0}.invoices thead{display:none}.invoices,.invoices>tbody,.invoices>tbody>tr,.invoices>tbody>tr>td{display:block}.invoices>tbody>tr>td{padding:0;border:0}.invoices tr.row{display:grid;gap:4px 12px;padding:14px 16px;border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"status status status status status toggle" "seller seller seller seller seller seller" "no no no total total total" "date date date total total total" "sub sub vat vat tax tax"}.invoices tr.row:has(.pending){display:block}.invoices .c-toggle{grid-area:toggle;justify-self:end}.invoices .c-status{grid-area:status;display:flex;align-items:center;gap:8px;min-width:0}.invoices .c-status .file{margin:0;min-width:0}.invoices .c-seller{grid-area:seller}.invoices .c-total{grid-area:total;align-self:center}.invoices .c-no{grid-area:no}.invoices .c-date{grid-area:date}.invoices .c-sub{grid-area:sub}.invoices .c-vat{grid-area:vat}.invoices .c-tax{grid-area:tax}.invoices .cell,.invoices .cell.mono,.invoices .cell.date,.invoices .cell.wide,.invoices .cell.num{min-width:0;width:100%;padding:0 6px;margin-left:-6px}.invoices .c-seller .cell{font-weight:600;font-size:16px}.invoices .c-total .cell{font-size:20px;min-height:44px}.invoices .c-no .cell,.invoices .c-date .cell,.invoices .c-sub .cell,.invoices .c-vat .cell,.invoices .c-tax .cell{min-height:28px;font-size:12px;color:var(--ink-muted)}.invoices .c-sub .cell,.invoices .c-vat .cell,.invoices .c-tax .cell{text-align:left}.invoices .c-total .cell,.invoices .c-tax .cell{text-align:right;margin:0 -6px 0 0}.invoices .c-date .cell{text-align:left}.invoices .c-sub:before,.invoices .c-vat:before,.invoices .c-tax:before{content:attr(data-label);display:block;font:500 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.invoices .c-tax:before{text-align:right}.invoices>tbody>tr.detail>td:first-child{display:none}@media(max-width:359px){.invoices tr.row{padding:12px}.invoices .c-no .cell,.invoices .c-date .cell,.invoices .c-sub .cell,.invoices .c-vat .cell,.invoices .c-tax .cell{font-size:11px;padding:0 3px;margin-left:-3px}.invoices .c-tax .cell{margin:0 -3px 0 0}}.invoices>tbody>tr.detail>td{padding:16px}}.spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--line-strong);border-top-color:var(--copper);border-radius:50%;vertical-align:-2px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.small[data-astro-cid-j7pv25f6]{font-size:14px;line-height:20px}.nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:20px}.nav-logo[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.nav-mark[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--ink);flex:none}.nav-mark[data-astro-cid-j7pv25f6] .streak{color:var(--surface-raised);width:22px;height:22px}.nav-name[data-astro-cid-j7pv25f6]{font:700 18px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.nav-logo[data-astro-cid-j7pv25f6]{min-width:0;flex-shrink:1}.nav-actions[data-astro-cid-j7pv25f6]{display:flex;gap:8px;flex-shrink:0}.theme-toggle[data-astro-cid-j7pv25f6]{width:36px;padding:0}@media(max-width:479px){.nav-logo[data-astro-cid-j7pv25f6]{min-height:44px;display:flex;align-items:center}.nav-actions[data-astro-cid-j7pv25f6] .btn-sm[data-astro-cid-j7pv25f6]{min-height:44px}.theme-toggle[data-astro-cid-j7pv25f6]{width:44px}}.hero[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:32px;display:grid;gap:24px}@media(min-width:768px){.hero[data-astro-cid-j7pv25f6]{padding-top:72px}}@media(min-width:960px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:48px;align-items:center}.hero[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.hero-copy):not(.scan-demo){grid-column:1 / -1}}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:20px;min-width:0}.hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:640px}.strike[data-astro-cid-j7pv25f6]{text-decoration:none;position:relative;display:inline-block;color:var(--ink-muted)}.strike[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:.09em;background:var(--danger);border-radius:2px;transform-origin:left;animation:strike .6s .5s var(--ease-dash) both}@keyframes strike{0%{transform:scaleX(0)}}.scan-demo[data-astro-cid-j7pv25f6]{position:relative;min-height:400px;margin-bottom:8px}.scan-photo[data-astro-cid-j7pv25f6]{position:absolute;right:0;top:0;width:82%;height:78%;object-fit:cover;border-radius:6px;filter:saturate(.85)}.paper[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:36px;width:min(300px,72%);padding:16px 18px;background:#fff;color:#111a2e;border-radius:4px;box-shadow:var(--shadow);overflow:hidden;font-size:12px;line-height:16px}.paper-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;border-bottom:1.5px solid #111a2e;padding-bottom:8px;margin-bottom:8px}.paper-head[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:14px}.paper-head[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#4a5468}.paper-fields[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:6px}.f[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:8px;padding:2px 4px;border-radius:2px;background:linear-gradient(90deg,#dcf25a,#dcf25a) no-repeat 0 0 / 0% 100%;animation:hl .45s var(--ease-dash) both}.f[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:#4a5468}.f[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-mono)}.f1[data-astro-cid-j7pv25f6]{animation-delay:.7s}.f2[data-astro-cid-j7pv25f6]{animation-delay:1s}.f3[data-astro-cid-j7pv25f6]{animation-delay:1.3s}.f4[data-astro-cid-j7pv25f6]{animation-delay:1.6s;font-weight:600}@keyframes hl{to{background-size:100% 100%}}.paper-lines[data-astro-cid-j7pv25f6]{display:grid;gap:6px;margin-top:12px}.paper-lines[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:6px;border-radius:2px;background:#e7ebf2}.paper-lines[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(2){width:80%}.paper-lines[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(3){width:60%}.paper-beam[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;top:0;height:2px;background:#2b44d6;box-shadow:0 0 18px 6px #2b44d659;animation:beam 1.6s .3s ease-in-out both}@keyframes beam{0%{transform:translateY(0);opacity:1}90%{opacity:1}to{transform:translateY(210px);opacity:0}}.sheet[data-astro-cid-j7pv25f6]{position:absolute;right:12px;bottom:0;width:min(280px,70%);background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow);font:500 12px/16px var(--font-mono);overflow:hidden}.sheet-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr 1fr}.sheet-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding:7px 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{border-right:0;text-align:right}.sheet-h[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:var(--surface-sunken);color:var(--ink-muted);text-align:center!important}.r1[data-astro-cid-j7pv25f6]{animation:land .5s 2s var(--ease-dash) both}.r2[data-astro-cid-j7pv25f6]{animation:land .5s 2.25s var(--ease-dash) both}.r1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--mark) 45%,transparent)}@keyframes land{0%{opacity:0;transform:translateY(-10px)}}@media(max-width:520px){.scan-demo[data-astro-cid-j7pv25f6]{min-height:360px}}@media(prefers-reduced-motion:reduce){.strike[data-astro-cid-j7pv25f6]:after,.f[data-astro-cid-j7pv25f6],.paper-beam[data-astro-cid-j7pv25f6],.r1[data-astro-cid-j7pv25f6],.r2[data-astro-cid-j7pv25f6]{animation:none}.f[data-astro-cid-j7pv25f6]{background-size:100% 100%}.paper-beam[data-astro-cid-j7pv25f6]{display:none}}.special-photo[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;margin-bottom:20px}.drop[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:8px;padding:40px 24px;border:1px dashed var(--line-strong);background:var(--surface-raised);transition:border-color .14s var(--ease-dash),background .14s var(--ease-dash)}.drop[data-astro-cid-j7pv25f6].over{border-color:var(--copper);background:var(--copper-soft)}.drop-icon[data-astro-cid-j7pv25f6]{width:40px;height:40px;color:var(--copper)}.drop-title[data-astro-cid-j7pv25f6]{margin:4px 0 0;font:700 22px/28px var(--font-display);letter-spacing:-.02em}.drop[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.drop-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.drop-actions[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{cursor:pointer}#files[data-astro-cid-j7pv25f6]:focus-visible+[data-astro-cid-j7pv25f6]{outline:none}.drop[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--focus)}.privacy[data-astro-cid-j7pv25f6]{display:flex;gap:8px;align-items:center;margin:0;color:var(--patina)}.privacy[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;flex:none}.drop-progress[data-astro-cid-j7pv25f6]{min-height:20px;margin-top:4px!important;color:var(--ink-muted);font-family:var(--font-mono)}.drop-progress[data-astro-cid-j7pv25f6]:empty{display:none}.results-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:focus{outline:none}.section[data-astro-cid-j7pv25f6]{padding-top:32px;padding-bottom:32px;display:grid;gap:20px}.results-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end}.results-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:8px}.results-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0 0}.results-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.export-format[data-astro-cid-j7pv25f6]{width:auto;min-height:48px;padding-right:8px;font-size:15px}.results-actions[data-astro-cid-j7pv25f6] .export-hint[data-astro-cid-j7pv25f6]{flex-basis:100%;margin:0}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}@media(min-width:900px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}}.stats[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{padding:16px}.stats[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1;order:-1}@media(min-width:900px){.stats[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]:last-child{grid-column:auto;order:0}}@media(max-width:379px){.stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:22px}}.stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:8px 0 0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.table-card[data-astro-cid-j7pv25f6]{padding:0;overflow:hidden}@media(min-width:1168px){.results[data-astro-cid-j7pv25f6] .table-card[data-astro-cid-j7pv25f6]{width:max(100%,min(50vw + 520px,1240px))}}.summary-card[data-astro-cid-j7pv25f6]{display:grid;gap:16px}.summary-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;align-items:flex-end}.summary-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font:700 20px/28px var(--font-display)}.summary-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0 0}.summary-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.seg[data-astro-cid-j7pv25f6]{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:10px;background:var(--surface-sunken)}.seg[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{min-height:38px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-muted);font:550 14px/20px var(--font-sans);cursor:pointer}.seg[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.how-grid[data-astro-cid-j7pv25f6]{display:grid;gap:16px}@media(min-width:768px){.how-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.how-grid[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{display:grid;gap:12px;align-content:start;justify-items:start}.how-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.cta[data-astro-cid-j7pv25f6]{display:grid;gap:32px}@media(min-width:900px){.cta[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:48px;padding:40px;align-items:start}}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:12px}.cta-intro[data-astro-cid-j7pv25f6]{display:grid;gap:24px;align-content:start}.cta-intro[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{margin:0}.offers[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:16px}.offers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start}.offers[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:40px;height:40px;padding:9px;border-radius:10px;color:var(--copper);background:var(--copper-soft)}.offers[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font:600 16px/24px var(--font-sans)}.offers[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--ink-muted);font-size:14px;line-height:20px}.trust[data-astro-cid-j7pv25f6]{display:flex;gap:8px;align-items:center;color:var(--patina)}.trust[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;flex:none}.cta-body[data-astro-cid-j7pv25f6]{display:grid;gap:16px;justify-items:start}.cta-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.setup-form[data-astro-cid-j7pv25f6]{display:grid;gap:12px;width:100%}.setup-form[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start}.savings[data-astro-cid-j7pv25f6]{display:grid;gap:2px;margin:16px 0}.footer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--line);margin-top:48px}.footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}
