.landing[data-v-b343e7b8]{--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-display-s: clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display: clamp(2.75rem, 3.6vw + 1rem, 5rem);--text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title: clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.375rem);--control-h: 48px;background:var(--color-paper);color:var(--color-ink)}section[id][data-v-b343e7b8]{scroll-margin-top:var(--space-3xl)}.btn-lg[data-v-b343e7b8]{min-height:52px;padding:0 var(--space-lg);font-size:var(--text-md)}.muted[data-v-b343e7b8]{color:var(--color-muted)}.small[data-v-b343e7b8]{font-size:var(--text-sm)}.nav-wrap[data-v-b343e7b8]{position:sticky;top:var(--space-sm);z-index:var(--z-sticky-nav);padding-inline:var(--gutter)}.nav[data-v-b343e7b8]{max-width:1120px;margin:var(--space-sm) auto 0;display:flex;align-items:center;gap:var(--space-lg);min-height:64px;padding:0 var(--space-xs) 0 var(--space-lg)}.wordmark[data-v-b343e7b8]{font-weight:600;font-size:var(--text-lg);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.nav-links[data-v-b343e7b8]{display:flex;gap:var(--space-lg);margin-left:auto}.nav-links a[data-v-b343e7b8],.signin[data-v-b343e7b8]{font-size:var(--text-sm);font-weight:500;color:var(--color-ink-2);text-decoration:none;white-space:nowrap}.nav-links a[data-v-b343e7b8]:hover,.signin[data-v-b343e7b8]:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent-2)}.nav-cta[data-v-b343e7b8]{display:flex;align-items:center;gap:var(--space-md)}.nav-cta[data-v-b343e7b8] .btn{--control-h: 44px}.hero[data-v-b343e7b8]{margin-top:calc(-64px - var(--space-lg));padding:calc(64px + var(--space-2xl)) 0 var(--space-2xl);min-height:100svh;display:flex;align-items:center}.hero-grid[data-v-b343e7b8]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl);align-items:center}.hero-text h1[data-v-b343e7b8]{font-size:var(--text-display);line-height:1.02;max-width:12ch;text-wrap:balance}.hero-text .lead[data-v-b343e7b8]{margin-top:var(--space-lg);color:var(--color-ink-2)}.hero-cta[data-v-b343e7b8]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl)}.text-link[data-v-b343e7b8]{font-weight:500;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-2);white-space:nowrap}.text-link[data-v-b343e7b8]:hover{text-decoration-color:var(--color-accent-2)}.terms[data-v-b343e7b8]{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-muted)}.paperwork[data-v-b343e7b8]{position:relative;margin:0;height:clamp(440px,62vh,600px);background:none;overflow:visible}.bill[data-v-b343e7b8]{position:absolute;left:0;top:0;width:60%;padding:var(--space-xl) var(--space-xl) var(--space-2xl);transform:rotate(-2deg);font-size:var(--text-sm)}.bill-head[data-v-b343e7b8]{display:flex;justify-content:space-between;gap:var(--space-md)}.bill-head span[data-v-b343e7b8]{text-align:right;color:var(--color-muted);font-size:var(--text-xs)}.bill-title[data-v-b343e7b8]{margin-top:var(--space-xl);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em}.bill-dates[data-v-b343e7b8]{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:flex;gap:var(--space-xs)}.bill-lines[data-v-b343e7b8]{width:100%;margin-top:var(--space-lg);border-collapse:collapse}.bill-lines td[data-v-b343e7b8]{padding:var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.bill-lines td[data-v-b343e7b8]:last-child{text-align:right}.bill-lines .sub td[data-v-b343e7b8]{border-top:var(--rule-hair) solid var(--color-print)}.bill-lines .tot td[data-v-b343e7b8]{font-weight:600;border-bottom:0}.readout[data-v-b343e7b8]{position:absolute;left:56%;right:0;top:22%;padding:var(--space-lg);transform:rotate(1.5deg);box-shadow:var(--edge-stock),var(--cast-stock-lift)}.readout-fields[data-v-b343e7b8]{margin:0;display:grid;gap:var(--space-xs);font-size:var(--text-sm)}.readout-fields div[data-v-b343e7b8]{display:flex;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.readout-fields dt[data-v-b343e7b8]{color:var(--color-muted)}.readout-fields dd[data-v-b343e7b8]{margin:0;font-weight:500;text-align:right}.readout-fields .total[data-v-b343e7b8]{border-bottom:0;padding-top:var(--space-2xs);font-size:var(--text-md)}.readout-fields .total dd[data-v-b343e7b8]{font-weight:600}.pressed[data-v-b343e7b8]{position:absolute;right:var(--space-lg);top:calc(-1 * var(--space-lg));padding:0 var(--space-xs);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;color:var(--color-paid);transform:rotate(-6deg);text-shadow:.6px .8px 0 oklch(var(--shade) / .25),-.5px -.5px 0 oklch(var(--lit) / .6);border:2px solid currentColor;border-radius:var(--radius-input);opacity:.9}.paperwork-caption[data-v-b343e7b8]{position:absolute;left:56%;right:0;bottom:0;font-size:var(--text-sm);color:var(--color-muted)}.facts[data-v-b343e7b8]{padding:var(--space-xl) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.facts-row[data-v-b343e7b8]{margin-block:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.facts-row div[data-v-b343e7b8]{padding-inline:var(--space-lg);border-left:var(--rule-hair) solid var(--color-rule)}.facts-row div[data-v-b343e7b8]:first-child{padding-left:0;border-left:0}.facts-row div[data-v-b343e7b8]:last-child{padding-right:0}.facts-row dt[data-v-b343e7b8]{font-weight:600}.facts-row dd[data-v-b343e7b8]{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.how[data-v-b343e7b8]{padding:var(--section-gap) 0}.how-grid[data-v-b343e7b8]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl);align-items:start}.steps[data-v-b343e7b8]{list-style:none;counter-reset:step;margin:var(--space-2xl) 0 0;padding:0;display:grid;gap:var(--space-xl)}.steps li[data-v-b343e7b8]{counter-increment:step;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--space-md)}.steps li[data-v-b343e7b8]:before{content:counter(step);grid-row:span 2;font-family:var(--font-outlier);font-size:var(--text-2xl);line-height:1;color:var(--color-muted)}.steps h3[data-v-b343e7b8]{font-size:var(--text-title)}.steps p[data-v-b343e7b8]{margin-top:var(--space-xs);color:var(--color-ink-2);max-width:46ch}.batch-sheet[data-v-b343e7b8]{position:sticky;top:var(--space-3xl);margin:0;padding:var(--space-xl);min-height:440px;overflow:visible;background-color:var(--color-cotton)}.batch-table[data-v-b343e7b8]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.batch-table th[data-v-b343e7b8]{text-align:left;font-weight:500;color:var(--color-muted);padding:0 var(--space-sm) var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-print)}.batch-table td[data-v-b343e7b8]{padding:var(--space-md) var(--space-sm) var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.batch-table .num[data-v-b343e7b8]{text-align:right}@media (max-width: 420px){.batch-table th[data-v-b343e7b8],.batch-table td[data-v-b343e7b8]{padding-right:var(--space-xs);overflow-wrap:anywhere}}.batch-sheet figcaption[data-v-b343e7b8]{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.state[data-v-b343e7b8]{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.state-warn[data-v-b343e7b8]{color:var(--color-warning-text);border-color:currentColor;background:var(--color-warning-bg)}.try[data-v-b343e7b8]{padding:var(--section-gap-s) 0;background:var(--color-paper-2)}.try-grid[data-v-b343e7b8]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3xl);align-items:center}.try .lead[data-v-b343e7b8]{margin-top:var(--space-md);color:var(--color-ink-2)}.demo-drop[data-v-b343e7b8]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-height:220px;justify-content:center;padding:var(--space-xl);border-radius:var(--radius-groove);background:var(--color-paper);box-shadow:var(--press-groove);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.demo-drop[data-v-b343e7b8]:hover,.demo-drop.dragging[data-v-b343e7b8]{background:var(--color-cotton)}.demo-drop[data-v-b343e7b8]:active{background:var(--color-paper-3)}.demo-drop[data-v-b343e7b8]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.demo-drop.busy[data-v-b343e7b8]{cursor:progress;opacity:.8}.demo-drop strong[data-v-b343e7b8]{font-size:var(--text-lg);font-weight:500}.demo-error[data-v-b343e7b8]{margin-top:var(--space-sm);color:var(--color-danger-text)}.demo-result[data-v-b343e7b8]{margin:var(--space-2xl) 0 0;padding:var(--space-xl)}.demo-file[data-v-b343e7b8]{display:flex;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-print);font-weight:500}.demo-fields[data-v-b343e7b8]{margin-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-xl)}.demo-lines[data-v-b343e7b8]{width:100%;margin-top:var(--space-lg);border-collapse:collapse;font-size:var(--text-sm)}.demo-lines th[data-v-b343e7b8]{text-align:left;font-weight:500;color:var(--color-muted);padding-bottom:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule-2)}.demo-lines td[data-v-b343e7b8]{padding:var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.demo-lines .num[data-v-b343e7b8]{text-align:right}.demo-check[data-v-b343e7b8]{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-success-text)}.demo-check.warn[data-v-b343e7b8]{color:var(--color-warning-text)}.demo-next[data-v-b343e7b8]{margin-top:var(--space-xl)}.statement[data-v-b343e7b8]{padding:var(--section-gap-l) 0 var(--section-gap-s)}.statement-inner[data-v-b343e7b8]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns)}.statement-line[data-v-b343e7b8]{grid-column:1 / span 10;font-size:var(--text-display-s);font-weight:600;letter-spacing:var(--tracking-display);line-height:1.08;text-wrap:balance}.statement-note[data-v-b343e7b8]{grid-column:6 / span 6;margin-top:var(--space-xl);color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.5}.modes[data-v-b343e7b8]{padding:var(--section-gap-s) 0 var(--section-gap)}.modes-head[data-v-b343e7b8]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-lg)}.modes-head .lead[data-v-b343e7b8]{margin-top:var(--space-md);color:var(--color-ink-2)}.groove button[data-v-b343e7b8]{min-height:44px}.mode[data-v-b343e7b8]{margin-top:var(--space-2xl);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl);padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-print)}.mode h3[data-v-b343e7b8]{font-size:var(--text-section);max-width:18ch}.mode-download[data-v-b343e7b8]{margin-top:var(--space-lg)}.mode-line[data-v-b343e7b8]{margin-top:var(--space-lg);font-size:var(--text-lead);color:var(--color-ink-2);max-width:44ch}.mode-tag[data-v-b343e7b8]{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-muted)}.ticks[data-v-b343e7b8]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md);align-content:start}.ticks li[data-v-b343e7b8]{display:flex;gap:var(--space-sm);align-items:flex-start}.ticks svg[data-v-b343e7b8]{flex-shrink:0;margin-top:var(--space-3xs);color:var(--color-ink)}.small-ticks[data-v-b343e7b8]{gap:var(--space-xs);font-size:var(--text-sm)}.features[data-v-b343e7b8]{padding:var(--section-gap-s) 0;background:var(--color-paper-2)}.bento[data-v-b343e7b8]{margin-top:var(--space-2xl);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns)}.tile[data-v-b343e7b8]{grid-column:span 4;padding:var(--space-lg) 0 0;border-top:var(--rule-hair) solid var(--color-rule-2)}.tile.lead[data-v-b343e7b8]{grid-column:span 7;grid-row:span 2;padding:var(--space-xl);border-top:0}.tile[data-v-b343e7b8]:nth-child(2),.tile[data-v-b343e7b8]:nth-child(3){grid-column:span 5}.tile dl[data-v-b343e7b8]{margin:0;display:grid;gap:var(--space-lg)}.tile dt[data-v-b343e7b8]{display:flex;gap:var(--space-xs);align-items:center;font-weight:600}.tile dt svg[data-v-b343e7b8]{flex-shrink:0;color:var(--color-muted)}.tile dd[data-v-b343e7b8]{margin:var(--space-xs) 0 0;color:var(--color-ink-2);font-size:var(--text-sm);max-width:52ch}.tile.lead dt[data-v-b343e7b8]{font-size:var(--text-title);letter-spacing:-.01em}.tile.lead dd[data-v-b343e7b8]{font-size:var(--text-md)}.compare-section[data-v-b343e7b8]{padding:var(--section-gap) 0}.compare-grid[data-v-b343e7b8]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--gap-columns)}.compare[data-v-b343e7b8]{width:100%;border-collapse:collapse}.compare th[data-v-b343e7b8],.compare td[data-v-b343e7b8]{padding:var(--space-md) var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;vertical-align:middle}.compare thead th[data-v-b343e7b8]{font-size:var(--text-sm);font-weight:500;color:var(--color-muted);border-bottom-color:var(--color-print);white-space:nowrap}.compare thead th.us[data-v-b343e7b8]{color:var(--color-ink);font-weight:600}.compare tbody th[data-v-b343e7b8]{font-weight:500}.compare td.us[data-v-b343e7b8]{font-weight:600}.compare .yes[data-v-b343e7b8]{color:var(--color-ink)}.compare .no[data-v-b343e7b8]{color:var(--color-rule-2)}.board[data-v-b343e7b8]{padding:var(--section-gap-s) 0;background:var(--color-board);color:var(--color-board-type)}.board h2[data-v-b343e7b8]{color:var(--color-board-type)}.board-head .lead[data-v-b343e7b8]{margin-top:var(--space-md);color:var(--color-board-muted)}.plans[data-v-b343e7b8]{margin-top:var(--space-2xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns);align-items:stretch}.plan[data-v-b343e7b8]{display:flex;flex-direction:column;padding:var(--space-xl);box-shadow:var(--edge-stock),8px 8px 18px -8px oklch(var(--deep) / .6)}.plan h3[data-v-b343e7b8]{font-size:var(--text-title);color:var(--color-print)}.plan-flag[data-v-b343e7b8]{margin-top:var(--space-2xs);font-size:var(--text-sm);font-weight:500;color:var(--color-ink-2)}.plan-fit[data-v-b343e7b8]{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted)}.price[data-v-b343e7b8]{margin-top:var(--space-xl);display:flex;align-items:baseline;gap:var(--space-xs)}.amount[data-v-b343e7b8]{font-size:var(--text-display-s);font-weight:600;letter-spacing:-.05em;line-height:.85}.per[data-v-b343e7b8]{font-size:var(--text-sm);color:var(--color-muted)}.plan-terms[data-v-b343e7b8]{margin:var(--space-lg) 0 0;display:grid;gap:var(--space-xs);font-size:var(--text-sm)}.plan-terms div[data-v-b343e7b8]{display:flex;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.plan-terms dt[data-v-b343e7b8]{color:var(--color-muted)}.plan-terms dd[data-v-b343e7b8]{margin:0;font-weight:500}.plan .ticks[data-v-b343e7b8]{margin-top:var(--space-lg)}.plan-cta[data-v-b343e7b8]{margin-top:auto;width:100%}.plan .ticks+.plan-cta[data-v-b343e7b8]{margin-top:var(--space-xl)}.packs[data-v-b343e7b8]{margin-top:var(--space-xl);color:var(--color-board-muted);font-size:var(--text-sm);max-width:70ch}.faq-section[data-v-b343e7b8]{padding:var(--section-gap) 0}.faq-grid[data-v-b343e7b8]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns)}.faq details[data-v-b343e7b8]{border-bottom:var(--rule-hair) solid var(--color-rule)}.faq details[data-v-b343e7b8]:first-child{border-top:var(--rule-hair) solid var(--color-print)}.faq summary[data-v-b343e7b8]{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) 0;font-size:var(--text-lg);font-weight:500;cursor:pointer;list-style:none}.faq summary[data-v-b343e7b8]::-webkit-details-marker{display:none}.faq summary[data-v-b343e7b8]:after{content:"+";font-family:var(--font-outlier);color:var(--color-muted)}.faq details[open] summary[data-v-b343e7b8]:after{content:"−"}.faq summary[data-v-b343e7b8]:hover{color:var(--color-ink-2)}.faq summary[data-v-b343e7b8]:focus-visible{outline-offset:-2px}.faq details p[data-v-b343e7b8]{padding-bottom:var(--space-lg);color:var(--color-ink-2)}.close[data-v-b343e7b8]{padding:var(--section-gap-s) 0}.close-inner[data-v-b343e7b8]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl);align-items:end}.close h2[data-v-b343e7b8]{font-size:var(--text-section)}.close-action[data-v-b343e7b8]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.close-action p[data-v-b343e7b8]{font-size:var(--text-sm);color:var(--color-muted)}.footer[data-v-b343e7b8]{padding:var(--space-3xl) 0 var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule)}.mast[data-v-b343e7b8]{font-size:var(--text-display);font-weight:600;letter-spacing:-.04em;line-height:.95}.footer-links[data-v-b343e7b8]{margin-top:var(--space-2xl);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-columns)}.footer nav[data-v-b343e7b8]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);align-content:start}.footer a[data-v-b343e7b8]{font-size:var(--text-sm);color:var(--color-ink-2);text-decoration:none}.footer a[data-v-b343e7b8]:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent-2)}.legal[data-v-b343e7b8]{margin-top:var(--space-2xl);font-size:var(--text-xs);color:var(--color-muted);max-width:70ch}@media (max-width: 60rem){.nav-links[data-v-b343e7b8]{display:none}.nav-cta[data-v-b343e7b8]{margin-left:auto}.hero[data-v-b343e7b8]{min-height:0}.hero-grid[data-v-b343e7b8],.how-grid[data-v-b343e7b8],.try-grid[data-v-b343e7b8],.mode[data-v-b343e7b8],.compare-grid[data-v-b343e7b8],.faq-grid[data-v-b343e7b8],.close-inner[data-v-b343e7b8]{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.paperwork[data-v-b343e7b8]{height:520px}.batch-sheet[data-v-b343e7b8]{position:static;min-height:0}.facts-row[data-v-b343e7b8]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-lg)}.facts-row div[data-v-b343e7b8]:nth-child(3){padding-left:0;border-left:0}.statement-line[data-v-b343e7b8],.statement-note[data-v-b343e7b8]{grid-column:1 / -1}.bento .tile[data-v-b343e7b8],.bento .tile.lead[data-v-b343e7b8],.tile[data-v-b343e7b8]:nth-child(2),.tile[data-v-b343e7b8]:nth-child(3){grid-column:1 / -1;grid-row:auto}.plans[data-v-b343e7b8],.footer-links[data-v-b343e7b8]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 40rem){.signin[data-v-b343e7b8]{display:none}.nav[data-v-b343e7b8]{padding-left:var(--space-md)}.paperwork[data-v-b343e7b8]{height:auto}.bill[data-v-b343e7b8]{position:relative;width:94%;padding:var(--space-lg)}.readout[data-v-b343e7b8]{position:relative;left:auto;top:auto;width:88%;margin:calc(-1 * var(--space-xl)) 0 0 auto}.paperwork-caption[data-v-b343e7b8]{position:static;margin-top:var(--space-md)}.facts-row[data-v-b343e7b8]{grid-template-columns:minmax(0,1fr)}.facts-row div[data-v-b343e7b8]{padding-left:0;border-left:0}.demo-fields[data-v-b343e7b8]{grid-template-columns:minmax(0,1fr)}.table-wrap[data-v-b343e7b8]{overflow-x:auto}}
