@layer reset,tokens,base,layout;@layer components{.demo-hero{padding-block:clamp(var(--space-10), 7vw, var(--space-20))}.demo-hero__copy h1{max-width:13ch}.demo-jump{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.demo-jump a{border:1px solid var(--border-medium);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--text-primary);align-items:center;padding:.65rem 1rem;font-weight:720;text-decoration:none;display:inline-flex}.demo-boundary{max-width:70ch;padding:var(--space-4);border-radius:var(--radius-lg);background:#eaae4e0a;border:1px solid #eaae4e66}.speech-preview{--text-primary:#0d2930;--text-secondary:#344c54;--text-muted:#425e67;--border-medium:#94adb1;gap:var(--space-5);color:var(--text-primary);display:grid}.speech-preview__heading,.speech-preview__footer{gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.speech-preview__heading .stack{flex:32rem}.speech-preview__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.speech-preview__tabs button{min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;font-weight:700}.speech-preview__tabs button span{font-family:var(--font-mono);margin-right:var(--space-2)}.speech-preview__tabs button[aria-selected=true]{color:#effbfc;background:#175969;border-color:#175969}.speech-preview__passage{max-width:42ch;margin:var(--space-6) 0;letter-spacing:-.025em;font-size:clamp(1.4rem,3.2vw,2.35rem);font-weight:600;line-height:1.45}.speech-preview__players{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.speech-preview__player{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:#ffffff40;display:grid}.speech-preview__player label{font-family:var(--font-mono);font-size:var(--text-ui-min);font-weight:700}.speech-preview__player audio{width:100%;min-width:0}.speech-preview__footer p,.speech-preview__status{color:inherit;font-size:var(--text-ui-min)}.speech-preview__status{min-height:1.5em}.speech-preview__details summary,.fracture-detail summary{min-height:2.75rem;padding-block:var(--space-3);cursor:pointer;font-weight:700}.speech-preview__details p{max-width:80ch;margin-top:var(--space-3)}.organism-invitation{gap:var(--space-10);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.organism-invitation__cycle{gap:var(--space-4);padding:0;list-style:none;display:grid}.organism-invitation__cycle li{padding:var(--space-5);border-left:2px solid var(--border-medium)}.organism-invitation__cycle span{font-family:var(--font-mono);margin-right:var(--space-3)}.organism-invitation__cycle strong{font-size:1.25rem}.organism-invitation__cycle p{margin-top:var(--space-2)}.fracture-detail[open]{gap:var(--space-6);display:grid}.fracture-detail .fracture-proof-grid,.fracture-detail .fracture-engineering-note{margin-top:var(--space-6)}@media (width<=46rem){.speech-preview__players,.organism-invitation{grid-template-columns:1fr}}.demo-card__label,.vision-card__title span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-ui-min);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.modality-section{gap:clamp(var(--space-8), 5vw, var(--space-12));display:grid}.fracture-section{--fracture-cyan:#90e8f1;--fracture-amber:#f1c36d;--text-primary:#eff5f3;--text-secondary:#bac8ca;--text-muted:#94a9ae;--border-subtle:#a8bec333;--border-medium:#a8bec361;color:var(--text-primary);background:radial-gradient(circle at 82% 16%,#69d9e721,#0000 30rem),linear-gradient(145deg,#0b171c,#101f25 62%,#0b171c)}.fracture-heading{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.fracture-heading .lede{max-width:68ch}.fracture-heading__stamp{gap:var(--space-1);min-width:13rem;padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffff09;border:1px solid #90e8f147;display:grid}.fracture-heading__stamp span,.fracture-proof-grid span{color:var(--fracture-cyan);font-family:var(--font-mono);font-size:var(--text-identifier-min);letter-spacing:.07em;text-transform:uppercase;font-weight:760}.fracture-heading__stamp small{color:var(--text-muted)}.fracture-workbench{border-radius:var(--radius-xl);background:#050e12bd;border:1px solid #90e8f142;overflow:hidden;box-shadow:0 30px 80px #00000042}.fracture-workbench__controls{gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);align-items:center;display:grid}.fracture-mode-buttons{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fracture-mode-buttons button{min-height:3rem;padding:.7rem var(--space-3);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);background:#ffffff09;font-weight:730}.fracture-mode-buttons button[aria-pressed=true]{border-color:var(--fracture-cyan);color:var(--fracture-cyan);background:#90e8f11f}.fracture-mode-status{color:var(--fracture-cyan);font-family:var(--font-mono);font-size:var(--text-ui-min);grid-column:1/-1}.fracture-workbench__body{grid-template-columns:minmax(18rem,1.1fr) minmax(20rem,.9fr);display:grid}.fracture-bank{padding:clamp(var(--space-6), 5vw, var(--space-10));border-right:1px solid var(--border-subtle);justify-content:center}.fracture-bank__header{justify-content:space-between;gap:var(--space-4);align-items:end;display:flex}.fracture-bank__count{color:var(--fracture-cyan);font-family:var(--font-mono);font-size:var(--step--1)}.fracture-experts{gap:clamp(.3rem, 1vw, var(--space-2));grid-template-columns:repeat(8,minmax(1.8rem,1fr));align-items:end;min-height:13rem;margin:0;padding:0;list-style:none;display:grid}.fracture-experts li{min-height:38%;padding:var(--space-2) 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-identifier-min);background:repeating-linear-gradient(-45deg,#0000 0 5px,#ffffff08 5px 10px);border:1px solid #a8b8bc47;place-items:end center;transition:min-height .18s,background-color .18s,border-color .18s;display:grid}.fracture-experts li[data-selected=true]{border-color:var(--fracture-cyan);color:#efffff;background:linear-gradient(#69d9e714,#69d9e761);min-height:100%}.fracture-bank__note{color:var(--text-muted);font-size:var(--text-ui-min)}.fracture-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fracture-metrics div{align-content:center;gap:var(--space-2);min-height:8rem;padding:var(--space-5);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);display:grid}.fracture-metrics div:nth-child(2n){border-right:0}.fracture-metrics div:nth-last-child(-n+2){border-bottom:0}.fracture-metrics dt{color:var(--text-muted);font-size:var(--text-identifier-min)}.fracture-metrics dd{color:var(--text-primary);font-size:var(--step-0);font-weight:730}.fracture-metrics [data-fracture-share],.fracture-metrics [data-fracture-correlation]{color:var(--fracture-cyan);font-family:var(--font-mono)}.fracture-proof-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fracture-proof-grid article{align-content:start;gap:var(--space-3);min-height:16rem;padding:var(--space-6);background:#ffffff06;border-top:1px solid #90e8f15c;display:grid}.fracture-proof-grid p,.fracture-engineering-note p{color:var(--text-secondary)}.fracture-engineering-note{gap:var(--space-8);padding:var(--space-6);border-radius:var(--radius-xl);background:#f1c36d0e;border:1px solid #f1c36d4d;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);display:grid}.fracture-engineering-note>dl{gap:var(--space-3);margin:0;display:grid}.fracture-engineering-note>dl div{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex}.fracture-engineering-note dt{color:var(--text-muted);font-size:var(--text-identifier-min)}.fracture-engineering-note dd{color:var(--fracture-amber);font-size:var(--text-ui-min)}.audio-workbench{--cyan-800:#90e8f1;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--ink-900);color:#eff5f3;border:1px solid #69d9e747;grid-template-columns:minmax(16rem,.72fr) minmax(22rem,1.28fr);display:grid}.audio-workbench__intro p:not(.eyebrow){color:#a8b8bc}.audio-workbench__controls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.demo-actions{gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.demo-control{gap:var(--space-2);color:#a8b8bc;font-size:var(--step--1);font-weight:700;display:grid}.demo-control :where(input,select),.audio-player audio{width:100%}.demo-control select{min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--ink-800);color:#eff5f3}.demo-control input,.demo-control output{color:#90e8f1}.stem-controls{gap:var(--space-2);border:0;flex-wrap:wrap;grid-column:1/-1;padding:0;display:flex}.stem-controls legend{color:#a8b8bc;width:100%;font-weight:700}.stem-controls button,.demo-inspector__actions button{border:1px solid var(--border-medium);border-radius:var(--radius-pill);background:var(--control-background);color:#eff5f3;min-height:2.75rem;padding:.6rem .9rem;font-weight:720}.stem-controls button[aria-pressed=true],.demo-inspector__actions button[aria-pressed=true]{background:var(--control-background-active);color:#90e8f1;border-color:#90e8f1}.runtime-metrics{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.runtime-metrics div{gap:var(--space-1);padding:var(--space-4);display:grid}.runtime-metrics dt{color:#a8b8bc;font-size:var(--text-identifier-min)}.runtime-metrics dd{color:#eff5f3;font-size:var(--step--1)}.demo-inspector{justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--border-medium);border-radius:var(--radius-xl);background:var(--ink-850);display:flex}.demo-inspector__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-inspector__status{color:#90e8f1;font-family:var(--font-mono);font-size:var(--text-ui-min)}.audio-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-card{min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));border-radius:var(--radius-xl);background:#ffffffb3;border:1px solid #10212826;box-shadow:0 14px 34px #10212812}.demo-card p{color:var(--text-paper-muted)}.audio-card{gap:var(--space-6);display:grid}.audio-player{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid #10212824;display:grid}.audio-player audio{min-height:3.25rem;accent-color:var(--cyan-800)}.audio-player__boundary{color:var(--text-paper-muted);font-family:var(--font-mono);font-size:var(--text-identifier-min);line-height:1.5}.vision-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vision-card{gap:var(--space-5);margin:0;display:grid}.vision-card .vision-art{aspect-ratio:1;border-radius:var(--radius-lg);background:#dcebf0;border:1px solid #1021282e;width:100%}.vision-card__title{gap:var(--space-1);display:grid}.score-list{justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-paper-muted);font-size:var(--step--1);background:#1021280e;display:flex}.score-list strong{color:var(--cyan-800);font-family:var(--font-mono)}.modality-receipt{padding:clamp(var(--space-5), 4vw, var(--space-7));border-radius:var(--radius-xl);background:#ffffff85;border:1px solid #10212824}.modality-receipt p{color:var(--text-paper-muted);font-size:var(--step--1)}.modality-receipt strong{color:var(--text-paper)}.text-demo{gap:var(--space-5);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);display:grid}.text-panel{gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-8));border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#ffffff06;align-content:start;display:grid}.text-panel--prompt{background:#69d9e70e;border-color:#69d9e74d}.text-panel p{color:var(--text-secondary);font-size:var(--step-0)}.text-panel--prompt p{color:var(--text-primary);font-size:var(--step-1)}.story-output{white-space:pre-line}.modality-receipt--dark{border-color:var(--border-subtle);background:#ffffff06}.modality-receipt--dark p{color:var(--text-secondary)}.modality-receipt--dark strong{color:var(--text-primary)}.symbolic-card--input{background:#ffffffd1;border-color:#1a71813d}.symbolic-input{color:var(--text-paper);font-family:var(--font-mono);font-size:var(--step--1);white-space:pre-line;line-height:1.75}.symbolic-answer{padding:var(--space-4);border-radius:var(--radius-lg);background:#1a718117}.symbolic-answer .demo-card__label{color:var(--text-paper-muted)}.symbolic-answer strong{color:var(--text-paper)}.proof-trace{padding:0;list-style:none}.proof-trace li{gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;display:grid}.proof-trace li>span{aspect-ratio:1;background:var(--cyan-800);color:#fff;width:2.25rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:800;display:grid}.proof-trace li>div{gap:var(--space-1);padding-top:.1rem;display:grid}.proof-trace p{color:var(--text-paper)}}@layer utilities;@media (width<=58rem){@layer components{.audio-workbench,.fracture-heading,.fracture-workbench__controls,.fracture-workbench__body,.fracture-engineering-note,.text-demo,.symbolic-demo{grid-template-columns:1fr}.vision-grid,.runtime-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fracture-bank{border-right:0;border-bottom:1px solid var(--border-subtle)}.fracture-proof-grid{grid-template-columns:1fr}.fracture-proof-grid article{min-height:auto}}}@media (width<=42rem){@layer components{.audio-grid,.vision-grid,.fracture-mode-buttons,.fracture-metrics{grid-template-columns:1fr}.fracture-metrics div,.fracture-metrics div:nth-child(2n),.fracture-metrics div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border-subtle);min-height:auto}.fracture-metrics div:last-child{border-bottom:0}.fracture-engineering-note>dl div,.fracture-bank__header{flex-direction:column;align-items:flex-start}.audio-workbench__controls,.runtime-metrics{grid-template-columns:1fr}.demo-inspector{flex-direction:column;align-items:flex-start}.vision-card{grid-template-columns:minmax(7rem,.6fr) minmax(0,1.4fr);align-items:center}}}@media (width<=30rem){@layer components{.vision-card{grid-template-columns:1fr}}}@media (forced-colors:active){@layer components{.demo-boundary,.demo-card,.audio-workbench,.fracture-workbench,.fracture-proof-grid article,.fracture-engineering-note,.demo-inspector,.modality-receipt,.text-panel,.demo-jump a,.vision-card .vision-art{border-color:canvastext}}}
