ae-ascii-mark{display:block;position:relative;background:radial-gradient(closest-side,#0e1116eb 62%,#0e111600)}ae-ascii-mark canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ae-mark-control{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:.5rem;padding:0;background:transparent;color:inherit;cursor:grab;touch-action:pan-y pinch-zoom;user-select:none}.ae-mark-control:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}ae-ascii-mark[data-dragging] .ae-mark-control{cursor:grabbing}@media(min-width:64rem){.text-fluid-hero.hero-beside-mark{font-size:clamp(2.75rem,5.1vw,4.75rem)}}.agent-flow{margin:0;padding:2rem 0 0;border-top:1px solid var(--color-rule);background:var(--color-canvas)}.agent-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.agent-flow-kicker{color:var(--color-accent);font:.65rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.agent-flow-heading h3{margin-top:.7rem;color:var(--color-ink);font:1.5rem var(--font-display)}ae-agent-flow{display:block;position:relative}ae-agent-flow canvas{display:none;width:100%;height:750px}ae-agent-flow[data-ready] canvas{display:block}.agent-flow-fallback{display:grid;gap:1.25rem;padding:2rem 1.5rem;list-style:decimal;color:var(--color-muted)}.agent-flow-fallback strong{display:block;color:var(--color-ink)}.agent-flow-fallback span{font-size:.875rem}ae-agent-flow[data-ready] .agent-flow-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent-flow-pause{display:block;margin-left:auto;padding:.5rem 0;background:none;border:0;color:var(--color-muted);font:.65rem var(--font-mono);cursor:pointer}.agent-flow-pause[hidden]{display:none}.agent-flow-pause:hover{color:var(--color-accent)}.agent-flow-pause:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.agent-flow-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1rem;border-top:1px solid var(--color-rule);color:var(--color-muted);font:.65rem/1.6 var(--font-mono)}.agent-flow-note span:first-child{text-transform:uppercase;letter-spacing:.1em}@media(min-width:640px){ae-agent-flow canvas{height:600px}.agent-flow-heading h3{font-size:1.75rem}}.use-cases{display:block;margin-top:3.5rem;padding:1.75rem 0 0;border-top:1px solid var(--color-rule);background:var(--color-canvas);scroll-margin-top:6rem}.use-case-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;font:.65rem var(--font-mono);color:var(--color-muted)}.use-case-topline p{color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em}.use-case-topline button{cursor:pointer;padding:.5rem}.use-case-playback{display:flex;gap:.75rem}.use-case-playback[hidden],.use-case-demo[hidden]{display:none}.use-case-playback button[aria-pressed=true]{color:var(--color-accent)}.use-case-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 2rem}.use-case-choices[hidden],.use-case-topline button[hidden]{display:none}.use-case-choices button{display:flex;gap:.75rem;align-items:center;border:1px solid var(--color-rule);padding:.7rem 1rem;color:var(--color-muted);background:var(--color-canvas);font:.75rem var(--font-mono);cursor:pointer}.use-case-choices button span{font-size:.6rem;color:var(--color-faint)}.use-case-choices button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-ink);background:#ffb2000b}.use-case-choices button[aria-pressed=true] span{color:var(--color-accent)}.use-cases button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.use-case-copy article{margin:1.5rem 0}.use-cases[data-ready] .use-case-copy article{margin:0}.use-cases[data-ready] .use-case-copy{min-height:25rem}.use-case-copy h3{max-width:45rem;font:1.65rem/1.2 var(--font-display);color:var(--color-ink)}.use-case-copy p{max-width:48rem;margin-top:1rem;color:var(--color-muted);font-size:.95rem;line-height:1.65}.use-case-copy .use-case-test{font-size:.8rem}.use-case-details{display:grid;gap:0 2rem;max-width:62rem}.use-case-test span{display:block;margin-bottom:.2rem;font:.6rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.use-cases .workflow-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.use-case-demo{margin:1.5rem 0;overflow:hidden;border:1px solid #303c48;border-radius:.75rem;background:radial-gradient(ellipse at top,#16212a,#0e141c 70%);scroll-margin-top:6rem}.use-case-demo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #283440}.use-case-demo-bar p{font:.65rem var(--font-mono);color:var(--color-ink)}.use-case-demo-bar p span{display:inline-block;margin-left:.7rem;color:var(--color-muted);font-size:.6rem}.use-case-lesson{padding:1rem 1.25rem;border-bottom:1px solid #283440}.use-case-steps{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.use-case-steps button{color:var(--color-muted);font:.7rem/1.5 var(--font-mono);padding:.3rem 0;border-bottom:1px solid transparent;cursor:pointer}.use-case-steps button[aria-pressed=true]{color:#8fdfda;border-color:#8fdfda}.use-case-lesson>p{margin-top:.9rem;max-width:62rem;min-height:3.2em;color:var(--color-ink);font-size:.95rem;line-height:1.6}.use-case-demo figcaption{display:grid;gap:1.25rem;padding:1.25rem;border-top:1px solid #283440;background:#111b24}.use-case-finding>span{font:.6rem var(--font-mono);color:#8fdfda;text-transform:uppercase;letter-spacing:.12em}.use-case-finding>p{margin-top:.5rem;max-width:38rem;color:var(--color-ink);font-size:.95rem;line-height:1.5}.use-case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.use-case-metrics div{border-left:1px solid #344351;padding-left:.75rem}.use-case-metrics dt{color:var(--color-muted);font:.6rem/1.5 var(--font-mono)}.use-case-metrics dd{color:#8fdfda;font:1rem/1.5 var(--font-mono);margin-top:.4rem}.use-case-footnote{border-top:1px solid var(--color-rule);padding-top:1rem;color:var(--color-muted);font:.65rem/1.6 var(--font-mono)}@media(min-width:640px){.use-case-copy h3{font-size:2rem}.use-cases[data-ready] .use-case-copy{min-height:15rem}.use-case-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.use-case-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-demo figcaption{grid-template-columns:1.2fr 1fr;align-items:center}}@media(max-width:420px){.use-case-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-choices[hidden]{display:none}.use-case-choices button{padding:.65rem .5rem;font-size:.65rem;gap:.45rem}}@media(max-width:639px){.use-case-topline{flex-wrap:wrap}.use-case-demo-bar{padding:1rem}.use-case-metrics dd{font-size:.85rem}}.workflow-replay{font:.7rem var(--font-mono);color:#8fdfda;cursor:pointer;padding:.5rem 0}.workflow-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;position:relative;padding:1.5rem;background-image:radial-gradient(#34404b .55px,transparent .55px);background-size:14px 14px}.workflow-stage{min-width:0;display:flex;flex-direction:column}.workflow-stage-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem}.workflow-stage-number{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid #3a4956;border-radius:50%;font:.65rem var(--font-mono);color:#9cabb7}.workflow-stage-head h4{font:500 .88rem/1.4 var(--font-sans);color:var(--color-ink)}.workflow-stage[data-state=active] .workflow-stage-number{color:#111820;background:var(--color-accent);border-color:var(--color-accent)}.workflow-stage[data-stage="2"][data-state=active] .workflow-stage-number{background:#8fdfda;border-color:#8fdfda}.workflow-window{position:relative;display:flex;flex-direction:column;flex:1;background:#111923;border:1px solid #354653;border-radius:.5rem;min-height:24.5rem;box-shadow:0 10px 25px #050a102e;overflow:hidden}.workflow-stage[data-state=active] .workflow-window{border-color:#887031}.workflow-stage[data-stage="2"][data-state=active] .workflow-window{border-color:#548d8e}.workflow-window-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem;background:#1b2834;border-bottom:1px solid #354653;font:.65rem var(--font-mono);color:#a9bbc9}.workflow-window-dots{letter-spacing:.16em;color:#667d8f;font-size:.55rem;flex-shrink:0}.workflow-window-title{overflow-wrap:anywhere}.workflow-stage-note{font-size:.72rem;line-height:1.6;color:#a0afbb;padding:.8rem .15rem 0}.workflow-source{position:relative;padding:1rem;flex:1}.workflow-source-title{font:500 1.02rem/1.4 var(--font-sans);color:#e7eef3}.workflow-source-subtitle{margin-top:.35rem;font:.65rem/1.5 var(--font-mono);color:#91a5b6}.workflow-source-context{font-size:.76rem;line-height:1.6;color:#b1c0ca;margin:.8rem 0;padding:.65rem .75rem;background:#1b2a36;border-left:2px solid #617b8d}.workflow-records{display:grid;gap:.55rem;margin-top:1rem}.workflow-record{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;padding:.8rem .65rem;border:1px solid #31404d;border-radius:.25rem;text-align:left;background:#15212c;color:var(--color-ink);cursor:pointer;transition:border-color .2s,background .2s}.workflow-record-number{font:.6rem var(--font-mono);color:#718ba0;align-self:start;padding-top:.2rem}.workflow-record-copy{display:grid;gap:.3rem;min-width:0;flex:1}.workflow-record-label{font-size:.68rem;line-height:1.4;color:#93a9b8}.workflow-record-value{font:.78rem/1.5 var(--font-mono);color:#e2ebf1;overflow-wrap:anywhere}.workflow-record[data-active=true],.workflow-record:focus-visible{background:#302b1d;border-color:#ca9537}.workflow-record[data-active=true] .workflow-record-number{color:var(--color-accent)}.workflow-source[data-kind=invoice]{margin:1rem;padding:1rem;background:#e7e3d6;border-radius:.15rem;box-shadow:4px 4px #64707a,7px 7px #263846}.workflow-source[data-kind=invoice] .workflow-source-title{color:#29333a;font:1.3rem var(--font-display)}.workflow-source[data-kind=invoice] .workflow-source-subtitle{color:#5e6667}.workflow-source[data-kind=invoice] .workflow-record{border-color:#bcbab0;border-width:0 0 1px;background:transparent;padding:.7rem .15rem}.workflow-source[data-kind=invoice] .workflow-record-value{color:#28343c}.workflow-source[data-kind=invoice] .workflow-record-label{color:#566367}.workflow-source[data-kind=invoice] .workflow-record[data-active=true]{background:#f8d67b}.workflow-source[data-kind=invoice]:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;opacity:0;background:#d59119;box-shadow:0 3px 16px #d5911980;pointer-events:none}ae-use-cases[data-live=true][data-phase="0"] .workflow-source[data-kind=invoice]:after{opacity:.75;animation:workflow-scan 6s linear infinite}.workflow-source[data-kind=sheet] .workflow-records{gap:0;border:1px solid #354653}.workflow-source[data-kind=sheet] .workflow-record{border:0;border-bottom:1px solid #354653;border-radius:0}.workflow-source[data-kind=sheet] .workflow-record-copy{grid-template-columns:.85fr 1.25fr;align-items:center}.workflow-source[data-kind=inbox] .workflow-record-number{padding:.3rem;border:1px solid #456070;color:#8fdfda}.workflow-source[data-kind=calendar] .workflow-record{border-left:3px solid #629eac}.workflow-source[data-kind=calendar] .workflow-record:nth-child(2){border-left-color:#ddb061}.workflow-source[data-kind=notes] .workflow-record{border-color:#344654;border-style:dashed;transform:rotate(-.5deg)}.workflow-source[data-kind=notes] .workflow-record:nth-child(2){transform:rotate(.5deg)}.workflow-source[data-kind=compare] .workflow-record-value{color:#9de0d7}.workflow-source[data-kind=library] .workflow-record{border-left-width:4px;border-left-color:#607887}.workflow-source[data-kind=library] .workflow-record[data-active=true]{border-left-color:#e0b655}.workflow-follow-hint{margin-top:.85rem;color:#788f9e;font:.6rem/1.5 var(--font-mono)}.workflow-agent{display:flex;gap:.8rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #304452;background:#192a36}.workflow-agent pre{color:#ffbd47;font:.58rem/1.1 var(--font-mono);white-space:pre;margin:0}.workflow-agent-state{font-size:.8rem;color:#e0eaf0}.workflow-agent-state small{display:block;margin-top:.3rem;font:.6rem var(--font-mono);color:#a5b9c6}.workflow-operations{display:grid;gap:.65rem;list-style:none;padding:1rem}.workflow-operation{position:relative;display:grid;grid-template-columns:1.3rem minmax(0,1fr);gap:.55rem;padding:.7rem 0;color:#93a5b3}.workflow-operation:not(:last-child):after{content:"";position:absolute;left:.6rem;top:2.3rem;bottom:-.5rem;border-left:1px dashed #42606e}.workflow-operation-mark{display:grid;place-items:center;border:1px solid #4e6472;border-radius:50%;width:1.3rem;height:1.3rem;font:.6rem var(--font-mono)}.workflow-operation h5{font-size:.78rem;font-weight:500;line-height:1.5}.workflow-operation p{margin-top:.4rem;font:.7rem/1.65 var(--font-mono);overflow-wrap:anywhere}.workflow-operation[data-active=true]{color:#ffe0a3}.workflow-operation[data-complete=true]{color:#bbd4df}.workflow-operation[data-complete=true] .workflow-operation-mark{color:#91e0d6;border-color:#639b98}.workflow-operation[data-active=true] h5{color:#ffe0a3}.workflow-operation[data-active=true] .workflow-operation-mark{color:#17222c;background:#ffc05c;border-color:#ffc05c}.workflow-operation[data-complete=false]:not([data-active=true]) p{opacity:.3}.workflow-tool-note{margin:auto 1rem 1rem;padding-top:.7rem;border-top:1px solid #304452;color:#839aa9;font:.62rem/1.6 var(--font-mono)}.workflow-output{padding:1rem;display:flex;flex-direction:column;flex:1;gap:.7rem}.workflow-output-title{font-size:.85rem;line-height:1.5;color:#d2e3eb}.workflow-output-record{padding:.7rem;background:#1a2934;border:1px solid #334f5e;border-radius:.25rem;min-height:4.3rem;transition:border-color .3s,background .3s}.workflow-output-label{display:flex;justify-content:space-between;gap:.5rem;color:#93b8c4;font:.65rem/1.4 var(--font-mono)}.workflow-output-label span{color:#7993a3;font-size:.58rem}.workflow-output-value{display:block;color:#ddf2ee;font-size:.8rem;line-height:1.6;margin-top:.4rem}.workflow-output-record[data-revealed=false] .workflow-output-value{opacity:0;transform:translateY(5px)}.workflow-output-record[data-revealed=true] .workflow-output-value{opacity:1;transform:translateY(0);transition:opacity .35s,transform .35s}.workflow-output-record[data-revealed=false]{border-style:dashed;background:repeating-linear-gradient(110deg,#17242e,#17242e 8px,#192832 8px 16px)}.workflow-output-record[data-revealed=false] .workflow-output-label:after{content:"pending";color:#6c8798;font-size:.58rem}.workflow-output-record[data-revealed=true]{border-color:#4f8a87}.workflow-output-record[data-revealed=true][data-active=true]{background:#223c44;border-color:#8fdfda}.workflow-output[data-kind=queue] .workflow-output-record{border-left:4px solid #6bbfbd}.workflow-output[data-kind=queue] .workflow-output-record:last-of-type{border-left-color:#dfac4f}.workflow-output[data-kind=report] .workflow-output-record{background:transparent;border-width:0 0 1px;border-radius:0}.workflow-output[data-kind=checklist] .workflow-output-label:before{content:"[ ]";color:#b7cdd6}.workflow-output[data-kind=table]{gap:0}.workflow-output[data-kind=table] .workflow-output-record{border-radius:0;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:.6rem;min-height:4rem}.workflow-output[data-kind=table] .workflow-output-value{margin-top:0;font-family:var(--font-mono);font-size:.75rem}.workflow-output[data-kind=table] .workflow-output-title{margin-bottom:.8rem}.workflow-review{margin-top:auto;padding:.75rem;color:#b8d5d5;border-top:1px solid #344e5b;font:.62rem/1.6 var(--font-mono)}.workflow-chart{width:100%;height:auto;display:block;overflow:visible}.workflow-chart text{font:10px var(--font-mono);fill:#aac3cf}.workflow-chart .workflow-bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.workflow-output[data-chart-ready=true] .workflow-bar{transform:scaleX(1)}.workflow-source-link{padding:.4rem 0;color:#8fdfda;font:.65rem var(--font-mono);cursor:pointer;text-align:left}@keyframes workflow-scan{0%{top:10%}to{top:92%}}ae-use-cases:not([data-live=true]) .workflow-source:after{animation-play-state:paused}@media(min-width:900px){.workflow-workspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(max-width:639px){.workflow-workspace{padding:1rem;gap:1.5rem}.workflow-window{min-height:0}.workflow-operation{min-height:4.3rem}}@media(prefers-reduced-motion:reduce){.workflow-workspace *,.workflow-workspace *:after{animation:none!important;transition:none!important}}.use-case-intro{margin-top:1rem;max-width:48rem;color:var(--color-muted);font-size:.95rem;line-height:1.7}.use-cases[data-ready] .use-case-copy{min-height:0}.use-case-copy h3{max-width:55rem}.use-case-copy .use-case-audience{margin:0 0 .8rem;max-width:none;color:#9ec8cd;font:.7rem/1.6 var(--font-mono)}.use-case-audience span{color:#61727f;margin:0 .3rem}.use-case-brief{display:grid;gap:1.5rem;margin:1.5rem 0 2rem;padding:1.5rem;border:1px solid #34434d;border-radius:.5rem;background:#111b23}.use-case-brief h4,.use-case-outcome-grid h5,.use-case-assessment h5{color:#9acfd0;font:.67rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.use-case-brief ul{display:grid;gap:.65rem;margin-top:.9rem;padding-left:1.1rem;list-style:disc}.use-case-brief li{color:#ced8df;font-size:.85rem;line-height:1.6;padding-left:.25rem}.use-case-brief li::marker{color:#daa941}.use-case-request{padding-top:1.25rem;border-top:1px solid #34434d}.use-case-request blockquote{margin-top:.9rem;color:#e6edf1;font-size:1rem;line-height:1.7}.workflow-source-explanation,.workflow-output-explanation{font-size:.77rem;line-height:1.65;color:#b6c4ce;margin:.8rem 0 .3rem}.workflow-source[data-kind=invoice] .workflow-source-explanation{color:#475459}.workflow-operation p{font:.8rem/1.65 var(--font-sans);color:#c0cdd6}.workflow-operation[data-complete=false]:not([data-active=true]) p{opacity:.75}.workflow-output-explanation{margin:0 0 .8rem}.use-case-outcomes{margin:2rem 0;scroll-margin-top:7rem}.use-case-outcomes article{padding:1.75rem;border:1px solid #3e555e;border-radius:.65rem;background:#13222a;margin-bottom:1.5rem}.use-case-outcome-label{color:#b2d6d1;font:.67rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.13em}.use-case-outcomes h4{margin:.7rem 0 1.5rem;max-width:53rem;color:#e5eee9;font:1.5rem/1.35 var(--font-display)}.use-case-outcome-grid{display:grid;gap:1.5rem 2rem}.use-case-outcome-grid p,.use-case-assessment p{margin-top:.65rem;max-width:55rem;color:#beced5;font-size:.88rem;line-height:1.75}.use-case-assessment{margin-top:1.6rem;border-top:1px solid #3c525b;padding-top:1rem}.use-case-assessment summary{color:#e1ecea;cursor:pointer;font-size:.88rem;line-height:1.6;padding:.3rem 0}.use-case-assessment summary::marker{color:#8fdfda}.use-case-assessment summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.use-case-assessment h5{margin-top:1.3rem}@media(min-width:760px){.use-case-brief,.use-case-outcome-grid{grid-template-columns:1fr 1fr}.use-case-request{padding-top:0;border-top:0;border-left:1px solid #34434d;padding-left:1.5rem}}@media(max-width:639px){.use-case-brief,.use-case-outcomes article{padding:1.1rem}.use-case-outcomes h4{font-size:1.3rem}}.workflow-record-excerpt{margin-top:.35rem;padding-top:.55rem;border-top:1px solid #314654;color:#afbdc9;font:.73rem/1.65 var(--font-sans)}.workflow-source[data-kind=invoice].invoice-document{margin:.85rem;padding:1.15rem;background:#f0ece1;color:#28343c}.invoice-letterhead{display:flex;align-items:start;justify-content:space-between;gap:.7rem;padding-bottom:.8rem;border-bottom:2px solid #283e44}.invoice-vendor{white-space:pre-line;font:700 .9rem/1.1 var(--font-sans);letter-spacing:.1em}.invoice-type{font:1.2rem var(--font-display)}.invoice-document-label{margin-top:.55rem;font:.54rem/1.6 var(--font-mono);color:#636b6b}.invoice-bill-to{display:grid;gap:.2rem;margin:1rem 0;font:.67rem/1.5 var(--font-sans)}.invoice-label{display:block;font:.58rem/1.5 var(--font-sans);color:#626b6e}.invoice-meta{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .7rem}.invoice-document .workflow-record.invoice-field{min-height:44px;padding:.4rem;margin:0;border:1px dashed #a3aaa5;border-radius:0}.invoice-document .workflow-record-copy{gap:.2rem}.invoice-document .workflow-record-label{font-size:.57rem}.invoice-document .workflow-record-value{font-size:.7rem}.invoice-other-field{padding:.4rem;font:.65rem/1.6 var(--font-mono)}.invoice-line-items{width:100%;border-collapse:collapse;margin-top:1.1rem;text-align:left;font:.62rem/1.6 var(--font-sans)}.invoice-line-items caption{text-align:left;font-size:.58rem;margin-bottom:.35rem;color:#626b6e}.invoice-line-items th{font-weight:600;background:#dddcd3;padding:.4rem .25rem;border-top:1px solid #c6c9c0}.invoice-line-items td{padding:.7rem .25rem;border-bottom:1px solid #d3d3c9}.invoice-line-items th:last-child,.invoice-line-items td:last-child{text-align:right;white-space:nowrap}.invoice-line-items th:nth-child(2),.invoice-line-items td:nth-child(2){text-align:center}.invoice-totals{padding-top:.7rem;margin-left:15%}.invoice-total-row{display:flex;justify-content:space-between;gap:.6rem;padding:.35rem .4rem;font:.65rem/1.5 var(--font-sans)}.invoice-totals .invoice-field{margin-top:.5rem!important}.invoice-totals .workflow-record-copy{display:flex;justify-content:space-between;align-items:center}.invoice-totals .workflow-record-value{font-size:.95rem;font-weight:600}.invoice-small-print{margin-top:1.1rem;padding-top:.8rem;border-top:1px solid #c6c9c0;font:.57rem/1.7 var(--font-sans);color:#626b6e}.invoice-legend{margin-top:.8rem;font:.6rem/1.6 var(--font-mono);color:#5c542c}.invoice-quality-toggle{align-self:start;min-height:44px;margin:.7rem 1rem 0;padding:.6rem .8rem;font:.7rem/1.5 var(--font-mono);border:1px solid #887031;color:#ffcc72;cursor:pointer}.invoice-quality-toggle:hover,.invoice-quality-toggle[aria-pressed=true]{background:#332b1c;border-color:#edb553}.invoice-demo-note{margin:.65rem 1rem 1rem;font:.64rem/1.65 var(--font-sans);color:#a8b5c3}.workflow-output-record[data-needs-review=true][data-revealed=true]{border-color:#edb553;background:#30291c}.workflow-output-record[data-needs-review=true] .workflow-output-value{color:#ffcc72}@media(min-width:900px){.workflow-workspace{grid-template-columns:1.16fr 1fr 1fr;gap:1.5rem}}.use-case-choices{gap:.65rem;margin-bottom:2.5rem}.use-case-choices button{position:relative;align-items:center;min-height:86px;gap:.8rem;padding:1rem .9rem;border-radius:.6rem;background:#141c25;text-align:left;transition:border-color .18s,background .18s,transform .18s}.use-case-choices button:hover{border-color:#778595;background:#1a2631;transform:translateY(-2px)}.use-case-choices button[aria-pressed=true]{border-color:#e9b24e;background:linear-gradient(120deg,#302719,#1b2027);box-shadow:inset 0 0 0 1px #e9b24e24}.choice-icon{width:28px;height:28px;flex-shrink:0;color:#91aaa9}.use-case-choices button[aria-pressed=true] .choice-icon{color:#ffc25d}.use-case-choices button .choice-copy{display:grid;gap:.4rem;min-width:0}.choice-copy strong{color:#e9edf1;font:500 .83rem/1.3 var(--font-sans)}.use-case-choices button .choice-description{color:#a7b5bf;font:.65rem/1.4 var(--font-sans)}.use-case-choices button .choice-number{position:absolute;top:.4rem;right:.5rem;font:.52rem var(--font-mono);color:#89949d}.use-case-brief{background:linear-gradient(125deg,#151f28,#111923);border-color:#35424d}.use-case-request blockquote{border-left:2px solid #dba84c;padding-left:1rem;font:1.03rem/1.7 var(--font-display)}.use-case-demo{border-radius:1rem;border-color:#45535e;box-shadow:0 18px 55px #0003}.use-case-demo-bar{background:#1b2631;padding:1.1rem 1.4rem}.use-case-demo-bar p{font:500 .8rem var(--font-sans)}.use-case-demo-bar p span{display:block;margin:.4rem 0 0;font:.65rem var(--font-mono);color:#b6c2ca}.workflow-replay{border:1px solid #53636a;padding:.6rem .85rem;border-radius:.35rem;min-height:44px}.workflow-replay:hover{background:#293c45}.use-case-lesson{background:#141d26;padding:1.15rem 1.4rem}.use-case-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.use-case-steps button{border:1px solid #374550;border-radius:.35rem;padding:.7rem .5rem;min-height:44px;font:500 .76rem/1.4 var(--font-sans);background:#1a2631}.use-case-steps button[aria-pressed=true]{background:#21413f;border-color:#79c1b5;color:#d8f8ef}.use-case-lesson>p{min-height:3.2em;margin-top:1rem;font-size:.88rem;color:#c9d5dd}.workflow-workspace{padding:1.4rem;background-color:#101820;background-image:radial-gradient(#3b4b5540 .75px,transparent .75px);background-size:18px 18px}.workflow-stage-head{gap:.6rem;margin-bottom:1rem}.workflow-stage-number{width:1.8rem;height:1.8rem;font-size:.7rem}.workflow-stage-head h4{font-size:.9rem}.workflow-window{border-color:#43525e;border-radius:.65rem;background:#17222c;box-shadow:0 8px 20px #0003}.workflow-window-bar{min-height:44px;padding:.7rem .85rem;background:#24323e;border-color:#43525e}.workflow-window-title{font-size:.63rem;color:#d0dbe1}.workflow-window-dots{font-size:.48rem;letter-spacing:.09em;color:#aab8c2}.workflow-stage[data-stage="0"] .workflow-stage-number{color:#f4c66c;border-color:#8c7344}.workflow-stage[data-stage="1"] .workflow-stage-number{color:#c7b7ec;border-color:#75678b}.workflow-stage[data-stage="2"] .workflow-stage-number{color:#a4e0d3;border-color:#54887e}.workflow-stage[data-state=active] .workflow-window{box-shadow:0 0 0 1px #dab35840,0 10px 25px #0003}.workflow-stage[data-state=active] .workflow-stage-number{color:#111820}.workflow-stage-note{padding:.85rem .1rem 0;color:#b1bec8;font-size:.71rem}.workflow-source{padding:1rem}.source-masthead,.output-masthead{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:#99c8d0;font:.62rem/1.5 var(--font-mono)}.workflow-icon{height:25px;width:25px;flex-shrink:0}.source-masthead .workflow-icon{padding:.35rem;box-sizing:content-box;border:1px solid #49606e;border-radius:.4rem;background:#233b48}.workflow-source-title{font:500 1.12rem/1.35 var(--font-display)}.workflow-source-subtitle{margin-top:.5rem;font-size:.58rem;letter-spacing:.035em}.workflow-source-explanation{font-size:.73rem;color:#afc1ce;margin-bottom:1rem}.workflow-record{padding:.85rem .7rem;border-radius:.4rem;background:#202e3a;border-color:#425562;min-height:54px}.workflow-record:hover{border-color:#95acb7}.workflow-record-label{font:500 .71rem/1.4 var(--font-sans);color:#a9becd}.workflow-record-value{font:.82rem/1.55 var(--font-sans);color:#edf1f4}.workflow-record-number{color:#a5b7c3}.workflow-record-excerpt{display:none;font-size:.75rem;color:#c5d4dc}.workflow-record[aria-pressed=true] .workflow-record-excerpt{display:block}.record-source-hint{margin-top:.25rem;color:#92a9b7;font:.59rem/1.4 var(--font-sans)}.workflow-record[aria-pressed=true] .record-source-hint{display:none}.workflow-source[data-kind=library] .workflow-record{border-left:4px solid #8aadc1;padding-left:.85rem;box-shadow:inset 3px 0 #17232d}.workflow-source-context{background:#283e48;border-left:3px solid #92c9c8;font-size:.8rem;color:#d9e9e8}.workflow-source[data-kind=inbox] .workflow-record{align-items:start;border-left:0;border-right:0;border-radius:0;padding:1rem .2rem;background:transparent}.workflow-source[data-kind=inbox] .workflow-record-number{display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border-radius:50%;color:#bedee8;background:#2d4556;font-size:.6rem}.workflow-source[data-kind=inbox] .workflow-record:nth-child(2) .workflow-record-number{background:#453e59;color:#e1cffc}.workflow-source[data-kind=inbox] .workflow-record:nth-child(3) .workflow-record-number{background:#4c402d;color:#f6d8a0}.workflow-source[data-kind=notes]{background:#e8e3d6;margin:.8rem;border-radius:.25rem;color:#24333b}.workflow-source[data-kind=notes] .source-masthead,.workflow-source[data-kind=notes] .workflow-source-title{color:#354d55}.workflow-source[data-kind=notes] .workflow-source-subtitle,.workflow-source[data-kind=notes] .workflow-source-explanation,.workflow-source[data-kind=notes] .workflow-follow-hint{color:#57666b}.workflow-source[data-kind=notes] .source-masthead .workflow-icon{background:#d5d9cb;border-color:#9fae9d}.workflow-source[data-kind=notes] .workflow-record{transform:none;background:transparent;border:0;border-bottom:1px solid #aeb9ae;border-radius:0}.workflow-source[data-kind=notes] .workflow-record-value{color:#28393c;font-family:var(--font-display);font-size:.95rem}.workflow-source[data-kind=notes] .workflow-record-label,.workflow-source[data-kind=notes] .workflow-record-number,.workflow-source[data-kind=notes] .record-source-hint,.workflow-source[data-kind=notes] .workflow-record-excerpt{color:#566569}.workflow-source[data-kind=notes] .workflow-record[data-active=true]{background:#f7da94}.diff-legend{display:grid;grid-template-columns:1fr 1fr;margin-top:1.2rem;font:.6rem var(--font-mono)}.diff-legend span:first-child{color:#edb8a7}.diff-legend span:last-child{color:#a6dfce;text-align:right}.workflow-source[data-kind=compare] .workflow-record-value{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.diff-old,.diff-new{display:inline-block;padding:.25rem .4rem;border-radius:.2rem}.diff-old{background:#4b302f;color:#f3bcb0}.diff-new{background:#23483c;color:#b5ead4}.diff-arrow{color:#adbcc6}.sheet-columns{display:grid;grid-template-columns:1.6rem .85fr 1.25fr;margin-top:1rem;gap:.6rem;padding:.65rem .4rem;background:#284438;border:1px solid #486659;color:#b8d9c6;font:.55rem var(--font-mono)}.workflow-source[data-kind=sheet] .workflow-records{margin-top:0;border-color:#486659}.workflow-source[data-kind=sheet] .workflow-record{gap:.6rem;padding:.7rem .4rem;border-color:#3b564c;background:#1c302b}.workflow-source[data-kind=sheet] .workflow-record:nth-child(2n){background:#23392f}.workflow-source[data-kind=sheet] .workflow-record[data-active=true]{background:#3a3c28}.workflow-source[data-kind=sheet] .workflow-record-number{width:1rem}.workflow-source[data-kind=sheet] .workflow-record-excerpt,.workflow-source[data-kind=sheet] .record-source-hint{grid-column:1 / -1}.diary-ruler{display:flex;justify-content:space-between;margin-top:1rem;padding:.7rem .4rem;border-bottom:1px solid #5e6378;font:.65rem var(--font-mono);color:#c3bed9}.workflow-source[data-kind=calendar] .workflow-record{background:#2d2f47;border-color:#55556e;border-left:4px solid #aaa1da}.workflow-source[data-kind=calendar] .workflow-record:nth-child(2){margin-left:.6rem;border-left-color:#e1ba6a}.workflow-source[data-kind=calendar] .workflow-record:nth-child(3){background:#222e38;border-left-color:#84b9b3}.workflow-agent{background:#29273b;border-color:#49425f;padding:1rem}.workflow-agent pre{background:#3b324e;border:1px solid #655476;border-radius:.5rem;padding:.55rem;color:#e5c194}.workflow-agent-state{line-height:1.5;color:#e9e3f6}.workflow-agent-state small{color:#bfb1d6;line-height:1.5}.workflow-operations{padding:1rem;gap:.7rem}.workflow-operation{grid-template-columns:1.6rem minmax(0,1fr);gap:.7rem;padding:.85rem 0}.workflow-operation-mark{width:1.5rem;height:1.5rem;background:#253441}.workflow-operation p{font-size:.77rem;line-height:1.65;color:#becdd8}.workflow-operation h5{font:500 .82rem/1.5 var(--font-sans)}.workflow-operation:not(:last-child):after{left:.75rem;top:2.5rem}.workflow-tool-note{margin:auto 1rem 1rem;padding:.85rem;border-radius:.35rem;background:#222d38;color:#b7c4ce;font:.64rem/1.65 var(--font-mono)}.workflow-output{padding:1rem}.output-masthead{color:#9cd7c5;margin-bottom:.85rem}.output-masthead .workflow-icon{width:21px;height:21px}.workflow-output-title{font:500 1.18rem/1.35 var(--font-display);color:#e6f2ed}.workflow-output-explanation{font-size:.73rem;line-height:1.65;color:#b3c8c8}.workflow-output-record{padding:.85rem .75rem;border-radius:.4rem;background:#213931;border-color:#507b68}.workflow-output-label{font:500 .72rem/1.5 var(--font-sans);color:#c1dace}.workflow-output-value{font:.83rem/1.6 var(--font-sans);color:#e0f2e8}.workflow-output-record[data-revealed=false]{background:#1c2b30;border-color:#4c6166}.workflow-output-record[data-revealed=false] .workflow-output-label:after{font:.55rem var(--font-mono);color:#a3b6bd}.workflow-output[data-kind=table] .workflow-output-record{border-width:0 0 1px;border-color:#466d61;background:#20392f}.workflow-output[data-kind=table] .workflow-output-record:nth-of-type(2n){background:#273f37}.workflow-output[data-kind=report] .workflow-output-record{border-left:2px solid #669d90;padding-left:.85rem;background:#20343a;margin-bottom:.65rem}.workflow-output[data-kind=queue] .workflow-output-record{border-left-color:#78b6d6;background:#1f3544}.workflow-output[data-kind=queue] .workflow-output-record:nth-of-type(3){border-left-color:#b5a1d9;background:#302f45}.workflow-output[data-kind=queue] .workflow-output-record:last-of-type{border-left-color:#dfac4f;background:#3c3427}.workflow-review{border-top:1px solid #40635a;padding:1rem;background:#21372f;color:#c4e4d2;font:.67rem/1.65 var(--font-sans)}.workflow-chart{padding:.5rem 0;margin:.25rem 0 .8rem}.workflow-chart text{font:11px var(--font-mono);fill:#a9bdc8}.workflow-chart .chart-label{font:12px var(--font-sans);fill:#d5e3e7}.workflow-chart .chart-value{font:600 14px var(--font-mono);fill:#e8f0ef}.chart-grid{stroke:#344c55;stroke-dasharray:2 4}.chart-track{fill:#293d46}.use-case-demo figcaption{background:#17252d;padding:1.4rem}.use-case-metrics div{padding:.8rem;border:1px solid #44605f;border-radius:.45rem;background:#20332f}.use-case-metrics dd{font:500 1.15rem/1.4 var(--font-sans);color:#bee9d9}.use-case-metrics dt{font:.62rem/1.5 var(--font-sans);color:#b4c6c5}.use-case-outcomes article{border-color:#547367;background:linear-gradient(120deg,#1d342c,#15232a)}.workflow-source[data-kind=invoice].invoice-document{box-shadow:3px 3px #b9bdb2,6px 6px #506069;border-radius:.2rem}@media(min-width:1000px){.workflow-workspace{grid-template-columns:1.12fr 1fr 1.05fr;gap:1.4rem}}@media(min-width:640px)and (max-width:999px){.workflow-workspace{grid-template-columns:1fr;gap:1.6rem}.workflow-window{min-height:0}}@media(max-width:639px){.use-case-choices button{min-height:95px;padding:.85rem .65rem;gap:.6rem}.choice-icon{width:24px;height:24px}.choice-copy strong{font-size:.77rem}.use-case-choices button .choice-description{font-size:.61rem}.use-case-steps button{font-size:.67rem;padding:.65rem .35rem}.use-case-demo-bar,.use-case-lesson,.workflow-workspace,.use-case-demo figcaption{padding:1rem}.use-case-metrics{gap:.4rem}.use-case-metrics div{padding:.65rem .5rem}.use-case-metrics dd{font-size:.94rem;overflow-wrap:anywhere}.workflow-source[data-kind=sheet] .workflow-record-copy{grid-template-columns:.85fr 1.25fr}}@media(prefers-reduced-motion:reduce){.use-case-choices button{transition:none}.use-case-choices button:hover{transform:none}}.assessment-preview-grid[data-astro-cid-b3pvhfoj]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}.assessment-preview-inputs[data-astro-cid-b3pvhfoj]{color:var(--color-muted);line-height:1.7;margin:1.5rem 0;max-width:35rem}.assessment-preview-inputs[data-astro-cid-b3pvhfoj] strong[data-astro-cid-b3pvhfoj]{color:var(--color-ink);font-weight:500}.assessment-report[data-astro-cid-b3pvhfoj]{background:var(--color-surface);border:1px solid var(--color-rule);padding:clamp(1.25rem,3vw,2rem)}.assessment-report-top[data-astro-cid-b3pvhfoj]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.75rem}.assessment-report-tag[data-astro-cid-b3pvhfoj]{font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);border:1px solid var(--color-rule);padding:.4rem .55rem}.assessment-report[data-astro-cid-b3pvhfoj] h3[data-astro-cid-b3pvhfoj]{font-family:var(--font-display);font-size:1.875rem;line-height:1.15;color:var(--color-ink)}.assessment-report-question[data-astro-cid-b3pvhfoj]{color:var(--color-muted);line-height:1.6;margin:.8rem 0 1.5rem}.assessment-report-baseline[data-astro-cid-b3pvhfoj]{display:grid;gap:.85rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-rule)}.assessment-report-baseline[data-astro-cid-b3pvhfoj] dt[data-astro-cid-b3pvhfoj]{color:var(--color-ink);font-size:.85rem;font-weight:500}.assessment-report-baseline[data-astro-cid-b3pvhfoj] dd[data-astro-cid-b3pvhfoj]{color:var(--color-muted);font-size:.85rem;line-height:1.6;margin-top:.2rem}.assessment-report-checks[data-astro-cid-b3pvhfoj]{list-style:none;margin:0;padding:.5rem 0}.assessment-report-checks[data-astro-cid-b3pvhfoj] li[data-astro-cid-b3pvhfoj]{display:grid;grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-rule);font-size:.85rem;line-height:1.6}.assessment-report-checks[data-astro-cid-b3pvhfoj] strong[data-astro-cid-b3pvhfoj]{color:var(--color-ink);font-weight:500}.assessment-report-checks[data-astro-cid-b3pvhfoj] span[data-astro-cid-b3pvhfoj]{color:var(--color-muted)}.assessment-report-decision[data-astro-cid-b3pvhfoj]{border-left:2px solid var(--color-accent);padding-left:1rem;margin:1.25rem 0}.assessment-report-decision[data-astro-cid-b3pvhfoj] p[data-astro-cid-b3pvhfoj]{color:var(--color-ink);line-height:1.65;font-size:.9rem;margin-top:.5rem}.assessment-report-note[data-astro-cid-b3pvhfoj]{color:var(--color-muted);font-size:.75rem;line-height:1.6}@media(max-width:767px){.assessment-preview-grid[data-astro-cid-b3pvhfoj]{grid-template-columns:1fr}}@media(max-width:380px){.assessment-report-checks[data-astro-cid-b3pvhfoj] li[data-astro-cid-b3pvhfoj]{grid-template-columns:1fr;gap:.2rem}}
