.ai-main.svelte-42wn3o{padding-bottom:4rem}.ai-shell.svelte-42wn3o{max-width:68rem}.ai-hero.svelte-42wn3o{padding:clamp(1.8rem,4.2vw,3.8rem) 0 clamp(2.5rem,5vw,5rem)}.ai-hero-grid.svelte-42wn3o{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);gap:clamp(2rem,6vw,5.5rem);align-items:center}.ai-hero-copy.svelte-42wn3o{max-width:49rem}.ai-title.svelte-42wn3o{max-width:16ch;font-size:clamp(3rem,6.6vw,6.3rem)}.ai-lead.svelte-42wn3o{margin:1.35rem 0 0;max-width:44rem;color:var(--text-soft);font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.72}.ai-hero-actions.svelte-42wn3o{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.ai-hero-ledger.svelte-42wn3o{padding:clamp(1.25rem,2vw,1.65rem);border:1px solid var(--line-strong);background:linear-gradient(140deg,#fbf8f2,#e8effa)}.ai-ledger-label.svelte-42wn3o,.ai-item-kicker.svelte-42wn3o,.ai-mere-label.svelte-42wn3o,.ai-status-label.svelte-42wn3o,.ai-rule-marker.svelte-42wn3o{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ai-ledger-main.svelte-42wn3o{margin:.8rem 0 1.4rem;color:var(--text);font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.12;letter-spacing:-.04em}.ai-ledger-row.svelte-42wn3o{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid oklch(.86 .018 258);color:var(--text-soft);font-size:.92rem}.ai-ledger-row.svelte-42wn3o strong:where(.svelte-42wn3o){color:var(--text);font-weight:500;text-align:right}.ai-reality-grid.svelte-42wn3o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.ai-reality-item.svelte-42wn3o{display:grid;align-content:start;gap:.8rem;min-height:19rem;padding:clamp(1.4rem,3vw,2.4rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-reality-item.svelte-42wn3o h3:where(.svelte-42wn3o){margin:0;max-width:14ch;font-size:clamp(1.6rem,2.7vw,2.45rem);font-weight:400;line-height:1.02;letter-spacing:-.055em}.ai-reality-item.svelte-42wn3o p:where(.svelte-42wn3o),.ai-pdoom-copy.svelte-42wn3o p:where(.svelte-42wn3o),.ai-sovereign-copy.svelte-42wn3o p:where(.svelte-42wn3o),.ai-barc-copy.svelte-42wn3o p:where(.svelte-42wn3o){margin:0;color:var(--text-soft);line-height:1.72}.ai-pdoom-section.svelte-42wn3o{background:#f5f1ea}.ai-pdoom-grid.svelte-42wn3o{display:grid;grid-template-columns:minmax(0,.82fr) minmax(20rem,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.ai-pdoom-copy.svelte-42wn3o{display:grid;gap:1rem}.ai-pdoom-copy.svelte-42wn3o .section-title:where(.svelte-42wn3o){max-width:13ch}.ai-pdoom-copy.svelte-42wn3o p:where(.svelte-42wn3o){max-width:47rem;font-size:clamp(1.02rem,1.35vw,1.16rem)}.ai-pdoom-panel.svelte-42wn3o{display:grid;gap:1.1rem;padding:clamp(1.15rem,2.4vw,1.75rem);border:1px solid var(--line-strong);background:linear-gradient(145deg,#fefcf7,#e1e9f4)}.ai-pdoom-scale.svelte-42wn3o{display:flex;justify-content:space-between;gap:1rem;color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.ai-pdoom-line.svelte-42wn3o{position:relative;height:2.2rem;border-top:1px solid oklch(.75 .03 258);border-bottom:1px solid oklch(.9 .018 258)}.ai-pdoom-line.svelte-42wn3o:before{content:"";position:absolute;inset:50% 0 auto;height:.42rem;transform:translateY(-50%);background:linear-gradient(90deg,#4a9a5e,#769f5c,#99a359 25%,#d9a850 50%,#d2554a)}.ai-pdoom-point.svelte-42wn3o{position:absolute;top:50%;width:.92rem;aspect-ratio:1;border:2px solid oklch(.99 .006 85);border-radius:999px;background:var(--surface-dark);transform:translate(-50%,-50%);box-shadow:0 0 0 1px #151b244d}.point-zero.svelte-42wn3o{left:0%}.point-median.svelte-42wn3o{left:5%}.point-mean.svelte-42wn3o{left:14.4%}.point-high.svelte-42wn3o{left:94%}.ai-pdoom-values.svelte-42wn3o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.ai-pdoom-value.svelte-42wn3o{display:grid;gap:.45rem;min-height:11.5rem;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-pdoom-value.svelte-42wn3o strong:where(.svelte-42wn3o){color:var(--text);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:.95;letter-spacing:-.06em}.ai-pdoom-value.svelte-42wn3o span:where(.svelte-42wn3o){color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-pdoom-value.svelte-42wn3o p:where(.svelte-42wn3o){margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.5}.ai-sovereign-section.svelte-42wn3o{background:var(--surface-dark);color:#f4f1ed}.ai-sovereign-section.svelte-42wn3o .section-title:where(.svelte-42wn3o),.ai-sovereign-section.svelte-42wn3o .eyebrow:where(.svelte-42wn3o){color:inherit}.ai-sovereign-grid.svelte-42wn3o,.ai-rules-grid.svelte-42wn3o,.ai-barc-panel.svelte-42wn3o{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.ai-sovereign-copy.svelte-42wn3o{display:grid;gap:1.15rem;font-size:clamp(1.05rem,1.4vw,1.18rem)}.ai-sovereign-copy.svelte-42wn3o p:where(.svelte-42wn3o){color:#c7c3bd}.ai-mere-panel.svelte-42wn3o{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,.78fr);gap:clamp(2rem,5vw,4rem);align-items:stretch;padding:clamp(1.5rem,3vw,2.4rem);border:1px solid var(--line-strong);background:linear-gradient(145deg,#fbf8f2,#e4ecf8)}.ai-mere-intro.svelte-42wn3o{display:grid;align-content:start;gap:1rem}.ai-mere-intro.svelte-42wn3o p:where(.svelte-42wn3o){margin:0;max-width:48rem;color:var(--text-soft);line-height:1.72}.ai-mere-caveat.svelte-42wn3o{color:var(--text)!important}.ai-mere-links.svelte-42wn3o{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.6rem}.ai-mere-command.svelte-42wn3o{display:grid;gap:1rem;align-content:start;padding:clamp(1.15rem,2.4vw,1.65rem);border:1px solid oklch(.82 .023 258);background:#0e141e;color:#eae8e3}.ai-mere-command.svelte-42wn3o pre:where(.svelte-42wn3o){margin:0;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ai-mere-command.svelte-42wn3o code:where(.svelte-42wn3o){font-family:IBM Plex Mono,monospace;font-size:clamp(.72rem,1vw,.82rem);line-height:1.65}.ai-mere-command.svelte-42wn3o ul:where(.svelte-42wn3o){display:grid;gap:.55rem;padding:1rem 0 0;margin:0;list-style:none;border-top:1px solid oklch(.36 .025 258)}.ai-mere-command.svelte-42wn3o li:where(.svelte-42wn3o){color:#c0bdb7;font-size:.9rem;line-height:1.45}.ai-demo-grid.svelte-42wn3o{display:grid;grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,4rem);align-items:stretch}.ai-demo-copy.svelte-42wn3o{align-self:center}.ai-status.svelte-42wn3o{display:grid;gap:.8rem;margin:1.6rem 0}.ai-status.svelte-42wn3o>div:where(.svelte-42wn3o){display:grid;gap:.35rem;padding:1rem 0;border-top:1px solid var(--line)}.ai-status.svelte-42wn3o strong:where(.svelte-42wn3o){color:var(--text);font-weight:500;line-height:1.35}.ai-demo-note.svelte-42wn3o{margin:1rem 0 0;color:var(--text-soft);font-size:.94rem;line-height:1.6}.ai-demo-lab.svelte-42wn3o{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:clamp(38rem,64vw,48rem);border:1px solid var(--line-strong);background:#0b121c;color:#edebe5;overflow:hidden}.ai-lab-bar.svelte-42wn3o{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.9rem 1rem;border-bottom:1px solid oklch(.32 .025 258);background:#050911}.ai-lab-dot.svelte-42wn3o{width:.62rem;aspect-ratio:1;border-radius:999px;background:#50bb6d;box-shadow:0 0 1.2rem #50bb6d8c}.ai-lab-title.svelte-42wn3o,.ai-lab-model.svelte-42wn3o{color:#afab9e;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ai-lab-model.svelte-42wn3o{justify-self:end;color:#7f7a6d;text-transform:none}.ai-lab-console.svelte-42wn3o{display:grid;grid-template-columns:minmax(20rem,.92fr) minmax(23rem,1.08fr);min-height:0}.ai-lab-controls.svelte-42wn3o{display:grid;align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.45rem);border-right:1px solid oklch(.32 .025 258);background:#0a1019}.ai-lab-status.svelte-42wn3o{display:grid;gap:.75rem;padding:1rem;border:1px solid oklch(.32 .025 258);background:#111924}.ai-lab-status.svelte-42wn3o strong:where(.svelte-42wn3o){display:block;margin-top:.35rem;color:#edebe5;font-weight:500;line-height:1.45}.ai-lab-status.svelte-42wn3o progress:where(.svelte-42wn3o){width:100%;height:.55rem;accent-color:oklch(.71 .15 150)}.ai-proof-steps.svelte-42wn3o{display:grid;border-top:1px solid oklch(.32 .025 258);border-left:1px solid oklch(.32 .025 258)}.ai-proof-steps.svelte-42wn3o article:where(.svelte-42wn3o){display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;padding:1rem;border-right:1px solid oklch(.32 .025 258);border-bottom:1px solid oklch(.32 .025 258);background:#080d15}.ai-proof-steps.svelte-42wn3o article.active:where(.svelte-42wn3o){background:#0f1622}.ai-proof-steps.svelte-42wn3o article.complete:where(.svelte-42wn3o){background:#08150d}.ai-proof-steps.svelte-42wn3o article.locked:where(.svelte-42wn3o){opacity:.62}.ai-proof-steps.svelte-42wn3o h3:where(.svelte-42wn3o){margin:.28rem 0 0;color:#f3f2ed;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:500;line-height:1.2}.ai-proof-steps.svelte-42wn3o p:where(.svelte-42wn3o){margin:.5rem 0 0;max-width:48ch;color:#b4b1a9;font-size:.9rem;line-height:1.5}.ai-proof-steps.svelte-42wn3o .button:where(.svelte-42wn3o),.ai-step-state.svelte-42wn3o{white-space:nowrap}.ai-step-button.svelte-42wn3o{justify-self:stretch;width:100%;min-width:10.5rem;border-color:#69c27e;background:#69c27e;color:#020704;font-weight:700;box-shadow:0 .85rem 2.2rem #00020547}.ai-step-button.svelte-42wn3o:hover{border-color:#83d494;background:#83d494;color:#010402}.ai-step-button.svelte-42wn3o:disabled{cursor:wait;opacity:.72}.ai-step-state.svelte-42wn3o{display:inline-flex;justify-self:start;align-items:center;min-height:2.4rem;padding:0 .75rem;border:1px solid oklch(.52 .095 155);background:#062111;color:#a8eabe;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-network-pill.svelte-42wn3o{display:inline-flex;justify-self:start;align-items:center;min-height:2.4rem;padding:0 .75rem;border:1px solid oklch(.45 .075 45);background:#2c160c;color:#ffcca3;color:oklch(.88 .08 60);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.ai-network-pill.offline.svelte-42wn3o{border-color:#357950;background:#062111;color:#a1e3b7}.ai-lab-inputs.svelte-42wn3o{display:grid;gap:.9rem;align-content:start;min-width:0}.ai-lab-field.svelte-42wn3o{display:grid;gap:.55rem}.ai-lab-field.svelte-42wn3o textarea:where(.svelte-42wn3o){min-height:8rem;resize:vertical;border:1px solid oklch(.36 .025 258);background:#04070e;color:#edebe5;padding:.9rem;font:inherit;line-height:1.55}.ai-lab-field.svelte-42wn3o textarea:where(.svelte-42wn3o):disabled{cursor:not-allowed;opacity:.58}.ai-lab-field.svelte-42wn3o textarea:where(.svelte-42wn3o):focus-visible{outline:2px solid oklch(.72 .12 150);outline-offset:2px}.ai-lab-actions.svelte-42wn3o{display:flex;flex-wrap:wrap;gap:.75rem}.ai-lab-actions.svelte-42wn3o .button-primary:where(.svelte-42wn3o){background:#415e89;color:#faf8f4}.ai-lab-actions.svelte-42wn3o .button:where(.svelte-42wn3o):disabled{cursor:not-allowed;opacity:.58}.ai-lab-terminal.svelte-42wn3o{min-height:0;height:100%;padding:clamp(1rem,2.4vw,1.5rem);background:#03060b;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;text-align:left}.ai-lab-terminal.svelte-42wn3o p:where(.svelte-42wn3o){margin:.7rem 0 0;color:#c7c4bc;line-height:1.6;text-align:left;white-space:normal}.ai-markdown-output.svelte-42wn3o{margin-top:.85rem;color:#cdcac2}.ai-markdown-output.svelte-42wn3o p,.ai-markdown-output.svelte-42wn3o li,.ai-markdown-output.svelte-42wn3o blockquote{color:#cdcac2;line-height:1.65;text-align:left}.ai-markdown-output.svelte-42wn3o p{margin:.75rem 0 0;white-space:normal}.ai-markdown-output.svelte-42wn3o h3,.ai-markdown-output.svelte-42wn3o h4,.ai-markdown-output.svelte-42wn3o h5{margin:1.1rem 0 .45rem;color:#f3f2ed;font-size:clamp(1rem,1.3vw,1.16rem);font-weight:600;line-height:1.25}.ai-markdown-output.svelte-42wn3o ul,.ai-markdown-output.svelte-42wn3o ol{display:grid;gap:.45rem;margin:.75rem 0 0;padding-left:1.25rem}.ai-markdown-output.svelte-42wn3o strong{color:#f0eee9;font-weight:650}.ai-markdown-output.svelte-42wn3o code{padding:.08rem .28rem;background:#11161e;color:#b4eec7;font-family:IBM Plex Mono,monospace;font-size:.9em}.ai-markdown-output.svelte-42wn3o pre{margin:.85rem 0 0;overflow-x:auto;padding:.85rem;border:1px solid oklch(.32 .025 258);background:#010205}.ai-markdown-output.svelte-42wn3o pre code{padding:0;background:transparent;color:#d4d1c8}.ai-markdown-output.svelte-42wn3o a{color:#88d9a5;text-decoration-color:#88d9a573}.ai-markdown-output.svelte-42wn3o blockquote{margin:.85rem 0 0;padding:.75rem .9rem;border:1px solid oklch(.32 .025 258);background:#080d15}.ai-lab-error.svelte-42wn3o{color:#ffac97!important;color:oklch(.82 .16 35)!important}.ai-rules-list.svelte-42wn3o{display:grid;gap:0;padding:0;margin:0;list-style:none;counter-reset:rules;border-top:1px solid var(--line)}.ai-rules-list.svelte-42wn3o li:where(.svelte-42wn3o){display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--line);counter-increment:rules}.ai-rule-marker.svelte-42wn3o:after{content:" " counter(rules,decimal-leading-zero)}.ai-rules-list.svelte-42wn3o p:where(.svelte-42wn3o){margin:0;color:var(--text);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.ai-barc-panel.svelte-42wn3o{padding:clamp(1.5rem,3vw,2.4rem);border:1px solid var(--line-strong);background:linear-gradient(135deg,#e5f3e5,#fbf8f2)}.ai-barc-copy.svelte-42wn3o{display:grid;gap:1rem;font-size:clamp(1rem,1.35vw,1.12rem)}.ai-sources.svelte-42wn3o{display:grid;border-top:1px solid var(--line)}.ai-source.svelte-42wn3o{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:1.5rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.ai-source-label.svelte-42wn3o{color:var(--text);font-weight:500}.ai-source-note.svelte-42wn3o{color:var(--text-soft)}@media(max-width:1180px){.ai-demo-grid.svelte-42wn3o{grid-template-columns:1fr}}@media(max-width:980px){.ai-hero-grid.svelte-42wn3o,.ai-pdoom-grid.svelte-42wn3o,.ai-sovereign-grid.svelte-42wn3o,.ai-mere-panel.svelte-42wn3o,.ai-rules-grid.svelte-42wn3o,.ai-barc-panel.svelte-42wn3o{grid-template-columns:1fr}.ai-title.svelte-42wn3o{max-width:14ch}.ai-demo-lab.svelte-42wn3o{min-height:clamp(38rem,74vw,46rem)}}@media(max-width:720px){.ai-reality-grid.svelte-42wn3o,.ai-pdoom-values.svelte-42wn3o,.ai-source.svelte-42wn3o{grid-template-columns:1fr}.ai-reality-item.svelte-42wn3o{min-height:0}.ai-rules-list.svelte-42wn3o li:where(.svelte-42wn3o){grid-template-columns:1fr;gap:.35rem}.ai-hero-actions.svelte-42wn3o .button:where(.svelte-42wn3o),.ai-mere-links.svelte-42wn3o .button:where(.svelte-42wn3o),.ai-lab-actions.svelte-42wn3o .button:where(.svelte-42wn3o){width:100%}.ai-lab-bar.svelte-42wn3o{grid-template-columns:1fr}.ai-proof-steps.svelte-42wn3o article:where(.svelte-42wn3o){grid-template-columns:1fr}.ai-lab-console.svelte-42wn3o{grid-template-columns:1fr}.ai-lab-controls.svelte-42wn3o{border-right:0;border-bottom:1px solid oklch(.32 .025 258)}.ai-lab-terminal.svelte-42wn3o{min-height:26rem;height:auto}.ai-lab-model.svelte-42wn3o,.ai-network-pill.svelte-42wn3o,.ai-step-state.svelte-42wn3o,.ai-step-button.svelte-42wn3o{justify-self:start}}
