@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Syne_4dedb3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Syne_Fallback_4dedb3;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_4dedb3{font-family:__Syne_4dedb3,__Syne_Fallback_4dedb3;font-style:normal}.__variable_4dedb3{--font-display:"__Syne_4dedb3","__Syne_Fallback_4dedb3"}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_1bc20f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_1bc20f;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:__IBM_Plex_Sans_1bc20f,__IBM_Plex_Sans_Fallback_1bc20f;font-style:normal}.__variable_1bc20f{--font-sans:"__IBM_Plex_Sans_1bc20f","__IBM_Plex_Sans_Fallback_1bc20f"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{color-scheme:light;--bench:#d5dde6;--bench-deep:#c4ced9;--panel:#f4f7fa;--panel-2:#e8eef4;--ink:#0e1419;--ink-2:#3a4754;--muted:#6b7a89;--trace:#1e5a7a;--trace-soft:#3a8fb0;--phosphor:#c4781a;--good:#1a6b4a;--border:rgba(14,20,25,.12);--hair:rgba(14,20,25,.07);--shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 12px 40px -20px rgba(14,20,25,.28)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:radial-gradient(1200px 600px at 12% -10%,rgba(58,143,176,.18),transparent 55%),radial-gradient(900px 500px at 90% 0,rgba(196,120,26,.1),transparent 50%),linear-gradient(165deg,var(--bench) 0,var(--bench-deep) 100%);color:var(--ink);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--trace);outline-offset:3px}.shell{max-width:1180px;margin:0 auto;padding:22px 22px 72px}.nav{justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.nav,.nav-brand{display:flex;align-items:center;gap:12px}.nav-mark{width:28px;height:28px;border-radius:6px;background:var(--trace);box-shadow:0 0 0 3px rgba(30,90,122,.18);position:relative}.nav-mark:after{content:"";position:absolute;inset:6px 5px 5px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.9) 0 2px,transparent 2px 5px);opacity:.95}.nav-names{display:flex;flex-direction:column;line-height:1.1}.nav-protocol{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.nav-product{font-family:var(--font-display),Syne,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.nav-right{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nav-chip{font-family:var(--font-mono),monospace;font-size:.72rem;padding:4px 8px;border:1px solid var(--border);background:rgba(244,247,250,.7);color:var(--ink-2)}.nav-live{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:var(--good);padding:4px 10px;border:1px solid rgba(26,107,74,.25);background:rgba(26,107,74,.08)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--good);animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(26,107,74,.45)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.hero{position:relative;padding:48px 0 36px;overflow:hidden}.hero-plane{position:absolute;inset:0 -40px;pointer-events:none;z-index:0}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 30% 40%,#000 20%,transparent 75%);opacity:.9}.hero-glow{position:absolute;width:480px;height:280px;left:-60px;top:-40px;background:radial-gradient(closest-side,rgba(30,90,122,.22),transparent);animation:glow-drift 8s ease-in-out infinite alternate}@keyframes glow-drift{0%{transform:translate(0)}to{transform:translate(40px,18px)}}.hero-brand,.hero-lede,.hero-readouts,.hero-title{position:relative;z-index:1}.hero-brand{font-weight:800;font-size:clamp(2.4rem,7vw,4.6rem);letter-spacing:-.045em;line-height:.92;color:var(--ink);max-width:14ch}.hero-brand,.hero-title{margin:0 0 14px;font-family:var(--font-display),Syne,sans-serif}.hero-title{font-weight:700;font-size:clamp(1.35rem,2.8vw,1.85rem);letter-spacing:-.02em;color:var(--trace);max-width:22ch}.hero-lede{margin:0;max-width:52ch;font-size:1.05rem;color:var(--ink-2);text-wrap:pretty}.hero-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:32px;max-width:720px}.readout{padding:12px 0 0;border-top:2px solid var(--ink)}.readout-label{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.readout-value{font-family:var(--font-mono),monospace;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.anum,.readout-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section{margin-top:48px}.section-head{margin-bottom:18px;max-width:62ch}.section-head h2{margin:0 0 8px;font-family:var(--font-display),Syne,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.section-head p{margin:0;color:var(--ink-2);font-size:.95rem}.section--split{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:28px;gap:28px;align-items:start}.error-banner{padding:12px 14px;background:rgba(180,50,30,.1);border:1px solid rgba(180,50,30,.3);color:#8a2a1a;font-size:.9rem}.chamber{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);padding:18px 18px 14px}.chamber-meta{display:flex;flex-wrap:wrap;gap:20px 32px;margin-bottom:8px}.chamber-meta-item{display:flex;flex-direction:column;gap:2px}.chamber-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chamber-value{font-family:var(--font-mono),monospace;font-size:1.1rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chamber-svg{width:100%;height:auto;display:block}.band-bar{transform-origin:center bottom;animation:breathe 3.6s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.88;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.035)}}.chamber-caption{margin:10px 0 0;font-size:.84rem;color:var(--muted);max-width:80ch}.lattice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lattice-cell{background:var(--panel);border:1px solid var(--border);padding:16px 16px 14px;min-width:0}.lattice-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--hair)}.lattice-chain{font-family:var(--font-display),Syne,sans-serif;font-weight:700;font-size:1rem}.lattice-id{font-family:var(--font-mono),monospace;font-size:.72rem;color:var(--muted)}.lattice-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;margin:0 0 14px}.lattice-stats dt{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.lattice-stats dd{margin:0;font-family:var(--font-mono),monospace;font-size:1.15rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lattice-meter{position:relative;height:28px;background:var(--panel-2);border:1px solid var(--hair);margin-bottom:8px}.lattice-meter-fill{height:100%;background:repeating-linear-gradient(-45deg,var(--trace),var(--trace) 3px,var(--trace-soft) 3px,var(--trace-soft) 6px);opacity:.85;transition:width .8s ease}.lattice-meter-label{position:absolute;inset:0;display:flex;align-items:center;padding:0 8px;font-size:.68rem;color:var(--ink);mix-blend-mode:multiply}.lattice-debt,.lattice-meter-label{font-family:var(--font-mono),monospace}.lattice-debt{margin:0;font-size:.78rem;color:var(--muted)}.wave{background:var(--panel);border:1px solid var(--border);padding:14px 14px 8px}.wave--empty{color:var(--muted);padding:40px 16px;text-align:center}.wave-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.leg{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--ink-2)}.leg i{display:block;width:16px;height:3px;background:var(--ink)}.leg--borrow i{background:var(--trace)}.leg--repay i{background:var(--ink);background-image:linear-gradient(90deg,var(--ink) 50%,transparent 50%);background-size:6px 3px}.leg--liq i{width:8px;height:8px;border-radius:50%;background:var(--phosphor)}.wave-svg{width:100%;height:auto;display:block}.coverage{list-style:none;margin:0;padding:16px;background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.coverage li{display:grid;grid-template-columns:90px 1fr 36px;grid-gap:10px;gap:10px;align-items:center;font-size:.9rem}.coverage-bar{height:10px;background:var(--panel-2);border:1px solid var(--hair);display:block}.coverage-bar i{display:block;height:100%;background:var(--trace);background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 3px)}.coverage-n{font-family:var(--font-mono),monospace;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tape-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tape{background:var(--panel);border:1px solid var(--border);padding:14px 14px 8px;min-width:0}.tape-title{margin:0 0 12px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.tape-list{list-style:none;margin:0;padding:0}.tape-row{display:grid;grid-template-columns:118px 42px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--hair);font-size:.82rem}.tape-verb{font-weight:600;font-size:.78rem}.tape-verb--borrow,.tape-verb--deposit{color:var(--trace)}.tape-verb--remove_collateral,.tape-verb--repay,.tape-verb--withdraw{color:var(--ink-2)}.tape-verb--liquidate{color:var(--phosphor)}.tape-chain{font-family:var(--font-mono),monospace;font-size:.72rem;color:var(--muted)}.tape-num{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tape-link{font-family:var(--font-mono),monospace;font-size:.72rem;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:rgba(30,90,122,.35);text-decoration-color:rgba(30,90,122,.35);text-underline-offset:2px;white-space:nowrap}.tape-link:hover{color:var(--trace)}.tape-link--static{text-decoration:none;color:var(--muted)}.board-wrap{overflow-x:auto;background:var(--panel);border:1px solid var(--border)}.board{width:100%;border-collapse:collapse;font-size:.9rem}.board th{text-align:left;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.board td,.board th{padding:12px 14px;white-space:nowrap}.board td{border-bottom:1px solid var(--hair)}.board tr:last-child td{border-bottom:none}.board td.num,.board th.num{text-align:right;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board td.mono{font-family:var(--font-mono),monospace;font-size:.82rem}.board td.mono a{text-decoration:underline;-webkit-text-decoration-color:rgba(30,90,122,.35);text-decoration-color:rgba(30,90,122,.35);text-underline-offset:2px}.board tbody tr:hover td,.era{background:var(--panel-2)}.era{display:inline-block;font-family:var(--font-mono),monospace;font-size:.72rem;padding:2px 6px;border:1px solid var(--border)}.footer{margin-top:56px;padding-top:20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:.88rem}.footer p{margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer a{color:var(--ink-2);text-decoration:none}.footer a:hover{color:var(--trace)}.footer-note{font-family:var(--font-mono),monospace;font-size:.75rem}@media (max-width:960px){.hero-readouts,.lattice{grid-template-columns:repeat(2,minmax(0,1fr))}.section--split,.tape-grid{grid-template-columns:1fr}}@media (max-width:560px){.shell{padding:16px 14px 56px}.hero{padding:32px 0 28px}.hero-brand{max-width:none}.tape-row{grid-template-columns:1fr 1fr;gap:4px 8px}.tape-link{grid-column:1/-1}.lattice{grid-template-columns:1fr}.coverage li{grid-template-columns:72px 1fr 28px}}@media (prefers-reduced-motion:reduce){.band-bar,.hero-glow,.pulse{animation:none}}