.dark :is(.home-page,.company-page,.assistant-page,.audience-page,.bank-sync-page,.cloud-page,.download-page,.fava-page,.git-page,.mcp-page,.mobile-app-page,.pricing-page,.security-page,.smart-import-page,.tracking-page){--marketing-paper: #17181a;--marketing-panel: #1e2023;--marketing-raised: #26282c;--marketing-inset: #111315;--marketing-warm: #242322;--marketing-ink: #ecece8;--marketing-muted: #adafb5;--marketing-line: #37393d;--marketing-accent: #a4cd88;--marketing-accent-hover: #b5db9c;--marketing-detail: #c8b28d;--marketing-feature: #2c2924;--marketing-feature-line: #75654f;--background: var(--marketing-paper);--foreground: var(--marketing-ink);--card: var(--marketing-raised);--card-foreground: var(--marketing-ink);--muted: var(--marketing-panel);--muted-foreground: var(--marketing-muted);--secondary: var(--marketing-panel);--secondary-foreground: var(--marketing-ink);--border: var(--marketing-line);--input: var(--marketing-line);--accent: var(--marketing-raised);--accent-foreground: var(--marketing-ink);--primary: var(--marketing-accent);--primary-foreground: var(--marketing-paper);--ring: var(--marketing-accent);background:var(--marketing-paper);color:var(--marketing-ink)}.home-page{--home-soft: #eef5e9;--home-deep: #203d2c;--home-line: #d8e7d1;--code-panel: #121813;--code-line: #2a3529;--code-ink: #e7eadf;--code-dim: #7f8a7f;--code-gutter: #4a564a;--code-accent: #a4cd88;--code-date: #c8b28d}.dark .home-page{--home-soft: var(--marketing-panel);--home-deep: var(--marketing-warm);--home-line: var(--marketing-line)}.home-page .home-heading{font-family:var(--font-grotesk);font-size:clamp(2rem,3.8vw,3.5rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.home-hero{position:relative;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--background) 72%,var(--home-soft))}.home-hero-layout{display:grid;align-items:center;gap:2.5rem;max-width:1320px;margin-inline:auto;padding:5.5rem 2rem 4.5rem}.home-hero-copy{position:relative;z-index:1}.home-hero-title{max-width:12ch;font-size:clamp(3.5rem,5.7vw,5rem);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.home-hero-description{max-width:32rem;margin-top:1.75rem;color:var(--muted-foreground);font-size:1.08rem;line-height:1.75;text-wrap:pretty}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.home-actions .btn{min-height:3.25rem;padding-inline:1.65rem;font-size:.9375rem}.home-primary-cta{box-shadow:0 4px color-mix(in oklch,var(--primary) 72%,black),0 10px 22px -10px color-mix(in oklch,var(--primary) 48%,transparent);transition:transform .18s ease,box-shadow .18s ease}.home-primary-cta:hover{transform:translateY(-2px)}.home-primary-cta:active{transform:translateY(2px);box-shadow:0 1px color-mix(in oklch,var(--primary) 72%,black)}.home-primary-cta:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.home-hero-assurance{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:var(--muted-foreground);font-size:.75rem}.home-product-stage{position:relative;min-width:0;padding:3.5rem 0 1.5rem;isolation:isolate}.home-product-stage:before{content:"";position:absolute;z-index:-1;inset:0 8% 3%;border:1px solid var(--home-line);border-radius:48% 52% 38% 62%/60% 42% 58% 40%;background:var(--home-soft);transform:rotate(-12deg)}.home-product-stage:after{content:"";position:absolute;z-index:-1;inset:6% 14% 0 6%;border:1px solid var(--home-line);border-radius:48% 52% 38% 62%/60% 42% 58% 40%;transform:rotate(9deg)}.home-product-caption{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--muted-foreground);font-size:.75rem}.home-device-showcase{position:relative;padding-block:0 4rem;padding-inline:0 1.5rem}.home-hero-entry{position:absolute;z-index:2;inset-inline-start:-2.25rem;bottom:.5rem;width:min(20rem,70%);border:1px solid var(--code-line);border-radius:.85rem;background:var(--code-panel);box-shadow:0 24px 40px -18px #0a1a0fa0,0 0 0 1px #ffffff08}.home-hero-entry-code{margin:0;padding:.8rem .95rem .65rem;color:var(--code-ink);font-family:var(--font-mono);font-size:.7rem;line-height:1.7;text-align:left;white-space:pre}.home-hero-entry-line{display:inline-block}.home-hero-entry-commit{display:flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border-top:1px solid var(--code-line);color:var(--code-accent);font-size:.7rem;font-weight:600}.home-hero-entry-hash{font-family:var(--font-mono);margin-inline-start:auto;color:var(--code-date);font-weight:500}.dark .home-product-stage{background:radial-gradient(closest-side,color-mix(in oklch,var(--code-accent) 14%,transparent),transparent 75%) center / 90% 80% no-repeat}.home-device-desktop{overflow:hidden;border:1px solid color-mix(in oklch,var(--foreground) 15%,var(--border));border-radius:.9rem;background:var(--marketing-raised, #18201b);padding:.4rem;box-shadow:0 30px 55px -22px #14331e55,0 5px 12px -6px #14331e40;transform:perspective(1400px) rotateY(-5deg) rotate(-2deg)}.home-device-toolbar{display:flex;align-items:center;gap:.3rem;height:1.65rem;padding-inline:.5rem}.home-device-toolbar span{width:.35rem;height:.35rem;border-radius:50%;background:var(--marketing-muted, #728076)}.home-device-screen{overflow:hidden;border-radius:.45rem;background:var(--marketing-inset, #0c100d)}.home-device-phone{position:absolute;inset-inline-end:0;bottom:0;width:26%;max-width:180px;overflow:hidden;border:5px solid #27362b;border-radius:1.6rem;background:var(--marketing-inset, #11150f);box-shadow:0 22px 35px -15px #10231888,0 0 0 1px #6a786a;transform:rotate(5deg)}.home-features{padding-block:6.5rem}.home-features-intro{display:grid;gap:1.5rem;align-items:end;margin-bottom:3.5rem}.home-proof{background:var(--home-soft);border-block:1px solid var(--home-line)}.home-proof-card{border-radius:1.25rem;border:1px solid var(--home-line);box-shadow:0 3px 0 var(--home-line)}.home-ledger-card-period{padding:.15rem .55rem;border:1px solid color-mix(in oklch,var(--primary) 40%,var(--border));border-radius:999px;color:var(--primary);font-family:var(--font-mono);font-size:.7rem}.home-ledger-card-figure{margin-top:.25rem;color:var(--foreground);font-size:1.125rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.home-ledger-trail{display:flex;justify-content:space-between;position:relative;margin-top:1.5rem;padding-top:1rem}.home-ledger-trail:before{content:"";position:absolute;top:calc(1rem + 4px);inset-inline:4px;height:1px;background:var(--border)}.home-ledger-trail li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;color:var(--muted-foreground);font-size:.6rem}.home-ledger-trail li:first-child{align-items:flex-start}.home-ledger-trail li:last-child{align-items:flex-end}.home-ledger-trail li:before{content:"";width:9px;height:9px;border:1.5px solid var(--muted-foreground);border-radius:50%;background:var(--card)}.home-ledger-trail li.is-latest{color:var(--primary);font-weight:600}.home-ledger-trail li.is-latest:before{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 22%,transparent)}.home-proof-review{background:var(--home-deep);--foreground: var(--marketing-ink, #f3f7ef);--muted-foreground: var(--marketing-muted, #c0d0be);--primary: var(--marketing-accent, #a4e787);--border: var(--marketing-line, #426047)}.home-pricing{padding-block:6rem}.home-pricing-card{border-radius:1.5rem}.home-pricing-featured{border-width:2px;background:linear-gradient(145deg,var(--home-soft),var(--card) 70%);box-shadow:0 14px 40px -24px color-mix(in oklch,var(--primary) 50%,transparent)}.home-faq-layout{display:grid;gap:2rem;padding-block:1rem 6rem}.home-story{background:var(--home-soft);border-block:1px solid var(--home-line)}.home-story-intro{display:grid;gap:2rem}.home-story-title{font-family:var(--font-grotesk);font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.home-resource{display:flex;flex-direction:column;padding-block:1.75rem;border-top:1px solid var(--home-line)}.home-video{display:grid;align-items:center;gap:2.5rem;padding-block:5rem}.home-video-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border);border-radius:1.5rem;box-shadow:0 18px 42px -28px #18371f66}.home-closing{position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;background:var(--home-deep);padding:5rem 2rem 3rem;--foreground: var(--marketing-ink, #f3f7ef);--muted-foreground: var(--marketing-muted, #c0d0be);--primary: var(--marketing-accent, #a4e787);--primary-foreground: var(--marketing-paper, #203d2c);--card: var(--marketing-raised, #294a35);--muted: var(--marketing-panel, #36593e);--border: var(--marketing-line, #537258)}.home-closing-maya{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.75rem;padding:.35rem 1rem .35rem .35rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklch,var(--card) 70%,transparent);color:var(--foreground);font-size:.875rem;text-align:start}.home-closing-maya img{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;object-position:50% 30%}.home-closing:before,.home-closing:after{content:"";position:absolute;z-index:-1;width:34rem;height:34rem;border:1px solid #74986b45;border-radius:45% 55% 60% 40%;pointer-events:none}.home-closing:before{inset:-16rem auto auto -20rem;transform:rotate(30deg)}.home-closing:after{inset:auto -20rem -18rem auto;transform:rotate(-30deg)}.home-bento{display:grid;gap:1rem}.home-bento-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:color-mix(in oklch,var(--muted) 62%,var(--background));transition:border-color .2s ease,transform .2s ease}.home-bento-tile:hover{border-color:color-mix(in oklch,var(--primary) 40%,var(--border))}.home-bento-visual{display:flex;flex:1;align-items:center;justify-content:center;min-height:11rem;padding:1.5rem 1.5rem 0}.home-bento-copy{padding:1.25rem 1.75rem 1.75rem}.bento-panel{width:100%;border:1px solid var(--code-line);border-radius:.8rem;background:var(--code-panel);color:var(--code-ink);box-shadow:0 18px 34px -24px #0c1f1290}.bento-code{margin:0;overflow-x:auto;padding:.9rem 1rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.75;text-align:left;white-space:pre}.bento-commit{display:flex;align-items:center;gap:.5rem;margin:-.9rem -1rem .6rem;padding:.55rem 1rem;border-bottom:1px solid var(--code-line);color:var(--code-dim);font-family:var(--font-sans, inherit);white-space:nowrap}.bento-hash{color:var(--code-date);font-family:var(--font-mono)}.bento-commit-msg{overflow:hidden;color:var(--code-ink);text-overflow:ellipsis}.bento-diff{display:grid}.bento-del,.bento-add{margin-inline:-1rem;padding-inline:1rem}.bento-del{background:#e0787826;color:#f0b4b4}.bento-add{background:color-mix(in oklch,var(--code-accent) 15%,transparent);color:#cfe8bd}.bento-ai{display:grid;gap:.75rem;max-width:19rem;padding:.9rem}.bento-bank-row{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .7rem;border:1px dashed var(--code-line);border-radius:.5rem;color:var(--code-dim);font-family:var(--font-mono);font-size:.72rem}.bento-suggest{padding:.75rem;border:1px solid color-mix(in oklch,var(--code-accent) 33%,transparent);border-radius:.6rem;background:color-mix(in oklch,var(--code-accent) 7%,transparent)}.bento-suggest-label{display:flex;align-items:center;gap:.35rem;color:var(--code-accent);font-size:.68rem;font-weight:600}.bento-suggest-account{display:block;margin-top:.3rem;font-family:var(--font-mono);font-size:.85rem}.bento-suggest-foot{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;color:var(--code-dim);font-size:.68rem}.bento-meter{flex:1;height:.3rem;overflow:hidden;border-radius:999px;background:var(--code-line)}.bento-meter span{display:block;height:100%;border-radius:inherit;background:var(--code-accent)}.bento-accept{padding:.15rem .55rem;border-radius:999px;background:var(--code-accent);color:#17181a;font-weight:600}.bento-audit{display:grid}.bento-audit>div{display:flex;align-items:center;gap:.45rem}.bento-audit-ok{margin-inline-start:auto;color:var(--code-accent)}.bento-chart{padding:.9rem 1rem .5rem;color:var(--code-accent)}.bento-chart-label{color:var(--code-dim);font-size:.7rem}.bento-chart svg{display:block;width:100%;height:5.5rem;margin-top:.4rem}.bento-import{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;width:100%}.bento-files{display:grid;gap:.45rem}.bento-files li{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border:1px solid var(--border);border-radius:.55rem;background:var(--background);color:var(--muted-foreground);font-family:var(--font-mono);font-size:.72rem}.bento-import-arrow{color:var(--primary)}.bento-import-out{display:grid;gap:.4rem;padding:1rem 1.25rem;border:1px solid color-mix(in oklch,var(--primary) 45%,var(--border));border-radius:.8rem;background:var(--home-soft)}.bento-import-ready{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.75rem;font-weight:600}@media(min-width:768px){.home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home-bento-git,.home-bento-import{grid-column:span 2}}@media(min-width:1024px){.home-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.home-bento-tile{grid-column:span 2}.home-bento-git{grid-column:span 4}.home-bento-import{grid-column:span 6;flex-direction:row-reverse;align-items:center}.home-bento-import .home-bento-visual{padding:1.75rem}.home-bento-import .home-bento-copy{flex:0 0 38%;padding:2rem 2.25rem}.home-bento-git .bento-code{font-size:.8125rem}.home-bento-visual{padding-inline:1.25rem}:is(.home-bento-scripts,.home-bento-audit) .bento-code{padding-inline:.85rem;font-size:.68rem}}@media(prefers-reduced-motion:no-preference){.home-bento-tile:hover{transform:translateY(-3px)}}.home-hero-chip{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem .85rem .4rem .7rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklch,var(--card) 70%,transparent);color:var(--muted-foreground);font-size:.8125rem;transition:border-color .16s ease,background-color .16s ease}.home-hero-chip:hover{border-color:color-mix(in oklch,var(--primary) 55%,var(--border));background:var(--card)}.home-hero-chip-dot{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--primary)}.home-hero-explore{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--border);font-size:.875rem}.home-hero-explore-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--foreground);font-weight:500}.home-hero-explore-link:hover{color:var(--primary)}.home-hero-play{display:grid;place-items:center;width:1.4rem;height:1.4rem;padding-inline-start:1px;border-radius:50%;background:var(--foreground);color:var(--background)}.home-hero-play svg{fill:currentColor}.home-hero-ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.home-hero-ask>span{margin-inline-end:.2rem}.home-hero-ask-pill{padding:.2rem .65rem;border:1px solid var(--border);border-radius:999px;color:var(--foreground);font-size:.75rem;font-weight:500;transition:border-color .16s ease,color .16s ease}.home-hero-ask-pill:hover,.home-hero-ask-pill:focus-visible{border-color:var(--primary);color:var(--primary)}.home-ledger{padding-block:6.5rem 5.5rem;border-bottom:1px solid var(--border)}.home-ledger-intro{display:grid;justify-items:center;gap:2rem;max-width:44rem;margin-inline:auto;margin-bottom:3.5rem;text-align:center}.home-ledger-portrait{width:min(18rem,70%);height:auto;border:1px solid var(--home-line);border-radius:1.75rem;box-shadow:0 24px 46px -28px #0c1f1288}.home-ledger-eyebrow{margin-bottom:1rem;color:var(--primary);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.home-ledger-stage{display:grid;gap:1.25rem;align-items:center}.home-ledger-source{min-width:0;overflow:hidden;border:1px solid var(--code-line);border-radius:1.1rem;background:var(--code-panel);color:var(--code-ink);box-shadow:0 28px 50px -30px #0c1f1288}.home-ledger-tab{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--code-line);color:var(--code-dim);font-size:.75rem}.home-ledger-check{display:inline-flex;align-items:center;gap:.35rem;color:var(--code-accent)}.home-ledger-code{margin:0;overflow-x:auto;padding:1rem 1.1rem 1.25rem;font-family:var(--font-mono);font-size:.78rem;line-height:1.7;text-align:left;counter-reset:ledger-line}.home-ledger-line:before{display:inline-block;width:1.6rem;margin-right:.9rem;color:var(--code-gutter);text-align:right;content:counter(ledger-line);counter-increment:ledger-line;-webkit-user-select:none;user-select:none}.ledger-tok-date{color:var(--code-date)}.ledger-tok-keyword,.ledger-tok-flag{color:#d7a3e0}.ledger-tok-string{color:var(--code-accent)}.ledger-tok-account{color:var(--code-ink)}.ledger-tok-number{color:#8cc8e6}.ledger-tok-currency{color:var(--code-dim)}.home-ledger-arrow{display:none;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:50%;background:var(--background);color:var(--primary)}.home-ledger-report{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--home-line);border-radius:1.1rem;background:var(--home-soft);box-shadow:0 3px 0 var(--home-line)}.home-ledger-report-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.home-ledger-rows{display:grid;gap:.15rem;font-size:.875rem}.home-ledger-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.45rem;border-bottom:1px dashed var(--home-line)}.home-ledger-rows dt{color:var(--foreground)}.home-ledger-rows dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.home-ledger-rows .home-ledger-sub :is(dt,dd){color:var(--muted-foreground)}.home-ledger-rows .home-ledger-total{border-bottom:0;padding-top:.75rem;font-weight:650}.home-ledger-rows .home-ledger-total dd{color:var(--primary);font-size:1.05rem}.home-ledger-ccy{color:var(--muted-foreground);font-size:.7em;font-weight:500}.home-ledger-balance{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--background)}.home-ledger-assert{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.75rem;font-weight:600}.home-ledger-line{display:inline-block;min-width:100%;margin-inline:-.5rem;padding-inline:.5rem;border-radius:.3rem;transition:opacity .22s ease,background-color .22s ease}.is-tracing .home-ledger-line:not(.is-traced){opacity:.32}.home-ledger-line.is-traced{background:color-mix(in oklch,var(--code-accent) 13%,transparent);box-shadow:inset 2px 0 0 var(--code-accent)}.home-ledger-trace{padding:0;border:0;background:none;color:inherit;text-align:start;cursor:default}.home-ledger-trace:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:.2rem}.home-ledger-rows .home-ledger-row,.home-ledger-balance{transition:background-color .22s ease,box-shadow .22s ease}.home-ledger-rows .home-ledger-row{margin-inline:-.6rem;padding-inline:.6rem;border-radius:.4rem}.home-ledger-rows .home-ledger-row.home-ledger-sub{padding-inline-start:1.6rem}.home-ledger-rows .home-ledger-row.is-traced,.home-ledger-balance.is-traced{background:color-mix(in oklch,var(--primary) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary) 45%,transparent)}.home-ledger-hint{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted-foreground);font-size:.75rem}.home-ledger-persona{margin-top:.85rem;color:var(--muted-foreground);font-size:.75rem;font-style:italic}.home-ledger-chapters{display:grid;gap:.75rem;margin-top:2.5rem}.home-ledger-chapter{display:block;height:100%;padding:1.15rem 1.25rem 1.3rem;border:1px solid var(--border);border-radius:.95rem;transition:border-color .2s ease,background-color .2s ease}.home-ledger-chapter:hover,.home-ledger-chapter.is-traced{border-color:color-mix(in oklch,var(--primary) 50%,var(--border));background:color-mix(in oklch,var(--primary) 8%,transparent)}.home-ledger-chapter-date{margin-bottom:.5rem;color:var(--primary);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.home-marquee-wrap{margin-top:3rem}.home-marquee-label{margin-bottom:1rem;color:var(--muted-foreground);font-size:.875rem;text-align:center}.home-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-marquee-track{display:flex;width:max-content}.home-marquee-row{display:flex;gap:.6rem;padding-inline-end:.6rem}.home-marquee-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:.6rem;background:var(--card);color:var(--foreground);font-size:.8125rem;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.home-hero-chip-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:home-ping 2.4s cubic-bezier(0,0,.2,1) infinite}.home-marquee-track[data-looped]{animation:home-marquee 60s linear infinite}.home-marquee:hover .home-marquee-track,.home-marquee:focus-within .home-marquee-track{animation-play-state:paused}[dir=rtl] .home-marquee-track{animation-direction:reverse}@keyframes home-ping{75%,to{transform:scale(2.4);opacity:0}}@keyframes home-marquee{to{transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){.home-marquee{-webkit-mask-image:none;mask-image:none}.home-marquee-track,.home-marquee-row{width:auto;flex-wrap:wrap;justify-content:center}.home-marquee-row[aria-hidden=true]{display:none}}@media(min-width:768px){.home-ledger-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.home-ledger-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem;max-width:none;text-align:start}.home-ledger-portrait{width:100%;max-width:24rem;justify-self:start}.home-ledger-stage{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);gap:1.5rem}.home-ledger-arrow{display:grid}.home-ledger-code{font-size:.8125rem}}@media(max-width:1023px){.home-hero-explore{align-items:center}.home-hero-ask{justify-content:center}}@media(max-width:639px){.home-hero-chip{margin-bottom:1.25rem;font-size:.75rem}.home-ledger{padding-block:3.5rem}.home-ledger-intro{margin-bottom:2rem}.home-ledger-code{font-size:.6875rem;padding-inline:.75rem}.home-ledger-line:before{width:1.1rem;margin-right:.6rem}.home-ledger-report{padding:1.15rem}}@media(min-width:1024px){.home-hero-layout{grid-template-columns:.95fr 1.1fr;gap:2.5rem;min-height:750px}.home-product-stage{padding-block:4.5rem 2rem}.home-features-intro{grid-template-columns:1fr 1fr;gap:5rem}.home-faq-layout{grid-template-columns:.8fr 1.4fr;gap:5rem}.home-story-intro{grid-template-columns:.9fr 1.2fr;gap:5rem}.home-video{grid-template-columns:.8fr 1.2fr;gap:5rem}}@media(max-width:1023px){.home-hero-layout{max-width:740px;padding-top:3.5rem}.home-hero-entry{inset-inline-start:0}.home-hero-title{max-width:15ch;font-size:clamp(3.5rem,9vw,5rem)}.home-hero-copy{text-align:center}.home-hero-title,.home-hero-description{margin-inline:auto}.home-hero-assurance,.home-hero-copy .home-actions{justify-content:center}.home-product-stage{margin-top:.5rem}}@media(max-width:639px){.home-hero-layout{gap:1.5rem;padding:2.75rem 1.25rem 2.5rem}.home-hero-title{font-size:clamp(2.9rem,12vw,4rem)}.home-hero-description{font-size:1rem;margin-top:1.25rem;line-height:1.65}.home-actions{gap:.625rem}.home-actions .btn{padding-inline:1.25rem;white-space:normal}.home-product-stage{padding-top:2rem}.home-device-showcase{padding-inline-end:.75rem;padding-bottom:2.5rem}.home-hero-entry{inset-inline-start:-.25rem;bottom:0;width:64%}.home-hero-entry-code{padding:.55rem .65rem .45rem;font-size:.5rem}.home-hero-entry-commit{padding:.35rem .65rem;font-size:.55rem}.home-device-desktop{padding:.25rem;border-radius:.625rem}.home-device-toolbar{height:1rem}.home-device-phone{border-width:3px;border-radius:.9rem}.home-product-caption{font-size:.6875rem}.home-features,.home-pricing{padding-block:3.5rem}.home-features-intro{margin-bottom:2rem}.home-faq-layout{padding-bottom:3.5rem}.home-video{padding-block:3.5rem}.home-closing{padding:3rem 1.25rem 2rem;border-radius:1.5rem}}@media(prefers-reduced-motion:no-preference){.home-hero-entry{animation:home-arrive .6s .5s cubic-bezier(.2,.7,.3,1) both,home-float 7s 4.2s ease-in-out 3}.home-hero-entry-line{clip-path:inset(0 100% 0 0);animation:home-type .9s steps(30,end) forwards}.home-hero-entry-line:nth-child(1){animation-delay:1.1s}.home-hero-entry-line:nth-child(2){animation-delay:2s}.home-hero-entry-line:nth-child(3){animation-delay:2.9s}.home-hero-entry-commit{animation:home-commit .5s 3.8s cubic-bezier(.3,1.4,.5,1) both}@keyframes home-type{to{clip-path:inset(0 0 0 0)}}@keyframes home-commit{0%{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes home-float{50%{transform:translateY(-6px)}}.home-hero-copy,.home-product-stage{animation:home-arrive .7s cubic-bezier(.2,.7,.3,1) both}.home-product-stage{animation-delay:.1s}@keyframes home-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.home-primary-cta{transition:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.home-ledger-source,.home-ledger-report,.home-bento-tile,.home-proof-card{animation:home-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes home-reveal{0%{opacity:0;transform:translateY(24px) scale(.985)}}}}@media(max-width:767px){.home-proof-grid{display:flex;gap:.85rem;max-width:none;margin-inline:-1rem;padding:.25rem 1rem .75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.home-proof-grid::-webkit-scrollbar{display:none}.home-proof-grid>article{flex:0 0 86%;scroll-snap-align:start;animation:none}.bento-import{flex-direction:column}.bento-import-arrow{transform:rotate(90deg)}:is(.home-bento-git,.home-bento-audit,.home-bento-scripts) .bento-code{padding-inline:.75rem;font-size:.64rem}.home-bento-visual{padding-inline:1rem}.home-resource{padding-block:1.1rem}.home-resource>div:first-child{margin-bottom:.5rem}}
