.streaming-section{max-width:1500px;margin:0 auto;padding:100px max(5vw,24px) 110px}.streaming-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(32px,7vw,100px);margin-bottom:54px;display:grid}.streaming-heading h2{max-width:780px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.03}.streaming-heading>p{color:#4d5753;margin:0;font-size:15px;line-height:1.7}.streaming-grid{border:1px solid var(--line);background:#ffffff47;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);display:grid}.control-panel,.results-panel{padding:clamp(28px,4vw,48px)}.results-panel{border-left:1px solid var(--line);background:#e8e6df}.file-picker,.chunk-select{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;gap:10px;font-size:12px;font-weight:700;display:grid}.file-picker input,.chunk-select select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:0;padding:10px 12px}.file-metadata,.metrics-grid{margin:28px 0}.file-metadata>div,.metrics-grid>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(0,1.5fr);gap:16px;padding:10px 0;display:grid}.file-metadata dt,.metrics-grid dt{color:var(--muted);font-size:12px}.file-metadata dd,.metrics-grid dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.empty-selection{color:var(--muted);margin:28px 0;font-size:13px}.test-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.test-actions button{border:1px solid var(--ink);min-height:46px;font:inherit;cursor:pointer;padding:0 18px;font-size:13px;font-weight:700}.test-actions button:disabled{cursor:not-allowed;opacity:.42}.primary-action{color:var(--paper);background:var(--ink)}.secondary-action{color:var(--ink);background:0 0}.status-row{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.test-status{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.status-completed{color:#3d6529}.status-error{color:#9d302d}.results-panel progress{accent-color:#6c8841;width:100%;height:13px;margin-top:24px}.percentage{color:var(--ink);text-align:right;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:700}.metrics-grid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.error-message{color:#712421;background:#9d302d14;border-left:4px solid #9d302d;padding:12px 14px;font-size:13px}.memory-note{color:#59615d;margin:24px 0 0;font-size:12px;line-height:1.6}.safety-strip{color:var(--acid);background:var(--ink);padding:18px 22px;font-size:13px;line-height:1.6}@media (width<=900px){.streaming-heading,.streaming-grid{grid-template-columns:1fr}.results-panel{border-top:1px solid var(--line);border-left:0}}@media (width<=680px){.streaming-section{padding-top:76px;padding-bottom:82px}.metrics-grid{grid-template-columns:1fr}}:root{color:#15201d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#101a17;--paper:#f2f0e9;--acid:#d9ff68;--muted:#68706c;--line:#101a172e;background:#f2f0e9;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}.site-shell{min-height:100vh;overflow:hidden}.site-header,.hero,.principles-section,footer{padding-left:max(5vw,24px);padding-right:max(5vw,24px)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:12px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{place-items:center;width:31px;height:35px;display:inline-grid}.brand-mark svg,.notice-icon svg{width:100%;fill:var(--ink)}.brand-mark svg path:last-child{fill:var(--acid)}.build-status{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.status-dot{background:#6c8841;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6c88411f}.hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:clamp(40px,8vw,140px);max-width:1500px;min-height:650px;margin:0 auto;padding-top:72px;padding-bottom:88px;display:grid}.hero-copy{max-width:880px}.eyebrow,.card-kicker{color:#56605b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500}h1{max-width:880px;color:var(--ink);letter-spacing:-.07em;margin:0;font-size:clamp(56px,7vw,110px);line-height:.93}h1 em{z-index:0;white-space:nowrap;font-style:normal;position:relative}h1 em:after{content:"";z-index:-1;background:var(--acid);height:.29em;position:absolute;bottom:.06em;left:-.02em;right:-.06em;transform:rotate(-1.2deg)}.hero-summary{color:#4d5753;max-width:610px;margin:36px 0 27px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.text-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;transition:transform .16s}.text-link:hover svg,.text-link:focus-visible svg{transform:translate(4px)}.notice-card{color:#edf0e8;background:var(--ink);box-shadow:18px 18px 0 var(--acid);padding:clamp(32px,4vw,56px);position:relative}.notice-icon{width:58px;margin-bottom:44px}.notice-icon svg path:first-child{fill:var(--acid)}.notice-icon svg path:last-child{fill:var(--ink)}.card-kicker{color:#aab2ad;margin-bottom:14px}.notice-card h2{color:#fff;letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(30px,3vw,43px);line-height:1.05}.notice-card>p:not(.card-kicker){color:#b9c0bc;font-size:14px;line-height:1.7}.notice-rule{background:#ffffff26;height:1px;margin:30px 0 24px}.notice-card .notice-warning{color:var(--acid);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.principles-section{color:#edf0e8;background:var(--ink);padding-top:110px;padding-bottom:120px}.section-heading,.principle-grid{max-width:1350px;margin-left:auto;margin-right:auto}.section-heading{grid-template-columns:1fr 2fr;align-items:end;gap:32px;padding-bottom:62px;display:grid}.section-heading .eyebrow{color:#9ba39e}.section-heading h2{color:#fff;letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.03}.principle-grid{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);display:grid}.principle{min-height:270px;padding:35px 36px 24px 0}.principle+.principle{border-left:1px solid #ffffff2b;padding-left:36px}.principle-number{color:var(--acid);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.principle h3{color:#fff;letter-spacing:-.03em;margin:60px 0 14px;font-size:21px}.principle p{color:#9fa7a3;max-width:320px;margin:0;font-size:14px;line-height:1.7}footer{justify-content:space-between;align-items:center;gap:24px;min-height:105px;font-size:13px;display:flex}footer>span{font-weight:700}footer p{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}@media (width<=900px){.hero{grid-template-columns:1fr}.notice-card{max-width:560px}.section-heading{grid-template-columns:1fr}}@media (width<=680px){.site-header{min-height:76px}.build-status{font-size:9px}.hero{min-height:auto;padding-top:64px;padding-bottom:84px}h1{font-size:clamp(48px,16vw,76px)}.notice-card{box-shadow:13px 13px 0 var(--acid);margin-right:13px}.principles-section{padding-top:82px;padding-bottom:72px}.principle-grid{grid-template-columns:1fr}.principle,.principle+.principle{border-bottom:1px solid #ffffff2b;border-left:0;min-height:auto;padding:32px 0 38px}.principle h3{margin-top:34px}footer{flex-direction:column;justify-content:center;align-items:flex-start}footer p{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
