.workbench.svelte-edve7s{max-width:1120px;margin:auto;padding:clamp(1rem,4vw,3.5rem);font-family:system-ui,sans-serif}.mast.svelte-edve7s{max-width:760px;margin-bottom:2.5rem}.mast.svelte-edve7s p:where(.svelte-edve7s),nav.svelte-edve7s,small.svelte-edve7s,dt.svelte-edve7s{font-family:Google Sans Code,JetBrains Mono,monospace}.mast.svelte-edve7s p:where(.svelte-edve7s){color:#647063;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.mast.svelte-edve7s h1:where(.svelte-edve7s){margin:.6rem 0 1rem;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.95;letter-spacing:-.055em}.mast.svelte-edve7s span:where(.svelte-edve7s){color:#566054;font-size:1.05rem;line-height:1.6}.workbench.svelte-edve7s>nav:where(.svelte-edve7s){margin-bottom:2rem;border-block:1px solid #ccd1c9}.workbench.svelte-edve7s>nav:where(.svelte-edve7s) ol:where(.svelte-edve7s){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.workbench.svelte-edve7s>nav:where(.svelte-edve7s) button:where(.svelte-edve7s){width:100%;padding:1rem .3rem;border:0;background:none;color:#7b8379;text-align:left}.workbench.svelte-edve7s>nav:where(.svelte-edve7s) .active:where(.svelte-edve7s) button:where(.svelte-edve7s){color:#1f4c37;box-shadow:inset 0 -3px #1f6b48}.workbench.svelte-edve7s>nav:where(.svelte-edve7s) span:where(.svelte-edve7s){display:block;overflow:hidden;margin-top:.25rem;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}main.svelte-edve7s{padding:clamp(1rem,3vw,2rem);border:1px solid #d5d9d2;background:#fff;box-shadow:5px 5px #dde1da}section.svelte-edve7s h2:where(.svelte-edve7s){margin:0;font-size:1.4rem}section.svelte-edve7s>p:where(.svelte-edve7s){color:#667064}.source-list.svelte-edve7s{display:grid;gap:.65rem;margin-top:1.5rem}.source-list.svelte-edve7s label:where(.svelte-edve7s){display:flex;gap:1rem;padding:1rem;border:1px solid #d8dcd5;cursor:pointer}.source-list.svelte-edve7s span:where(.svelte-edve7s){display:grid;gap:.3rem}.source-list.svelte-edve7s small:where(.svelte-edve7s),.source-list.svelte-edve7s em:where(.svelte-edve7s){color:#657064;font-style:normal}.fields.svelte-edve7s{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem}.fields.svelte-edve7s label:where(.svelte-edve7s){display:grid;gap:.4rem;font-weight:600;min-width:0;overflow:hidden}.fields.svelte-edve7s input:where(.svelte-edve7s),.fields.svelte-edve7s select:where(.svelte-edve7s){width:100%;min-width:0;padding:.7rem;border:1px solid #adb5aa;background:#fafbf9;font:inherit}.splits.svelte-edve7s{grid-template-columns:repeat(3,minmax(0,1fr))}.invalid.svelte-edve7s,.errors.svelte-edve7s{color:#9c2f25}.summary.svelte-edve7s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d4d8d1}.summary.svelte-edve7s div:where(.svelte-edve7s){padding:.8rem;border:1px solid #e0e3dd}.summary.svelte-edve7s dt:where(.svelte-edve7s){font-size:.68rem;text-transform:uppercase}.summary.svelte-edve7s dd:where(.svelte-edve7s){margin:.35rem 0 0;font-variant-numeric:tabular-nums}pre.svelte-edve7s{max-height:20rem;overflow:auto;padding:1rem;background:#20251f;color:#e8eee6;font-size:.72rem}.notice.svelte-edve7s,.errors.svelte-edve7s{margin-top:1rem;padding:1rem;border:1px solid currentColor}footer.svelte-edve7s{display:flex;justify-content:space-between;margin-top:2rem}button.svelte-edve7s{padding:.75rem 1rem;border:1px solid #1f4c37;background:#1f4c37;color:#fff;font:inherit;cursor:pointer}button.secondary.svelte-edve7s{background:transparent;color:#1f4c37}button.svelte-edve7s:disabled{cursor:not-allowed;opacity:.45}@media(max-width:600px){.splits.svelte-edve7s,.summary.svelte-edve7s{grid-template-columns:1fr}.workbench.svelte-edve7s>nav:where(.svelte-edve7s) span:where(.svelte-edve7s){font-size:.6rem}}.s.svelte-1sfmnoy{--shell: min(94vw, 1280px);--fg: #000000;--fg2: #000000;--fg3: #000000;--fg4: #000000;--fg5: #000000;--line: #000000;--accent: #0f6d58;--mono: "Google Sans Code", "JetBrains Mono", monospace;--serif: "Newsreader", Georgia, serif;--sans: system-ui, sans-serif;--fs-micro: .7rem;--fs-small: .8rem;--fs-base: .9rem;--fs-prose: 1.05rem;position:relative;min-height:100vh;background:#fff;color:var(--fg);font-family:var(--sans);font-size:14px;line-height:1.6;overflow:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark] .s.svelte-1sfmnoy{--fg: #f4f0e8;--fg2: #ece7dc;--fg3: rgba(244, 240, 232, .86);--fg4: rgba(244, 240, 232, .66);--fg5: rgba(244, 240, 232, .52);--line: rgba(244, 240, 232, .9);--accent: #0f6d58;background:radial-gradient(110% 75% at 18% 0%,#180709,#18070900 62%),radial-gradient(90% 90% at 85% 100%,#10050a,#10050a00 55%),#080304;color:var(--fg)}:root[data-theme=dark] .hero-panel.svelte-1sfmnoy{border-color:#ffffff29;background:transparent;box-shadow:none}:root[data-theme=dark] .link-ledger.svelte-1sfmnoy{border-color:#fff3}:root[data-theme=dark] .link-ledger-item.svelte-1sfmnoy{border-color:#fff3;color:#f4f0e8d1}:root[data-theme=dark] .link-ledger-item.svelte-1sfmnoy:hover{background:#ffffff0f;color:var(--fg)}:root[data-theme=dark] .link-ledger-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){color:var(--fg4)}:root[data-theme=dark] .link-ledger-arrow.svelte-1sfmnoy{color:var(--fg5)}:root[data-theme=dark] .hero-scale.svelte-1sfmnoy{border-color:#fff3}:root[data-theme=dark] .hero-scale-item.svelte-1sfmnoy{border-color:#fff3}:root[data-theme=dark] .hero-scale-item.svelte-1sfmnoy strong:where(.svelte-1sfmnoy){color:#45c08e;text-shadow:0 0 14px rgba(69,192,142,.4)}:root[data-theme=dark] .hero-scale-item.svelte-1sfmnoy span:where(.svelte-1sfmnoy){color:var(--fg)}:root[data-theme=dark] .hero-scale-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){color:#f4f0e8a3}:root[data-theme=dark] .hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy){color:var(--fg2)}:root[data-theme=dark] .start-btn.svelte-1sfmnoy{border-color:#ffffff3d;background:transparent;color:#f4f0e8cc}:root[data-theme=dark] .start-btn.svelte-1sfmnoy:hover{background:#ffffff0f;border-color:#ffffff7a}:root[data-theme=dark] .start-btn-cta.svelte-1sfmnoy{background:#f4f0e8;border-color:#f4f0e8;color:#050505}:root[data-theme=dark] .start-btn-cta.svelte-1sfmnoy:hover{background:transparent;color:#f4f0e8}:root[data-theme=dark] .start-btn-flash.svelte-1sfmnoy{color:#10b981}:root[data-theme=dark] .start-steps.svelte-1sfmnoy li:where(.svelte-1sfmnoy):before{border-color:#ffffff3d}:root[data-theme=dark] .start-prompt-preview.svelte-1sfmnoy pre:where(.svelte-1sfmnoy){border-color:#ffffff2e}:root[data-theme=dark] .navlink.svelte-1sfmnoy{color:var(--fg4)}:root[data-theme=dark] .navlink.svelte-1sfmnoy:hover{color:var(--fg2)}:root[data-theme=dark] .navlink-cta.svelte-1sfmnoy{border-color:#3f3f4680;background:transparent;color:var(--fg2)}:root[data-theme=dark] .navlink-cta.svelte-1sfmnoy:hover{background:#ffffff0f}:root[data-theme=dark] .logo.svelte-1sfmnoy{color:var(--fg)}:root[data-theme=dark] .logo-tagline.svelte-1sfmnoy{color:var(--fg5)}:root[data-theme=dark] .foot.svelte-1sfmnoy{color:var(--fg5)}:root[data-theme=dark] .foot.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:var(--fg5)}:root[data-theme=dark] .foot.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{color:var(--fg3)}:root[data-theme=dark] .theme-toggle.svelte-1sfmnoy{color:var(--fg4)}:root[data-theme=dark] .theme-toggle.svelte-1sfmnoy:hover{color:var(--fg2)}:root[data-theme=dark] .demo-block.svelte-1sfmnoy{border-color:#ffffff2e}:root[data-theme=dark] .corpus.svelte-1sfmnoy{border-color:#ffffff38;background:#0a0405;box-shadow:none}:root[data-theme=dark] .corpus.svelte-1sfmnoy h2:where(.svelte-1sfmnoy),:root[data-theme=dark] .coverage-family.svelte-1sfmnoy h3:where(.svelte-1sfmnoy),:root[data-theme=dark] .corpus-intake-label.svelte-1sfmnoy,:root[data-theme=dark] .corpus-intake-description.svelte-1sfmnoy,:root[data-theme=dark] .source-flow.svelte-1sfmnoy li:where(.svelte-1sfmnoy),:root[data-theme=dark] .corpus-intake-textarea.svelte-1sfmnoy,:root[data-theme=dark] .corpus-intake-button.svelte-1sfmnoy,:root[data-theme=dark] .inline-link.svelte-1sfmnoy{color:var(--fg)}:root[data-theme=dark] .source-flow.svelte-1sfmnoy li:where(.svelte-1sfmnoy)+li:where(.svelte-1sfmnoy):before{color:#ffffff61}:root[data-theme=dark] .corpus-lede.svelte-1sfmnoy,:root[data-theme=dark] .coverage-family.svelte-1sfmnoy p:where(.svelte-1sfmnoy),:root[data-theme=dark] .corpus-intake-status.svelte-1sfmnoy{color:#f4f0e8bd}:root[data-theme=dark] .coverage-grid.svelte-1sfmnoy,:root[data-theme=dark] .coverage-family.svelte-1sfmnoy,:root[data-theme=dark] .corpus-intake.svelte-1sfmnoy,:root[data-theme=dark] .corpus-intake-textarea.svelte-1sfmnoy,:root[data-theme=dark] .corpus-intake-button.svelte-1sfmnoy{border-color:#ffffff38;background:transparent;box-shadow:none}.nav.svelte-1sfmnoy{box-sizing:border-box;width:min(100%,var(--shell));max-width:var(--shell);margin:0 auto;padding:.7rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;z-index:2}.nav-left.svelte-1sfmnoy{display:flex;align-items:baseline;gap:.5rem}.logo.svelte-1sfmnoy{font-family:var(--mono);font-size:1.2rem;font-weight:500;color:var(--fg);letter-spacing:0}.logo-tagline.svelte-1sfmnoy{font-family:var(--serif);font-size:var(--fs-base);line-height:1;color:var(--fg4);letter-spacing:0}.nav-actions.svelte-1sfmnoy{display:flex;align-items:center;gap:1.2rem}.navlink.svelte-1sfmnoy{font-size:var(--fs-small);color:var(--fg4);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.28em;transition:color .15s,text-decoration-thickness .15s;font-family:var(--mono)}.theme-toggle.svelte-1sfmnoy{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:0;background:transparent;color:var(--fg5);cursor:pointer;transition:color .15s,transform .15s}.theme-toggle.svelte-1sfmnoy:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.theme-toggle.svelte-1sfmnoy:hover{color:var(--fg2)}.theme-toggle.svelte-1sfmnoy:active{transform:scale(.96)}.theme-icon-dark.svelte-1sfmnoy{display:none}:root[data-theme=dark] .theme-icon-light.svelte-1sfmnoy{display:none}:root[data-theme=dark] .theme-icon-dark.svelte-1sfmnoy{display:block}.navlink.svelte-1sfmnoy:hover{color:var(--fg2)}.navlink-cta.svelte-1sfmnoy{padding:.4rem .8rem;border:1px solid rgba(80,65,45,.18);border-radius:0;color:var(--fg);font-weight:500;background:#fff6;text-decoration-line:none}.navlink-cta.svelte-1sfmnoy:hover{background:#ffffffb3}.hero.svelte-1sfmnoy{box-sizing:border-box;width:min(100%,var(--shell));max-width:var(--shell);margin:0 auto;padding:clamp(1.6rem,3vw,2.4rem) 0 0;position:relative;z-index:1}.hero-panel.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);grid-template-rows:auto auto;gap:clamp(1rem,2.2vw,1.8rem);align-items:start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;position:relative;z-index:1}.hero-pulsar.svelte-1sfmnoy{position:absolute;z-index:0;top:-402px;left:clamp(-560px,-25vw,-300px);width:min(1400px,120vw);height:auto;color:#000;opacity:.1;fill:none;stroke:currentColor;stroke-width:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-pulsar-core.svelte-1sfmnoy{fill:currentColor;stroke:none}.hero-pulsar.svelte-1sfmnoy line:where(.svelte-1sfmnoy):first-child,.hero-pulsar.svelte-1sfmnoy circle:where(.svelte-1sfmnoy){stroke-width:1.4}:root[data-theme=dark] .hero-pulsar.svelte-1sfmnoy{color:#f4f0e8;opacity:.15}@media(max-width:900px){.hero-pulsar.svelte-1sfmnoy{width:980px;top:-340px;left:-420px;opacity:.06}:root[data-theme=dark] .hero-pulsar.svelte-1sfmnoy{opacity:.11}}.hero-left.svelte-1sfmnoy{display:flex;flex-direction:column;gap:.6rem;grid-column:1;min-width:0}.hero-right.svelte-1sfmnoy{grid-column:2;grid-row:1 / -1}.hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy){font-family:var(--serif);font-size:clamp(2rem,1.35rem + 2.4vw,3.1rem);font-weight:500;color:var(--fg);letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.hero-tagline.svelte-1sfmnoy{margin:.5rem 0 0;font-family:var(--serif);font-style:italic;font-size:clamp(1.12rem,1.02rem + .5vw,1.4rem);font-weight:450;color:var(--fg2);letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.hero-lede.svelte-1sfmnoy{max-width:34rem;margin:.55rem 0 0;color:var(--fg2);font-family:var(--serif);font-size:var(--fs-prose);line-height:1.55;text-wrap:pretty}.hero-description.svelte-1sfmnoy{max-width:34rem;margin:.2rem 0 0;color:var(--fg2);font-family:var(--serif);font-size:var(--fs-prose);line-height:1.55;letter-spacing:0;text-wrap:pretty}.hero-description.svelte-1sfmnoy ul:where(.svelte-1sfmnoy){list-style:square;margin:.85rem 0 0;padding-left:1.1rem}.hero-description.svelte-1sfmnoy li:where(.svelte-1sfmnoy)::marker{color:var(--fg4)}.hero-description.svelte-1sfmnoy li:where(.svelte-1sfmnoy)+li:where(.svelte-1sfmnoy){margin-top:.46rem}.hero-prompt.svelte-1sfmnoy{font-family:var(--mono);font-size:var(--fs-base);font-weight:500;color:var(--fg2);line-height:1.5;margin:.85rem 0 0}.hero-prompt-sigil.svelte-1sfmnoy{color:var(--fg4);font-weight:400;margin-right:.35ch;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-prompt-caret.svelte-1sfmnoy{display:inline-block;margin-left:.15ch;color:var(--fg3);animation:svelte-1sfmnoy-hero-prompt-caret-blink 1.05s steps(1,end) infinite}@keyframes svelte-1sfmnoy-hero-prompt-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-prompt-caret.svelte-1sfmnoy{animation:none;opacity:.6}}.link-ledger.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:28rem;margin-top:1.25rem;border-top:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);font-family:var(--mono)}.link-ledger-item.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr) auto;align-items:baseline;gap:.65rem;min-height:2.5rem;padding:.45rem .6rem;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);color:var(--fg2);text-decoration:none;transition:background-color .15s,color .15s}.link-ledger-item.svelte-1sfmnoy:hover{background:#00000009;color:var(--fg)}.link-ledger-item.svelte-1sfmnoy span:where(.svelte-1sfmnoy),.link-ledger-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-ledger-item.svelte-1sfmnoy span:where(.svelte-1sfmnoy){font-size:var(--fs-small)}.link-ledger-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){color:var(--fg4);font-size:var(--fs-micro)}.link-ledger-arrow.svelte-1sfmnoy{color:var(--fg5);font-size:var(--fs-micro)}.hero-scale.svelte-1sfmnoy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:28rem;margin-top:1rem;border-top:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);font-family:var(--mono)}.hero-scale-item.svelte-1sfmnoy{min-width:0;min-height:5.1rem;padding:.65rem .7rem;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:space-between;gap:.3rem}.hero-scale-item.svelte-1sfmnoy strong:where(.svelte-1sfmnoy){display:block;color:var(--accent);font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:600;line-height:1;letter-spacing:0}.hero-scale-item.svelte-1sfmnoy span:where(.svelte-1sfmnoy),.hero-scale-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){display:block;overflow-wrap:anywhere}.hero-scale-item.svelte-1sfmnoy span:where(.svelte-1sfmnoy){color:var(--fg2);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em}.hero-scale-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){color:var(--fg5);font-size:var(--fs-micro);line-height:1.3}.start-stack.svelte-1sfmnoy{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:0}.start-lede.svelte-1sfmnoy{margin:0 0 .35rem;font-family:var(--mono);font-size:var(--fs-base);color:var(--fg2);line-height:1.4}.start-step-label.svelte-1sfmnoy{margin:.25rem 0 -.2rem;font-family:var(--mono);font-size:var(--fs-micro);color:var(--fg5);letter-spacing:.02em}.start-steps.svelte-1sfmnoy{margin:0 0 .35rem;padding:0;list-style:none;counter-reset:startstep;display:flex;flex-direction:column;gap:.6rem}.start-steps.svelte-1sfmnoy li:where(.svelte-1sfmnoy){counter-increment:startstep;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;max-width:28rem}.start-steps.svelte-1sfmnoy li:where(.svelte-1sfmnoy):before{content:counter(startstep);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-top:.05rem;border:1px solid rgba(0,0,0,.24);font-family:var(--mono);font-size:var(--fs-small);color:var(--fg4)}.start-step-body.svelte-1sfmnoy{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.start-step-body.svelte-1sfmnoy strong:where(.svelte-1sfmnoy){font-family:var(--mono);font-size:var(--fs-small);font-weight:600;color:var(--fg2);line-height:1.5}.start-step-body.svelte-1sfmnoy small:where(.svelte-1sfmnoy){font-size:var(--fs-small);color:var(--fg4);line-height:1.5}.start-step-body.svelte-1sfmnoy code:where(.svelte-1sfmnoy){font-family:var(--mono);font-size:.72rem}.start-trust.svelte-1sfmnoy{margin:0 0 .5rem;max-width:28rem;padding-left:.65rem;border-left:2px solid var(--accent);font-size:var(--fs-small);line-height:1.55;color:var(--fg4)}.start-prompt-preview.svelte-1sfmnoy{width:100%;max-width:28rem;margin-top:-.1rem}.start-prompt-preview.svelte-1sfmnoy summary:where(.svelte-1sfmnoy){font-family:var(--mono);font-size:var(--fs-micro);color:var(--fg5);cursor:pointer;width:-moz-fit-content;width:fit-content}.start-prompt-preview.svelte-1sfmnoy summary:where(.svelte-1sfmnoy):hover{color:var(--fg2)}.start-prompt-preview.svelte-1sfmnoy pre:where(.svelte-1sfmnoy){margin:.45rem 0 0;padding:.65rem;border:1px solid rgba(0,0,0,.18);font-family:var(--mono);font-size:.68rem;line-height:1.5;max-height:16rem;overflow:auto;white-space:pre-wrap}.start-btn.svelte-1sfmnoy{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem .75rem;border:1px solid rgba(0,0,0,.24);border-radius:0;background:transparent;color:var(--fg2);font-family:var(--mono);font-size:var(--fs-small);cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s;text-decoration:none;line-height:1.3}.start-btn.svelte-1sfmnoy:hover{background:#00000009;border-color:#0000007a}.start-btn.svelte-1sfmnoy:active{transform:scale(.96)}.start-btn.svelte-1sfmnoy{position:relative}.start-btn.start-btn-copied.svelte-1sfmnoy{border-color:#000000b8;background:#0000000d;transition:border-color .15s,background .15s}.start-cmd-item.svelte-1sfmnoy{width:100%;max-width:28rem;justify-content:space-between;gap:.6rem}.start-cmd-text.svelte-1sfmnoy{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-cmd-icon.svelte-1sfmnoy{flex-shrink:0;font-size:1rem;line-height:1;color:var(--fg5);transition:color .15s}.start-cmd-item.svelte-1sfmnoy:hover .start-cmd-icon:where(.svelte-1sfmnoy),.start-cmd-item.svelte-1sfmnoy:focus-visible .start-cmd-icon:where(.svelte-1sfmnoy){color:var(--fg)}.start-cmd-item.start-btn-copied.svelte-1sfmnoy .start-cmd-icon:where(.svelte-1sfmnoy){color:#10b981}.start-btn-flash.svelte-1sfmnoy{display:none;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);font-size:var(--fs-micro);color:#10b981;opacity:0;pointer-events:none;transition:opacity .15s;white-space:nowrap}.start-btn-flash.visible.svelte-1sfmnoy{display:block;opacity:1}.start-btn-cta.svelte-1sfmnoy{background:#0d0a07;border-color:#0d0a07;color:#fbfaf6;font-weight:500;margin-top:0}.start-btn-cta.svelte-1sfmnoy:hover{background:transparent;color:#0d0a07}.hero-right.svelte-1sfmnoy{min-width:0;justify-self:end;width:min(100%,580px,calc(100svh - 12rem))}.chat-arrow-hint.svelte-1sfmnoy{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);color:#fff9;transition:opacity .2s;pointer-events:none}.chat-arrow-hint.svelte-1sfmnoy.hidden{opacity:0}.demo-tag.svelte-1sfmnoy{position:absolute;top:.55rem;right:.8rem;z-index:2;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:#a0c8b98c;text-shadow:0 0 12px rgba(69,192,142,.35);pointer-events:none}.demo-block.svelte-1sfmnoy{position:relative;display:flex;width:100%;height:clamp(680px,80vh,1000px);border:1px solid rgba(60,50,38,.15);border-radius:0;overflow:hidden;background:radial-gradient(130% 90% at 80% 0%,#1d0a0f,#1d0a0f00 55%),radial-gradient(120% 110% at 15% 100%,#140609,#14060900 60%),#0a0405;box-shadow:none}.demo-sql.svelte-1sfmnoy{margin:0;font-family:var(--mono);font-size:var(--fs-base);line-height:1.65;color:#dcebe4e0;white-space:pre;overflow-x:auto}.demo-sql.svelte-1sfmnoy .kw:where(.svelte-1sfmnoy){color:#346b8f}.demo-sql.svelte-1sfmnoy .str:where(.svelte-1sfmnoy){color:#177a5b}.demo-sql.svelte-1sfmnoy .num:where(.svelte-1sfmnoy){color:#c8a44a}.chat-scroll.svelte-1sfmnoy{display:flex;flex-direction:column;gap:.6rem;width:100%;height:100%;max-height:none;overflow-y:auto;padding:.9rem 1rem;scrollbar-color:#3f3f46 #27272a}.chat-scroll.svelte-1sfmnoy::-webkit-scrollbar-track{background:#27272a}.chat-msg.svelte-1sfmnoy{opacity:1}.chat-role.svelte-1sfmnoy{display:block;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem}.chat-user.svelte-1sfmnoy{align-self:flex-end;text-align:right}.chat-user.svelte-1sfmnoy p:where(.svelte-1sfmnoy){display:inline-block;margin:0;font-family:var(--sans);font-size:var(--fs-base);line-height:1.45;color:#f0f8f4eb;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:.4rem .7rem}.chat-user.svelte-1sfmnoy .chat-role:where(.svelte-1sfmnoy){color:#b4c8c380}.chat-agent.svelte-1sfmnoy .chat-role:where(.svelte-1sfmnoy){color:#10b98199}.chat-thinking.svelte-1sfmnoy{margin-bottom:.4rem}.chat-thinking.svelte-1sfmnoy summary:where(.svelte-1sfmnoy){cursor:pointer;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#a0c8b973;list-style:none}.chat-thinking.svelte-1sfmnoy summary:where(.svelte-1sfmnoy):before{content:"> ";color:#a0c8b94d}.chat-thinking[open].svelte-1sfmnoy summary:where(.svelte-1sfmnoy){margin-bottom:.3rem}.chat-thinking.svelte-1sfmnoy .demo-sql:where(.svelte-1sfmnoy){font-size:var(--fs-small);line-height:1.55;border-left:2px solid rgba(16,185,129,.15);padding:.4rem 0 .4rem .6rem}.chat-summary.svelte-1sfmnoy{margin:.5rem 0 0;font-family:var(--mono);font-size:var(--fs-small);line-height:1.45;color:#f0f8f4eb;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:.4rem .7rem}.chat-msg.svelte-1sfmnoy{padding:.5rem 0}.chat-msg.svelte-1sfmnoy+.chat-msg:where(.svelte-1sfmnoy){padding-top:.2rem}.substrate-note.svelte-1sfmnoy{max-width:var(--shell);margin:1.4rem auto 0;padding:0 1.5rem;color:var(--fg2);background:transparent;font-family:var(--serif);font-size:var(--fs-prose);line-height:1.6;letter-spacing:-.005em}.substrate-row.svelte-1sfmnoy{display:grid;grid-template-columns:9.5rem minmax(0,1fr);-moz-column-gap:1.1rem;column-gap:1.1rem;margin:0 0 1rem}.substrate-row.svelte-1sfmnoy:last-child{margin-bottom:0}.substrate-label.svelte-1sfmnoy{margin:0;padding:.3rem 0 0;font-family:var(--mono);font-size:var(--fs-micro);line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-align:right}.substrate-row.svelte-1sfmnoy p:where(.svelte-1sfmnoy),.substrate-row.svelte-1sfmnoy ul:where(.svelte-1sfmnoy){margin:0}.substrate-row.svelte-1sfmnoy ul:where(.svelte-1sfmnoy){list-style:square;padding-left:1.15rem;margin-top:.55rem}.substrate-row.svelte-1sfmnoy li:where(.svelte-1sfmnoy)::marker{color:var(--fg4)}.substrate-row.svelte-1sfmnoy li:where(.svelte-1sfmnoy)+li:where(.svelte-1sfmnoy){margin-top:.5rem}.substrate-row.svelte-1sfmnoy .substrate-agent-note:where(.svelte-1sfmnoy){margin-top:.75rem}.substrate-row-lead.svelte-1sfmnoy p:where(.svelte-1sfmnoy){font-size:1.16rem;line-height:1.55}.substrate-prose.svelte-1sfmnoy p:where(.svelte-1sfmnoy)+p:where(.svelte-1sfmnoy){margin-top:.85rem}.substrate-inline-link.svelte-1sfmnoy{color:inherit;text-decoration:underline;text-underline-offset:.13rem;text-decoration-thickness:1px}:root[data-theme=dark] .substrate-note.svelte-1sfmnoy{color:var(--fg3)}:root[data-theme=dark] .substrate-label.svelte-1sfmnoy{color:#45c08ec7}h2.svelte-1sfmnoy{font-family:var(--serif);font-size:clamp(1.3rem,1rem + .8vw,1.7rem);font-weight:400;color:var(--fg);margin:0 0 .8rem;letter-spacing:-.03em}.queries.svelte-1sfmnoy{max-width:var(--shell);margin:1.6rem auto 0;padding:1.2rem;border:1px solid rgba(0,0,0,.2);border-radius:0;background:#fff}.queries.svelte-1sfmnoy h2:where(.svelte-1sfmnoy){color:#000;margin:0;line-height:1.1}.queries-lede.svelte-1sfmnoy{margin:.55rem 0 .9rem;max-width:58rem;color:#000000bd;font-size:var(--fs-base);line-height:1.6}.prim-panel.svelte-1sfmnoy{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.9rem;margin-bottom:.9rem}.prim-col.svelte-1sfmnoy{border:1px solid rgba(0,0,0,.18);padding:.8rem 1rem .9rem;display:grid;gap:.45rem;align-content:start}.prim-col.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0 0 .15rem;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#000}.prim-row.svelte-1sfmnoy{display:grid;gap:.1rem}.prim-row.svelte-1sfmnoy code:where(.svelte-1sfmnoy){font-family:var(--mono);font-size:var(--fs-small);color:var(--accent);overflow-wrap:anywhere}.prim-row.svelte-1sfmnoy span:where(.svelte-1sfmnoy){font-size:var(--fs-small);line-height:1.45;color:#0000009e}:root[data-theme=dark] .prim-col.svelte-1sfmnoy{border-color:#ffffff2e}:root[data-theme=dark] .prim-col.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){color:var(--fg)}:root[data-theme=dark] .prim-row.svelte-1sfmnoy code:where(.svelte-1sfmnoy){color:#45c08e}:root[data-theme=dark] .prim-row.svelte-1sfmnoy span:where(.svelte-1sfmnoy){color:#f4f0e8a3}.queries-grid.svelte-1sfmnoy{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:.9rem}.query-card.svelte-1sfmnoy{border:1px solid rgba(0,0,0,.18);padding:.9rem 1rem 1rem;display:grid;gap:.5rem;align-content:start}.query-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0;font-size:var(--fs-base);font-weight:600;color:#000}.query-card.svelte-1sfmnoy p:where(.svelte-1sfmnoy){margin:0;font-size:var(--fs-small);line-height:1.55;color:#000000b8}.query-card.svelte-1sfmnoy code:where(.svelte-1sfmnoy){font-family:var(--mono);font-size:.95em}.query-sql.svelte-1sfmnoy{background:#101314;padding:.7rem .8rem;font-size:var(--fs-small)}.queries-footnote.svelte-1sfmnoy{margin:.8rem 0 0;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.02em;color:#0009}.queries-footnote.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:inherit}:root[data-theme=dark] .queries.svelte-1sfmnoy{border-color:#ffffff38;background:#0a0405}:root[data-theme=dark] .queries.svelte-1sfmnoy h2:where(.svelte-1sfmnoy),:root[data-theme=dark] .query-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){color:var(--fg)}:root[data-theme=dark] .queries-lede.svelte-1sfmnoy,:root[data-theme=dark] .query-card.svelte-1sfmnoy p:where(.svelte-1sfmnoy){color:#f4f0e8bd}:root[data-theme=dark] .query-card.svelte-1sfmnoy{border-color:#ffffff2e}:root[data-theme=dark] .queries-footnote.svelte-1sfmnoy{color:#f4f0e88c}.corpus.svelte-1sfmnoy{max-width:var(--shell);margin:1.6rem auto 0;padding:1.2rem;border:1px solid rgba(0,0,0,.2);border-radius:0;background:#fff;box-shadow:none;position:relative;overflow:hidden}.corpus-head.svelte-1sfmnoy{margin-bottom:.8rem}.corpus.svelte-1sfmnoy h2:where(.svelte-1sfmnoy){color:#000;margin-bottom:0;line-height:1.1}.corpus-footnote.svelte-1sfmnoy{margin:.55rem 0 0;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.02em;color:#0009}:root[data-theme=dark] .corpus-footnote.svelte-1sfmnoy{color:#f4f0e88c}.corpus-intake.svelte-1sfmnoy{margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(0,0,0,.18);display:grid;gap:.45rem}.corpus-intake-label.svelte-1sfmnoy{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#000}.corpus-intake-description.svelte-1sfmnoy{max-width:58rem;margin:0;color:#000000bd;font-size:var(--fs-small);line-height:1.55}.source-flow.svelte-1sfmnoy{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .46rem;margin:.12rem 0 .18rem;padding:0;list-style:none}.source-flow.svelte-1sfmnoy li:where(.svelte-1sfmnoy){display:flex;align-items:center;gap:.46rem;color:#000000a8;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.source-flow.svelte-1sfmnoy li:where(.svelte-1sfmnoy)+li:where(.svelte-1sfmnoy):before{content:">";color:#00000057}.corpus-intake-form.svelte-1sfmnoy{display:grid;gap:.45rem}.corpus-intake-textarea.svelte-1sfmnoy{width:100%;border:1px solid rgba(0,0,0,.2);border-radius:0;background:transparent;color:#000;padding:.6rem .7rem;font-family:inherit;font-size:var(--fs-small);min-height:4.4rem;resize:vertical}.corpus-intake-textarea.svelte-1sfmnoy::-moz-placeholder{color:#a0d2be66}.corpus-intake-textarea.svelte-1sfmnoy::placeholder{color:#a0d2be66}.corpus-intake-textarea.svelte-1sfmnoy:focus{outline:none;border-color:#00000073;box-shadow:none}.corpus-intake-actions.svelte-1sfmnoy{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.corpus-intake-button.svelte-1sfmnoy{border:1px solid rgba(0,0,0,.24);border-radius:0;background:transparent;color:#000;padding:.42rem .75rem;font:inherit;font-size:var(--fs-small);cursor:pointer;box-shadow:none}.corpus-intake-button.svelte-1sfmnoy:disabled{cursor:default;opacity:.6}.corpus-intake-status.svelte-1sfmnoy{font-size:var(--fs-micro);color:#000000ad}.inline-link.svelte-1sfmnoy{font-size:var(--fs-small);color:#000;text-decoration:none}.inline-link.svelte-1sfmnoy:hover{text-decoration:underline;text-underline-offset:.12rem}.text-success.svelte-1sfmnoy{color:var(--accent)}.text-error.svelte-1sfmnoy{color:#b45309}.foot.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:2.5rem 1.5rem 2rem;display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-small);color:var(--fg5);position:relative;z-index:1;font-family:var(--mono)}.foot.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:inherit;text-decoration:none}.foot.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{color:var(--fg3)}.meta-note.svelte-1sfmnoy{max-width:var(--shell);margin:3rem auto 0;padding:0 1.5rem;position:relative;z-index:1;font-family:var(--mono);font-size:var(--fs-small);color:var(--fg4)}.meta-note-tag.svelte-1sfmnoy{color:var(--accent)}.meta-note.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:inherit;text-decoration:underline;text-underline-offset:2px}.meta-note.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{color:var(--fg2)}.foot-seal.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:1.5rem 1.5rem 0;display:flex;justify-content:flex-end;position:relative;z-index:1}.foot-seal.svelte-1sfmnoy .seal:where(.svelte-1sfmnoy){display:grid;grid-template-columns:1fr 1fr;width:4.25rem;height:4.25rem;padding:.42rem;transform:rotate(-2deg);border-radius:3px;background:var(--accent);color:var(--accent-text);font-family:var(--mono);font-size:1.05rem;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.foot-seal.svelte-1sfmnoy .seal:where(.svelte-1sfmnoy) span:where(.svelte-1sfmnoy){display:grid;place-items:center}.foot-links.svelte-1sfmnoy{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.start-btn.svelte-1sfmnoy,.navlink.svelte-1sfmnoy{transition:none}}@media(max-width:1180px){.hero-panel.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}}@media(max-width:900px){.hero-panel.svelte-1sfmnoy{grid-template-columns:1fr}.hero-text-block.svelte-1sfmnoy{order:1}.hero-right.svelte-1sfmnoy{order:2;grid-column:1;grid-row:auto;justify-self:stretch;width:100%}.hero-actions-block.svelte-1sfmnoy{order:3}.hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy){font-size:clamp(1.8rem,6.5vw,2.4rem)}.nav.svelte-1sfmnoy{padding-inline:1rem}}@media(max-width:640px){.nav.svelte-1sfmnoy{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:.4rem;padding-top:1.5rem}.nav-actions.svelte-1sfmnoy{flex-wrap:wrap;gap:.65rem .9rem;justify-content:flex-start;width:100%}.hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy){font-size:clamp(1.7rem,9vw,2.1rem);margin-top:.8rem}.link-ledger.svelte-1sfmnoy{margin-top:.55rem}.link-ledger-item.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr) auto;gap:.05rem .45rem;min-height:2.35rem;padding:.36rem .5rem}.link-ledger-item.svelte-1sfmnoy small:where(.svelte-1sfmnoy){grid-column:1}.link-ledger-arrow.svelte-1sfmnoy{grid-column:2;grid-row:1 / span 2;align-self:center}.hero-scale.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr);margin-top:.6rem}.hero-scale-item.svelte-1sfmnoy{min-height:4.75rem;padding:.55rem}.hero-scale-item.svelte-1sfmnoy strong:where(.svelte-1sfmnoy){font-size:1.05rem}.hero-scale-item.svelte-1sfmnoy span:where(.svelte-1sfmnoy){letter-spacing:.05em}.start-btn-flash.svelte-1sfmnoy{display:none}.start-btn.start-btn-copied.svelte-1sfmnoy{border-color:#000000b8;background:#0000000d}.start-cmd-item.svelte-1sfmnoy,.start-step-label.svelte-1sfmnoy,.start-prompt-preview.svelte-1sfmnoy{display:none}.substrate-note.svelte-1sfmnoy{margin:1rem 0 0;padding:0 1rem}.substrate-row.svelte-1sfmnoy{display:block;margin-bottom:1.2rem}.substrate-label.svelte-1sfmnoy{padding-top:0;margin-bottom:.25rem;text-align:left}.hero.svelte-1sfmnoy,.foot.svelte-1sfmnoy{padding-inline:1rem}.hero-panel.svelte-1sfmnoy{padding:0;gap:.8rem}.hero-right.svelte-1sfmnoy{justify-self:start;width:100%}.start-stack.svelte-1sfmnoy{width:100%}.start-btn.svelte-1sfmnoy>span:where(.svelte-1sfmnoy):first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-scroll.svelte-1sfmnoy{height:100%;max-height:none}.corpus.svelte-1sfmnoy{padding-inline:.75rem}.source-flow.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,1fr);gap:.16rem}.source-flow.svelte-1sfmnoy li:where(.svelte-1sfmnoy)+li:where(.svelte-1sfmnoy):before{content:none}.corpus-intake-button.svelte-1sfmnoy{width:100%;text-align:center}.corpus-intake-actions.svelte-1sfmnoy{align-items:stretch}.corpus-intake-actions.svelte-1sfmnoy .inline-link:where(.svelte-1sfmnoy){width:100%;text-align:center}.demo-sql.svelte-1sfmnoy{font-size:var(--fs-small)}.foot.svelte-1sfmnoy{flex-direction:column;gap:.5rem}}.corpus-lede.svelte-1sfmnoy{max-width:58rem;margin:.35rem 0 .9rem;color:#000000bd;font-size:var(--fs-base);line-height:1.55}.coverage-grid.svelte-1sfmnoy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2)}.coverage-family.svelte-1sfmnoy{min-width:0;padding:.7rem .75rem .8rem;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.coverage-family.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#000}.coverage-family.svelte-1sfmnoy p:where(.svelte-1sfmnoy){margin:.4rem 0 0;font-size:var(--fs-small);line-height:1.5;color:#000000b8}.corpus-footnote.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:inherit;text-decoration:underline;text-underline-offset:.13rem}.access.svelte-1sfmnoy{max-width:var(--shell);margin:1.6rem auto 0;padding:1.2rem;border:1px solid rgba(0,0,0,.2);border-radius:0;background:#fff;scroll-margin-top:4.5rem}.access-head.svelte-1sfmnoy h2:where(.svelte-1sfmnoy){margin-bottom:.2rem}.access-lede.svelte-1sfmnoy{max-width:58rem;margin:0 0 1rem;color:#000000bd;font-size:var(--fs-base);line-height:1.55}.access-grid.svelte-1sfmnoy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem}.access-card.svelte-1sfmnoy{min-width:0;border-top:1px solid rgba(0,0,0,.18);padding-top:.7rem}.access-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#000}.access-card.svelte-1sfmnoy>p:where(.svelte-1sfmnoy){max-width:34rem;margin:.45rem 0 .7rem;font-size:var(--fs-small);line-height:1.55;color:#000000bd}.access-form.svelte-1sfmnoy{display:grid;gap:.4rem;max-width:30rem;font-family:var(--mono)}.access-label.svelte-1sfmnoy{font-size:var(--fs-micro);color:#000000ad;letter-spacing:.04em}.access-optional.svelte-1sfmnoy{color:#0006}.access-input.svelte-1sfmnoy,.access-textarea.svelte-1sfmnoy,.access-button.svelte-1sfmnoy{border:1px solid rgba(0,0,0,.24);border-radius:0;background:transparent;color:#000;font:inherit;font-size:var(--fs-small)}.access-input.svelte-1sfmnoy{min-height:2.4rem;width:100%;min-width:0;padding:.42rem .65rem}.access-textarea.svelte-1sfmnoy{width:100%;min-height:3.6rem;padding:.5rem .65rem;resize:vertical}.access-input.svelte-1sfmnoy::-moz-placeholder,.access-textarea.svelte-1sfmnoy::-moz-placeholder{color:#00000061}.access-input.svelte-1sfmnoy::placeholder,.access-textarea.svelte-1sfmnoy::placeholder{color:#00000061}.access-input.svelte-1sfmnoy:focus,.access-textarea.svelte-1sfmnoy:focus{outline:none;border-color:#0000007a}.access-actions.svelte-1sfmnoy{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.15rem}.access-button.svelte-1sfmnoy{min-height:2.4rem;padding:.42rem .75rem;cursor:pointer;white-space:nowrap}.access-button.svelte-1sfmnoy:disabled{cursor:default;opacity:.6}.access-status.svelte-1sfmnoy{font-size:var(--fs-micro);color:#000000ad}.access-contact.svelte-1sfmnoy{margin:.7rem 0 0;font-size:var(--fs-small);color:#000000a8}:root[data-theme=dark] .access.svelte-1sfmnoy{border-color:#ffffff38;background:#0a0405;box-shadow:none}:root[data-theme=dark] .access.svelte-1sfmnoy h2:where(.svelte-1sfmnoy),:root[data-theme=dark] .access-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){color:var(--fg)}:root[data-theme=dark] .access-lede.svelte-1sfmnoy,:root[data-theme=dark] .access-card.svelte-1sfmnoy>p:where(.svelte-1sfmnoy),:root[data-theme=dark] .access-contact.svelte-1sfmnoy,:root[data-theme=dark] .access-status.svelte-1sfmnoy{color:#f4f0e8bd}:root[data-theme=dark] .access-card.svelte-1sfmnoy{border-color:#ffffff38}:root[data-theme=dark] .access-label.svelte-1sfmnoy{color:#f4f0e899}:root[data-theme=dark] .access-optional.svelte-1sfmnoy{color:#f4f0e866}:root[data-theme=dark] .access-input.svelte-1sfmnoy,:root[data-theme=dark] .access-textarea.svelte-1sfmnoy,:root[data-theme=dark] .access-button.svelte-1sfmnoy{border-color:#ffffff38;background:transparent;color:var(--fg)}:root[data-theme=dark] .access-input.svelte-1sfmnoy::-moz-placeholder,:root[data-theme=dark] .access-textarea.svelte-1sfmnoy::-moz-placeholder{color:#f4f0e85c}:root[data-theme=dark] .access-input.svelte-1sfmnoy::placeholder,:root[data-theme=dark] .access-textarea.svelte-1sfmnoy::placeholder{color:#f4f0e85c}@media(max-width:900px){.coverage-grid.svelte-1sfmnoy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.coverage-grid.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr)}.access.svelte-1sfmnoy{padding-inline:.75rem}.access-grid.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr)}.access-button.svelte-1sfmnoy{width:100%}}.console-anchor.svelte-1sfmnoy{position:relative;display:block;height:0;top:-4.5rem}.share-arrival.svelte-1sfmnoy{max-width:var(--shell);margin:1.1rem auto 0;padding:0 1.5rem}.share-arrival-frame.svelte-1sfmnoy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(0,0,0,.24);padding:.7rem .9rem;font-family:var(--mono);font-size:var(--fs-small)}:root[data-theme=dark] .share-arrival-frame.svelte-1sfmnoy{border-color:#ffffff38}.console-mount.svelte-1sfmnoy{max-width:min(94rem,calc(100vw - 2rem));margin:1.6rem auto 0;padding:0 1.5rem}.console-mount.svelte-1sfmnoy:not(.console-mount-active){max-width:var(--shell)}:root[data-scry-console-boot=pending] .console-mount.svelte-1sfmnoy:not(.console-mount-active) .console-mount-frame:where(.svelte-1sfmnoy){visibility:hidden}#console.svelte-1sfmnoy:target~.console-mount:where(.svelte-1sfmnoy),#billing.svelte-1sfmnoy:target~.console-mount:where(.svelte-1sfmnoy),#account.svelte-1sfmnoy:target~.console-mount:where(.svelte-1sfmnoy){max-width:min(94rem,calc(100vw - 2rem))}.console-mount-frame.svelte-1sfmnoy{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:.8rem 0;color:var(--fg);font-family:var(--mono)}#console.svelte-1sfmnoy:target~.console-mount:where(.svelte-1sfmnoy) .console-mount-frame:where(.svelte-1sfmnoy),#billing.svelte-1sfmnoy:target~.console-mount:where(.svelte-1sfmnoy) .console-mount-frame:where(.svelte-1sfmnoy),#account.svelte-1sfmnoy:target~.console-mount:where(.svelte-1sfmnoy) .console-mount-frame:where(.svelte-1sfmnoy){min-height:clamp(34rem,76vh,58rem);align-items:flex-start}.console-mount-kicker.svelte-1sfmnoy{color:var(--fg5);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.console-mount-title.svelte-1sfmnoy{margin-top:.08rem;font-size:var(--fs-base)}.console-mount-actions.svelte-1sfmnoy{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.console-mount-button.svelte-1sfmnoy,.console-mount-link.svelte-1sfmnoy{color:var(--fg);font-size:var(--fs-small);text-decoration:underline;text-underline-offset:.24em}.console-mount-button.svelte-1sfmnoy{border:1px solid rgba(0,0,0,.24);padding:.38rem .68rem;text-decoration:none}:root[data-theme=dark] .console-mount-frame.svelte-1sfmnoy{border-color:#ffffff38}:root[data-theme=dark] .console-mount-button.svelte-1sfmnoy{border-color:#ffffff3d}@media(max-width:640px){.console-mount.svelte-1sfmnoy{padding-inline:1rem}.console-mount-frame.svelte-1sfmnoy{align-items:flex-start;flex-direction:column}.console-mount-actions.svelte-1sfmnoy{justify-content:flex-start}}.availability.svelte-6nmv48,.ledger.svelte-6nmv48,.service-grid.svelte-6nmv48 article:where(.svelte-6nmv48),.contact.svelte-6nmv48{border-radius:1rem;background:#ffffff06;box-shadow:0 0 0 1px #ffffff17}.availability.svelte-6nmv48,.contact.svelte-6nmv48{padding:1.2rem}.availability.svelte-6nmv48 h2:where(.svelte-6nmv48),.ledger.svelte-6nmv48 h2:where(.svelte-6nmv48),.service-grid.svelte-6nmv48 h2:where(.svelte-6nmv48),.contact.svelte-6nmv48 h2:where(.svelte-6nmv48){margin:.4rem 0;font-family:Google Sans Code,JetBrains Mono,monospace;font-size:1rem}.availability.svelte-6nmv48 p:where(.svelte-6nmv48),.service-grid.svelte-6nmv48 span:where(.svelte-6nmv48),.catalog-cards.svelte-6nmv48 p:where(.svelte-6nmv48),.catalog-cards.svelte-6nmv48 span:where(.svelte-6nmv48){color:#f4f7fbb3}.status.svelte-6nmv48,.ledger.svelte-6nmv48 header:where(.svelte-6nmv48) p:where(.svelte-6nmv48),.service-grid.svelte-6nmv48 article:where(.svelte-6nmv48)>p:where(.svelte-6nmv48){margin:0;color:#f4f7fb94;font-family:Google Sans Code,JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.ledger.svelte-6nmv48{overflow:hidden}.ledger.svelte-6nmv48 header:where(.svelte-6nmv48){padding:1.2rem}.rows.svelte-6nmv48,.catalog-cards.svelte-6nmv48{border-top:1px solid rgba(255,255,255,.09)}.row.svelte-6nmv48{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.8rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.07);font-family:Google Sans Code,JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.row.svelte-6nmv48:last-child{border:0}.state.svelte-6nmv48{grid-column:1 / -1;color:#f4f7fb73;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.catalog-cards.svelte-6nmv48 article:where(.svelte-6nmv48){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;border-bottom:1px solid rgba(255,255,255,.07)}.catalog-cards.svelte-6nmv48 article:where(.svelte-6nmv48):last-child{border:0}.catalog-cards.svelte-6nmv48 h3:where(.svelte-6nmv48),.catalog-cards.svelte-6nmv48 p:where(.svelte-6nmv48){margin:0 0 .35rem}.catalog-cards.svelte-6nmv48 a:where(.svelte-6nmv48){color:inherit;font-family:Google Sans Code,JetBrains Mono,monospace;white-space:nowrap}.service-grid.svelte-6nmv48{display:grid;gap:.8rem}.service-grid.svelte-6nmv48 article:where(.svelte-6nmv48){display:grid;gap:.5rem;padding:1.1rem}.contact.svelte-6nmv48{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.contact.svelte-6nmv48 a:where(.svelte-6nmv48){overflow-wrap:anywhere;color:inherit;font-family:Google Sans Code,JetBrains Mono,monospace}@media(min-width:760px){.service-grid.svelte-6nmv48{grid-template-columns:repeat(3,1fr)}.row.svelte-6nmv48{grid-template-columns:1fr 11rem;align-items:center}.state.svelte-6nmv48{grid-column:auto;text-align:right}.contact.svelte-6nmv48 h2:where(.svelte-6nmv48){margin:0}}body{margin:0;background:#f2f5f1}.landing.svelte-5y5qex{--paper: #f2f5f1;--ink: #101612;--muted: #687069;--rule: #cbd2cb;--wash: #e8ede7;--blue: #2555e8;--mono: ui-monospace, "SF Mono", Menlo, monospace;min-height:100vh;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}.landing.svelte-5y5qex :where(.svelte-5y5qex)::-moz-selection{background:var(--blue);color:#fff}.landing.svelte-5y5qex :where(.svelte-5y5qex)::selection{background:var(--blue);color:#fff}.landing.svelte-5y5qex :where(.svelte-5y5qex):focus-visible{outline:2px solid var(--blue);outline-offset:4px}nav.svelte-5y5qex,.content.svelte-5y5qex,.site-footer.svelte-5y5qex{width:min(1180px,calc(100% - 64px));margin-inline:auto}.landing.svelte-5y5qex a:where(.svelte-5y5qex){color:inherit}nav.svelte-5y5qex{display:flex;justify-content:space-between;align-items:center;min-height:76px;border-bottom:1px solid var(--rule)}.wordmark.svelte-5y5qex{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:22px;font-weight:600;letter-spacing:-.035em;text-decoration:none}.nav-links.svelte-5y5qex{display:flex;align-items:center;gap:30px;font-size:13px}.nav-links.svelte-5y5qex a:where(.svelte-5y5qex){text-decoration:none}.nav-links.svelte-5y5qex a:where(.svelte-5y5qex):hover{color:var(--blue)}.nav-action.svelte-5y5qex{padding:9px 14px;border:1px solid var(--ink)}.nav-action.svelte-5y5qex:hover{border-color:var(--blue)}.hero.svelte-5y5qex{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(48px,8vw,112px);align-items:center;padding:76px 0}.eyebrow.svelte-5y5qex{margin:0 0 18px;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1.svelte-5y5qex,h2.svelte-5y5qex{font-family:Iowan Old Style,Baskerville,Times New Roman,serif}h1.svelte-5y5qex{margin:0;font-size:clamp(54px,6.4vw,84px);font-weight:400;letter-spacing:-.055em;line-height:.92}.thesis.svelte-5y5qex{max-width:520px;margin:30px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.hero-actions.svelte-5y5qex{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;font-size:14px}.hero-actions.svelte-5y5qex a:where(.svelte-5y5qex){text-underline-offset:5px}.hero-actions.svelte-5y5qex .primary:where(.svelte-5y5qex){padding:13px 18px;background:var(--ink);color:#fff;text-decoration:none}.hero-actions.svelte-5y5qex .primary:where(.svelte-5y5qex):hover{background:var(--blue)}.hero-actions.svelte-5y5qex span:where(.svelte-5y5qex){color:var(--blue)}.instrument.svelte-5y5qex{position:relative;display:block;color:var(--ink);text-decoration:none;border:1px solid var(--ink);background:linear-gradient(to right,transparent calc(50% - .5px),rgba(16,22,18,.08) 50%,transparent calc(50% + .5px)),var(--paper);box-shadow:14px 14px 0 var(--wash);transition:transform .16s ease,box-shadow .16s ease}.instrument.svelte-5y5qex:hover{transform:translate(-3px,-3px);box-shadow:20px 20px 0 var(--wash)}.instrument.svelte-5y5qex header:where(.svelte-5y5qex){display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--ink)}.instrument.svelte-5y5qex header:where(.svelte-5y5qex) div:where(.svelte-5y5qex){display:grid;gap:4px}.instrument-label.svelte-5y5qex,.instrument-lens.svelte-5y5qex{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.instrument.svelte-5y5qex header:where(.svelte-5y5qex) strong:where(.svelte-5y5qex){font-family:Iowan Old Style,Baskerville,serif;font-size:20px;font-weight:600}.instrument-lens.svelte-5y5qex{align-self:end}.scale.svelte-5y5qex{display:flex;justify-content:space-between;padding:13px 24px 7px 50%;color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.instrument.svelte-5y5qex ol:where(.svelte-5y5qex){margin:0;padding:0 24px 18px;list-style:none}.instrument.svelte-5y5qex li:where(.svelte-5y5qex){display:grid;grid-template-columns:26px minmax(130px,1fr) minmax(140px,1.15fr) 44px;gap:12px;align-items:center;min-height:46px;border-top:1px solid var(--rule)}.rank.svelte-5y5qex,.value.svelte-5y5qex{font-variant-numeric:tabular-nums}.rank.svelte-5y5qex{color:var(--blue);font-size:11px}.entity.svelte-5y5qex{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.track.svelte-5y5qex{position:relative;height:1px;background:var(--rule)}.interval.svelte-5y5qex{position:absolute;top:-3px;left:var(--left);width:var(--spread);height:7px;background:color-mix(in srgb,var(--blue) 22%,transparent)}.interval.svelte-5y5qex:after{content:"";position:absolute;top:-2px;left:50%;width:2px;height:11px;background:var(--blue)}.value.svelte-5y5qex{text-align:right;font-size:11px}.instrument.svelte-5y5qex footer:where(.svelte-5y5qex){display:flex;gap:18px;padding:13px 24px;border-top:1px solid var(--ink);color:var(--muted);font-size:10px;text-transform:uppercase}.instrument.svelte-5y5qex footer:where(.svelte-5y5qex) span:where(.svelte-5y5qex):last-child{margin-left:auto;color:var(--blue)}.submit-thing.svelte-5y5qex{display:grid;grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr);gap:clamp(44px,8vw,104px);align-items:end}.submit-thing.svelte-5y5qex>div:where(.svelte-5y5qex)>p:where(.svelte-5y5qex):last-child{max-width:48ch;margin:22px 0 0;color:var(--muted)}.submit-thing.svelte-5y5qex form:where(.svelte-5y5qex){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.7fr) auto;gap:8px;align-items:end}.submit-field.svelte-5y5qex{min-width:0}.submit-thing.svelte-5y5qex label:where(.svelte-5y5qex){color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.submit-field.svelte-5y5qex label:where(.svelte-5y5qex){display:block;margin-bottom:8px}.submit-thing.svelte-5y5qex input:where(.svelte-5y5qex){box-sizing:border-box;min-width:0;height:46px;padding:0 13px;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:12px var(--mono);outline:none}.submit-thing.svelte-5y5qex input:where(.svelte-5y5qex):focus{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.submit-thing.svelte-5y5qex button:where(.svelte-5y5qex){height:46px;padding:0 16px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.submit-thing.svelte-5y5qex button:where(.svelte-5y5qex):hover,.submit-thing.svelte-5y5qex button:where(.svelte-5y5qex):focus-visible{border-color:var(--blue);background:var(--blue)}.submit-thing.svelte-5y5qex button:where(.svelte-5y5qex):disabled{cursor:wait;opacity:.6}.submit-error.svelte-5y5qex{grid-column:1 / -1;margin:8px 0 0;color:#a12d20;font-size:12px}section.svelte-5y5qex{padding:84px 0;border-top:1px solid var(--rule)}.hero.svelte-5y5qex{border-top:0}.section-title.svelte-5y5qex{display:flex;justify-content:space-between;align-items:end;gap:32px}.section-title.svelte-5y5qex .eyebrow:where(.svelte-5y5qex){margin-bottom:14px}.section-meta.svelte-5y5qex{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding-bottom:6px}h2.svelte-5y5qex{margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:400;letter-spacing:-.04em;line-height:1.02}.stream.svelte-5y5qex{margin-top:44px;border-top:1px solid var(--ink);font-family:var(--mono);font-size:11.5px}.stream-row.svelte-5y5qex{display:grid;grid-template-columns:76px 128px minmax(120px,.9fr) minmax(140px,1fr) 18px minmax(140px,1fr) 52px 40px;gap:14px;align-items:center;min-height:38px;border-bottom:1px solid var(--rule);text-decoration:none;font-variant-numeric:tabular-nums}.stream-row.svelte-5y5qex:hover{background:var(--wash)}.s-when.svelte-5y5qex{color:var(--muted)}.s-model.svelte-5y5qex{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.s-axis.svelte-5y5qex{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-a.svelte-5y5qex,.s-b.svelte-5y5qex{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.s-a.svelte-5y5qex{text-align:right}.s-a.won.svelte-5y5qex,.s-b.won.svelte-5y5qex{color:var(--ink);font-weight:600}.s-verdict.svelte-5y5qex{color:var(--blue);text-align:center}.s-ratio.svelte-5y5qex{text-align:right}.s-conf.svelte-5y5qex{color:var(--muted);text-align:right}.stream-note.svelte-5y5qex{max-width:640px;margin:24px 0 0;color:var(--muted);font-size:13px}.record-grid.svelte-5y5qex{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;margin-top:48px;align-items:start}.record-copy.svelte-5y5qex p:where(.svelte-5y5qex){max-width:480px;margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.6}.record-copy.svelte-5y5qex .discipline:where(.svelte-5y5qex){border-left:2px solid var(--blue);padding-left:18px}.record-copy.svelte-5y5qex code:where(.svelte-5y5qex),.template.svelte-5y5qex code:where(.svelte-5y5qex){font-family:var(--mono);font-size:.92em}.text-link.svelte-5y5qex{color:var(--blue)!important;font-size:13px;text-underline-offset:5px}.template.svelte-5y5qex{border:1px solid var(--ink);background:var(--paper);box-shadow:14px 14px 0 var(--wash)}.template-head.svelte-5y5qex{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--ink)}.template-head.svelte-5y5qex span:where(.svelte-5y5qex),.template-pane.svelte-5y5qex>span:where(.svelte-5y5qex){color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-pane.svelte-5y5qex{padding:14px 18px 18px}.template-pane.svelte-5y5qex+.template-pane:where(.svelte-5y5qex){border-top:1px solid var(--rule)}.template-pane.svelte-5y5qex pre:where(.svelte-5y5qex){margin:10px 0 0;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:11px;line-height:1.6;color:var(--ink)}.template-note.svelte-5y5qex{margin:0;padding:14px 18px;border-top:1px solid var(--rule);color:var(--muted);font-size:12px;line-height:1.55}.board-list.svelte-5y5qex{margin-top:44px;border-top:1px solid var(--ink)}.board-list.svelte-5y5qex>a:where(.svelte-5y5qex){display:grid;grid-template-columns:42px minmax(240px,1fr) 120px 120px 20px;gap:18px;align-items:center;min-height:68px;border-bottom:1px solid var(--rule);text-decoration:none}.board-list.svelte-5y5qex>a:where(.svelte-5y5qex):hover .board-name:where(.svelte-5y5qex) strong:where(.svelte-5y5qex),.board-list.svelte-5y5qex>a:where(.svelte-5y5qex):hover .board-arrow:where(.svelte-5y5qex){color:var(--blue)}.board-index.svelte-5y5qex,.board-meta.svelte-5y5qex{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.board-name.svelte-5y5qex{display:grid;gap:3px}.board-name.svelte-5y5qex strong:where(.svelte-5y5qex){font-family:Iowan Old Style,Baskerville,serif;font-size:20px;font-weight:600;transition:color .12s ease}.board-name.svelte-5y5qex small:where(.svelte-5y5qex){color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.board-arrow.svelte-5y5qex{justify-self:end;transition:color .12s ease}.notice.svelte-5y5qex{margin:44px 0 0;color:var(--muted)}.coherence-body.svelte-5y5qex{max-width:640px;margin-top:40px}.coherence-body.svelte-5y5qex p:where(.svelte-5y5qex){margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.6}.site-footer.svelte-5y5qex{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:baseline;padding:44px 0 64px;border-top:1px solid var(--ink)}.site-footer.svelte-5y5qex p:where(.svelte-5y5qex){margin:0;color:var(--muted);font-family:Iowan Old Style,Baskerville,serif;font-size:18px}.site-footer.svelte-5y5qex div:where(.svelte-5y5qex){grid-column:2;display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.site-footer.svelte-5y5qex div:where(.svelte-5y5qex) a:where(.svelte-5y5qex){color:var(--muted);text-underline-offset:4px}.site-footer.svelte-5y5qex div:where(.svelte-5y5qex) a:where(.svelte-5y5qex):hover{color:var(--blue)}@media(prefers-reduced-motion:reduce){.instrument.svelte-5y5qex{transition:none}}@media(max-width:900px){.hero.svelte-5y5qex{grid-template-columns:1fr;padding:72px 0}.submit-thing.svelte-5y5qex{grid-template-columns:1fr}.instrument.svelte-5y5qex{max-width:680px}.record-grid.svelte-5y5qex{grid-template-columns:1fr;gap:44px}.stream-row.svelte-5y5qex{grid-template-columns:76px minmax(100px,.8fr) minmax(120px,1fr) 18px minmax(120px,1fr) 52px}.s-model.svelte-5y5qex,.s-conf.svelte-5y5qex{display:none}}@media(max-width:640px){nav.svelte-5y5qex,.content.svelte-5y5qex,.site-footer.svelte-5y5qex{width:calc(100% - 36px)}nav.svelte-5y5qex{min-height:64px}.nav-links.svelte-5y5qex{gap:16px}.nav-links.svelte-5y5qex>a:where(.svelte-5y5qex):not(.nav-action){display:none}.nav-action.svelte-5y5qex{padding:7px 10px}.hero.svelte-5y5qex{gap:62px;padding:64px 0}.submit-thing.svelte-5y5qex form:where(.svelte-5y5qex){grid-template-columns:1fr}h1.svelte-5y5qex{font-size:clamp(48px,15vw,70px)}.thesis.svelte-5y5qex{font-size:16px}.instrument.svelte-5y5qex header:where(.svelte-5y5qex),.instrument.svelte-5y5qex ol:where(.svelte-5y5qex),.instrument.svelte-5y5qex footer:where(.svelte-5y5qex){padding-inline:16px}.instrument.svelte-5y5qex li:where(.svelte-5y5qex){grid-template-columns:22px minmax(0,1fr) minmax(54px,.6fr) 36px;gap:6px}section.svelte-5y5qex{padding:64px 0}.section-title.svelte-5y5qex{display:block}.section-meta.svelte-5y5qex{display:inline-block;margin-top:16px;padding-bottom:0}.stream.svelte-5y5qex{font-size:11px}.stream-row.svelte-5y5qex{grid-template-columns:64px minmax(0,1fr) 16px minmax(0,1fr) 44px;gap:8px}.s-axis.svelte-5y5qex{display:none}.board-list.svelte-5y5qex{margin-top:36px}.board-list.svelte-5y5qex>a:where(.svelte-5y5qex){grid-template-columns:28px 1fr 18px;gap:12px;min-height:64px}.board-meta.svelte-5y5qex{display:none}.board-name.svelte-5y5qex strong:where(.svelte-5y5qex){font-size:18px;overflow-wrap:anywhere}.site-footer.svelte-5y5qex{grid-template-columns:1fr}.site-footer.svelte-5y5qex p:where(.svelte-5y5qex),.site-footer.svelte-5y5qex div:where(.svelte-5y5qex){grid-column:1}.site-footer.svelte-5y5qex div:where(.svelte-5y5qex){margin-top:18px}}.ledger.svelte-o5x4mr{--paper: #fbfaf4;--ink: #1d1f24;--feint: #e7e3d5;--rule: #c9c3af;--red: #a63d2f;--quiet: #6f6b5d;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Iowan Old Style,Baskerville,Palatino Linotype,Georgia,serif;line-height:1.55;max-width:50rem;margin:0 auto;padding:0 1.25rem 4rem calc(1.25rem + 18px);position:relative}.ledger.svelte-o5x4mr:before{content:"";position:absolute;top:0;bottom:0;left:1.25rem;width:1px;background:var(--red);opacity:.55}.wordmark.svelte-o5x4mr,.rubric.svelte-o5x4mr,.eyebrow.svelte-o5x4mr,.num.svelte-o5x4mr,thead.svelte-o5x4mr th:where(.svelte-o5x4mr),.footnote.svelte-o5x4mr,footer.svelte-o5x4mr,.contact-link.svelte-o5x4mr{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.masthead.svelte-o5x4mr{display:flex;justify-content:space-between;align-items:baseline;padding:1.4rem 0 .9rem;border-bottom:1px solid var(--rule)}.wordmark.svelte-o5x4mr{font-size:.95rem;letter-spacing:.02em;font-weight:600}.contact-link.svelte-o5x4mr{font-size:.8rem;color:var(--quiet);text-decoration:none}.contact-link.svelte-o5x4mr:hover,.contact-link.svelte-o5x4mr:focus-visible{color:var(--red)}.hero.svelte-o5x4mr{padding:4.5rem 0 3rem}.eyebrow.svelte-o5x4mr,.rubric.svelte-o5x4mr{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 1rem}h1.svelte-o5x4mr{font-size:clamp(2.6rem,7vw,4.4rem);line-height:1.04;font-weight:500;letter-spacing:-.015em;margin:0 0 1.5rem}.intro.svelte-o5x4mr{font-size:1.08rem;max-width:38rem;margin:0 0 2rem}.cta-row.svelte-o5x4mr{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:baseline}.cta.svelte-o5x4mr{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem;color:var(--paper);background:var(--ink);padding:.7rem 1.2rem;text-decoration:none;border:1px solid var(--ink)}.cta.svelte-o5x4mr:hover,.cta.svelte-o5x4mr:focus-visible{background:var(--red);border-color:var(--red)}section.svelte-o5x4mr{padding:2.6rem 0;border-top:1px solid var(--rule)}.hero.svelte-o5x4mr{border-top:none}.inventory.svelte-o5x4mr table:where(.svelte-o5x4mr){width:100%;border-collapse:collapse;border-top:3px double var(--rule);border-bottom:3px double var(--rule)}thead.svelte-o5x4mr th:where(.svelte-o5x4mr){font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--quiet);text-align:left;padding:.55rem .75rem .55rem 0;border-bottom:1px solid var(--rule)}tbody.svelte-o5x4mr td:where(.svelte-o5x4mr){padding:.5rem .75rem .5rem 0;border-bottom:1px solid var(--feint);vertical-align:baseline;font-size:.95rem}tbody.svelte-o5x4mr tr:where(.svelte-o5x4mr):last-child td:where(.svelte-o5x4mr){border-bottom:none}.corpus.svelte-o5x4mr{font-weight:600;white-space:nowrap}.num.svelte-o5x4mr{text-align:right;white-space:nowrap;font-size:.88rem;padding-right:0;border-left:1px solid var(--red);padding-left:.9rem}thead.svelte-o5x4mr th.num:where(.svelte-o5x4mr){text-align:right;padding-right:0}.footnote.svelte-o5x4mr{font-size:.76rem;color:var(--quiet);margin:1rem 0 0;max-width:38rem}.offer-grid.svelte-o5x4mr{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2rem}.offer.svelte-o5x4mr h2:where(.svelte-o5x4mr){font-size:1.05rem;font-weight:600;margin:0 0 .5rem}.offer.svelte-o5x4mr p:where(.svelte-o5x4mr){margin:0;font-size:.95rem;color:var(--quiet)}.creed-body.svelte-o5x4mr{font-size:1.08rem;max-width:38rem;margin:0}a.svelte-o5x4mr{color:var(--ink)}a.svelte-o5x4mr:hover,a.svelte-o5x4mr:focus-visible{color:var(--red)}footer.svelte-o5x4mr{border-top:1px solid var(--rule);padding-top:1.1rem;font-size:.78rem;color:var(--quiet);display:flex;gap:.6rem;flex-wrap:wrap}footer.svelte-o5x4mr a:where(.svelte-o5x4mr){color:inherit}.foot-sep.svelte-o5x4mr{color:var(--rule)}@media(max-width:40rem){.ledger.svelte-o5x4mr{padding-left:calc(.9rem + 10px);padding-right:.9rem}.ledger.svelte-o5x4mr:before{left:.55rem}}html{scroll-behavior:smooth}.papers-page.svelte-9o5eru{min-height:100vh;background:#f7f6f2;color:#1e2126;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.site-header.svelte-9o5eru,footer.svelte-9o5eru{width:min(1180px,calc(100% - 2.5rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;border-bottom:1px solid #d8d6ce}.wordmark.svelte-9o5eru{color:#1e2126;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;letter-spacing:-.025em;text-decoration:none}nav.svelte-9o5eru,footer.svelte-9o5eru div:where(.svelte-9o5eru){display:flex;align-items:center;gap:1.3rem}nav.svelte-9o5eru a:where(.svelte-9o5eru),footer.svelte-9o5eru a:where(.svelte-9o5eru){color:#55595e;font-size:.8rem;text-decoration:none}nav.svelte-9o5eru a:where(.svelte-9o5eru):hover,footer.svelte-9o5eru a:where(.svelte-9o5eru):hover{color:#1e2126}.signin.svelte-9o5eru{padding:.55rem .85rem;border:1px solid #aaa9a3;color:#1e2126}main.svelte-9o5eru{overflow:hidden}.hero.svelte-9o5eru{width:min(940px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 0 3rem}.kicker.svelte-9o5eru,.rail-title.svelte-9o5eru,.plan-name.svelte-9o5eru{margin:0;color:#816342;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}h1.svelte-9o5eru{max-width:820px;margin:.7rem 0 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7.8vw,6.7rem);font-weight:400;line-height:.94;letter-spacing:-.055em}.lede.svelte-9o5eru{max-width:730px;margin:0;color:#55595e;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.58}.search-form.svelte-9o5eru{margin-top:2.6rem}.search-form.svelte-9o5eru label:where(.svelte-9o5eru){display:block;margin-bottom:.55rem;font-size:.73rem;font-weight:600;letter-spacing:.04em}.mode-toggle.svelte-9o5eru{display:flex;gap:.45rem;margin-bottom:.65rem}.mode-toggle.svelte-9o5eru button:where(.svelte-9o5eru){padding:.4rem .65rem;border:1px solid #aaa9a3;background:transparent;color:#55595e;cursor:pointer;font-size:.75rem}.mode-toggle.svelte-9o5eru button.active:where(.svelte-9o5eru){border-color:#816342;background:#eae7de;color:#1e2126}.search-control.svelte-9o5eru{display:grid;grid-template-columns:1fr auto;border:1px solid #898b8c;background:#fff;box-shadow:0 12px 40px #28282212}.search-control.svelte-9o5eru:focus-within{outline:2px solid #8b6d48;outline-offset:2px}.search-control.svelte-9o5eru input:where(.svelte-9o5eru){min-width:0;padding:1.05rem 1.15rem;border:0;outline:0;background:transparent;color:#1e2126;font-size:1rem}.search-control.svelte-9o5eru button:where(.svelte-9o5eru),.plans.svelte-9o5eru button:where(.svelte-9o5eru){border:0;background:#1e2126;color:#f7f6f2;padding:.85rem 1.3rem;cursor:pointer;font-weight:600}button.svelte-9o5eru:disabled{cursor:default;opacity:.55}.search-form.svelte-9o5eru>p:where(.svelte-9o5eru){margin:.65rem 0 0;color:#777a7d;font-size:.75rem}.search-workspace.svelte-9o5eru{width:min(1180px,calc(100% - 2.5rem));margin:2.5rem auto 0;display:grid;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem);padding:2.4rem 0 6rem;border-top:1px solid #d8d6ce}.examples.svelte-9o5eru{align-self:start;position:sticky;top:1.5rem}.example-list.svelte-9o5eru{display:grid;margin-top:.65rem}.example-list.svelte-9o5eru button:where(.svelte-9o5eru){display:grid;grid-template-columns:1.7rem 1fr;gap:.45rem;padding:.7rem 0;border:0;border-bottom:1px solid #dfddd6;background:transparent;color:#55595e;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:.87rem;line-height:1.42;cursor:pointer}.example-list.svelte-9o5eru button:where(.svelte-9o5eru):hover{color:#1e2126}.example-list.svelte-9o5eru span:where(.svelte-9o5eru){color:#9a8061;font-family:ui-monospace,monospace;font-size:.66rem}.demo-note.svelte-9o5eru{padding:clamp(1.5rem,4vw,3rem);border:1px solid #d8d6ce;background:#f0eee7}.demo-note.svelte-9o5eru h2:where(.svelte-9o5eru),.pricing.svelte-9o5eru h2:where(.svelte-9o5eru){max-width:46rem;margin:.55rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.12;letter-spacing:-.025em}.demo-note.svelte-9o5eru>p:where(.svelte-9o5eru):last-child,.pricing-intro.svelte-9o5eru>p:where(.svelte-9o5eru):last-child{max-width:42rem;margin:0;color:#5d6165;line-height:1.65}.rankings-callout.svelte-9o5eru{width:min(1180px,calc(100% - 2.5rem));margin:0 auto 6rem;display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid #c9c6bc;background:#f0eee7}.rankings-callout.svelte-9o5eru h2:where(.svelte-9o5eru){margin:.45rem 0 .35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;letter-spacing:-.025em}.rankings-callout.svelte-9o5eru>div:where(.svelte-9o5eru)>p:where(.svelte-9o5eru):last-child{margin:0;color:#5d6165;line-height:1.55}.rankings-callout.svelte-9o5eru>a:where(.svelte-9o5eru){flex:none;color:#3d5e51;font-family:Georgia,Times New Roman,serif;text-underline-offset:.2em}.pricing.svelte-9o5eru{padding:clamp(4rem,8vw,7rem) max(1.25rem,calc((100vw - 1180px)/2));background:#eae7de}.pricing-intro.svelte-9o5eru{display:grid;justify-items:start}.plans.svelte-9o5eru{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.plans.svelte-9o5eru article:where(.svelte-9o5eru){display:flex;flex-direction:column;min-height:20rem;padding:clamp(1.5rem,4vw,2.4rem);border:1px solid #c9c6bc;background:#f7f6f2}.plans.svelte-9o5eru article.professional:where(.svelte-9o5eru){border-color:#7e6446}.price.svelte-9o5eru{display:flex;align-items:baseline;gap:.45rem;margin:1.1rem 0}.price.svelte-9o5eru strong:where(.svelte-9o5eru){font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:400}.price.svelte-9o5eru span:where(.svelte-9o5eru){color:#74777b;font-size:.8rem}.plans.svelte-9o5eru ul:where(.svelte-9o5eru){display:grid;gap:.65rem;margin:0 0 2rem;padding:0;list-style:none;color:#505459;font-size:.9rem}.plans.svelte-9o5eru li:where(.svelte-9o5eru):before{content:"—";margin-right:.55rem;color:#8b6d48}.plans.svelte-9o5eru button:where(.svelte-9o5eru){margin-top:auto;align-self:flex-start}.plan-error.svelte-9o5eru{color:#8f3f31}.programmatic.svelte-9o5eru{padding:clamp(4rem,8vw,6rem) max(1.25rem,calc((100vw - 1180px)/2))}.programmatic.svelte-9o5eru h2:where(.svelte-9o5eru){max-width:46rem;margin:.55rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.12;letter-spacing:-.025em}.programmatic.svelte-9o5eru>p:where(.svelte-9o5eru):not(.kicker){max-width:46rem;color:#5d6165;line-height:1.65}.programmatic.svelte-9o5eru pre:where(.svelte-9o5eru){max-width:100%;margin:1.5rem 0;padding:1.2rem;overflow-x:auto;border:1px solid #1e2126;background:#1e2126;color:#f7f6f2;font-size:.76rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.programmatic.svelte-9o5eru>a:where(.svelte-9o5eru){color:#3d5e51;font-family:Georgia,Times New Roman,serif;text-underline-offset:.2em}footer.svelte-9o5eru{border-top:1px solid #d8d6ce;border-bottom:0;padding:2rem 0 3rem}@media(max-width:760px){.search-workspace.svelte-9o5eru{grid-template-columns:1fr}.examples.svelte-9o5eru{position:static}.plans.svelte-9o5eru{grid-template-columns:1fr}.rankings-callout.svelte-9o5eru{align-items:flex-start;flex-direction:column}h1.svelte-9o5eru{font-size:clamp(3rem,15vw,5rem)}}@media(max-width:520px){.site-header.svelte-9o5eru,footer.svelte-9o5eru{width:min(100% - 1.5rem,1180px)}nav.svelte-9o5eru a:where(.svelte-9o5eru):first-child{display:none}.search-control.svelte-9o5eru{grid-template-columns:1fr}.search-control.svelte-9o5eru button:where(.svelte-9o5eru){padding:.9rem}footer.svelte-9o5eru{align-items:flex-start}footer.svelte-9o5eru div:where(.svelte-9o5eru){align-items:flex-end;flex-direction:column;gap:.55rem}}
