@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#d4dced;-webkit-font-smoothing:antialiased;background:#0a0e14;margin:0;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif}button,input,a{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}main[data-theme=night]{--bg:#0a0e14;--text:#d4dced;--muted:#8a93a8;--faint:#5a6478;--surface:#10141cd1;--surface-solid:#10141c;--surface2:#0c10168c;--nav:#0a0e14d1;--border:#78bedc1f;--border2:#78bedc33;--grid:#22d3ee08;--teal:#22d3ee;--cyan:#67e8f9;--violet:#a78bfa;--gold:#fbbf24;--green:#34d399;--coral:#f87171;--orange:#fb923c;--shadow:#00000047}main[data-theme=day]{--bg:#e9edf5;--text:#16233f;--muted:#586277;--faint:#93a0b6;--surface:#ffffffeb;--surface-solid:#f8faff;--surface2:#ffffffa3;--nav:#e9edf5e0;--border:#1c345824;--border2:#1c34583d;--grid:#1c40740f;--teal:#0e90ae;--cyan:#0e7490;--violet:#7c3aed;--gold:#b0680c;--green:#0e9e6e;--coral:#d62b2b;--orange:#dd590b;--shadow:#1a2b481f}main{background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);min-height:100vh;color:var(--text);background-size:40px 40px;transition:background-color .22s,color .22s;overflow:hidden}::selection{background:var(--violet);color:#fff}.spectrum-meter{z-index:80;background:linear-gradient(90deg, var(--cyan), var(--violet), var(--gold), var(--green), var(--coral), var(--cyan));background-size:220% 100%;width:100%;height:3px;animation:8s linear infinite spectrum-flow;position:fixed;top:0;left:0}@keyframes spectrum-flow{to{background-position:-220% 0}}.site-header{z-index:70;border-bottom:1px solid var(--border);background:var(--nav);width:100%;min-height:56px;box-shadow:0 8px 32px var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(3vw,50vw - 750px);display:grid;position:fixed;top:3px;left:0}.brand{letter-spacing:-.03em;align-items:baseline;gap:.42rem;width:max-content;font-family:JetBrains Mono,monospace;font-size:.84rem;font-weight:600;display:inline-flex}.brand b{color:var(--gold);font-size:.9em;font-weight:500}.site-header nav{letter-spacing:.06em;text-transform:uppercase;gap:clamp(1rem,2vw,2rem);font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex}.site-header nav a,.header-github{color:var(--muted);transition:color .16s}.site-header nav a:hover,.header-github:hover{color:var(--cyan)}.header-actions{justify-self:end;align-items:center;gap:1rem;display:flex}.header-github{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.63rem;display:inline-flex}.theme-toggle{cursor:pointer;background:0 0;border:0;border-radius:999px;width:48px;height:26px;padding:0}.theme-track{border:1px solid var(--border2);border-radius:inherit;background:var(--surface2);width:48px;height:26px;display:block;position:relative}.theme-icon{z-index:1;font-size:.68rem;line-height:16px;position:absolute;top:4px}.theme-sun{color:var(--gold);left:6px}.theme-moon{color:var(--violet);right:6px}.theme-thumb{z-index:2;background:var(--cyan);width:18px;height:18px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.theme-thumb{box-shadow:0 0 12px color-mix(in srgb, var(--cyan) 45%, transparent)}}.theme-thumb{transition:transform .2s,background .2s}main[data-theme=day] .theme-thumb{background:var(--gold);transform:translate(22px)}.hero{isolation:isolate;place-items:center;min-height:920px;padding:120px 5vw 90px;display:grid;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;filter:blur(100px);opacity:.16;pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:var(--violet);width:380px;height:380px;top:12%;left:8%}.hero:after{background:var(--cyan);width:330px;height:330px;bottom:9%;right:8%}.hero-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(920px,100%);display:flex;position:relative}.hero-origin{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.4rem;font-family:JetBrains Mono,monospace;font-size:.66rem}.hero h1,.section-intro h2,.lab-copy h2,.install-copy h2,.claim-manifesto h2,.closing h2{letter-spacing:-.065em;margin:0;font-family:JetBrains Mono,monospace;font-weight:600}.hero h1{color:var(--text);justify-content:center;align-items:flex-start;font-size:clamp(3.7rem,9.4vw,8rem);line-height:.9;display:flex}.hero h1 em{background:linear-gradient(135deg, var(--gold), var(--orange), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.08em;font-size:.62em;font-style:normal}.hero-thesis{color:var(--muted);letter-spacing:-.045em;text-transform:uppercase;margin:1.2rem 0 0;font-family:JetBrains Mono,monospace;font-size:clamp(1.25rem,3vw,2.4rem);font-weight:400}.hero-thesis span{background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.hero-lede{max-width:760px;color:var(--muted);margin:1.45rem 0 0;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:300;line-height:1.65}.hero-equation{align-items:baseline;gap:clamp(.5rem,1.2vw,1rem);margin-top:1.65rem;font-family:JetBrains Mono,monospace;font-size:clamp(1.55rem,3vw,2.5rem);display:flex}.hero-equation span{color:var(--cyan)}.hero-equation b{color:var(--coral);font-weight:500}.hero-equation strong{color:var(--gold);font-weight:500}.hero-equation i{color:var(--faint);font-style:normal}.eyebrow{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.45rem;display:flex}.eyebrow span,.platforms span{border:1px solid var(--border2);background:var(--surface2);color:var(--muted);letter-spacing:.08em;border-radius:6px;padding:.37rem .62rem;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:500}.eyebrow span:nth-child(3n+1){color:var(--cyan)}.eyebrow span:nth-child(3n+2){color:var(--violet)}.eyebrow span:nth-child(3n){color:var(--gold)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.7rem;display:flex}.button{border:1px solid var(--border2);letter-spacing:.05em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:.8rem;min-height:46px;padding:.8rem 1.15rem;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--cyan);background:var(--cyan);color:#07131a;box-shadow:0 0 28px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.button-primary{box-shadow:0 0 28px color-mix(in srgb, var(--cyan) 18%, transparent)}}.button-primary:hover{border-color:var(--green);background:var(--green)}.button-ghost,.button-dark{background:var(--surface2);color:var(--text)}.button-ghost:hover,.button-dark:hover{border-color:var(--violet);color:var(--violet)}.anti-hype{color:var(--faint);letter-spacing:.09em;align-items:center;gap:.7rem;margin:1.4rem 0 0;font-family:JetBrains Mono,monospace;font-size:.57rem;display:flex}.anti-hype:before{content:"";background:var(--coral);width:24px;height:1px}.anti-hype span{color:var(--coral)}.entropy-field{z-index:1;opacity:.34;pointer-events:none;position:absolute;inset:60px 0 0;overflow:hidden}.entropy-field:after{content:"";background:radial-gradient(circle at 50% 70%, transparent 0 11%, var(--bg) 48%), linear-gradient(90deg, transparent 49.8%, var(--border) 50%, transparent 50.2%);position:absolute;inset:0}.entropy-field i{z-index:3;background:var(--cyan);box-shadow:0 0 17px var(--cyan);border-radius:50%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.entropy-field i{box-shadow:0 0 17px color-mix(in srgb, var(--cyan) 70%, transparent)}}.entropy-field i{animation:4.6s ease-in-out infinite alternate drift}.entropy-field i:nth-of-type(3n){background:var(--violet)}.entropy-field i:nth-of-type(4n){background:var(--gold)}@keyframes drift{0%{transform:translate(-8px,-3px)}to{transform:translate(10px,7px)}}.collapse-cone{z-index:1;border:1px solid var(--violet);width:min(680px,80%);height:75%;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.collapse-cone{border:1px solid color-mix(in srgb, var(--violet) 45%, transparent)}}.collapse-cone{background:linear-gradient(to bottom, var(--violet), var(--cyan))}@supports (color:color-mix(in lab, red, red)){.collapse-cone{background:linear-gradient(to bottom, color-mix(in srgb, var(--violet) 5%, transparent), color-mix(in srgb, var(--cyan) 12%, transparent))}}.collapse-cone{clip-path:polygon(0 0,100% 0,57% 100%,43% 100%)}.field-core{z-index:5;border:1px solid var(--cyan);background:var(--surface);width:118px;height:118px;color:var(--cyan);box-shadow:0 0 70px var(--cyan);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.field-core{box-shadow:0 0 70px color-mix(in srgb, var(--cyan) 22%, transparent)}}.field-core span{font-family:JetBrains Mono,monospace;font-size:1.45rem}.field-core strong{letter-spacing:.1em;margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.52rem}.field-label,.field-equation{z-index:5;color:var(--faint);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:.55rem;position:absolute}.field-label-top{color:var(--violet);top:13%;left:6%}.field-label-bottom{color:var(--cyan);bottom:4%;right:6%}.field-equation{color:var(--gold);letter-spacing:0;font-size:clamp(.72rem,1.1vw,1rem);top:16%;right:6%}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.58rem;overflow:hidden}.ticker>div{justify-content:space-around;align-items:center;gap:2rem;min-width:max-content;padding:.9rem 2vw;display:flex}.ticker i{color:var(--violet);font-style:normal}.section-pad{padding:8rem max(4vw,50vw - 720px);scroll-margin-top:58px}.section-intro{grid-template-columns:minmax(0,1fr) minmax(290px,.38fr);align-items:end;gap:2.5rem 5rem;margin-bottom:3.5rem;display:grid}.section-number,.kicker{color:var(--violet);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:.59rem;font-weight:600;display:block}.section-intro>.section-number{grid-column:1/-1}.section-intro h2,.lab-copy h2,.install-copy h2,.claim-manifesto h2{font-size:clamp(2.3rem,5vw,5rem);line-height:1.01}.section-intro h2 em{color:var(--cyan);font-style:normal}.section-intro>p,.section-intro.split>p,.demo-intro>p{color:var(--muted);margin:0;line-height:1.65}.entropy-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.entropy-card{--card-accent:var(--cyan);border:1px solid var(--border);background:var(--surface);min-height:470px;box-shadow:0 18px 50px var(--shadow);border-radius:10px;flex-direction:column;padding:1.45rem;display:flex;overflow:hidden}.entropy-card:before{content:"";background:var(--card-accent);height:2px;box-shadow:0 0 20px var(--card-accent);margin:-1.45rem -1.45rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.entropy-card:before{box-shadow:0 0 20px color-mix(in srgb, var(--card-accent) 45%, transparent)}}.entropy-card.lime{--card-accent:var(--green)}.entropy-card.blue{--card-accent:var(--cyan)}.entropy-card.coral{--card-accent:var(--coral)}.card-top{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:flex-start;font-family:JetBrains Mono,monospace;font-size:.56rem;display:flex}.card-top b{color:var(--card-accent);font-size:.9rem}.entropy-card h3{max-width:360px;color:var(--text);letter-spacing:-.055em;margin:4.5rem 0 1.6rem;font-family:JetBrains Mono,monospace;font-size:clamp(1.7rem,2.5vw,2.75rem);font-weight:500;line-height:1.02}.formula{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--card-accent);padding:.9rem 0;font-family:JetBrains Mono,monospace;font-size:clamp(.78rem,1.05vw,1rem)}.entropy-card p{color:var(--muted);margin:1.35rem 0 2rem;line-height:1.55}.truth-label{border-top:1px solid var(--border);grid-template-columns:82px 1fr;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.86rem;display:grid}.truth-label span{color:var(--card-accent);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:600}blockquote{border:1px solid var(--border);border-left:2px solid var(--gold);background:var(--surface2);border-radius:0 10px 10px 0;grid-template-columns:180px minmax(0,1fr);gap:3rem;margin:4.5rem 0 0;padding:2rem;display:grid}blockquote span{color:var(--gold);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.57rem;font-weight:600}blockquote p{letter-spacing:-.035em;max-width:1050px;margin:0;font-size:clamp(1.35rem,2.7vw,3rem);font-weight:400;line-height:1.15}.lab-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface2);grid-template-columns:.72fr 1.28fr;gap:7vw;display:grid}.lab-copy>p{max-width:560px;color:var(--muted);margin:1.8rem 0 2.5rem;line-height:1.65}.equation-stack{border-top:1px solid var(--border)}.equation-stack>div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:1rem;padding:1rem 0;display:grid}.equation-stack span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.55rem}.equation-stack strong{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:400}.thermo-card{border:1px solid var(--border2);background:var(--surface);min-width:0;box-shadow:0 22px 70px var(--shadow);border-radius:10px;padding:1.45rem}.instrument-head{justify-content:space-between;gap:1rem;display:flex}.instrument-head h2{letter-spacing:-.04em;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(1.4rem,2.3vw,2.4rem);font-weight:500}.kicker{color:var(--green);margin-bottom:.55rem}.live-indicator{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.52rem;display:flex}.live-indicator i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-indicator i{box-shadow:0 0 10px color-mix(in srgb, var(--green) 70%, transparent)}}.live-indicator i{animation:1.8s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{opacity:.35}}.bars{border-bottom:1px solid var(--border2);background-image:linear-gradient(var(--border) 1px, transparent 1px);background-size:100% 25%;grid-template-columns:repeat(12,1fr);align-items:end;gap:7px;height:290px;margin:3rem 0 1.5rem;padding-top:1rem;display:grid}.bar-column{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.bar{background:linear-gradient(to top, var(--teal), var(--violet));border-radius:2px 2px 0 0;width:100%;min-height:3px;transition:height .22s,opacity .22s;display:block}.bar-column small{width:100%;color:var(--faint);text-align:center;margin:.65rem 0 -1.3rem;font-family:JetBrains Mono,monospace;font-size:.46rem;overflow:hidden}.slider-row{margin:2.8rem 0 1.8rem}.slider-row label{letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:baseline;gap:.6rem;margin-bottom:.9rem;font-family:JetBrains Mono,monospace;font-size:.62rem;display:grid}.slider-row label strong{color:var(--gold);font-size:1.1rem}.slider-row label span{color:var(--faint);font-size:.5rem}input[type=range]{appearance:none;background:var(--border2);border-radius:99px;outline:none;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface-solid);background:var(--cyan);width:19px;height:19px;box-shadow:0 0 0 1px var(--cyan);cursor:ew-resize;border-radius:50%}.slider-poles{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:.65rem;font-family:JetBrains Mono,monospace;font-size:.48rem;display:flex}.readouts{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.readouts>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-width:0;padding:.8rem;display:flex}.readouts span{color:var(--faint);font-family:JetBrains Mono,monospace;font-size:.54rem}.readouts strong{color:var(--cyan);margin:.4rem 0;font-family:JetBrains Mono,monospace;font-size:clamp(1rem,1.5vw,1.4rem)}.readouts small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.instrument-note{color:var(--faint);margin:1rem 0 0;font-family:JetBrains Mono,monospace;font-size:.54rem;line-height:1.5}.instrument-note em{color:var(--coral);font-style:normal}.engine-section{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.engine-section{background:color-mix(in srgb, var(--surface2) 70%, transparent)}}.section-intro.split{grid-template-columns:minmax(0,1fr) minmax(290px,.38fr)}.pipeline{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.pipeline article{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-direction:column;min-height:410px;padding:1.3rem;transition:border-color .18s,transform .18s;display:flex}.pipeline article:hover{border-color:var(--border2);transform:translateY(-3px)}.pipeline-index{color:var(--faint);align-self:flex-end;font-family:JetBrains Mono,monospace;font-size:.58rem}.pipeline-glyph{color:var(--coral);margin:3rem 0 2.2rem;font-family:JetBrains Mono,monospace;font-size:3rem}.pipeline article:nth-child(2) .pipeline-glyph{color:var(--gold)}.pipeline article:nth-child(3) .pipeline-glyph{color:var(--violet)}.pipeline article:nth-child(4) .pipeline-glyph{color:var(--green)}.pipeline h3{letter-spacing:-.05em;margin:0;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:500}.pipeline p{color:var(--muted);margin:1.1rem 0 2rem;line-height:1.55}.pipeline small{border-top:1px solid var(--border);color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;padding-top:1rem;font-family:JetBrains Mono,monospace;font-size:.53rem}.demo-intro{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);align-items:end;gap:4rem;margin:6.5rem 0 2rem;display:grid}.demo-intro h3{letter-spacing:-.06em;max-width:800px;margin:.85rem 0 0;font-family:JetBrains Mono,monospace;font-size:clamp(2rem,4.3vw,4.4rem);font-weight:500;line-height:1}.demo-shell>p{color:var(--faint);text-align:right;margin:.8rem 0 0;font-family:JetBrains Mono,monospace;font-size:.54rem}.demo-window{border:1px solid var(--border2);color:#d4dced;background:#080c12;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #00000047}.demo-titlebar{background:#10161f;border-bottom:1px solid #78bedc26;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;padding:0 1rem;font-family:JetBrains Mono,monospace;font-size:.54rem;display:grid}.demo-titlebar>div{gap:6px;display:flex}.demo-titlebar i{background:#f87171;border-radius:50%;width:9px;height:9px}.demo-titlebar i:nth-child(2){background:#fbbf24}.demo-titlebar i:nth-child(3){background:#34d399}.demo-titlebar>span{color:#8a93a8}.demo-titlebar>b{color:#34d399;letter-spacing:.06em;justify-self:end;font-weight:500}.tui-grid{grid-template-columns:minmax(0,1fr) 260px;display:grid}.tui-main{border-right:1px solid #78bedc26;min-width:0;padding:1.25rem}.tui-label{color:#8a93a8;letter-spacing:.08em;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.57rem;display:flex}.tui-label strong{color:#a78bfa;font-weight:500}.tui-plot{background-image:linear-gradient(#78bedc12 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #78bedc33;grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(3px,.7vw,10px);height:210px;margin-top:1.2rem;padding:1rem 0 0;display:grid}.tui-plot i{background:linear-gradient(#a78bfa,#22d3ee);border-radius:2px 2px 0 0;min-height:5px;transition:height .72s cubic-bezier(.22,1,.36,1);box-shadow:0 0 13px #22d3ee1f}.tui-plot i:nth-child(3n){background:linear-gradient(#fbbf24,#22d3ee)}.tui-axis{color:#5a6478;letter-spacing:.06em;justify-content:space-between;margin-top:.65rem;font-family:JetBrains Mono,monospace;font-size:.47rem;display:flex}.tui-metrics{grid-template-columns:1fr 1fr;display:grid}.tui-metrics>div{border-bottom:1px solid #78bedc1f;border-right:1px solid #78bedc1f;flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.tui-metrics span{color:#8a93a8;letter-spacing:.07em;font-family:JetBrains Mono,monospace;font-size:.5rem}.tui-metrics strong{color:#67e8f9;margin-top:.35rem;font-family:JetBrains Mono,monospace;font-size:1.35rem;font-weight:500}.tui-metrics>div:nth-child(2) strong{color:#a78bfa}.tui-metrics>div:nth-child(3) strong{color:#fbbf24}.tui-metrics>div:nth-child(4) strong{color:#34d399}.tui-metrics small{color:#5a6478;margin-top:.12rem;font-family:JetBrains Mono,monospace;font-size:.45rem}.demo-progress{background:#78bedc17;height:3px}.demo-progress span{background:linear-gradient(90deg,#22d3ee,#a78bfa,#34d399);height:100%;transition:width .78s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 12px #22d3ee40}.demo-log{background:#080c12;flex-direction:column;gap:.38rem;min-height:165px;padding:1rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:clamp(.54rem,.9vw,.68rem);display:flex;overflow:hidden}.demo-log code{color:#8a93a8;animation:.28s both log-enter}.demo-log code span{color:#34d399}.demo-log code:nth-last-child(2){color:#d4dced}.demo-cursor{color:#67e8f9!important;animation:.9s steps(2,jump-none) infinite cursor-blink!important}@keyframes log-enter{0%{opacity:0;transform:translateY(5px)}}@keyframes cursor-blink{50%{opacity:0}}.claims-section{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.claim-manifesto p{max-width:620px;color:var(--muted);margin:1.8rem 0;font-size:1.02rem;line-height:1.65}.claim-manifesto>a,.text-link{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;gap:.7rem;padding-bottom:.35rem;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.claim-manifesto>a:hover,.text-link:hover{color:var(--violet)}.claim-table{border:1px solid var(--border2);background:var(--surface);box-shadow:0 20px 60px var(--shadow);border-radius:10px;align-self:center;overflow:hidden}.claim-row{border-bottom:1px solid var(--border);grid-template-columns:.15fr .56fr .29fr;align-items:center;gap:1rem;padding:1.25rem;display:grid}.claim-head{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;padding:.75rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.53rem;font-weight:600}.claim-row strong{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:1.7rem}.claim-row em{color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.57rem;font-style:normal;font-weight:600}.claim-warning{border-left:2px solid var(--coral);background:var(--coral);grid-template-columns:34px 1fr;gap:1rem;padding:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.claim-warning{background:color-mix(in srgb, var(--coral) 8%, transparent)}}.claim-warning>span{color:var(--coral);font-size:1.2rem}.claim-warning p{color:var(--muted);margin:0;line-height:1.5}.evidence-section{border-top:1px solid var(--border);background:radial-gradient(circle at 8% 20%, var(--violet), transparent 32%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.evidence-section{background:radial-gradient(circle at 8% 20%, color-mix(in srgb, var(--violet) 10%, transparent), transparent 32%), var(--bg)}}.audit-grid{border:1px solid var(--border2);background:var(--border);box-shadow:0 24px 70px var(--shadow);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:4rem;display:grid;overflow:hidden}.audit-grid article{background:var(--surface);min-height:310px;padding:clamp(1.5rem,3vw,2.5rem)}.audit-grid article>span,.source-ledger>span{color:var(--cyan);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700}.audit-grid h3{text-transform:uppercase;margin:1.2rem 0 .9rem;font-size:clamp(1.25rem,2vw,1.75rem)}.audit-grid p{max-width:620px;color:var(--muted);margin:0 0 1.8rem;line-height:1.65}.audit-grid a{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;display:inline-flex}.audit-grid a:hover,.source-ledger a:hover{color:var(--violet)}.source-ledger{border:1px solid var(--border);background:var(--surface2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.85rem 1.6rem;margin-top:1.5rem;padding:1.1rem 1.25rem;display:flex}.source-ledger a{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600}.install-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface2);grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.install-copy p{max-width:600px;color:var(--muted);margin:1.8rem 0 2rem;line-height:1.65}.platforms{flex-wrap:wrap;gap:.45rem;display:flex}.install-shell{align-self:center;min-width:0}.install-tabs{gap:.4rem;margin-bottom:.65rem;display:flex}.install-tabs button{border:1px solid var(--border);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px;padding:.55rem .8rem;font-family:JetBrains Mono,monospace;font-size:.55rem}.install-tabs button.active{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.install-tabs button.active{background:color-mix(in srgb, var(--cyan) 9%, transparent)}}.install-tabs button.active{color:var(--cyan)}.terminal{border:1px solid var(--border2);color:#d4dced;box-shadow:0 20px 60px var(--shadow);background:#080c12;border-radius:10px;overflow:hidden}.terminal-head{color:#8a93a8;background:#10161f;border-bottom:1px solid #78bedc26;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-family:JetBrains Mono,monospace;font-size:.55rem;display:flex}.terminal-head button{color:#67e8f9;cursor:pointer;background:0 0;border:0;font-family:JetBrains Mono,monospace;font-size:.53rem}.terminal pre{color:#d4dced;white-space:pre-wrap;min-height:235px;margin:0;padding:1.3rem;font-family:JetBrains Mono,monospace;font-size:clamp(.58rem,.9vw,.75rem);line-height:1.8;overflow:auto}.closing{background:radial-gradient(circle at 12% 50%, var(--violet), transparent 28%), var(--surface);grid-template-columns:.35fr 1fr;align-items:center;gap:7vw;padding:7rem max(4vw,50vw - 720px);display:grid}@supports (color:color-mix(in lab, red, red)){.closing{background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--violet) 14%, transparent), transparent 28%), var(--surface)}}.closing-mark{color:var(--gold);letter-spacing:-.12em;font-family:JetBrains Mono,monospace;font-size:clamp(6rem,15vw,14rem);font-weight:300;line-height:.8}.closing>div>span{color:var(--violet);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.57rem}.closing h2{margin-top:1rem;font-size:clamp(2.5rem,5.7vw,6rem);line-height:.98}.closing-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}footer{border-top:1px solid var(--border);background:var(--bg);color:var(--faint);grid-template-columns:.35fr 1fr auto;align-items:center;gap:2rem;padding:2.5rem max(4vw,50vw - 720px);font-size:.76rem;display:grid}.footer-brand b{color:var(--gold)}footer p{margin:0}footer p a{color:var(--cyan)}footer>div:last-child{letter-spacing:.06em;gap:1.4rem;font-family:JetBrains Mono,monospace;font-size:.55rem;display:flex}footer>div:last-child a{color:var(--cyan)}@media (width<=1080px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.entropy-grid,.pipeline{grid-template-columns:repeat(2,1fr)}.lab-section,.install-section,.claims-section{grid-template-columns:1fr}.lab-copy,.install-copy,.claim-manifesto{max-width:800px}.tui-grid{grid-template-columns:minmax(0,1fr) 230px}.closing{grid-template-columns:.28fr 1fr}}@media (width<=760px){.site-header{padding:0 1rem}.header-github span{display:none}.hero{min-height:820px;padding-inline:1rem}.hero-origin{letter-spacing:.08em}.hero h1{font-size:clamp(3.25rem,18vw,5.8rem)}.hero-thesis{max-width:560px;font-size:clamp(1.15rem,5.5vw,1.8rem)}.hero-lede{font-size:.98rem}.field-label,.field-equation{display:none}.section-pad{padding:5.5rem 1rem}.section-intro,.section-intro.split,.demo-intro{grid-template-columns:1fr;gap:1.5rem}.section-intro>.section-number{grid-column:auto}.entropy-grid,.pipeline,.audit-grid{grid-template-columns:1fr}.entropy-card{min-height:420px}blockquote{grid-template-columns:1fr;gap:1.3rem;padding:1.35rem}.thermo-card{padding:1rem}.instrument-head,.demo-titlebar{grid-template-columns:1fr auto}.instrument-head{flex-direction:column}.bars{gap:3px;height:225px}.readouts{grid-template-columns:repeat(2,1fr)}.tui-grid{grid-template-columns:1fr}.tui-main{border-bottom:1px solid #78bedc26;border-right:0}.tui-metrics{grid-template-columns:repeat(4,1fr)}.tui-metrics strong{font-size:.95rem}.demo-titlebar>span{display:none}.claim-row{grid-template-columns:.15fr .85fr}.claim-row em{grid-column:2}.claim-row strong{font-size:clamp(.8rem,4vw,1.25rem)}.claim-head span:last-child{display:none}.closing{grid-template-columns:1fr;padding:5.5rem 1rem}.closing-mark{font-size:7rem}footer{grid-template-columns:1fr;padding:2.5rem 1rem}}@media (width<=500px){.theme-toggle,.theme-track{width:44px}main[data-theme=day] .theme-thumb{transform:translate(18px)}.hero-actions,.hero-actions .button{width:100%}.tui-metrics{grid-template-columns:repeat(2,1fr)}.tui-plot{height:170px}.demo-log{min-height:185px;padding-inline:.75rem}.install-tabs{grid-template-columns:repeat(3,1fr);display:grid}.install-tabs button{padding-inline:.35rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
