body:has(.invoice-demo){max-width:84rem;padding:0 clamp(1.1rem,4.5vw,5rem) 4rem}.invoice-demo[data-astro-cid-qa3okwb6]{--ink:#f3f4ed;--muted:#aebbbf;--line:#ffffff29;--accent:#b5efc5;color:var(--ink)}.demo-nav[data-astro-cid-qa3okwb6]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1.5rem;padding:1.5rem 0;font-size:.86rem;display:flex}.demo-nav[data-astro-cid-qa3okwb6] a[data-astro-cid-qa3okwb6]{color:var(--ink);text-underline-offset:.3em}.demo-header[data-astro-cid-qa3okwb6]{padding:clamp(2.8rem,6vw,5.3rem) 0 2.8rem}.eyebrow[data-astro-cid-qa3okwb6]{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-size:.7rem;font-weight:600}h1[data-astro-cid-qa3okwb6]{letter-spacing:-.04em;margin:0 0 1.3rem;font:400 clamp(3.4rem,7.8vw,7.1rem)/.98 Instrument Serif,Georgia,serif}.intro-text[data-astro-cid-qa3okwb6]{color:#c6d1d2;max-width:57ch;margin:0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6}.demo-workspace[data-astro-cid-qa3okwb6]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-bottom:3rem;display:grid}.pane-heading[data-astro-cid-qa3okwb6]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.1rem 0;display:flex}.pane-heading[data-astro-cid-qa3okwb6] h2[data-astro-cid-qa3okwb6]{margin:0;font-size:.9rem;font-weight:450}.pane-heading[data-astro-cid-qa3okwb6]>span[data-astro-cid-qa3okwb6]{color:var(--accent);font-size:1.4rem}.invoice-figure[data-astro-cid-qa3okwb6]{background:#273138;border:1px solid #ffffff0c;margin:0;padding:clamp(.8rem,2.1vw,2rem)}.invoice-paper[data-astro-cid-qa3okwb6]{position:relative;box-shadow:0 .8rem 2rem #0004}.invoice-paper[data-astro-cid-qa3okwb6] img[data-astro-cid-qa3okwb6]{width:100%;height:auto;display:block}.source-highlight[data-astro-cid-qa3okwb6]{box-sizing:border-box;pointer-events:none;background:#78df8545;border:2px solid #24703b;position:absolute;box-shadow:0 0 0 4px #a3f8b42b}figcaption[data-astro-cid-qa3okwb6]{letter-spacing:.025em;color:#c0ccce;margin:.8rem 0 0;font-size:.68rem}details[data-astro-cid-qa3okwb6]{color:var(--muted);font-size:.82rem;line-height:1.7}summary[data-astro-cid-qa3okwb6]{cursor:pointer;text-underline-offset:.2em}details[data-astro-cid-qa3okwb6] p[data-astro-cid-qa3okwb6]{max-width:58ch}.transcript[data-astro-cid-qa3okwb6]{margin-top:.7rem}.review-pane[data-astro-cid-qa3okwb6]{border-top:1px solid var(--line);padding:1.3rem 0 0}.review-pane[data-astro-cid-qa3okwb6] h2[data-astro-cid-qa3okwb6]{letter-spacing:-.02em;margin:0 0 1.6rem;font:400 clamp(2rem,3.4vw,3rem)/1.12 Instrument Serif,Georgia,serif}button[data-astro-cid-qa3okwb6],input[data-astro-cid-qa3okwb6]{font:inherit}button[data-astro-cid-qa3okwb6]{cursor:pointer}button[data-astro-cid-qa3okwb6]:disabled{cursor:not-allowed;opacity:.45}button[data-astro-cid-qa3okwb6]:focus-visible,input[data-astro-cid-qa3okwb6]:focus-visible,summary[data-astro-cid-qa3okwb6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.start-row[data-astro-cid-qa3okwb6]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.primary[data-astro-cid-qa3okwb6],.secondary[data-astro-cid-qa3okwb6]{border:1px solid var(--accent);border-radius:2px;padding:.85rem 1.05rem;font-size:.88rem;line-height:1.35}.primary[data-astro-cid-qa3okwb6]{background:var(--accent);color:#102318;align-items:center;gap:2rem;min-height:3rem;font-weight:600;display:flex}.primary[data-astro-cid-qa3okwb6] span[data-astro-cid-qa3okwb6]{font-size:1.2rem}.primary[data-astro-cid-qa3okwb6]:hover:not(:disabled){background:#d0f7d9}.secondary[data-astro-cid-qa3okwb6]{color:var(--accent);background:0 0}.secondary[data-astro-cid-qa3okwb6]:hover:not(:disabled){background:#b5efc511}.text-button[data-astro-cid-qa3okwb6],.source-button[data-astro-cid-qa3okwb6]{color:var(--ink);text-underline-offset:.25em;background:0 0;border:0;min-height:2.75rem;padding:.6rem 0;font-size:.78rem;text-decoration:underline}.model-note[data-astro-cid-qa3okwb6]{color:var(--muted);margin:.75rem 0 0;font-size:.72rem}.status[data-astro-cid-qa3okwb6]{color:#c5d8d2;min-height:2.8em;margin:.9rem 0 1rem;font-size:.8rem;line-height:1.6}.status[data-astro-cid-qa3okwb6][data-error]{color:#ffc3a6}progress[data-astro-cid-qa3okwb6]{width:100%;height:.25rem;accent-color:var(--accent);margin:1rem 0 0}fieldset[data-astro-cid-qa3okwb6]{border:0;min-width:0;margin:0;padding:0}.review-field[data-astro-cid-qa3okwb6]{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1rem 0 .8rem;display:grid}.field-heading[data-astro-cid-qa3okwb6]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}label[data-astro-cid-qa3okwb6]{color:var(--muted);font-size:.74rem}.field-state[data-astro-cid-qa3okwb6]{color:var(--accent);font-size:.66rem}input[data-astro-cid-qa3okwb6]{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #ffffff30;border-radius:0;padding:.45rem 0;font-size:clamp(1rem,1.6vw,1.22rem)}input[data-astro-cid-qa3okwb6]:disabled{opacity:.55}input[data-astro-cid-qa3okwb6]::placeholder{color:#849496}.source-button[data-astro-cid-qa3okwb6]{color:var(--accent);white-space:nowrap;align-self:end}.source-button[data-astro-cid-qa3okwb6][aria-pressed=true]{text-decoration-thickness:2px}.review-field[data-astro-cid-qa3okwb6]:focus-within{border-top-color:var(--accent)}.source-excerpt[data-astro-cid-qa3okwb6]{color:#bcd0c4;overflow-wrap:anywhere;border-left:2px solid #72977a;min-height:3.2em;margin:1.2rem 0;padding:.2rem 0 .2rem .8rem;font-size:.74rem;line-height:1.6}.review-actions[data-astro-cid-qa3okwb6]{flex-wrap:wrap;align-items:center;gap:.4rem 1.3rem;display:flex}.clear-button[data-astro-cid-qa3okwb6]{color:var(--muted);font-size:.71rem}.privacy[data-astro-cid-qa3okwb6]{color:var(--muted);max-width:60ch;margin:1rem 0 0;font-size:.7rem;line-height:1.7}.method[data-astro-cid-qa3okwb6]{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:2rem;padding:2rem 0;display:grid}.method[data-astro-cid-qa3okwb6] h2[data-astro-cid-qa3okwb6]{margin:0;font-size:1.1rem;font-weight:450}.method[data-astro-cid-qa3okwb6] p[data-astro-cid-qa3okwb6]{color:var(--muted);max-width:65ch;margin:0 0 1rem;font-size:.84rem;line-height:1.75}pre[data-astro-cid-qa3okwb6]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#ffffff06;padding:1rem;font-size:.72rem;line-height:1.6}.sr-only[data-astro-cid-qa3okwb6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-astro-cid-qa3okwb6][hidden]{display:none!important}@media (width<=760px){.demo-workspace[data-astro-cid-qa3okwb6]{grid-template-columns:1fr}.review-pane[data-astro-cid-qa3okwb6]{grid-row:1}.document-pane[data-astro-cid-qa3okwb6]{grid-row:2}.method[data-astro-cid-qa3okwb6]{grid-template-columns:1fr;gap:1rem}.demo-header[data-astro-cid-qa3okwb6]{padding-bottom:2rem}.invoice-figure[data-astro-cid-qa3okwb6]{max-width:32rem;margin-inline:auto}.source-button[data-astro-cid-qa3okwb6]{font-size:.72rem}.primary[data-astro-cid-qa3okwb6]{gap:1rem}.review-pane[data-astro-cid-qa3okwb6] h2[data-astro-cid-qa3okwb6]{margin-bottom:1.1rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-qa3okwb6]{scroll-behavior:auto!important}}
