:root{color-scheme:dark;--page-max:1240px;--page-pad-desktop:32px;--page-pad-tablet:24px;--page-pad-mobile:16px;--grid-gap:24px;--section-gap:96px;--section-gap-tablet:72px;--section-gap-mobile:56px;--card-pad:24px;--card-radius:16px;--card-radius-sm:12px;--panel-radius:24px;--button-radius:999px;--control-radius:10px;--header-height:72px;--bg:#030507;--bg-deep:#010204;--bg-2:#071018;--bg-3:#0b1420;--bg-navy:#06101f;--surface:#090e14c7;--surface-2:#0d141de6;--surface-3:#161f2ad6;--surface-glass:#0c121bad;--surface-glass-strong:#0f1722e0;--surface-ink:#010407a8;--panel-border:#9ad1e22e;--panel-border-strong:#83f0ff42;--panel-border-hot:#ffb5473d;--line:#9ad1e226;--line-strong:#9ad1e24d;--line-faint:#9ad1e214;--text:#f1fbff;--text-strong:#fff;--text-soft:#cfdee7;--muted:#92a8b5;--muted-2:#687e8c;--accent:#34ddff;--accent-strong:#83f0ff;--accent-2:#78f7d2;--accent-blue:#2f80ff;--accent-violet:#8a91ff;--amber:#ffb64c;--amber-strong:#ffd27a;--molten:#ff6b35;--laser:#ff4d2e;--danger-surface:#ff6b351c;--instrument-bg:#0a0b0b;--instrument-surface:#171817;--instrument-technical:#0f1110;--instrument-text:#f4eee5;--instrument-text-soft:#c7bcad;--instrument-border:#4a4035;--instrument-grid:#4a403552;--instrument-copper:#d66a36;--instrument-signal:#ff9d4a;--instrument-success:#78f7d2;--instrument-warning:#ffb64c;--instrument-risk:#ff6b35;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", SFMono-Regular, Menlo, Consolas, monospace;--cyan-glow-sm:0 0 18px #34ddff1f;--cyan-glow-md:0 0 36px #34ddff1a;--cyan-glow-lg:0 0 72px #34ddff1a;--amber-glow-sm:0 0 18px #ffb64c1a;--amber-glow-md:0 0 40px #ff6b351a;--shadow-soft:0 28px 90px #0000006b;--shadow-card:0 20px 54px #0000004d;--shadow-card-hard:0 18px 48px #00000061;--shadow-glow:var(--cyan-glow-md);--duration-fast:.14s;--duration-med:.22s;--duration-slow:.72s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-industrial:cubic-bezier(.16, 1, .3, 1)}@media (width<=1023px){:root{--section-gap:var(--section-gap-tablet)}}@media (width<=639px){:root{--section-gap:var(--section-gap-mobile);--grid-gap:16px;--card-pad:18px;--card-radius:14px;--panel-radius:18px}}*{box-sizing:border-box}html{min-height:100%;scroll-padding-top:calc(var(--header-height) + 16px);scroll-behavior:smooth;background:var(--bg-deep);overflow-x:hidden}body{background:radial-gradient(58rem 36rem at 14% -8%, #34ddff1a, transparent 66%), radial-gradient(44rem 30rem at 88% 4%, #ff6b350b, transparent 70%), radial-gradient(52rem 34rem at 56% 28%, #2f80ff0b, transparent 72%), radial-gradient(36rem 26rem at 72% 82%, #78f7d20b, transparent 70%), linear-gradient(180deg, var(--bg-deep) 0%, var(--bg) 14%, var(--bg-2) 52%, var(--bg-deep) 100%);min-height:100%;color:var(--text);font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background:linear-gradient(#9ad1e209 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#9ad1e209 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#9ad1e204 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#9ad1e204 1px,#0000 1px) 0 0/24px 24px;position:fixed;inset:0;mask-image:linear-gradient(#000000e6,#0000 88%),radial-gradient(circle at 50% 0,#000 0%,#0000 72%)}body:after{z-index:-1;pointer-events:none;content:"";opacity:.2;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff09,#0000 18% 82%,#00000075),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.52'/%3E%3C/svg%3E");background-size:100% 100%,180px 180px;position:fixed;inset:0}summary::-webkit-details-marker{display:none}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}::selection{color:#fff;background:#33d6ff3d}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{z-index:100;border:1px solid var(--line-strong);color:#fff;transition:transform .16s var(--ease-out);background:#071018;border-radius:999px;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.site-shell,.page-container{width:min(var(--page-max), calc(100% - (var(--page-pad-desktop) * 2)));margin-inline:auto}.site-shell{width:min(var(--page-max), calc(100% - 2rem))}.section-y,.section{padding-block:var(--section-gap)}.section--compact{padding-block:calc(var(--section-gap) * .72)}.band,.section-band{border-block:1px solid var(--line-faint);background:radial-gradient(52rem 18rem at 18% 0,#34ddff09,#0000 72%),radial-gradient(42rem 16rem at 86% 100%,#ff6b3506,#0000 76%),linear-gradient(#ffffff08,#ffffff03),#0000003d;position:relative}.band:before,.section-band:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#34ddff1a,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#ffb64c14,#0000) bottom/100% 1px no-repeat;position:absolute;inset:0}.grid-12{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bento-grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;display:grid}.bento-grid>*{grid-column:span 4;min-width:0}.page-hero-grid,.home-hero-grid{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.home-hero-grid{min-height:min(900px, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);padding-block:clamp(56px,8vw,112px);position:relative}.home-hero-grid:before{pointer-events:none;content:"";opacity:.72;background:radial-gradient(circle,#34ddff14,#0000 70%);border-radius:999px;width:min(44rem,52vw);height:min(30rem,46vw);position:absolute;inset:10% -10% auto auto}.inner-hero-grid{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:center;gap:clamp(28px,4vw,48px);display:grid}.section-split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,4vw,48px);display:grid}.equal-card-grid{align-items:stretch}.equal-card-grid>*{height:100%}@media (width<=1023px){.site-shell,.page-container{width:min(var(--page-max), calc(100% - (var(--page-pad-tablet) * 2)))}.grid-12,.bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-grid>*{grid-column:span 3}.page-hero-grid,.home-hero-grid,.inner-hero-grid,.section-split{grid-template-columns:1fr}.home-hero-grid{min-height:auto;padding-block:clamp(44px,8vw,72px)}}@media (width<=639px){.site-shell,.page-container{width:min(var(--page-max), calc(100% - (var(--page-pad-mobile) * 2)))}.grid-12,.bento-grid{grid-template-columns:1fr}.bento-grid>*{grid-column:span 1}.home-hero-grid:before{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.glass-panel,.ordered-card,.ordered-card-strong,.bento-card,.link-card,.visual-panel{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--card-radius);background:linear-gradient(145deg, #ffffff12, #ffffff04 48%, #34ddff06), var(--surface-glass);backdrop-filter:blur(18px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #34ddff09,0 12px 36px #00000042}.glass-panel:before,.ordered-card:before,.ordered-card-strong:before,.bento-card:before,.link-card:before,.visual-panel:before,.glass-panel:after,.ordered-card:after,.ordered-card-strong:after,.bento-card:after,.link-card:after,.visual-panel:after{z-index:0;pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0}.glass-panel>*,.ordered-card>*,.ordered-card-strong>*,.bento-card>*,.link-card>*,.visual-panel>*{z-index:1;position:relative}.glass-panel:before,.ordered-card:before,.ordered-card-strong:before,.bento-card:before,.link-card:before,.visual-panel:before{opacity:.62;background:linear-gradient(90deg,#34ddff38,#0000 30%) 0 0/52% 1px no-repeat,linear-gradient(90deg,#0000,#ffb64c24) 100% 100%/42% 1px no-repeat,linear-gradient(#ffffff09,#0000 28%)}.glass-panel:after,.ordered-card:after,.ordered-card-strong:after,.bento-card:after,.link-card:after,.visual-panel:after{opacity:.8;background:radial-gradient(circle at 18% 0,#34ddff14,#0000 42%),radial-gradient(circle at 94% 100%,#ffb64c0e,#0000 38%)}.ordered-card-strong,.bento-card--strong,.visual-panel{border-color:var(--panel-border-strong);background:radial-gradient(circle at 18% 0%, #34ddff14, transparent 21rem), radial-gradient(circle at 96% 82%, #ff6b3509, transparent 18rem), linear-gradient(145deg, #ffffff12, #ffffff04), var(--surface-glass-strong);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff17, inset 0 0 0 1px #34ddff0b}.bento-card,.link-card{min-height:100%;padding:var(--card-pad);display:grid}.card-hover,.nav-trigger,.utility-button,.btn,.link-card,.bento-card,.footer-link,.breadcrumb-link,.command-result{transition:transform var(--duration-med) var(--ease-industrial), border-color var(--duration-med) var(--ease-industrial), background var(--duration-med) var(--ease-industrial), box-shadow var(--duration-med) var(--ease-industrial), color var(--duration-med) var(--ease-industrial), opacity var(--duration-med) var(--ease-industrial)}.card-hover:hover,.link-card:hover,.bento-card:hover{box-shadow:var(--shadow-card-hard), var(--cyan-glow-sm);border-color:#34ddff57;transform:translateY(-2px)}.card-hover:focus-visible,.link-card:focus-visible,.bento-card:focus-visible{box-shadow:var(--shadow-card), 0 0 0 3px #34ddff29;border-color:#34ddffad}.metric-label,.chip,.keycap{font-family:var(--font-mono)}.metric-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.chip{color:#d8faff;background:linear-gradient(#34ddff1f,#34ddff0b),#02080c8f;border:1px solid #34ddff47;border-radius:999px;align-items:center;gap:.45rem;min-height:1.8rem;padding:.32rem .72rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.chip:before{content:"";opacity:.72;background:currentColor;border-radius:999px;flex:none;width:.36rem;height:.36rem;box-shadow:0 0 12px}.chip--amber{color:#ffe2a8;background:linear-gradient(#ffb64c21,#ff6b350d),#0f08048f;border-color:#ffb64c57;box-shadow:inset 0 0 0 1px #ffffff06}.chip--steel{color:#d9e9ef;box-shadow:none;background:linear-gradient(#9ad1e217,#9ad1e209),#080c119e;border-color:#9ad1e233}.section-heading-mark{grid-template-columns:1fr auto .5fr;align-items:center;gap:.6rem;width:min(19rem,100%);display:grid;position:relative}.section-heading-mark:before,.section-heading-mark:after{content:"";height:1px;box-shadow:none;background:linear-gradient(90deg,#34ddffc2,#34ddff24)}.section-heading-mark:after{box-shadow:none;background:linear-gradient(90deg,#ffb64c6b,#0000)}.section-heading-mark span{background:var(--accent);border-radius:999px;width:.46rem;height:.46rem;display:block;box-shadow:0 0 18px #34ddffc7}.btn,.utility-button,.nav-trigger{border-radius:var(--button-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;font-weight:850;line-height:1.1;display:inline-flex;position:relative}.btn,.utility-button{overflow:hidden}.btn{gap:.5rem;padding:.82rem 1.12rem}.btn:hover,.utility-button:hover,.nav-trigger:hover{transform:translateY(-1px)}.btn:active,.utility-button:active,.nav-trigger:active,.card-hover:active{transform:translateY(0)}.btn-primary{box-shadow:inset 0 1px 0 #ffffff1f, var(--cyan-glow-sm);color:#f4fdff;background:linear-gradient(135deg,#34ddff33,#2f80ff17),#040f15e6;border:1px solid #34ddff75}.btn-primary:hover,.btn-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff24, var(--cyan-glow-md);border-color:#83f0ffa8}.btn-secondary{color:#deedf4;background:linear-gradient(#ffffff12,#ffffff06),#080d13b8;border:1px solid #9ad1e238}.btn-secondary:hover,.btn-secondary:focus-visible{color:#fff;box-shadow:var(--cyan-glow-sm);border-color:#34ddff6b}.btn-ghost{color:#dbeaf0;background:0 0;border:1px solid #0000}.btn-laser{color:#fff6ef;background:linear-gradient(135deg,#ff4d2e24,#ffb64c14),#140804bd;border:1px solid #ffb64c57;box-shadow:inset 0 1px #ffffff1a}.btn-laser:hover,.btn-laser:focus-visible{box-shadow:inset 0 1px 0 #ffffff1f, var(--amber-glow-sm);border-color:#ffd27a8f}.disabled-card{cursor:not-allowed;opacity:.68}.keycap{border-radius:var(--control-radius);color:var(--muted);background:#01040770;border:1px solid #9ad1e22e;padding:.08rem .4rem;font-size:.68rem;font-weight:850}.site-header{z-index:60;backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(#05080ced,#030508d1),#010407db;border-bottom:1px solid #9ad1e221;position:sticky;top:0;box-shadow:0 18px 44px #00000052}.site-header:after{pointer-events:none;content:"";opacity:.72;background:linear-gradient(90deg,#0000,#34ddff75,#ffb64c3d,#0000);height:1px;position:absolute;inset:auto 0 -1px}.site-header__inner{min-height:var(--header-height);grid-template-columns:minmax(12rem,.9fr) auto minmax(13rem,.9fr);align-items:center;gap:18px;display:grid}.brand-lockup{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff14, var(--cyan-glow-sm);color:#eafdff;background:radial-gradient(circle at 46% 46%,#34ddff1f,#0000 58%),linear-gradient(135deg,#ffffff14,#ffffff05),#ffffff0b;border:1px solid #9ad1e238;border-radius:15px;flex:none;place-items:center;display:grid}.brand-mark svg{width:30px;height:30px;overflow:visible}.brand-mark__halo,.brand-mark__focus{transform-origin:50%}.primary-nav{border-radius:var(--button-radius);background:#01040752;border:1px solid #9ad1e21f;justify-content:center;align-items:center;gap:3px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff09}.nav-trigger,.utility-button{color:#cddce4;border:1px solid #0000;padding:.62rem .86rem;font-size:.86rem}.utility-button{background:#ffffff09}.nav-trigger:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;box-shadow:var(--cyan-glow-sm);opacity:0;transform-origin:50%;transition:opacity var(--duration-med) var(--ease-industrial), transform var(--duration-med) var(--ease-industrial);position:absolute;inset:auto 12px 6px;transform:scaleX(.4)}.nav-trigger:hover,.nav-trigger:focus-visible,.nav-trigger.is-active,.utility-button:hover,.utility-button:focus-visible,.utility-button.is-active{color:#fff;background:linear-gradient(#34ddff1a,#34ddff09),#02080c99;border-color:#34ddff4d}.nav-trigger:hover:after,.nav-trigger:focus-visible:after,.nav-trigger.is-active:after{opacity:1;transform:scaleX(1)}.nav-panel{backdrop-filter:blur(22px);border-radius:calc(var(--card-radius) + 4px);background:radial-gradient(circle at 18% 0,#34ddff12,#0000 20rem),radial-gradient(circle at 92% 82%,#ff6b350b,#0000 17rem),linear-gradient(#0d171ffa,#030508fe),#05080c;border:1px solid #9ad1e22e;box-shadow:0 32px 84px #000000c2,inset 0 1px #ffffff13}.nav-panel:before{pointer-events:none;content:"";background:linear-gradient(90deg,#34ddff38,#0000 34%) 0 0/50% 1px no-repeat,linear-gradient(90deg,#0000,#ffb64c24) 100% 100%/42% 1px no-repeat;position:absolute;inset:0}.nav-menu-link,.command-result{border-radius:var(--card-radius-sm);color:#d8e8ef;border:1px solid #0000;gap:.22rem;padding:.78rem .85rem;display:grid;position:relative}.nav-menu-link:hover,.nav-menu-link:focus-visible,.nav-menu-link.is-active,.command-result:hover,.command-result:focus-visible,.command-result.is-active{color:#fff;background:linear-gradient(90deg,#34ddff1b,#0000),#ffffff0e;border-color:#34ddff3d}.footer-link,.breadcrumb-link{border-radius:var(--control-radius)}.footer-link:hover,.footer-link:focus-visible,.breadcrumb-link:hover,.breadcrumb-link:focus-visible{color:#fff}[data-command-palette]>div{border-radius:var(--card-radius);box-shadow:0 34px 90px #000000c7, var(--cyan-glow-sm);background:radial-gradient(circle at 22% 0,#34ddff0f,#0000 18rem),linear-gradient(#0b121afa,#020508fe);border:1px solid #9ad1e233}.prose-lab{color:#c7d7df;line-height:1.75}.prose-lab p,.prose-lab ul,.prose-lab ol{margin-block:1rem}.prose-lab h2{color:#fff;margin-top:2.5rem;font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.prose-lab h3{color:#eef9fc;margin-top:2rem;font-size:1.18rem}.prose-lab strong{color:#fff}.prose-lab a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline #34ddff5c}.prose-lab code{border-radius:var(--control-radius);color:#dff8ff;background:#03080cb8;border:1px solid #9ad1e229;padding:.12rem .32rem;font-size:.9em}.lab-note-article{position:relative}.lab-note-article__masthead{border-top:1px solid var(--instrument-border);max-width:62rem;padding-top:clamp(1.25rem,2.4vw,2rem);position:relative}.lab-note-article__masthead:before{background:var(--instrument-copper);content:"";width:clamp(4.5rem,12vw,9rem);height:2px;position:absolute;top:-1px;left:0}.lab-note-article__masthead-copy{min-width:0}.lab-note-article--has-masthead-visual .lab-note-article__masthead{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:74rem;display:grid}.lab-note-article__masthead-visual{min-width:0}.lab-note-article__masthead-visual .page-hero-model{margin:0}.lab-note-article__masthead h1{max-width:15ch;color:var(--instrument-text);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(3rem,5vw,4.5rem);line-height:.98}.lab-note-article__dek{max-width:65ch;color:var(--instrument-text-soft);margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.7}.lab-note-article__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:54rem;margin-top:2rem;display:grid}.lab-note-article__metadata>div{border:1px solid var(--instrument-border);border-radius:var(--card-radius-sm);background:var(--instrument-technical);justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding:.8rem .9rem;display:flex}.lab-note-article__metadata dt,.lab-note-article__metadata dd{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800;line-height:1.35}.lab-note-article__metadata dt{color:var(--instrument-text-soft);flex:none}.lab-note-article__metadata dd{color:var(--instrument-text);overflow-wrap:anywhere;text-align:right}.lab-note-article__reading-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);max-width:74rem;margin-top:clamp(2.5rem,6vw,5.5rem);display:grid}.lab-note-article--rail-before .lab-note-article__reading-layout{grid-template-columns:minmax(18rem,.48fr) minmax(0,1fr)}.lab-note-article__reading-surface{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-surface);max-width:72ch;color:var(--instrument-text-soft);box-shadow:var(--shadow-card-hard);margin:0;padding:clamp(1.4rem,3vw,2.5rem)}.lab-note-article__section+.lab-note-article__section{border-top:1px solid var(--instrument-grid);margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(1.75rem,3vw,2.5rem)}.lab-note-article__reading-surface h2{color:var(--instrument-text);letter-spacing:-.035em;scroll-margin-top:calc(var(--header-height) + 1.5rem);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:900;line-height:1.15}.lab-note-article__reading-surface p{overflow-wrap:anywhere;max-width:68ch;margin:.9rem 0 0}.lab-note-article__reading-surface p+p{margin-top:1.25rem}.lab-note-article__supporting{align-content:start;gap:1rem;min-width:0;display:grid}.lab-note-article--rail-after .lab-note-article__supporting>aside{border-color:var(--instrument-signal);border-radius:var(--card-radius);background:var(--instrument-technical);color:var(--instrument-text);box-shadow:var(--shadow-card)}.lab-note-article--rail-after .lab-note-article__supporting .metric-label{color:var(--instrument-signal)}.lab-note-article__footer{border-top:1px solid var(--instrument-grid);max-width:74rem;margin-top:clamp(1rem,3vw,2rem)}.lab-note-article__footer .ordered-card,.lab-note-article__footer .ordered-card-strong{border-color:var(--instrument-border);background:var(--instrument-surface)}@media (width<=1023px){.lab-note-article--has-masthead-visual .lab-note-article__masthead,.lab-note-article__reading-layout{grid-template-columns:minmax(0,1fr);max-width:52rem}.lab-note-article--rail-before .lab-note-article__reading-layout{grid-template-columns:minmax(0,1fr)}.lab-note-article__reading-surface{max-width:none}.lab-note-article__supporting{max-width:52rem}}@media (width<=639px){.lab-note-article__masthead h1{font-size:clamp(2.125rem,10.5vw,3.75rem)}.lab-note-article__metadata{grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.lab-note-article__metadata>div{flex-direction:column;align-items:flex-start;gap:.35rem}.lab-note-article__metadata dd{text-align:left}.lab-note-article__reading-layout{gap:1rem;margin-top:2.25rem}.lab-note-article__reading-surface{border-radius:var(--panel-radius);padding:1.25rem}.lab-note-article__reading-surface h2{font-size:1.45rem}}.lab-notes-index{position:relative}.lab-notes-index__masthead{border-top:1px solid var(--instrument-border);border-bottom:1px solid var(--instrument-grid);padding-block:clamp(1.75rem,4vw,3.5rem);position:relative}.lab-notes-index__masthead:before{background:var(--instrument-copper);content:"";width:clamp(4.5rem,12vw,9rem);height:2px;position:absolute;top:-1px;left:0}.lab-notes-index__masthead-copy{max-width:56rem}.lab-notes-index__visual{max-width:30rem;margin:0}.lab-notes-index .diagram-frame{border-color:var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);box-shadow:0 14px 30px #00000038}.lab-notes-index .diagram-frame:before,.lab-notes-index .diagram-frame:after{opacity:.35}.lab-notes-index .diagram-frame__header h2,.lab-notes-index .page-hero-model__steps li{color:var(--instrument-text)}.lab-notes-index .diagram-frame__header>p:not(.metric-label),.lab-notes-index .diagram-frame__legend,.lab-notes-index .page-hero-model__steps li>span:last-child{color:var(--instrument-text-soft)}.lab-notes-index .page-hero-model__index{border-color:var(--instrument-border);background:var(--instrument-bg);color:var(--instrument-signal);box-shadow:none}.lab-notes-index__context{flex-wrap:wrap;gap:.5rem;display:flex}.lab-notes-index__context>span{border-color:var(--instrument-border);background:var(--instrument-technical);min-height:2.5rem;color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;align-items:center;font-size:.69rem;font-weight:700;line-height:1}.lab-notes-index__masthead h1{max-width:12ch;color:var(--instrument-text);letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(3.25rem,6vw,4.5rem);font-weight:900;line-height:.98}.lab-notes-index__intro{max-width:66ch;color:var(--instrument-text-soft);margin-top:1.5rem;font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.6}.lab-notes-index__collection{margin-top:clamp(2rem,4vw,3.25rem)}.lab-notes-index__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.lab-notes-index__item,.lab-note-index-card__article{min-width:0;display:flex}.lab-note-index-card__article{width:100%}.lab-note-index-card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(145deg, #ffffff06, transparent 44%), var(--instrument-technical);width:100%;min-height:16rem;color:var(--instrument-text);transition:border-color var(--duration-med) var(--ease-industrial), box-shadow var(--duration-med) var(--ease-industrial), transform var(--duration-med) var(--ease-industrial);flex-direction:column;padding:clamp(1.15rem,2vw,1.5rem);text-decoration:none;display:flex;box-shadow:0 12px 28px #0003}.lab-note-index-card__metadata{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.69rem;font-weight:700;line-height:1.35;display:flex}.lab-note-index-card__metadata time{flex:none}.lab-note-index-card h2{color:var(--instrument-text);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.25rem,1.75vw,1.55rem);font-weight:900;line-height:1.08}.lab-note-index-card>p{color:var(--instrument-text-soft);margin-top:.9rem;font-size:.92rem;line-height:1.55}.lab-note-index-card__tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1.25rem;display:flex}.lab-note-index-card__tag{border:1px solid var(--instrument-border);border-radius:var(--button-radius);min-height:1.75rem;color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;padding:.3rem .65rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){.lab-note-index-card:hover{border-color:var(--instrument-copper);transform:translateY(-2px);box-shadow:0 18px 34px #0000004d}}.lab-note-index-card:focus-visible{border-color:var(--instrument-signal);outline:2px solid var(--instrument-signal);outline-offset:3px;box-shadow:0 18px 34px #0000004d}@media (width<=1279px){.lab-notes-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lab-notes-index__masthead{grid-template-columns:minmax(0,1fr) minmax(19rem,.52fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.lab-notes-index__visual{justify-self:end}}@media (width<=639px){.lab-notes-index__context{max-width:15rem}.lab-notes-index__masthead{padding-block:1.5rem 2rem}.lab-notes-index__masthead h1{margin-top:1.25rem;font-size:clamp(2.75rem,12vw,3.25rem)}.lab-notes-index__intro{margin-top:1.25rem;font-size:1rem}.lab-notes-index__collection{margin-top:1.5rem}.lab-notes-index__list{grid-template-columns:minmax(0,1fr);gap:1rem}.lab-note-index-card{padding:1.25rem}}.home-continuation{background:var(--instrument-bg);color:var(--instrument-text)}.home-section{border-top:1px solid var(--instrument-border);position:relative}.home-section__inner{padding-block:clamp(3.75rem,7vw,6.75rem)}.home-continuation .metric-label,.home-proof-card__metadata dt,.home-route-card>p:first-child,.home-note-card time,.home-asset-card dt{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.35}.home-continuation .section-heading-mark{width:4.5rem}.home-continuation .section-heading-mark span{background:var(--instrument-copper)}.home-continuation .section-heading-mark:after{background:var(--instrument-border)}.home-continuation .section-heading-mark+*{color:var(--instrument-text-soft)}.home-continuation .max-w-3xl>h2{max-width:18ch;color:var(--instrument-text);letter-spacing:-.045em}.home-continuation .max-w-3xl>p:not(.metric-label){color:var(--instrument-text-soft)}.home-section--start{background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-bg)}.home-section--start:before,.home-section--notes:before{pointer-events:none;content:"";background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem;opacity:.22;position:absolute;inset:0}.home-section--start .home-section__inner,.home-section--notes .home-section__inner{z-index:1;position:relative}.home-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.home-section--start .bento-card{border-color:var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);min-height:15rem;box-shadow:none;color:var(--instrument-text)}.home-section--start .bento-card:before{background:linear-gradient(90deg, var(--instrument-copper), transparent 42%) top left / 48% 1px no-repeat, linear-gradient(90deg, transparent, var(--instrument-border)) bottom right / 44% 1px no-repeat;opacity:.78}.home-section--start .bento-card:after{background:linear-gradient(135deg, color-mix(in srgb, var(--instrument-copper) 6%, transparent), transparent 42%);opacity:1}.home-section--start .bento-card .metric-label,.home-section--start .bento-card>span>span:last-child{color:var(--instrument-signal)}.home-section--start .bento-card>span>span:not(.metric-label){color:var(--instrument-text)}.home-section--start .bento-card>span>span+span:not(.metric-label){color:var(--instrument-text-soft)}.home-section--start .bento-card>span:last-child{border-color:var(--instrument-border);color:var(--instrument-signal)}.home-section--start .bento-card:hover{border-color:var(--instrument-copper);box-shadow:0 16px 32px #00000040}.home-section--start .bento-card:focus-visible{border-color:var(--instrument-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--instrument-signal) 28%, transparent);outline:none}.home-section--assets{background:var(--instrument-surface)}.home-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.home-asset-card,.home-note-card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);min-width:0;color:var(--instrument-text);transition:border-color var(--duration-med) var(--ease-industrial), box-shadow var(--duration-med) var(--ease-industrial), transform var(--duration-med) var(--ease-industrial);flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;display:flex}.home-asset-card{min-height:23rem}.home-asset-card h2,.home-note-card h2,.home-proof-card h2,.home-route-card h2{color:var(--instrument-text);letter-spacing:-.04em;font-weight:900;line-height:1.08}.home-asset-card h2{font-size:clamp(1.45rem,2.1vw,1.85rem)}.home-asset-card dl{gap:1rem;margin-top:1.5rem;display:grid}.home-asset-card dd{color:var(--instrument-text-soft);margin-top:.35rem;font-size:.9rem;line-height:1.5}.home-asset-card__action,.home-note-card__action{border-top:1px solid var(--instrument-border);color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.69rem;font-weight:700;line-height:1.35;display:flex}.home-asset-card__action>span,.home-note-card__action>span{font-size:1rem}@media (hover:hover){.home-asset-card:hover,.home-note-card:hover{border-color:var(--instrument-copper);transform:translateY(-2px);box-shadow:0 16px 32px #00000040}}.home-asset-card:focus-visible,.home-note-card:focus-visible{border-color:var(--instrument-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--instrument-signal) 28%, transparent);outline:none}.home-section--proof{background:var(--instrument-bg)}.home-section__heading-row{justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-section__actions,.home-proof-card__actions,.home-route-card__actions{flex-wrap:wrap;gap:.75rem;display:flex}.home-section__actions{flex:none}.home-continuation .btn{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);min-height:2.75rem;box-shadow:none;color:var(--instrument-text)}.home-continuation .btn-primary,.home-route-card--public .btn-primary{border-color:var(--instrument-copper);background:var(--instrument-copper);color:var(--instrument-bg)}.home-continuation .btn-laser{border-color:var(--instrument-signal);color:var(--instrument-signal);background:0 0}.home-continuation .btn:hover,.home-continuation .btn:focus-visible{border-color:var(--instrument-signal);box-shadow:0 0 0 2px color-mix(in srgb, var(--instrument-signal) 32%, transparent);outline:none}.home-continuation .btn-primary:hover,.home-continuation .btn-primary:focus-visible{background:var(--instrument-signal);color:var(--instrument-bg)}.home-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.home-proof-card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 5%, transparent), transparent 35%), var(--instrument-technical);flex-direction:column;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.home-proof-card__tags,.home-proof-card__claims{flex-wrap:wrap;gap:.5rem;display:flex}.home-proof-card .chip{border-color:var(--instrument-border);border-radius:var(--button-radius);min-height:1.75rem;color:var(--instrument-text-soft);box-shadow:none;background:0 0;font-size:.65rem}.home-proof-card .chip:first-child{border-color:color-mix(in srgb, var(--instrument-copper) 58%, var(--instrument-border));color:var(--instrument-signal)}.home-proof-card h2{margin-top:1.25rem;font-size:clamp(1.65rem,2.4vw,2.2rem)}.home-proof-card__claims{margin-top:1rem}.home-proof-card__metadata{gap:1rem;margin-top:1.5rem;display:grid}.home-proof-card__metadata>div{gap:.35rem;display:grid}.home-proof-card__metadata dd,.home-proof-card__metadata a{color:var(--instrument-text-soft);font-size:.9rem;line-height:1.5}.home-proof-card__metadata a{color:var(--instrument-signal);font-weight:700}.home-proof-card__metadata a:hover,.home-proof-card__metadata a:focus-visible{color:var(--instrument-text)}.home-proof-card__boundary{border-left:2px solid var(--instrument-warning);background:color-mix(in srgb, var(--instrument-warning) 7%, transparent);color:var(--instrument-text-soft);margin-top:1.5rem;padding:.85rem 1rem;font-size:.875rem;font-weight:650;line-height:1.5}.home-proof-card__actions{margin-top:1.5rem}.home-section--notes{background:var(--instrument-surface)}.home-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.home-note-card{background:color-mix(in srgb, var(--instrument-technical) 92%, transparent);min-height:18rem}.home-note-card h2{margin-top:.85rem;font-size:clamp(1.4rem,2vw,1.7rem)}.home-note-card p{color:var(--instrument-text-soft);margin-top:1rem;font-size:.92rem;line-height:1.55}.home-section--routes{background:var(--instrument-bg)}.home-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-route-card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);flex-direction:column;min-width:0;min-height:23rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.home-route-card--public{border-color:color-mix(in srgb, var(--instrument-copper) 64%, var(--instrument-border));background:linear-gradient(135deg, color-mix(in srgb, var(--instrument-copper) 11%, transparent), transparent 45%), var(--instrument-surface)}.home-route-card>p:first-child{color:var(--instrument-signal)}.home-route-card h2{max-width:20ch;margin-top:1rem;font-size:clamp(1.75rem,3vw,2.5rem)}.home-route-card>p:not(:first-child){max-width:56ch;color:var(--instrument-text-soft);margin-top:1.25rem;font-size:1rem;line-height:1.6}.home-route-card__actions{margin-top:auto;padding-top:1.75rem}.site-footer{border-top:1px solid var(--instrument-border);background:var(--instrument-technical);color:var(--instrument-text);position:relative;overflow:hidden}.site-footer:before{pointer-events:none;content:"";background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem;opacity:.24;position:absolute;inset:0}.site-footer__main,.site-footer__legal{z-index:1;position:relative}.site-footer__main{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.site-footer__identity{border-top:2px solid var(--instrument-copper);align-self:start;padding-top:1.25rem}.site-footer__brand{align-items:center;gap:.85rem;display:flex}.site-footer .brand-mark{border-color:var(--instrument-border);background:var(--instrument-surface)}.site-footer__name{color:var(--instrument-text);letter-spacing:-.015em;font-size:.95rem;font-weight:900}.site-footer__subtitle,.site-footer__group>p{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.35}.site-footer__subtitle{margin-top:.3rem}.site-footer__promise{max-width:26rem;color:var(--instrument-text);letter-spacing:-.04em;margin-top:1.75rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900;line-height:1.12}.site-footer__description{max-width:34rem;color:var(--instrument-text-soft);margin-top:1rem;font-size:.92rem;line-height:1.6}.site-footer__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.site-footer .btn{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-surface);min-height:2.625rem;box-shadow:none;color:var(--instrument-text)}.site-footer .btn-primary{border-color:var(--instrument-copper);background:var(--instrument-copper);color:var(--instrument-bg)}.site-footer .btn-laser{border-color:var(--instrument-signal);color:var(--instrument-signal);background:0 0}.site-footer .btn:hover,.site-footer .btn:focus-visible{border-color:var(--instrument-signal);box-shadow:0 0 0 2px color-mix(in srgb, var(--instrument-signal) 32%, transparent);outline:none}.site-footer .btn-primary:hover,.site-footer .btn-primary:focus-visible{background:var(--instrument-signal);color:var(--instrument-bg)}.site-footer__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.site-footer__group{border-top:1px solid var(--instrument-border);min-width:0;padding-top:.85rem}.site-footer__group ul{gap:.1rem;margin-top:.8rem;padding:0;list-style:none;display:grid}.site-footer .footer-link{border-radius:var(--control-radius);min-height:2rem;color:var(--instrument-text-soft);align-items:center;padding-inline:.5rem;font-size:.875rem;font-weight:650;line-height:1.35;display:inline-flex}.site-footer .footer-link:hover,.site-footer .footer-link:focus-visible{background:color-mix(in srgb, var(--instrument-signal) 9%, transparent);color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:2px}.site-footer__legal{border-top:1px solid var(--instrument-border);padding-block:1.25rem}.site-footer__legal>div{color:var(--instrument-text-soft);flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.82rem;line-height:1.5;display:flex}.site-footer__legal .footer-link{min-height:auto;color:var(--instrument-text);padding:0}@media (width<=1023px){.home-assets-grid,.home-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section__heading-row{flex-direction:column;align-items:flex-start}.site-footer__main{grid-template-columns:minmax(0,1fr)}.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}@media (width<=639px){.home-section__inner{padding-block:3.5rem}.home-start-grid,.home-assets-grid,.home-proof-grid,.home-notes-grid,.home-route-grid{grid-template-columns:minmax(0,1fr)}.home-start-grid,.home-assets-grid,.home-proof-grid,.home-notes-grid{gap:.875rem;margin-top:1.75rem}.home-section__actions,.home-proof-card__actions,.home-route-card__actions,.site-footer__actions{flex-direction:column;align-items:stretch}.home-section__actions .btn,.home-proof-card__actions .btn,.home-route-card__actions .btn,.site-footer__actions .btn{justify-content:center}.home-section--start .bento-card,.home-asset-card,.home-note-card,.home-route-card{min-height:0}.home-asset-card,.home-note-card,.home-proof-card,.home-route-card{padding:1.25rem}.home-route-card h2{font-size:1.8rem}.site-footer__main{gap:2.5rem;padding-block:3rem}.site-footer__groups{grid-template-columns:minmax(0,1fr);gap:1.25rem}.site-footer__promise{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.lab-note-index-card{transition:none}}select,textarea,input{transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}select:hover,textarea:hover,input:hover{border-color:#34ddff4d}.tools-hero{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:end;gap:clamp(28px,4vw,52px);padding-block:clamp(34px,5vw,64px) clamp(18px,3vw,34px);display:grid}.tools-hero__copy h1{font-size:clamp(2.9rem,5.3vw,4.8rem)}.tools-hero-actions .btn{min-height:42px}.tools-secondary-actions{display:contents}.tools-status-panel{align-content:start;align-self:center;display:grid}.tools-status-grid .ordered-card{border-radius:var(--card-radius-sm)}.tool-dock-shell{top:var(--header-height);z-index:30;backdrop-filter:blur(18px);background:linear-gradient(#030507f5,#030507c7 78%,#0000);padding-block:.7rem 1rem;position:sticky}.tool-module-section,#lmd-decision-cockpit{scroll-margin-top:calc(var(--header-height) + 5.5rem)}.tool-module-header{align-items:stretch}.tool-module-summary{border-color:#9ad1e22e;align-self:stretch}.tool-module-mount{position:relative}.tool-workbench-nav{scroll-snap-type:x proximity;border-radius:var(--panel-radius);scrollbar-width:thin;scrollbar-color:#34ddff61 #ffffff0a;background:linear-gradient(#ffffff0e,#ffffff05),#03080cc2;border:1px solid #9ad1e229;gap:.55rem;padding:.55rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000047}.tool-workbench-nav::-webkit-scrollbar{width:10px;height:10px}.tool-control-rail::-webkit-scrollbar{width:10px;height:10px}.tool-output-rail::-webkit-scrollbar{width:10px;height:10px}.tool-panel>:first-child::-webkit-scrollbar{width:10px;height:10px}.tool-panel>aside::-webkit-scrollbar{width:10px;height:10px}.tool-workbench-nav::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.tool-control-rail::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.tool-output-rail::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.tool-panel>:first-child::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.tool-panel>aside::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.tool-workbench-nav::-webkit-scrollbar-thumb{background:#34ddff52;border:2px solid #03080cdb;border-radius:999px}.tool-control-rail::-webkit-scrollbar-thumb{background:#34ddff52;border:2px solid #03080cdb;border-radius:999px}.tool-output-rail::-webkit-scrollbar-thumb{background:#34ddff52;border:2px solid #03080cdb;border-radius:999px}.tool-panel>:first-child::-webkit-scrollbar-thumb{background:#34ddff52;border:2px solid #03080cdb;border-radius:999px}.tool-panel>aside::-webkit-scrollbar-thumb{background:#34ddff52;border:2px solid #03080cdb;border-radius:999px}.tool-workbench-nav a{scroll-snap-align:start;color:#dbeaf0;background:#ffffff09;border:1px solid #9ad1e229;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:.58rem .9rem;font-size:.78rem;font-weight:850;display:inline-flex}.tool-workbench-nav a:hover,.tool-workbench-nav a:focus-visible{color:#fff;box-shadow:var(--cyan-glow-sm);border-color:#34ddff6b}.tool-app-frame{background:linear-gradient(90deg,#34ddff14,#0000 28%,#ffb64c09),radial-gradient(circle at 82% 8%,#34ddff14,#0000 26rem),#070c12e0;border-color:#83f0ff3d;overflow:visible}.tool-window-bar{border-radius:var(--card-radius);background:linear-gradient(#ffffff0d,#ffffff05),#02070ba8;border:1px solid #9ad1e224;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.tool-window-title,.tool-pane-title{color:#fff;margin-top:.25rem;font-size:1rem;font-weight:950;line-height:1.25}.tool-window-status{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.tool-window-status li{color:#d8e9f0;background:#ffffff09;border:1px solid #9ad1e226;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:850;line-height:1}.tool-workbench-grid,.tool-panel{grid-template-columns:minmax(18rem,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(18px,2.6vw,32px);min-width:0;display:grid}.tool-panel{border-radius:var(--panel-radius);background:linear-gradient(#ffffff0d,#ffffff04),radial-gradient(circle at 8% 0,#34ddff12,#0000 24rem),#03080c94;border:1px solid #9ad1e229;padding:clamp(16px,2vw,24px);position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 22px 64px #00000047}.tool-panel:before{z-index:0;pointer-events:none;content:"";opacity:.72;background:linear-gradient(90deg,#34ddff3d,#0000 35%) 0 0/56% 1px no-repeat,linear-gradient(90deg,#0000,#ffb64c29) 100% 100%/46% 1px no-repeat;position:absolute;inset:0}.tool-panel>*{z-index:1;min-width:0;position:relative}.tool-control-rail,.tool-panel>:first-child,.tool-output-rail,.tool-panel>aside{scrollbar-width:thin;scrollbar-color:#34ddff61 #ffffff0a;min-width:0}.tool-output-rail,.tool-panel>aside{min-width:0}.tool-action-list{flex-wrap:wrap;gap:.75rem;display:flex}.tool-pane-heading{border-radius:var(--card-radius-sm);background:linear-gradient(#ffffff0d,#ffffff04),#0105097a;border:1px solid #9ad1e224;padding:.92rem}.tool-output-rail>.tool-pane-heading,.tool-panel>aside>.tool-pane-heading{z-index:4}.tool-pane-copy{color:#95aab7;margin-top:.35rem;font-size:.84rem;font-weight:650;line-height:1.55}.tool-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.tool-field{border:1px solid var(--line);border-radius:var(--card-radius);color:#fff;background:linear-gradient(#ffffff0b,#ffffff04),#04090e9e;gap:10px;padding:16px;font-size:.9rem;font-weight:850;display:grid}.tool-field:focus-within{background:linear-gradient(#34ddff12,#ffffff05),#04090ebd;border-color:#34ddff70;box-shadow:0 0 0 3px #34ddff1a}.tool-field select,.tool-field textarea{border-radius:var(--control-radius);color:#eef8fb;background:#03080cc7;border:1px solid #9ad1e229;min-height:44px}.tool-field select{padding-inline:12px}.tool-field select:focus-visible,.tool-field textarea:focus-visible,.tool-field input:focus-visible,.tool-workbench-nav a:focus-visible{outline:none}.tool-result-grid{gap:12px;display:grid}.result-card{border:1px solid var(--line);border-radius:var(--card-radius);background:#ffffff09;padding:14px}.result-card--warning{background:var(--danger-surface);color:#fff1df;border-color:#ffb64c52}.home-eyebrow{color:var(--accent-strong);align-items:center;gap:.7rem;display:inline-flex}.home-eyebrow:before{background:linear-gradient(90deg, var(--accent), transparent);width:2.6rem;height:1px;box-shadow:var(--cyan-glow-sm);content:""}.hero-title-gradient{background:linear-gradient(90deg,#fff 0%,#dffaff 38%,#7aeaff 62%,#ffd27a 100%);color:#0000;background-clip:text}.hero-copy{color:var(--text-soft)}.hero-proof-console{border-radius:var(--card-radius);background:#9ad1e217;border:1px solid #9ad1e226;gap:1px;display:grid;overflow:hidden}.hero-proof-console__item{background:linear-gradient(145deg,#34ddff14,#ffffff05),#03080cb3;gap:.35rem;padding:.95rem;display:grid}.industrial-divider{height:1px;box-shadow:var(--cyan-glow-sm);background:linear-gradient(90deg,#0000,#34ddff8a,#ffb64c52,#0000)}.visual-panel{min-height:360px;padding:var(--card-pad);overflow:hidden}.cockpit-panel{isolation:isolate;border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius);min-height:540px;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff14;background:radial-gradient(circle at 66% 18%,#34ddff17,#0000 18rem),radial-gradient(circle at 24% 86%,#ff6b3509,#0000 16rem),linear-gradient(145deg,#ffffff12,#ffffff04),#060b11db;position:relative;overflow:hidden;container-type:inline-size}.cockpit-panel:before,.cockpit-panel:after{pointer-events:none;content:"";position:absolute;inset:0}.cockpit-panel:before{z-index:0;background:linear-gradient(var(--line-faint) 1px, transparent 1px), linear-gradient(90deg, var(--line-faint) 1px, transparent 1px);opacity:.9;background-size:32px 32px;mask-image:linear-gradient(#000000e0,#0000 86%)}.cockpit-panel:after{z-index:2;opacity:.7;background:linear-gradient(90deg,#34ddff38,#0000 34%) 0 0/52% 1px no-repeat,linear-gradient(90deg,#0000,#ffb64c1f) 100% 100%/46% 1px no-repeat}.cockpit-grid{z-index:0;opacity:.3;background-image:linear-gradient(#9ad1e22e 1px,#0000 1px),linear-gradient(90deg,#9ad1e22e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 86%)}.cockpit-content{z-index:3;align-content:space-between;gap:22px;min-height:100%;display:grid;position:relative}.cockpit-node{border-radius:var(--card-radius);background:linear-gradient(90deg,#34ddff14,#0000),#00000047;border:1px solid #34ddff33;padding:16px;position:relative}.diagram-frame{border-radius:var(--card-radius);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-soft);background:linear-gradient(145deg,#0c1820f5,#050a0ef5);border:1px solid #9ad1e233;overflow:hidden}.diagram-frame__header{padding:1rem 1rem 0}.diagram-frame__canvas{width:100%;height:auto;margin-top:.75rem;display:block}.diagram-frame__legend{border-top:1px solid #9ad1e224;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.diagram-frame__legend li{color:var(--text-muted);gap:.25rem;font-size:.78rem;line-height:1.45;display:grid}.diagram-frame__legend strong{color:var(--text-strong);font-size:.84rem}.diagram-frame__direction{color:var(--text-muted);padding:0 1rem 1rem;font-size:.82rem;line-height:1.5}.page-hero-model{align-self:stretch;width:100%}.page-hero-model__steps,.identity-model__steps{gap:.6rem;padding:1rem;display:grid}.page-hero-model__steps li,.identity-model__steps li{min-height:3.9rem;color:var(--text-strong);background:#02080c85;border:1px solid #9ad1e229;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;font-size:.9rem;font-weight:800;line-height:1.4;display:grid}.page-hero-model__index,.identity-model__index{width:2rem;height:2rem;color:var(--accent-strong);font-family:var(--font-mono);background:#34ddff1c;border:1px solid #34ddff59;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.identity-model__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.identity-model__steps li{align-items:start}.identity-model__steps strong,.identity-model__steps small{display:block}.identity-model__steps strong{color:var(--text-strong);margin-top:.2rem;font-size:.95rem}.identity-model__steps small{color:var(--text-muted);margin-top:.35rem;font-size:.76rem;font-weight:600;line-height:1.5}.process-loop__stages,.process-loop__stage{position:relative}.process-loop__stage:not(.is-last):after{z-index:2;color:var(--accent-strong);content:"→";font-size:1.25rem;font-weight:900;position:absolute;top:1.1rem;right:-1.15rem}.evidence-rail,.profile-image-panel{position:relative;overflow:hidden}.profile-image-panel:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.58;width:30%;height:1px;position:absolute;inset:auto 5% 5% auto}@media (width<=860px){.diagram-frame__legend,.identity-model__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.process-loop__stage:not(.is-last):after{display:none}}@media (width<=520px){.diagram-frame__header,.diagram-frame__legend,.page-hero-model__steps,.identity-model__steps{padding:.85rem}.diagram-frame__legend,.identity-model__steps{grid-template-columns:1fr}}@media (width<=1180px){.site-header__inner{grid-template-columns:1fr auto}.primary-nav,.site-actions{display:none}}@media (width>=1024px){.tool-workbench-grid,.tool-panel{align-items:stretch}.tool-control-rail,.tool-panel>:first-child{top:calc(var(--header-height) + 1.25rem);position:sticky}.tool-control-rail,.tool-panel>:first-child,.tool-output-rail,.tool-panel>aside{max-height:calc(100svh - var(--header-height) - 2.5rem);scrollbar-gutter:stable;overflow:auto}.tool-control-rail,.tool-panel>:first-child{padding-right:.25rem}.tool-panel>aside,.tool-output-rail{align-self:start}.tool-output-rail>.tool-pane-heading,.tool-panel>aside>.tool-pane-heading{backdrop-filter:blur(14px);position:sticky;top:0;box-shadow:0 12px 22px #00000038}}@media (width<=1023px){.tools-hero{grid-template-columns:1fr}.tool-dock-shell{padding-block:.55rem .85rem;position:static}.tools-status-panel{display:none}.tool-window-bar{flex-direction:column;align-items:flex-start}.tool-window-status{justify-content:flex-start}.tool-workbench-grid,.tool-panel{grid-template-columns:1fr}.tool-panel{padding:18px}}@media (width<=639px){.brand-mark{width:40px;height:40px}.tools-hero{gap:0;padding-block:26px 14px}.tools-hero__copy h1{max-width:20rem;font-size:clamp(2.25rem,11.4vw,3.3rem);line-height:.98}.tools-hero__copy>.metric-label{margin-top:1.1rem}.tools-hero__lead{margin-top:1.05rem;font-size:1rem;line-height:1.65}.tools-hero__detail,.tools-hero__boundary{display:none}.tools-hero__privacy{margin-top:.9rem;font-size:.86rem;line-height:1.55}.tools-hero-actions{grid-template-columns:1fr;margin-top:1.1rem;display:grid}.tools-hero-actions .btn{white-space:normal;width:100%}.tools-secondary-actions{display:none}.cockpit-title{font-size:clamp(1.9rem,8.5vw,2.45rem);line-height:1.08}.cockpit-output-modes{display:none}.tool-workbench-nav{border-radius:18px;padding:.45rem}.tool-workbench-nav a{min-height:38px;padding-inline:.76rem;font-size:.74rem}.tool-input-grid{grid-template-columns:1fr}.cockpit-panel{min-height:420px}.hero-proof-console__item{padding:.85rem}}.site-header{backdrop-filter:blur(12px)saturate(110%);background:#0a0b0be6;border:0;box-shadow:0 12px 34px #0003}.site-header:after{display:none}.site-header__inner{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);width:min(1376px,100% - 64px);min-height:72px;box-shadow:none;grid-template-columns:auto minmax(0,1fr);gap:24px;margin-block:12px;padding:0 24px 0 16px}.site-header__brand{color:var(--instrument-text);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:800}.primary-nav{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;gap:.1rem;margin-left:auto;padding:0}.nav-trigger,.utility-button,.site-menu-trigger{border-radius:var(--button-radius);color:var(--instrument-text);background:0 0;border:1px solid #0000;font-size:.875rem;font-weight:700}.nav-trigger{min-height:44px;padding:.5rem .6rem}.nav-trigger:after{display:none}.nav-trigger:hover,.nav-trigger:focus-visible,.nav-trigger.is-active,.utility-button:hover,.utility-button:focus-visible,.utility-button.is-active{box-shadow:none;color:var(--instrument-signal);background:#d66a361a;border-color:#0000;transform:none}.nav-trigger.is-active{color:var(--instrument-copper)}.nav-trigger:focus-visible,.utility-button:focus-visible,.site-menu-trigger:focus-visible{outline:2px solid var(--instrument-signal);outline-offset:3px}.nav-panel{border-color:var(--instrument-border);border-radius:var(--panel-radius);background:var(--instrument-surface);backdrop-filter:none;box-shadow:0 28px 62px #0000008c}.nav-panel:before{background:linear-gradient(90deg, var(--instrument-copper), transparent 34%) top left / 50% 1px no-repeat, linear-gradient(90deg, transparent, var(--instrument-signal)) bottom right / 42% 1px no-repeat;opacity:.5}.nav-panel__actions{border-top:1px solid var(--instrument-border);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.nav-panel__actions .utility-button{border-color:var(--instrument-border);background:var(--instrument-technical)}.nav-panel__actions .btn-laser{box-shadow:none;color:var(--instrument-text);background:#d66a3629;border-color:#ff9d4a7a}.nav-menu-link{color:var(--instrument-text-soft)}.nav-menu-link:hover,.nav-menu-link:focus-visible,.nav-menu-link.is-active{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:inset 3px 0 0 var(--instrument-copper);color:var(--instrument-text)}[data-mobile-menu]{display:none}[data-mobile-menu]>summary{border:1px solid var(--instrument-border);border-radius:var(--button-radius);background:var(--instrument-technical);min-height:44px;color:var(--instrument-text);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:inline-flex}[data-mobile-menu][open]>summary{border-color:var(--instrument-signal);color:var(--instrument-signal)}.mobile-nav-panel{width:min(92vw,28rem)}.site-shell.home-hero-grid{width:min(1376px,100% - 64px);min-height:min(804px, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,638px) minmax(0,674px);align-items:center;gap:clamp(32px,4.45vw,64px);padding-block:clamp(48px,5vw,72px)}.home-hero-grid:before{border:1px solid var(--instrument-grid);background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 28px 28px;opacity:.22;border-radius:16px;width:min(36rem,48vw);height:min(22rem,38vw);inset:14% -5% auto auto}.home-hero__copy{z-index:1;min-width:0;position:relative}.home-hero__tags,.home-hero__actions{flex-wrap:wrap;gap:.5rem;display:flex}.home-hero__tag{border:1px solid var(--instrument-border);border-radius:var(--button-radius);color:#4a4035;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fffaf4;padding:.5rem .75rem;font-size:.69rem;font-weight:700;line-height:1.25}.home-hero__tag--preserved{background:var(--instrument-technical);color:var(--instrument-text-soft)}.home-hero__eyebrow,.instrument-cluster__label{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.25}.home-hero__eyebrow{margin-top:1.8rem}.home-hero__preserve-label{color:var(--instrument-text-soft);letter-spacing:.04em;margin-left:.5rem;font-size:.62rem}.home-hero__title{max-width:638px;color:var(--instrument-text);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(3.2rem,4.9vw,4.375rem);font-weight:900;line-height:.97}.home-hero__intro{max-width:610px;color:var(--instrument-text-soft);margin-top:1.5rem;font-size:1.125rem;line-height:1.4}.home-hero__actions{gap:.75rem;margin-top:2rem}.home-hero__actions .btn{min-height:44px;box-shadow:none}.home-hero__primary-action{border-color:var(--instrument-copper);background:var(--instrument-copper);color:var(--instrument-bg)}.home-hero__primary-action:hover,.home-hero__primary-action:focus-visible{border-color:var(--instrument-signal);background:var(--instrument-signal);box-shadow:none;color:var(--instrument-bg)}.home-hero__secondary-action{border-color:var(--instrument-border);background:var(--instrument-technical);color:var(--instrument-text)}.home-hero__secondary-action:hover,.home-hero__secondary-action:focus-visible{border-color:var(--instrument-signal);box-shadow:none;color:var(--instrument-text)}.home-hero__review-note{color:var(--instrument-text-soft);margin-top:1rem;font-size:.88rem;line-height:1.5}.instrument-cluster{z-index:1;border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-surface);min-width:0;min-height:600px;box-shadow:none;gap:1rem;margin:0;padding:1.25rem;display:grid;position:relative;overflow:hidden}.instrument-cluster:before{pointer-events:none;content:"";background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 32px 32px;opacity:.1;position:absolute;inset:0}.instrument-cluster>*{z-index:1;position:relative}.instrument-cluster__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.instrument-cluster__status{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.69rem;font-weight:700;display:inline-flex}.instrument-cluster__status span{background:var(--instrument-success);border-radius:999px;width:.5rem;height:.5rem}.instrument-cluster__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.instrument-cluster__step{border:1px solid var(--instrument-border);background:var(--instrument-technical);border-radius:8px;align-content:start;gap:.45rem;min-height:124px;padding:.75rem;display:grid}.instrument-cluster__step-index,.instrument-cluster__step>span:last-child{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.065em;font-size:.69rem;font-weight:700;line-height:1.25}.instrument-cluster__step-index{color:var(--instrument-signal)}.instrument-cluster__step--success .instrument-cluster__step-index{color:var(--instrument-success)}.instrument-cluster__step--warning .instrument-cluster__step-index{color:var(--instrument-warning)}.instrument-cluster__step--risk .instrument-cluster__step-index{color:var(--instrument-risk)}.instrument-cluster__step strong{color:var(--instrument-text);font-size:1.0625rem;line-height:1.25}.instrument-cluster__evidence{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-surface);align-content:start;gap:.85rem;min-height:328px;padding:1.5rem;display:grid}.instrument-cluster__evidence h2{color:var(--instrument-text);letter-spacing:-.03em;font-size:1.75rem;font-weight:900;line-height:1.15}.instrument-cluster__evidence>p:not(.instrument-cluster__label){max-width:37ch;color:var(--instrument-text-soft);font-size:1rem;line-height:1.5}.instrument-cluster__source{border:1px solid var(--instrument-border);border-radius:var(--card-radius-sm);background:var(--instrument-technical);width:min(100%,300px);margin-top:.1rem;padding:1rem}.instrument-cluster__source dt{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.69rem;font-weight:700}.instrument-cluster__source dd{color:var(--instrument-text);margin-top:.5rem;font-size:.875rem;font-weight:700}.process-proof-system{border-block:1px solid var(--instrument-border);background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 32px 32px, var(--instrument-surface)}.process-proof-system__inner{padding-block:clamp(3.5rem,7vw,6.5rem)}.process-proof-system__section{gap:clamp(2rem,4vw,3.5rem);display:grid}.process-proof-system__section--proof{border-top:1px solid var(--instrument-border);margin-top:clamp(3.5rem,7vw,6.5rem);padding-top:clamp(3.5rem,7vw,6.5rem)}.process-proof-system .metric-label,.process-proof-system__card-eyebrow,.process-proof-system__metadata dt,.process-proof-system__source-note dt,.process-proof-system__boundary-notice>p:first-child{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.25}.process-proof-system .section-heading-mark{display:none}.process-proof-system .max-w-3xl{max-width:52rem}.process-proof-system h2,.process-proof-system h3{color:var(--instrument-text)}.process-proof-system .text-slate-300{color:var(--instrument-text-soft)}.process-proof-system__tags,.process-proof-system__actions{flex-wrap:wrap;gap:.5rem;display:flex}.process-proof-system__tags{margin-top:1.5rem}.process-proof-system__tag{border:1px solid var(--instrument-border);border-radius:var(--button-radius);color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .75rem;font-size:.69rem;font-weight:700;line-height:1.25}.process-proof-system__actions{margin-top:1.5rem}.process-proof-system__actions .btn-primary{border-color:var(--instrument-copper);background:var(--instrument-copper);color:var(--instrument-bg)}.process-proof-system__actions .btn-primary:hover,.process-proof-system__actions .btn-primary:focus-visible{border-color:var(--instrument-signal);background:var(--instrument-signal);box-shadow:none;color:var(--instrument-bg)}.process-proof-system__actions .btn-secondary{border-color:var(--instrument-border);background:var(--instrument-technical);color:var(--instrument-text)}.process-proof-system__actions .btn-secondary:hover,.process-proof-system__actions .btn-secondary:focus-visible{border-color:var(--instrument-signal);box-shadow:none;color:var(--instrument-text)}.process-proof-system__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.process-proof-system__step{border:1px solid var(--instrument-border);border-radius:var(--card-radius-sm);background:var(--instrument-technical);align-content:start;gap:.75rem;min-width:0;min-height:11.75rem;padding:1.25rem;display:grid;position:relative}.process-proof-system__step:not(:last-child):after{z-index:1;color:var(--instrument-signal);content:"→";font-family:var(--font-mono);font-size:.9rem;font-weight:700;position:absolute;top:50%;right:-1.15rem;transform:translateY(-50%)}.process-proof-system__step-index{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;font-size:.69rem;font-weight:700;line-height:1}.process-proof-system__step--success .process-proof-system__step-index{color:var(--instrument-success)}.process-proof-system__step--risk .process-proof-system__step-index{color:var(--instrument-warning)}.process-proof-system__step--active{border-color:var(--instrument-copper)}.process-proof-system__step strong{color:var(--instrument-text);font-size:1.35rem;line-height:1.1}.process-proof-system__step>span:last-child{color:var(--instrument-text-soft);font-size:.94rem;line-height:1.5}.process-proof-system__proof-heading{gap:.25rem;max-width:52rem;display:grid}.process-proof-system__metadata{width:min(100%,28rem);margin:0}.process-proof-system__metadata>div{border:1px solid var(--instrument-border);border-radius:var(--card-radius-sm);background:var(--instrument-technical);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.process-proof-system__metadata dd{color:var(--instrument-text);text-align:right;font-size:.875rem;font-weight:700}.process-proof-system__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:60rem;display:grid}.process-proof-system__card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);min-width:0;min-height:19rem;color:inherit;transition:border-color var(--duration-med) var(--ease-industrial), transform var(--duration-med) var(--ease-industrial);align-content:start;gap:1rem;padding:1.5rem;text-decoration:none;display:grid}.process-proof-system__card h3{letter-spacing:-.03em;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:900;line-height:1.1}.process-proof-system__card>p:not(.process-proof-system__boundary){color:var(--instrument-text-soft);font-size:1rem;line-height:1.5}.process-proof-system__source-note{border:1px solid var(--instrument-border);border-radius:var(--card-radius-sm);background:var(--instrument-bg);width:min(100%,19rem);margin-top:auto;padding:1rem}.process-proof-system__source-note dd{color:var(--instrument-text);margin-top:.5rem;font-size:.875rem;font-weight:700}.process-proof-system__boundary{color:var(--instrument-warning);font-family:var(--font-mono);letter-spacing:.02em;font-size:.75rem;font-weight:700;line-height:1.5}.process-proof-system__card-action{border-top:1px solid var(--instrument-border);color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;margin-top:auto;padding-top:1rem;font-size:.69rem;font-weight:700;display:inline-flex}.process-proof-system__card:hover,.process-proof-system__card:focus-visible{border-color:var(--instrument-signal);box-shadow:none;outline:none;transform:translateY(-2px)}.process-proof-system__card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--instrument-signal) 28%, transparent)}.process-proof-system__boundary-notice{border:1px solid var(--instrument-warning);border-radius:var(--card-radius);background:var(--instrument-technical);gap:.75rem;max-width:44rem;padding:1.25rem;display:grid}.process-proof-system__boundary-notice>p:last-child{color:var(--instrument-text-soft);font-size:.94rem;line-height:1.5}@media (width<=1180px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;width:min(1376px,100% - 48px);margin-block:8px;padding-inline:16px}[data-mobile-menu]{display:block}.site-shell.home-hero-grid{grid-template-columns:1fr;width:min(1376px,100% - 48px);min-height:auto}.home-hero-grid:before{display:none}.home-hero__copy,.instrument-cluster{max-width:720px}.process-proof-system__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.process-proof-system__step:nth-child(2):after{display:none}}@media (width<=639px){.site-header__inner{border-radius:14px;width:min(1376px,100% - 32px);min-height:64px}.site-header__brand{font-size:.69rem}.site-shell.home-hero-grid{gap:1.25rem;width:min(1376px,100% - 32px);padding-block:1rem 3rem}.home-hero__tags{gap:.45rem}.home-hero__tag{padding:.45rem .62rem;font-size:.62rem}.home-hero__eyebrow{margin-top:1.1rem}.home-hero__preserve-label{margin:.3rem 0 0;display:block}.home-hero__title{max-width:20rem;margin-top:.8rem;font-size:clamp(2.75rem,11.3vw,3.2rem);line-height:.98}.home-hero__intro{margin-top:1.25rem;font-size:1rem;line-height:1.4}.home-hero__actions{flex-direction:column;align-items:flex-start;margin-top:1.25rem}.home-hero__review-note{margin-top:.7rem;font-size:.8rem}.instrument-cluster{gap:.85rem;min-height:0;padding:.85rem}.instrument-cluster__header{align-items:flex-start}.instrument-cluster__steps{gap:.38rem}.instrument-cluster__step{gap:.35rem;min-height:86px;padding:.55rem}.instrument-cluster__step strong{font-size:.8125rem}.instrument-cluster__step-index,.instrument-cluster__step>span:last-child,.instrument-cluster__status,.instrument-cluster__label{font-size:.6rem}.instrument-cluster__evidence{gap:.75rem;min-height:0;padding:1.25rem}.instrument-cluster__evidence h2{font-size:1.5rem}.instrument-cluster__evidence>p:not(.instrument-cluster__label){font-size:.94rem}.process-proof-system__inner{padding-block:3.5rem}.process-proof-system__section{gap:1.5rem}.process-proof-system__section--proof{margin-top:3.5rem;padding-top:3.5rem}.process-proof-system__tags,.process-proof-system__actions{gap:.45rem}.process-proof-system__actions{flex-direction:column;align-items:flex-start}.process-proof-system__tag{padding:.45rem .62rem;font-size:.62rem}.process-proof-system__flow,.process-proof-system__cards{grid-template-columns:1fr}.process-proof-system__flow{gap:2rem}.process-proof-system__step{min-height:0;padding:1rem}.process-proof-system__step:not(:last-child):after{content:"↓";inset:auto auto -1.45rem 1rem;transform:none}.process-proof-system__step:nth-child(2):after{display:block}.process-proof-system__step strong{font-size:1.2rem}.process-proof-system__step>span:last-child,.process-proof-system__card>p:not(.process-proof-system__boundary),.process-proof-system__boundary-notice>p:last-child{font-size:.9rem}.process-proof-system__metadata{width:100%}.process-proof-system__metadata>div{flex-direction:column;align-items:flex-start;gap:.4rem}.process-proof-system__metadata dd{text-align:left}.process-proof-system__card{min-height:0;padding:1.25rem}.process-proof-system__boundary-notice{padding:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.decision-cockpit{--cockpit-canvas:var(--instrument-bg);--cockpit-surface:var(--instrument-surface);--cockpit-technical:var(--instrument-technical);--cockpit-text:var(--instrument-text);--cockpit-text-soft:var(--instrument-text-soft);--cockpit-border:var(--instrument-border);--cockpit-signal:var(--instrument-copper);--cockpit-focus:var(--instrument-signal);--cockpit-ok:var(--instrument-success);--cockpit-risk:var(--instrument-risk);color:var(--cockpit-text)}.decision-cockpit.tool-app-frame{border-color:var(--cockpit-border);background:linear-gradient(var(--instrument-grid) 1px, transparent 1px), linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px), radial-gradient(circle at 86% 4%, color-mix(in srgb, var(--cockpit-signal) 12%, transparent), transparent 28rem), var(--cockpit-canvas);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cockpit-text) 6%, transparent);background-size:2rem 2rem,2rem 2rem,auto,auto}.decision-cockpit .tool-window-bar,.decision-cockpit .tool-pane-heading,.decision-cockpit .tool-control-rail,.decision-cockpit .tool-output-rail,.decision-cockpit details.ordered-card{border-color:var(--cockpit-border);background:var(--cockpit-technical);box-shadow:none}.decision-cockpit .tool-window-bar{border-radius:var(--card-radius);position:relative;overflow:hidden}.decision-cockpit .tool-window-bar:before{content:"";background:var(--cockpit-signal);width:3px;position:absolute;inset:0 auto 0 0}.decision-cockpit .tool-window-title,.decision-cockpit .tool-pane-title,.decision-cockpit .cockpit-title,.decision-cockpit .result-card,.decision-cockpit .tool-control-rail legend,.decision-cockpit .tool-control-rail summary{color:var(--cockpit-text)}.decision-cockpit .tool-pane-copy,.decision-cockpit .tool-control-rail>p,.decision-cockpit details p,.decision-cockpit .text-slate-300,.decision-cockpit .text-slate-400{color:var(--cockpit-text-soft)!important}.decision-cockpit .tool-window-status li,.decision-cockpit .chip{border-color:var(--cockpit-border);background:var(--cockpit-technical);color:var(--cockpit-text-soft)}.decision-cockpit .chip--amber,.decision-cockpit .chip--steel{border-color:color-mix(in srgb, var(--cockpit-signal) 48%, var(--cockpit-border));color:var(--cockpit-text)}.decision-cockpit .btn{border-color:var(--cockpit-border);border-radius:var(--control-radius);background:var(--cockpit-technical);min-height:2.75rem;color:var(--cockpit-text);box-shadow:none}.decision-cockpit .btn-primary,.decision-cockpit button[aria-pressed=true]{border-color:var(--cockpit-signal);background:var(--cockpit-signal);color:var(--instrument-bg)}.decision-cockpit .btn-secondary,.decision-cockpit button[aria-pressed=false]{border-color:var(--cockpit-border);background:var(--cockpit-technical);color:var(--cockpit-text)}.decision-cockpit .btn:hover,.decision-cockpit .btn:focus-visible,.decision-cockpit button[aria-pressed]:hover,.decision-cockpit button[aria-pressed]:focus-visible,.decision-cockpit label:focus-within{border-color:var(--cockpit-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--cockpit-focus) 62%, transparent);outline:none}.decision-cockpit [aria-label=Situation\ choices] button,.decision-cockpit details.ordered-card label{border-color:var(--cockpit-border)!important;background:color-mix(in srgb, var(--cockpit-technical) 92%, transparent)!important;color:var(--cockpit-text-soft)!important}.decision-cockpit [aria-label=Situation\ choices] button{align-items:center;gap:.75rem;display:flex}.decision-cockpit [aria-label=Situation\ choices] button:before{border:1px solid var(--cockpit-border);content:"";border-radius:2px;flex:none;width:.75rem;height:.75rem}.decision-cockpit [aria-label=Situation\ choices] button[aria-pressed=true],.decision-cockpit details.ordered-card label:has(input:checked){border-color:var(--cockpit-signal)!important;background:color-mix(in srgb, var(--cockpit-signal) 12%, var(--cockpit-technical))!important;color:var(--cockpit-text)!important}.decision-cockpit [aria-label=Situation\ choices] button[aria-pressed=true]:before{border-color:var(--cockpit-signal);background:var(--cockpit-signal)}.decision-cockpit [aria-label=Situation\ choices] button:focus-visible{outline:2px solid var(--cockpit-focus);outline-offset:2px}.decision-cockpit input{accent-color:var(--cockpit-signal)}.decision-cockpit details.ordered-card summary{min-height:2.75rem}.decision-cockpit .tool-output-rail{border-color:color-mix(in srgb, var(--cockpit-signal) 44%, var(--cockpit-border))}.decision-cockpit .tool-output-rail .ordered-card,.decision-cockpit .tool-output-rail .result-card,.decision-cockpit .tool-output-rail [class*=result]{border-color:var(--cockpit-border);background:var(--cockpit-technical);box-shadow:none}.decision-cockpit .tool-output-rail a:not(.btn){color:var(--cockpit-focus)}@media (width<=1023px){.decision-cockpit.tool-app-frame{background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto,auto}.decision-cockpit .tool-window-bar{flex-direction:column;align-items:flex-start}.decision-cockpit .tool-window-status{justify-content:flex-start}}@media print{@page{margin:16mm}html,body{color:#000!important;background:#fff!important}body *,body :before,body :after{box-shadow:none!important;text-shadow:none!important}body *{visibility:hidden!important}.print-brief,.print-brief *{visibility:visible!important}.print-brief{color:#000!important;background:#fff!important;width:100%!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.site-header,.site-footer,nav,footer,[data-command-palette],.no-print,.no-print *,.print-brief .no-print,.print-brief .no-print *,button,.btn,.page-hero-model,.diagram-frame,.identity-model,.process-loop,.evidence-rail,.hero-visual,svg{visibility:hidden!important;display:none!important}.print-brief .ordered-card,.print-brief .ordered-card-strong,.print-brief .result-card,.print-brief .result-card--warning,.print-brief .chip{color:#000!important;background:#fff!important;border:1px solid #9ca3af!important}.print-brief h1,.print-brief h2,.print-brief h3,.print-brief p,.print-brief li,.print-brief span,.print-brief dt,.print-brief dd{color:#000!important}.print-brief ul,.print-brief ol{-moz-column-break-inside:avoid;break-inside:avoid}}.frameworks-index{background:var(--instrument-bg);color:var(--instrument-text)}.frameworks-index__masthead,.framework-article__masthead{border-top:1px solid var(--instrument-border);grid-template-columns:minmax(0,1fr) minmax(19rem,.52fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.25rem,6vw,6rem);display:grid;position:relative}.frameworks-index__masthead:before,.framework-article__masthead:before{background:var(--instrument-copper);content:"";width:clamp(4.5rem,12vw,9rem);height:2px;position:absolute;top:-1px;left:0}.frameworks-index__masthead-copy,.framework-article__masthead-copy,.frameworks-index__visual,.framework-article__masthead-visual{min-width:0}.frameworks-index__tags,.frameworks-index__actions{flex-wrap:wrap;gap:.7rem;display:flex}.frameworks-index .chip,.framework-article .badge{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.frameworks-index__masthead-copy>p,.framework-index-card dl dt,.frameworks-index__summary dt,.frameworks-index__evidence-card>p,.frameworks-index__commercial-boundary>p{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.35}.frameworks-index__masthead-copy>p{margin-top:2rem}.frameworks-index h1,.framework-article__masthead h1{max-width:15ch;color:var(--instrument-text);letter-spacing:-.06em;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(3rem,5.25vw,5.25rem);font-weight:900;line-height:.98}.frameworks-index__intro,.framework-article__summary p:not(.framework-article__subtitle){max-width:65ch;color:var(--instrument-text-soft);text-transform:none;margin-top:1.25rem;font-size:clamp(1.02rem,1.75vw,1.18rem);line-height:1.7}.frameworks-index__actions{margin-top:1.75rem}.frameworks-index__visual .process-loop,.framework-article__masthead-visual .page-hero-model{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:var(--shadow-card-hard);margin:0}.frameworks-index__summary{border-top:1px solid var(--instrument-border);border-bottom:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface)}.frameworks-index__summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding-block:1rem;display:grid}.frameworks-index__summary dl>div{border-left:1px solid var(--instrument-border);min-width:0;padding:.75rem 1rem}.frameworks-index__summary dt,.frameworks-index__summary dd{margin:0}.frameworks-index__summary dd{color:var(--instrument-text);margin-top:.4rem;font-size:.9rem;font-weight:800;line-height:1.4}.frameworks-index__listing{padding-block:clamp(3.75rem,7vw,6.75rem)}.frameworks-index .section-heading-mark{width:4.5rem}.frameworks-index .section-heading-mark span{background:var(--instrument-copper)}.frameworks-index .section-heading-mark:after{background:var(--instrument-border)}.frameworks-index .max-w-3xl>h2{max-width:19ch;color:var(--instrument-text);letter-spacing:-.045em}.frameworks-index .max-w-3xl>p:not(.metric-label){color:var(--instrument-text-soft)}.frameworks-index__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.frameworks-index__list>li,.framework-index-card__article{min-width:0;display:flex}.framework-index-card__article{width:100%}.framework-index-card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 5%, transparent), transparent 42%), var(--instrument-technical);width:100%;min-width:0;min-height:23rem;color:var(--instrument-text);transition:border-color var(--duration-med) var(--ease-industrial), box-shadow var(--duration-med) var(--ease-industrial), transform var(--duration-med) var(--ease-industrial);flex-direction:column;justify-content:space-between;padding:clamp(1.2rem,2.3vw,1.6rem);text-decoration:none;display:flex;box-shadow:0 12px 28px #0003}.framework-index-card__metadata{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.65rem;font-weight:700;line-height:1.35;display:flex}.framework-index-card .badge{border-color:var(--instrument-border);min-height:1.7rem;color:var(--instrument-text-soft);box-shadow:none;background:0 0;font-size:.62rem}.framework-index-card h3{color:var(--instrument-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.3rem,1.85vw,1.65rem);font-weight:900;line-height:1.1}.framework-index-card dl{gap:1rem;margin-top:1.25rem;display:grid}.framework-index-card dl>div{gap:.35rem;display:grid}.framework-index-card dl dt,.framework-index-card dl dd{margin:0}.framework-index-card dl dd{color:var(--instrument-text-soft);font-size:.88rem;line-height:1.5}.framework-index-card__footer{border-top:1px solid var(--instrument-border);margin-top:1.25rem;padding-top:1rem}.framework-index-card__tags{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.framework-index-card__tags li{border:1px solid var(--instrument-border);border-radius:var(--button-radius);color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.04em;padding:.3rem .55rem;font-size:.61rem;font-weight:700;line-height:1.15}.framework-index-card__action{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.67rem;font-weight:700;line-height:1.35;display:flex}.framework-index-card__action>span{font-size:1rem}@media (hover:hover){.framework-index-card:hover{border-color:var(--instrument-copper);transform:translateY(-2px);box-shadow:0 18px 34px #0000004d}}.framework-index-card:focus-visible{border-color:var(--instrument-signal);outline:2px solid var(--instrument-signal);outline-offset:3px;box-shadow:0 18px 34px #0000004d}.frameworks-index__boundary{border-top:1px solid var(--instrument-border);background:var(--instrument-surface);padding-block:clamp(3.75rem,7vw,6.75rem)}.frameworks-index__boundary-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:1rem;display:grid}.frameworks-index__evidence-card,.frameworks-index__commercial-boundary{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);flex-direction:column;min-width:0;min-height:20rem;padding:clamp(1.4rem,3vw,2.25rem);display:flex}.frameworks-index__evidence-card{border-color:color-mix(in srgb, var(--instrument-copper) 64%, var(--instrument-border));background:linear-gradient(135deg, color-mix(in srgb, var(--instrument-copper) 10%, transparent), transparent 45%), var(--instrument-technical)}.frameworks-index__evidence-card h2,.frameworks-index__commercial-boundary h2{max-width:20ch;color:var(--instrument-text);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:900;line-height:1.1}.frameworks-index__evidence-card>div:not(.frameworks-index__actions),.frameworks-index__commercial-boundary>div{max-width:62ch;color:var(--instrument-text-soft);margin-top:1.25rem;font-size:.96rem;line-height:1.6}.frameworks-index__evidence-card .frameworks-index__actions{margin-top:auto;padding-top:1.5rem}.frameworks-index__commercial-boundary>.btn{align-self:flex-start;margin-top:auto}.framework-article{border-top:1px solid var(--instrument-grid);background:var(--instrument-bg);color:var(--instrument-text)}.framework-article__masthead{max-width:var(--page-max)}.framework-article__masthead h1{max-width:17ch}.framework-article__summary{max-width:66ch;margin-top:1.35rem}.framework-article__summary p{margin:0}.framework-article__summary p+p{margin-top:1rem}.framework-article__subtitle{color:var(--instrument-text)!important;font-family:var(--font-sans)!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:clamp(1.1rem,2vw,1.4rem)!important;font-weight:750!important;line-height:1.45!important}.framework-article__content{border-top:1px solid var(--instrument-border)}.framework-article__content>.band{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface);position:relative}.framework-article__content>.site-shell,.framework-article__content>.band>.site-shell{padding-block:clamp(3.5rem,6vw,6rem)}.framework-article__content .section-heading-mark{width:4.5rem}.framework-article__content .section-heading-mark span{background:var(--instrument-copper)}.framework-article__content .section-heading-mark:after{background:var(--instrument-border)}.framework-article__content .max-w-3xl>h2,.framework-article__content .section-heading h2{color:var(--instrument-text);letter-spacing:-.04em}.framework-article__content .max-w-3xl>p:not(.metric-label),.framework-article__content .section-heading p:not(.metric-label){color:var(--instrument-text-soft)}.framework-article__content .ordered-card,.framework-article__content .ordered-card-strong{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.framework-article__content .ordered-card-strong{background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 6%, transparent), transparent 42%), var(--instrument-technical)}.framework-article__content .ordered-card .metric-label,.framework-article__content .ordered-card-strong .metric-label{color:var(--instrument-signal)}.framework-article__content .ordered-card h2,.framework-article__content .ordered-card-strong h2{color:var(--instrument-text);letter-spacing:-.03em}.framework-article__content .ordered-card p,.framework-article__content .ordered-card-strong p{color:var(--instrument-text-soft)}.framework-article__content .ordered-card strong,.framework-article__content .ordered-card-strong strong{color:var(--instrument-text)}.framework-article__content .btn{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);min-height:2.75rem;box-shadow:none;color:var(--instrument-text)}.framework-article__content .btn-primary{border-color:var(--instrument-copper);background:var(--instrument-copper);color:var(--instrument-bg)}.framework-article__content .btn-laser{border-color:var(--instrument-signal);color:var(--instrument-signal);background:0 0}.framework-article__content .btn:hover,.framework-article__content .btn:focus-visible{border-color:var(--instrument-signal);box-shadow:0 0 0 2px color-mix(in srgb, var(--instrument-signal) 32%, transparent);outline:none}.framework-article__content .btn-primary:hover,.framework-article__content .btn-primary:focus-visible{background:var(--instrument-signal);color:var(--instrument-bg)}.framework-article__content .process-loop,.framework-article__content .page-hero-model{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.framework-article__footer:empty{display:none}@media (width<=1279px){.frameworks-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.frameworks-index__masthead,.framework-article__masthead{grid-template-columns:minmax(0,1fr);max-width:52rem}.frameworks-index__visual,.framework-article__masthead-visual{max-width:40rem}.frameworks-index__summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.frameworks-index__boundary-grid{grid-template-columns:minmax(0,1fr)}.framework-article__content>.site-shell,.framework-article__content>.band>.site-shell{max-width:52rem}}@media (width<=639px){.frameworks-index__masthead,.framework-article__masthead{gap:1.75rem;padding-block:2rem 3.75rem}.frameworks-index h1,.framework-article__masthead h1{font-size:clamp(2.15rem,10.25vw,3.7rem)}.frameworks-index__masthead-copy>p{margin-top:1.5rem}.frameworks-index__actions{flex-direction:column;align-items:stretch}.frameworks-index__actions .btn{white-space:normal;justify-content:center;min-height:2.75rem}.frameworks-index__summary dl,.frameworks-index__list{grid-template-columns:minmax(0,1fr)}.frameworks-index__summary dl{gap:0;padding-block:.5rem}.frameworks-index__summary dl>div{border-bottom:1px solid var(--instrument-grid);padding:.8rem 0}.frameworks-index__summary dl>div:last-child{border-bottom:0}.frameworks-index__listing,.frameworks-index__boundary{padding-block:3.5rem}.framework-index-card,.frameworks-index__evidence-card,.frameworks-index__commercial-boundary{min-height:0;padding:1.25rem}.frameworks-index__evidence-card h2,.frameworks-index__commercial-boundary h2{font-size:1.75rem}.frameworks-index__commercial-boundary>.btn{justify-content:center;align-self:stretch;margin-top:1.5rem}.framework-article__content>.site-shell,.framework-article__content>.band>.site-shell{padding-block:3.5rem}.framework-article__content .ordered-card,.framework-article__content .ordered-card-strong{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.framework-index-card{transition:none}}.research-index,.resources-index,.glossary-index,.research-article,.glossary-article{background:var(--instrument-bg);color:var(--instrument-text)}.research-index__masthead,.resources-index__masthead,.glossary-index__masthead,.research-article__masthead,.glossary-article__masthead{border-top:1px solid var(--instrument-border);grid-template-columns:minmax(0,1fr) minmax(19rem,.52fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.25rem,6vw,6rem);display:grid;position:relative}.research-index__masthead:before,.resources-index__masthead:before,.glossary-index__masthead:before,.research-article__masthead:before,.glossary-article__masthead:before{background:var(--instrument-copper);content:"";width:clamp(4.5rem,12vw,9rem);height:2px;position:absolute;top:-1px;left:0}.research-index__masthead-copy,.resources-index__masthead-copy,.glossary-index__masthead-copy,.research-article__masthead-copy,.glossary-article__masthead-copy,.research-index__visual,.glossary-index__visual,.research-article__masthead-visual,.glossary-article__masthead-visual{min-width:0}.research-index__tags,.resources-index__tags,.resources-index__actions{flex-wrap:wrap;gap:.7rem;display:flex}.research-index .badge,.resources-index .badge{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.research-index .section-heading-mark,.resources-index .section-heading-mark,.glossary-index .section-heading-mark,.research-article .section-heading-mark,.glossary-article .section-heading-mark{width:4.5rem}.research-index .section-heading-mark span,.resources-index .section-heading-mark span,.glossary-index .section-heading-mark span,.research-article .section-heading-mark span,.glossary-article .section-heading-mark span{background:var(--instrument-copper)}.research-index .section-heading-mark:after,.resources-index .section-heading-mark:after,.glossary-index .section-heading-mark:after,.research-article .section-heading-mark:after,.glossary-article .section-heading-mark:after{background:var(--instrument-border)}.research-index h1,.resources-index h1,.glossary-index h1,.research-article__masthead h1,.glossary-article__masthead h1{max-width:15ch;color:var(--instrument-text);letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(3rem,5.25vw,5.25rem);font-weight:900;line-height:.98}.research-index .max-w-3xl>p:not(.metric-label),.glossary-index .max-w-3xl>p:not(.metric-label),.resources-index__masthead-copy>p,.research-article__masthead-copy>div,.glossary-article__summary{color:var(--instrument-text-soft);font-size:clamp(1.02rem,1.75vw,1.18rem);line-height:1.7}.research-index__visual .page-hero-model,.glossary-index__visual .page-hero-model,.research-article__masthead-visual .page-hero-model,.glossary-article__masthead-visual .page-hero-model{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:var(--shadow-card-hard);margin:0}.research-index__listing{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface);padding-block:clamp(3.5rem,6vw,6rem)}.research-index__label,.research-article__masthead-copy>p,.glossary-article__eyebrow{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;margin:0 0 1rem;font-size:.69rem;font-weight:700;line-height:1.35}.research-index .link-card,.research-article .link-card,.glossary-article .link-card{border-color:var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);min-height:12rem;box-shadow:none}.research-index .link-card:hover,.research-article .link-card:hover,.glossary-article .link-card:hover{border-color:var(--instrument-copper)}.research-index .link-card:focus-visible,.research-article .link-card:focus-visible,.glossary-article .link-card:focus-visible{border-color:var(--instrument-signal);outline:2px solid var(--instrument-signal);outline-offset:3px}.research-article{border-top:1px solid var(--instrument-grid)}.research-article__masthead{max-width:var(--page-max)}.research-article__masthead-copy>div{max-width:65ch;margin-top:1.3rem}.research-article__operating-model{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface);padding-block:clamp(3.5rem,6vw,6rem)}.research-article__operating-model .ordered-card-strong,.research-article .ordered-card,.research-article .ordered-card-strong{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.research-article .ordered-card-strong{background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 6%, transparent), transparent 42%), var(--instrument-technical)}.research-article .ordered-card p,.research-article .ordered-card-strong p,.research-article .max-w-3xl>p:not(.metric-label){color:var(--instrument-text-soft)}.research-article .ordered-card h2,.research-article .ordered-card-strong h2,.research-article .max-w-3xl>h2{color:var(--instrument-text);letter-spacing:-.04em}.research-source-card{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 5%, transparent), transparent 42%), var(--instrument-technical);flex-direction:column;min-width:0;min-height:100%;padding:clamp(1.2rem,2.3vw,1.6rem);display:flex}.research-source-card__metadata{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.research-source-card__metadata p,.research-source-card dl dt{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700;line-height:1.35}.research-source-card__metadata p:last-child{max-width:17ch;color:var(--instrument-text-soft);text-align:right}.research-source-card h2{color:var(--instrument-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.3rem,1.85vw,1.65rem);font-weight:900;line-height:1.1}.research-source-card dl{gap:.75rem;margin-top:1.25rem;display:grid}.research-source-card dl>div{border:1px solid var(--instrument-border);border-radius:var(--control-radius);padding:.9rem}.research-source-card__use{background:color-mix(in srgb, var(--instrument-signal) 6%, transparent)}.research-source-card__boundary{background:color-mix(in srgb, var(--instrument-copper) 7%, transparent)}.research-source-card__boundary dt{color:var(--instrument-copper)}.research-source-card dd{color:var(--instrument-text-soft);margin:.45rem 0 0;font-size:.88rem;line-height:1.5}.research-source-card__action,.resource-card__action{min-height:2.75rem;color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.67rem;font-weight:700;line-height:1.35;display:inline-flex}.research-source-card__action:focus-visible,.resource-card a:focus-visible{border-radius:var(--control-radius);outline:2px solid var(--instrument-signal);outline-offset:3px}.research-article__boundary{padding-bottom:clamp(4rem,7vw,6rem)}.research-article__boundary>div{border-color:color-mix(in srgb, var(--instrument-copper) 58%, var(--instrument-border));border-radius:var(--card-radius);background:color-mix(in srgb, var(--instrument-copper) 8%, var(--instrument-technical))}.resources-index__masthead{max-width:var(--page-max);grid-template-columns:minmax(0,.94fr)}.resources-index h1{margin-top:1.25rem}.resources-index__masthead-copy>p{max-width:66ch;margin-top:1.25rem}.resources-index__actions{margin-top:1.75rem}.resources-index__groups{border-top:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface);padding-block:clamp(3.5rem,6vw,6rem)}.resources-index__groups>.site-shell{gap:clamp(3rem,6vw,5rem);display:grid}.resources-index__group{min-width:0;position:relative}.resources-index__group:before{background:var(--instrument-copper);content:"";width:3rem;height:1px;margin-bottom:1rem;display:block}.resources-index__group .max-w-3xl>h2{max-width:23ch;color:var(--instrument-text);letter-spacing:-.045em}.resources-index__group>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.resources-index__group>ul>li,.resource-card{min-width:0;display:flex}.resource-card{width:100%}.resource-card>a{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);width:100%;min-height:12.5rem;color:var(--instrument-text);transition:border-color var(--duration-med) var(--ease-industrial), box-shadow var(--duration-med) var(--ease-industrial), transform var(--duration-med) var(--ease-industrial);flex-direction:column;padding:clamp(1.1rem,2vw,1.45rem);text-decoration:none;display:flex}.resource-card h3{color:var(--instrument-text);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:900;line-height:1.15}.resource-card p{color:var(--instrument-text-soft);margin-top:.85rem;font-size:.9rem;line-height:1.55}@media (hover:hover){.resource-card>a:hover{border-color:var(--instrument-copper);transform:translateY(-2px);box-shadow:0 18px 34px #0000004d}}.glossary-index__masthead,.glossary-article__masthead{max-width:var(--page-max)}.glossary-index__core{padding-block:clamp(3.5rem,6vw,6rem)}.glossary-index__core dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.glossary-index__core dl>div{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 5%, transparent), transparent 42%), var(--instrument-technical);min-width:0;scroll-margin-top:calc(var(--header-height) + 1rem);padding:clamp(1.2rem,2.3vw,1.6rem)}.glossary-index__core dt,.glossary-index__core dd,.glossary-index__decision-vocabulary dt,.glossary-index__decision-vocabulary dd{margin:0}.glossary-index__core dt a{color:var(--instrument-text);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:900;line-height:1.12;text-decoration:none}.glossary-index__core dt a:hover{color:var(--instrument-signal)}.glossary-index__core dt a:focus-visible{outline:2px solid var(--instrument-signal);outline-offset:4px;border-radius:.2rem}.glossary-index__core dd{color:var(--instrument-text-soft);margin-top:1rem;font-size:.92rem;line-height:1.6}.glossary-index__core ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.glossary-index__core li{border:1px solid var(--instrument-border);border-radius:var(--button-radius);color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.04em;padding:.3rem .55rem;font-size:.61rem;font-weight:700;line-height:1.15}.glossary-index__decision-vocabulary{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface);padding-block:clamp(3.5rem,6vw,6rem)}.glossary-index__decision-vocabulary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2rem 0 0;display:grid}.glossary-index__decision-vocabulary dl>div{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);min-width:0;padding:1.15rem}.glossary-index__decision-vocabulary dt{color:var(--instrument-text);letter-spacing:-.02em;font-size:1rem;font-weight:850;line-height:1.25}.glossary-index__decision-vocabulary dd{color:var(--instrument-text-soft);margin-top:.65rem;font-size:.86rem;line-height:1.55}.glossary-article{border-top:1px solid var(--instrument-grid)}.glossary-article__summary{max-width:64ch;margin-top:1.25rem}.glossary-article__content{border-top:1px solid var(--instrument-border)}.glossary-article__meaning{grid-template-columns:minmax(16rem,.57fr) minmax(0,1.43fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,6vw,6rem);display:grid}.glossary-article__notes{gap:.85rem;display:grid}.glossary-article__notes>aside{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);color:var(--instrument-text-soft);box-shadow:none}.glossary-article__notes>aside:first-child{border-color:color-mix(in srgb, var(--instrument-signal) 52%, var(--instrument-border))}.glossary-article__notes>aside:nth-child(2){border-color:color-mix(in srgb, var(--instrument-copper) 62%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-copper) 7%, var(--instrument-technical))}.glossary-article__notes>aside .metric-label{color:var(--instrument-signal)}.glossary-article__prose{max-width:70ch;margin:0}.glossary-article__prose h2{color:var(--instrument-text);letter-spacing:-.03em}.glossary-article__prose p{color:var(--instrument-text-soft)}.glossary-article__faq{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface);padding-block:clamp(3.5rem,6vw,6rem)}.glossary-article__faq .ordered-card-strong{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.glossary-article__faq .ordered-card-strong h2{color:var(--instrument-text);letter-spacing:-.03em}.glossary-article__faq .ordered-card-strong p,.glossary-article__sources .max-w-3xl>p:not(.metric-label){color:var(--instrument-text-soft)}.glossary-article__sources{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,6vw,6rem);display:grid}@media (width<=1023px){.research-index__masthead,.resources-index__masthead,.glossary-index__masthead,.research-article__masthead,.glossary-article__masthead{grid-template-columns:minmax(0,1fr);max-width:52rem}.research-index__visual,.glossary-index__visual,.research-article__masthead-visual,.glossary-article__masthead-visual{max-width:40rem}.resources-index__masthead{max-width:52rem}.glossary-index__decision-vocabulary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-article__meaning,.glossary-article__sources{grid-template-columns:minmax(0,1fr);max-width:52rem}}@media (width<=639px){.research-index__masthead,.resources-index__masthead,.glossary-index__masthead,.research-article__masthead,.glossary-article__masthead{gap:1.75rem;padding-block:2rem 3.75rem}.research-index h1,.resources-index h1,.glossary-index h1,.research-article__masthead h1,.glossary-article__masthead h1{font-size:clamp(2.15rem,10.25vw,3.7rem)}.resources-index__actions{flex-direction:column;align-items:stretch}.resources-index__actions .btn{white-space:normal;justify-content:center;min-height:2.75rem}.research-index__listing,.resources-index__groups,.glossary-index__decision-vocabulary,.glossary-article__faq{padding-block:3.5rem}.resources-index__group>ul,.glossary-index__core dl,.glossary-index__decision-vocabulary dl{grid-template-columns:minmax(0,1fr)}.resource-card>a,.research-source-card,.glossary-index__core dl>div,.glossary-index__decision-vocabulary dl>div{min-height:0;padding:1.2rem}.research-source-card__metadata{flex-direction:column;align-items:flex-start}.research-source-card__metadata p:last-child{text-align:left;max-width:none}.glossary-article__meaning,.glossary-article__sources{padding-block:3.5rem}}@media (prefers-reduced-motion:reduce){.resource-card>a{transition:none}}.public-work-index,.evidence-base,.industrial-proof,.tools-workbench{color:var(--instrument-text)}.public-work-index__masthead,.evidence-base__masthead,.industrial-proof__masthead,.tools-workbench__hero{border-bottom:1px solid var(--instrument-border);position:relative;overflow:hidden}.public-work-index__masthead:before,.evidence-base__masthead:before,.industrial-proof__masthead:before,.tools-workbench__hero:before{z-index:-1;content:"";background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, linear-gradient(180deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--instrument-copper) 14%, transparent), transparent 32%);opacity:.72;pointer-events:none;position:absolute;inset:0}.public-work-index__masthead-grid,.evidence-base__masthead-grid,.industrial-proof__masthead-grid{min-height:clamp(28rem,44vw,39rem)}.public-work-index h1,.evidence-base h1,.industrial-proof h1,.tools-workbench__hero h1{color:var(--instrument-text);letter-spacing:-.055em}.public-work-index__masthead p:not(.metric-label),.evidence-base__masthead p:not(.metric-label),.industrial-proof__masthead p:not(.metric-label),.tools-workbench__hero p:not(.metric-label){color:var(--instrument-text-soft)}.public-work-index__masthead .btn,.tools-workbench__hero .btn{min-height:2.85rem}.public-work-index__context-band,.evidence-base__signal-band,.industrial-proof__signals{border-block:1px solid var(--instrument-border);background:var(--instrument-technical)}.public-work-index__context-card,.evidence-base__signal-card,.industrial-proof__signal-card{border-color:var(--instrument-border);border-radius:var(--control-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--instrument-surface) 94%, transparent), var(--instrument-technical));min-height:8.35rem;box-shadow:none}.public-work-index__context-card .metric-label,.evidence-base__signal-card .metric-label,.industrial-proof__signal-card .metric-label{color:var(--instrument-signal)}.public-work-index__context-card p:last-child,.evidence-base__signal-card p:last-child,.industrial-proof__signal-card p:last-child{color:var(--instrument-text)}.public-work-index__established,.evidence-base__rail,.evidence-base__classification,.industrial-proof__cases{position:relative}.public-work-index__established-grid,.evidence-base__industrial-context>.grid,.industrial-proof__knowledge>.grid,.industrial-proof__interpretation>.grid{align-items:start}.public-work-index__work-card,.evidence-base__classification-card,.evidence-base__rule-card,.evidence-base__field-note,.industrial-proof__interpretation-card{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);min-height:100%;box-shadow:none}.public-work-index__work-card h2,.evidence-base__classification-card h2,.evidence-base__rule-card h2,.evidence-base__field-note h2,.industrial-proof__interpretation-card h2{color:var(--instrument-text);letter-spacing:-.03em}.public-work-index__work-card p:not(.metric-label),.evidence-base__classification-card p,.evidence-base__rule-card p,.evidence-base__field-note p,.industrial-proof__interpretation-card p{color:var(--instrument-text-soft)}.public-work-index__proof,.evidence-base__rules,.evidence-base__field-notes,.evidence-base__sources,.industrial-proof__knowledge,.industrial-proof__sources,.tools-workbench__routes{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface)}.public-work-index__case-grid,.industrial-proof__case-grid{align-items:stretch}.public-work-index__case-card,.evidence-base__case-card,.industrial-proof__case-card{border-color:var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-surface) 92%, transparent), var(--instrument-technical));min-width:0;box-shadow:none;flex-direction:column;display:flex}.public-work-index__case-card:before,.evidence-base__case-card:before,.industrial-proof__case-card:before{background:var(--instrument-copper);content:"";width:2.75rem;height:2px;margin-bottom:1.35rem;display:block}.public-work-index__case-card h2,.evidence-base__case-card h2,.industrial-proof__case-card h2{color:var(--instrument-text);letter-spacing:-.035em}.public-work-index__case-card>p,.evidence-base__case-card>p,.industrial-proof__case-card>p,.public-work-index__case-card>div p,.evidence-base__case-card>div p,.industrial-proof__case-card>div p{color:var(--instrument-text-soft)}.public-work-index__case-card .metric-label,.evidence-base__case-card .metric-label,.industrial-proof__case-card .metric-label{color:var(--instrument-signal)}.public-work-index__case-card [class*=bg-cyan],.evidence-base__case-card [class*=bg-cyan],.industrial-proof__case-card [class*=bg-cyan]{border-color:color-mix(in srgb, var(--instrument-copper) 62%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-copper) 9%, var(--instrument-technical))}.public-work-index__case-card [class*=text-cyan],.evidence-base__case-card [class*=text-cyan],.industrial-proof__case-card [class*=text-cyan]{color:var(--instrument-signal)}.public-work-index__case-card>div:last-child,.evidence-base__case-card>div:last-child,.industrial-proof__case-card>div:last-child{margin-top:auto}.public-work-index__collections{padding-block:clamp(4rem,8vw,8rem)}.public-work-index__collection{border-color:var(--instrument-border)}.public-work-index__collection h2,.public-work-index__sources h2{color:var(--instrument-text);letter-spacing:-.035em}.public-work-index .link-card,.evidence-base .link-card,.industrial-proof .link-card{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);min-height:10rem;box-shadow:none}.public-work-index .link-card:hover,.evidence-base .link-card:hover,.industrial-proof .link-card:hover{border-color:color-mix(in srgb, var(--instrument-copper) 72%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-copper) 6%, var(--instrument-technical));box-shadow:none}.public-work-index .link-card>span>span:last-child,.evidence-base .link-card>span>span:last-child,.industrial-proof .link-card>span>span:last-child{color:var(--instrument-text-soft)}.public-work-index .link-card>span:last-child,.evidence-base .link-card>span:last-child,.industrial-proof .link-card>span:last-child{color:var(--instrument-signal)}.public-work-index__sources{padding-block:clamp(4rem,8vw,7rem)}.evidence-base__rail .evidence-rail{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.evidence-base__classification,.evidence-base__facts,.evidence-base__industrial-context,.evidence-base__reference-map,.industrial-proof__interpretation{padding-block:clamp(4rem,8vw,7rem)}.evidence-base__facts .evidence-fact-grid>article,.evidence-base__reference-card,.evidence-base__venue-card{border-color:var(--instrument-border);background:var(--instrument-technical);box-shadow:none}.evidence-base__reference-card,.evidence-base__venue-card{border-radius:var(--card-radius)}.evidence-base__reference-card h2,.evidence-base__venue-card h2,.evidence-base__reference-card p,.evidence-base__venue-card p{color:var(--instrument-text-soft)}.evidence-base__reference-card h2,.evidence-base__venue-card h2{color:var(--instrument-text);letter-spacing:-.035em}.evidence-base__reference-card .font-mono,.evidence-base__venue-card .font-mono{color:var(--instrument-signal)}.industrial-proof__boundary{border-color:color-mix(in srgb, var(--instrument-copper) 64%, var(--instrument-border));border-radius:var(--card-radius);background:color-mix(in srgb, var(--instrument-copper) 7%, var(--instrument-technical));box-shadow:none}.industrial-proof__boundary p:not(.metric-label){color:var(--instrument-text-soft)}.industrial-proof__knowledge-card{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);box-shadow:none}.industrial-proof__knowledge-card h2,.industrial-proof__knowledge-card p{color:var(--instrument-text)}.industrial-proof__knowledge-card p:not(.font-mono){color:var(--instrument-text-soft)}.industrial-proof__knowledge-card .font-mono,.industrial-proof__knowledge-card a{color:var(--instrument-signal)}.tools-workbench__hero{padding-top:clamp(3rem,7vw,7rem)}.tools-workbench__status-panel{border-color:color-mix(in srgb, var(--instrument-copper) 62%, var(--instrument-border));border-radius:var(--card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 10%, var(--instrument-technical)), var(--instrument-technical));box-shadow:none}.tools-workbench__status-panel h2,.tools-workbench__status-item p:last-child{color:var(--instrument-text)}.tools-workbench__status-panel>div>p:not(.metric-label){color:var(--instrument-text-soft)}.tools-workbench__status-item{border-color:var(--instrument-border);background:color-mix(in srgb, var(--instrument-surface) 88%, var(--instrument-technical))}.tools-workbench__status-item .metric-label{color:var(--instrument-signal)}.tools-workbench__dock{border-bottom:1px solid var(--instrument-border);background:color-mix(in srgb, var(--instrument-bg) 94%, transparent);backdrop-filter:blur(14px)}.tools-workbench__dock .tool-workbench-nav{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);box-shadow:none}.tools-workbench__dock .tool-workbench-nav a{color:var(--instrument-text-soft)}.tools-workbench__dock .tool-workbench-nav a:hover,.tools-workbench__dock .tool-workbench-nav a:focus-visible{color:var(--instrument-text);background:color-mix(in srgb, var(--instrument-copper) 13%, var(--instrument-technical))}.tools-workbench__cockpit-transition{padding-bottom:clamp(4rem,8vw,7rem)}.tools-workbench__module{border-top:1px solid var(--instrument-border)}.tools-workbench__module-header{align-items:stretch}.tools-workbench__module-summary,.tools-workbench__module-disclosure{border-color:var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);box-shadow:none}.tools-workbench__module-summary p:not(.metric-label){color:var(--instrument-text-soft)}.tools-workbench__module-summary .metric-label,.tools-workbench__module-disclosure .metric-label{color:var(--instrument-signal)}.tools-workbench__module-summary span{border-color:var(--instrument-border);background:color-mix(in srgb, var(--instrument-surface) 88%, var(--instrument-technical));color:var(--instrument-text-soft)}.tools-workbench__module-disclosure summary{cursor:pointer}.tools-workbench__module-disclosure summary::marker{color:var(--instrument-copper)}.tools-workbench__module-disclosure[open]{border-color:color-mix(in srgb, var(--instrument-copper) 68%, var(--instrument-border))}.tools-workbench__module-disclosure[open] summary{background:color-mix(in srgb, var(--instrument-copper) 7%, var(--instrument-technical))}.tools-workbench__rubric{padding-block:clamp(4rem,8vw,7rem)}.tools-workbench__rubric-card{border-color:var(--instrument-border);border-radius:var(--card-radius);background:var(--instrument-technical);box-shadow:none}.tools-workbench__rubric-card h2{color:var(--instrument-text);letter-spacing:-.04em}.tools-workbench__rubric-card li{border-color:var(--instrument-border);background:color-mix(in srgb, var(--instrument-surface) 84%, var(--instrument-technical));color:var(--instrument-text-soft)}.tools-workbench__process{border-top:1px solid var(--instrument-border)}.tools-workbench__routes{border-top:0}.tools-workbench__route-card{border-color:var(--instrument-border);border-radius:var(--card-radius);box-shadow:none}.tools-workbench__route-card--lab{background:var(--instrument-technical)}.tools-workbench__route-card--exafuse{border-color:color-mix(in srgb, var(--instrument-copper) 64%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-copper) 7%, var(--instrument-technical))}.tools-workbench__route-card h2{color:var(--instrument-text);letter-spacing:-.04em}.tools-workbench__route-card p:not(.metric-label){color:var(--instrument-text-soft)}.public-work-index a:focus-visible,.evidence-base a:focus-visible,.industrial-proof a:focus-visible,.tools-workbench a:focus-visible,.tools-workbench summary:focus-visible{outline:2px solid var(--instrument-signal);outline-offset:3px}@media (width<=1023px){.public-work-index__masthead-grid,.evidence-base__masthead-grid,.industrial-proof__masthead-grid{min-height:0}.public-work-index__masthead-grid,.evidence-base__masthead-grid,.industrial-proof__masthead-grid,.public-work-index__established-grid,.evidence-base__industrial-context>.grid,.industrial-proof__knowledge>.grid,.industrial-proof__interpretation>.grid{max-width:52rem}.tools-workbench__hero{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.public-work-index__masthead,.evidence-base__masthead,.industrial-proof__masthead,.tools-workbench__hero{padding-block:2rem 3.75rem}.public-work-index h1,.evidence-base h1,.industrial-proof h1,.tools-workbench__hero h1{font-size:clamp(2.25rem,11vw,3.7rem)}.public-work-index__masthead .btn,.tools-workbench__hero .btn{justify-content:center;width:100%}.public-work-index__context-card,.evidence-base__signal-card,.industrial-proof__signal-card{min-height:0}.public-work-index__collections,.evidence-base__classification,.evidence-base__facts,.evidence-base__industrial-context,.evidence-base__reference-map,.industrial-proof__interpretation,.tools-workbench__rubric{padding-block:3.5rem}.public-work-index__case-card,.evidence-base__case-card,.industrial-proof__case-card,.tools-workbench__status-panel,.tools-workbench__module-summary,.tools-workbench__module-disclosure,.tools-workbench__rubric-card,.tools-workbench__route-card{border-radius:var(--control-radius)}.industrial-proof__knowledge-card{grid-template-columns:minmax(0,1fr)}.tools-workbench__module-disclosure summary{align-items:flex-start}.tools-workbench__module-disclosure summary>span:last-child{flex:none}}@media (prefers-reduced-motion:reduce){.public-work-index .link-card,.evidence-base .link-card,.industrial-proof .link-card{transition:none}}.info-page{color:var(--instrument-text)}.info-page__masthead{border-bottom:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, linear-gradient(180deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, radial-gradient(circle at 82% 24%, color-mix(in srgb, var(--instrument-copper) 13%, transparent), transparent 34%);position:relative;overflow:hidden}.info-page__masthead:after{background:linear-gradient(90deg, var(--instrument-copper), transparent 62%);content:"";pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.info-page__masthead h1{color:var(--instrument-text);letter-spacing:-.055em}.info-page__masthead p:not(.metric-label),.info-page__masthead li{color:var(--instrument-text-soft)}.info-page__masthead .btn{min-height:2.85rem}.info-page--compact .info-page__masthead{min-height:0}.info-page--profile .info-page__masthead,.info-page--service .info-page__masthead,.info-page--thesis .info-page__masthead{min-height:clamp(28rem,44vw,39rem)}.info-page--policy .info-page__masthead,.info-page--german .info-page__masthead{background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, linear-gradient(180deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--instrument-signal) 11%, transparent), transparent 32%)}.info-page>.band{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface)}.info-page .ordered-card,.info-page .ordered-card-strong,.info-page .bento-card,.info-page .link-card{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);box-shadow:none}.info-page .ordered-card-strong,.info-page .bento-card--strong{background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 7%, transparent), transparent 42%), var(--instrument-technical)}.info-page .ordered-card:hover,.info-page .ordered-card-strong:hover,.info-page .bento-card:hover,.info-page .link-card:hover{border-color:color-mix(in srgb, var(--instrument-copper) 68%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-copper) 6%, var(--instrument-technical));box-shadow:none}.info-page .ordered-card h2,.info-page .ordered-card h3,.info-page .ordered-card-strong h2,.info-page .ordered-card-strong h3,.info-page .bento-card>span>span:nth-child(2){color:var(--instrument-text);letter-spacing:-.03em}.info-page .ordered-card p:not(.metric-label),.info-page .ordered-card-strong p:not(.metric-label),.info-page .bento-card>span>span:not(.metric-label),.info-page .link-card>span>span:last-child{color:var(--instrument-text-soft)}.info-page .metric-label,.info-page .font-mono.text-cyan-100,.info-page .link-card>span:last-child,.info-page .bento-card>span:last-child{color:var(--instrument-signal)}.info-page .section-heading-mark span{background:var(--instrument-copper)}.info-page .section-heading-mark{background:var(--instrument-border)}.info-page .link-card{min-height:9.5rem}.info-page .link-card:hover{transform:translateY(-2px)}.info-page--policy .ordered-card-strong,.info-page--policy .bento-card--strong{border-color:color-mix(in srgb, var(--instrument-signal) 54%, var(--instrument-border));background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-signal) 8%, transparent), transparent 42%), var(--instrument-technical)}.info-page--policy .chip--amber,.info-page--policy [class*=bg-amber],.info-page--policy [class*=bg-laser]{border-color:color-mix(in srgb, var(--instrument-copper) 62%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-copper) 10%, var(--instrument-technical));color:var(--instrument-signal)}.info-page--conversion .info-page__masthead{background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--instrument-copper) 17%, transparent), transparent 35%), var(--instrument-bg)}.info-page--conversion .bento-card,.info-page--conversion .ordered-card{min-height:100%}.info-page--reference pre,.info-page--german pre{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);color:var(--instrument-text-soft);box-shadow:none}.info-page--reference code,.info-page--german code{color:inherit}.info-page--reference [class*=copy],.info-page--german [class*=copy]{border-color:var(--instrument-border)}.info-page--service .ordered-card-strong,.info-page--thesis .ordered-card-strong{border-color:color-mix(in srgb, var(--instrument-copper) 56%, var(--instrument-border))}.info-page--profile .ordered-card-strong,.info-page--profile .bento-card--strong{background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 8%, transparent), transparent 46%), var(--instrument-technical)}.info-page--compact .info-page__masthead .max-w-3xl{max-width:52rem}.info-page .prose-lab,.info-page .prose-lab p,.info-page .prose-lab li{color:var(--instrument-text-soft)}.info-page .prose-lab h2,.info-page .prose-lab h3{color:var(--instrument-text)}.info-page a:focus-visible,.info-page button:focus-visible,.info-page summary:focus-visible,.info-page input:focus-visible,.info-page select:focus-visible,.info-page textarea:focus-visible{outline:2px solid var(--instrument-signal);outline-offset:3px}@media (width<=1023px){.info-page--profile .info-page__masthead,.info-page--service .info-page__masthead,.info-page--thesis .info-page__masthead{min-height:0}.info-page__masthead{background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto}}@media (width<=639px){.info-page__masthead{padding-block:2rem 3.75rem}.info-page__masthead h1{font-size:clamp(2.2rem,10.5vw,3.65rem)}.info-page__masthead .btn{justify-content:center;width:100%}.info-page .ordered-card,.info-page .ordered-card-strong,.info-page .bento-card,.info-page .link-card,.info-page--reference pre,.info-page--german pre{border-radius:var(--control-radius)}.info-page .link-card{min-height:0}}@media (prefers-reduced-motion:reduce){.info-page .link-card{transition:none}}.brief-template-page,.decision-map-page,.demo-page{color:var(--instrument-text)}.brief-template-page__masthead,.decision-map-page__masthead,.demo-page__masthead{border-bottom:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, linear-gradient(180deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--instrument-copper) 14%, transparent), transparent 34%);position:relative;overflow:hidden}.brief-template-page__masthead:after,.decision-map-page__masthead:after,.demo-page__masthead:after{background:linear-gradient(90deg, var(--instrument-copper), transparent 62%);content:"";pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.brief-template-page__masthead h1,.decision-map-page__masthead h1,.demo-page__masthead h1{color:var(--instrument-text);letter-spacing:-.055em}.brief-template-page__masthead .text-slate-300,.decision-map-page__masthead .text-slate-300,.demo-page__masthead .text-slate-300{color:var(--instrument-text-soft)}.brief-template-page>.band,.decision-map-page>.band,.demo-page>.band{border-block:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, var(--instrument-surface)}.brief-template-page .ordered-card,.brief-template-page .ordered-card-strong,.brief-template-page .link-card,.decision-map-page .ordered-card,.decision-map-page .ordered-card-strong,.decision-map-page .link-card,.demo-page .ordered-card,.demo-page .ordered-card-strong,.demo-page .link-card{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);box-shadow:none}.brief-template-page .ordered-card-strong,.decision-map-page .ordered-card-strong,.demo-page .ordered-card-strong{background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 7%, transparent), transparent 42%), var(--instrument-technical)}.brief-template-page .ordered-card h2,.brief-template-page .ordered-card-strong h2,.brief-template-page .ordered-card h3,.brief-template-page .ordered-card-strong h3,.decision-map-page .ordered-card h2,.decision-map-page .ordered-card-strong h2,.decision-map-page .ordered-card h3,.decision-map-page .ordered-card-strong h3,.demo-page .ordered-card h2,.demo-page .ordered-card-strong h2,.demo-page .ordered-card h3,.demo-page .ordered-card-strong h3{color:var(--instrument-text);letter-spacing:-.03em}.brief-template-page .result-card,.decision-map-page .result-card,.demo-page .result-card{border-color:var(--instrument-border);background:color-mix(in srgb, var(--instrument-technical) 88%, black);color:var(--instrument-text-soft)}.brief-template-page .result-card.text-white,.decision-map-page .result-card.text-white,.demo-page .result-card.text-white{color:var(--instrument-text)}.brief-template-page .result-card--warning,.decision-map-page .result-card--warning,.demo-page .result-card--warning{border-color:color-mix(in srgb, var(--instrument-signal) 56%, var(--instrument-border));background:color-mix(in srgb, var(--instrument-signal) 9%, var(--instrument-technical));color:var(--instrument-text)}.brief-template-page .metric-label,.decision-map-page .metric-label,.demo-page .metric-label{color:var(--instrument-signal)}.brief-template-page pre,.demo-page pre{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);color:var(--instrument-text-soft);box-shadow:none}.brief-template-page [class*=rounded-lg][class*=bg-black],.demo-page [class*=rounded-lg][class*=bg-black]{border-color:var(--instrument-border);background:var(--instrument-technical)}.decision-map-page .tool-panel{border-color:var(--instrument-border);border-radius:calc(var(--control-radius) + .25rem);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 6%, transparent), transparent 42%), var(--instrument-surface);box-shadow:none}.decision-map-page .tool-panel:before{background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem, linear-gradient(180deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 4rem 4rem;opacity:.32}.decision-map-page .tool-panel>aside{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);overflow-x:hidden}.decision-map-page .tool-panel>:first-child{overflow-x:hidden}.decision-map-page .tool-field{border-color:var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);color:var(--instrument-text)}.decision-map-page .tool-field:focus-within{border-color:var(--instrument-signal);background:color-mix(in srgb, var(--instrument-copper) 8%, var(--instrument-technical));box-shadow:0 0 0 3px color-mix(in srgb, var(--instrument-copper) 16%, transparent)}.decision-map-page .tool-field select{border-color:var(--instrument-border);background:color-mix(in srgb, var(--instrument-surface) 58%, black);color:var(--instrument-text)}.decision-map-page .tool-input-grid{grid-template-columns:1fr}.brief-template-page a:focus-visible,.brief-template-page button:focus-visible,.brief-template-page summary:focus-visible,.decision-map-page a:focus-visible,.decision-map-page button:focus-visible,.decision-map-page select:focus-visible,.demo-page a:focus-visible,.demo-page button:focus-visible{outline:2px solid var(--instrument-signal);outline-offset:3px}@media (width<=1023px){.brief-template-page__masthead,.decision-map-page__masthead,.demo-page__masthead{background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto}.decision-map-page .tool-panel>aside{max-height:none}}@media (width<=639px){.brief-template-page__masthead,.decision-map-page__masthead,.demo-page__masthead{padding-block:2rem 3.75rem}.brief-template-page__masthead h1,.decision-map-page__masthead h1,.demo-page__masthead h1{font-size:clamp(2.2rem,10.5vw,3.65rem)}.brief-template-page .btn,.decision-map-page .btn,.demo-page .btn{justify-content:center;width:100%}.decision-map-page .tool-panel{padding:1rem}.decision-map-page .tool-panel>aside{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.brief-template-page *,.decision-map-page *,.demo-page *{transition-duration:.01ms!important}}.closing-path{isolation:isolate;border-top:1px solid var(--instrument-border);background:linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 5rem 5rem, linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 5rem 5rem, var(--instrument-surface);padding-block:clamp(3rem,5vw,5rem);position:relative;overflow:hidden}.closing-path:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(110deg, color-mix(in srgb, var(--instrument-copper) 12%, transparent), transparent 36%);position:absolute;inset:0}.closing-path__inner{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.closing-path__header{border-left:2px solid var(--instrument-copper);max-width:46rem;padding-left:1rem}.closing-path__eyebrow,.page-provenance__facts>div>:first-child{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.35}.closing-path__title{max-width:24ch;color:var(--instrument-text);letter-spacing:-.045em;margin-top:.55rem;font-size:clamp(1.7rem,3.3vw,2.75rem);font-weight:900;line-height:1.08}.closing-path__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.closing-path__link{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:color-mix(in srgb, var(--instrument-technical) 92%, black);min-height:11.5rem;color:var(--instrument-text);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);grid-template-rows:auto 1fr auto;gap:.85rem;padding:1rem;display:grid;position:relative;overflow:hidden}.closing-path__link:before{pointer-events:none;content:"";background:var(--instrument-copper);opacity:.72;width:2px;position:absolute;inset:0 auto 0 0}.closing-path__link:hover,.closing-path__link:focus-visible{border-color:var(--instrument-signal);background:color-mix(in srgb, var(--instrument-copper) 8%, var(--instrument-technical));color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px;transform:translateY(-2px)}.closing-path__index,.closing-path__action{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.3}.closing-path__copy{align-content:start;gap:.6rem;display:grid}.closing-path__label{color:var(--instrument-text);letter-spacing:-.02em;font-size:1rem;font-weight:850;line-height:1.25}.closing-path__description{color:var(--instrument-text-soft);font-size:.82rem;line-height:1.5}.page-provenance{padding-bottom:clamp(2rem,4vw,3.5rem)}.page-provenance__details{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);overflow:hidden}.page-provenance__summary{min-height:3.15rem;color:var(--instrument-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.82rem;font-weight:850;display:flex}.page-provenance__summary:focus-visible{outline:2px solid var(--instrument-signal);outline-offset:-4px}.page-provenance__date{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.04em;font-size:.68rem;font-weight:700}.page-provenance__facts{border-top:1px solid var(--instrument-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.page-provenance__facts>div>:last-child{color:var(--instrument-text);margin-top:.45rem;font-size:.82rem;font-weight:700;line-height:1.45;display:block}.page-provenance__boundary{border-top:1px solid var(--instrument-border);color:var(--instrument-text-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.5;display:flex}.page-provenance__boundary a{color:var(--instrument-signal);flex:none;font-weight:800}.page-provenance__boundary a:hover,.page-provenance__boundary a:focus-visible{color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px}.site-header{border-bottom:1px solid color-mix(in srgb, var(--instrument-border) 70%, transparent);background:color-mix(in srgb, var(--instrument-bg) 90%, transparent);box-shadow:0 10px 28px #00000038}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.75rem,1.8vw,1.5rem);min-height:68px;padding-inline:14px 16px}.brand-lockup{gap:.65rem}.site-header .brand-mark{border-color:var(--instrument-border);background:var(--instrument-surface);width:38px;height:38px;box-shadow:none;border-radius:11px}.site-header .brand-mark svg{width:27px;height:27px}.site-header__brand-copy{gap:.14rem;display:grid}.site-header__brand{letter-spacing:.075em;font-size:.72rem}.site-header__descriptor{color:var(--instrument-text-soft);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:700;line-height:1.25}.primary-nav{justify-content:center;gap:.15rem;margin-inline:auto}.nav-trigger{min-height:40px;color:var(--instrument-text-soft);justify-content:center;align-items:center;gap:.32rem;padding:.45rem .54rem;font-size:.78rem;font-weight:750;display:inline-flex}.nav-trigger:after{background:var(--instrument-copper);box-shadow:none;display:block;inset:auto .55rem .3rem}.nav-trigger:hover,.nav-trigger:focus-visible,.nav-trigger.is-active,.site-header__resources[open]>summary{border-color:color-mix(in srgb, var(--instrument-copper) 50%, transparent);background:color-mix(in srgb, var(--instrument-copper) 10%, transparent);color:var(--instrument-text)}.nav-trigger.is-active,.site-header__resources[open]>summary{color:var(--instrument-signal)}.nav-trigger__chevron{transition:transform var(--duration-fast) var(--ease-out);font-size:1rem;line-height:.65;display:inline-block}.site-header__resources[open] .nav-trigger__chevron{transform:rotate(180deg)}.site-header__resources{position:relative}.site-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.site-actions__search,.site-actions__contact{border-radius:var(--control-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding-inline:.65rem;font-size:.75rem;font-weight:800;display:inline-flex}.site-actions__search{border:1px solid var(--instrument-border);color:var(--instrument-text-soft);background:0 0}.site-actions__contact{border:1px solid var(--instrument-copper);background:color-mix(in srgb, var(--instrument-copper) 12%, transparent);color:var(--instrument-text)}.site-actions__search:hover,.site-actions__search:focus-visible,.site-actions__contact:hover,.site-actions__contact:focus-visible{border-color:var(--instrument-signal);color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px}.nav-dropdown{overscroll-behavior:contain;width:min(44rem,100vw - 3rem);max-height:calc(100dvh - 7.5rem);padding:1rem;position:absolute;top:calc(100% + .75rem);left:auto;right:0;overflow:auto}.nav-dropdown__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .85rem;display:grid}.nav-dropdown__group{border-top:1px solid var(--instrument-border);min-width:0;padding-top:.65rem}.nav-dropdown__group .metric-label{color:var(--instrument-signal);padding:0 .25rem .45rem}.nav-dropdown__links{gap:.12rem;display:grid}.nav-dropdown .nav-menu-link{padding:.6rem .65rem}.nav-panel__actions{margin-top:1.1rem;padding-top:.8rem}.nav-panel__actions .btn-laser{border-radius:var(--control-radius);min-height:2.25rem}.mobile-nav-panel{overscroll-behavior:contain;width:min(92vw,27rem);max-height:calc(100dvh - 6.25rem);padding:.85rem;position:absolute;top:calc(100% + .7rem);right:0;overflow:auto}.mobile-nav{gap:.85rem;display:grid}.mobile-nav__brand{border-bottom:1px solid var(--instrument-border);color:var(--instrument-text);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:.2rem .4rem .85rem;font-size:.7rem;font-weight:800}.mobile-nav__group{border-top:1px solid var(--instrument-border);padding-top:.65rem}.mobile-nav__label{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-inline:.4rem;font-size:.67rem;font-weight:800}.mobile-nav__links{gap:.1rem;margin-top:.35rem;display:grid}.mobile-nav__links .nav-menu-link{align-items:center;min-height:2.5rem;padding:.55rem .65rem}.mobile-nav__search{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-technical);min-height:2.6rem;color:var(--instrument-text);text-align:left;font-size:.78rem;font-weight:800}.mobile-nav__search:hover,.mobile-nav__search:focus-visible{border-color:var(--instrument-signal);outline:2px solid var(--instrument-signal);outline-offset:3px}.site-footer{border-top-color:var(--instrument-border);background:linear-gradient(180deg, color-mix(in srgb, var(--instrument-surface) 42%, transparent), transparent 14rem), var(--instrument-technical)}.site-footer:before{opacity:.14}.site-footer__main{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4.5vw,4.5rem);padding-block:clamp(2.75rem,5vw,4.5rem)}.site-footer__identity{border-top-width:1px;max-width:31rem;padding-top:1rem}.site-footer .brand-mark{border-radius:11px;width:38px;height:38px}.site-footer .brand-mark svg{width:26px;height:26px}.site-footer__promise{max-width:22rem;margin-top:1.15rem;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.18}.site-footer__description{max-width:30rem;margin-top:.85rem;font-size:.84rem;line-height:1.58}.site-footer__actions{align-items:center;gap:.5rem;margin-top:1.1rem}.site-footer .site-footer__contact,.site-footer__utility{border-radius:var(--control-radius);min-height:2.3rem;padding-inline:.75rem;font-size:.76rem;font-weight:800}.site-footer .site-footer__contact{border-color:var(--instrument-copper);background:var(--instrument-copper)}.site-footer__utility{border:1px solid var(--instrument-border);color:var(--instrument-text-soft);background:0 0}.site-footer__utility:hover,.site-footer__utility:focus-visible{border-color:var(--instrument-signal);color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px}.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.5rem clamp(1.25rem,3vw,3rem)}.site-footer__group{padding-top:.7rem}.site-footer__group ul{gap:.06rem;margin-top:.55rem}.site-footer .footer-link{min-height:1.8rem;padding-inline:.35rem;font-size:.8rem}.site-footer__socials{gap:.35rem;display:flex}.site-footer__socials a{border:1px solid var(--instrument-border);border-radius:var(--control-radius);width:2.3rem;height:2.3rem;color:var(--instrument-text-soft);place-items:center;display:inline-grid}.site-footer__socials svg{width:1rem;height:1rem}.site-footer__socials a:hover,.site-footer__socials a:focus-visible{border-color:var(--instrument-signal);background:color-mix(in srgb, var(--instrument-copper) 10%, transparent);color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px}.site-footer .site-footer__exafuse{border:1px solid var(--instrument-border);border-radius:var(--control-radius);min-height:2.3rem;color:var(--instrument-signal);align-items:center;padding-inline:.75rem;font-size:.76rem;font-weight:800;display:inline-flex}.site-footer .site-footer__exafuse:hover,.site-footer .site-footer__exafuse:focus-visible{border-color:var(--instrument-signal);background:color-mix(in srgb, var(--instrument-copper) 10%, transparent);color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px}.site-footer__legal{padding-block:1rem}.site-footer__legal-content,.site-footer__legal-meta{flex-wrap:wrap;align-items:center;display:flex}.site-footer__legal-content{justify-content:space-between;gap:.75rem 1.25rem}.site-footer__legal-meta{gap:.35rem 1.25rem}.site-footer__boundary{color:var(--instrument-text-muted);text-align:right;margin-left:auto}@media (width<=1100px){.closing-path__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.nav-dropdown__groups{grid-template-columns:1fr}}@media (width>=861px) and (width<=960px){.nav-dropdown{right:calc(-1 * var(--page-pad-tablet))}}@media (width>=861px){.primary-nav{display:flex}[data-mobile-menu]{display:none}.site-actions{display:flex}}@media (width<=860px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;width:min(1376px,100% - 32px);min-height:62px;margin-block:8px;padding-inline:12px}.primary-nav,.site-actions{display:none}[data-mobile-menu]{display:block}.site-header__descriptor{display:none}.site-header .brand-mark{width:35px;height:35px}.closing-path{padding-block:3rem}.site-footer__main{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.site-footer__legal-content{flex-direction:column;align-items:flex-start}.site-footer__boundary{text-align:left;margin-left:0}.closing-path__links,.page-provenance__facts,.site-footer__groups{grid-template-columns:1fr}.closing-path__link{min-height:0}.page-provenance__boundary{flex-direction:column;align-items:flex-start}.site-footer__groups{gap:1rem}}@media (prefers-reduced-motion:reduce){.closing-path__link,.nav-trigger__chevron{transition:none}}@media (width<=639px){.site-footer__actions{flex-direction:row;align-items:center}}.page-hero-model.diagram-frame,.process-loop{border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 3.5rem 3.5rem, linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 3.5rem 3.5rem, linear-gradient(145deg, color-mix(in srgb, var(--instrument-surface) 96%, black), var(--instrument-technical));box-shadow:var(--shadow-card-hard);color:var(--instrument-text);position:relative;overflow:hidden}.page-hero-model.diagram-frame{flex-direction:column;display:flex}.page-hero-model.diagram-frame:before,.process-loop:before{pointer-events:none;content:"";background:linear-gradient(180deg, transparent, var(--instrument-copper) 12%, var(--instrument-signal) 82%, transparent);width:2px;position:absolute;top:1rem;bottom:1rem;left:0}.page-hero-model.diagram-frame:after,.process-loop:after{pointer-events:none;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--instrument-copper) 18%, transparent), transparent 68%);width:17rem;height:17rem;position:absolute;inset:auto -14% -42% auto}.page-hero-model.diagram-frame>*,.process-loop>*{z-index:1;position:relative}.page-hero-model .diagram-frame__header{padding:1.15rem 1.15rem 0}.page-hero-model__classification,.process-loop__eyebrow,.process-loop__index{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.4}.page-hero-model__title,.process-loop__title,.process-loop__stage-title{color:var(--instrument-text);letter-spacing:-.035em}.page-hero-model__summary,.process-loop__subtitle,.process-loop__stage-text,.process-loop__note{color:var(--instrument-text-soft)}.page-hero-model__steps{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:.5rem;padding:1rem 1.15rem;display:grid}.page-hero-model__steps li{border:1px solid var(--instrument-border);border-left:2px solid color-mix(in srgb, var(--instrument-copper) 70%, var(--instrument-border));border-radius:var(--control-radius);background:color-mix(in srgb, var(--instrument-technical) 86%, transparent);min-height:3.85rem;color:var(--instrument-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;font-size:.88rem;font-weight:800;line-height:1.4;display:grid;position:relative}.page-hero-model__steps li:last-child{border-left-color:var(--instrument-signal)}.page-hero-model__index{border:1px solid color-mix(in srgb, var(--instrument-copper) 70%, var(--instrument-border));border-radius:var(--control-radius);background:color-mix(in srgb, var(--instrument-copper) 11%, var(--instrument-technical));place-items:center;width:2rem;height:2rem;display:inline-grid}.page-hero-model__steps li:last-child .page-hero-model__index{border-color:var(--instrument-signal);background:color-mix(in srgb, var(--instrument-signal) 11%, var(--instrument-technical))}.page-hero-model__direction{color:var(--instrument-text-soft);margin:0;padding:.15rem 1.15rem 1.15rem;font-size:.76rem;line-height:1.5}.page-hero-model__direction strong{color:var(--instrument-text)}.process-loop{isolation:isolate}.process-loop__header{align-items:start}.process-loop__boundary{color:var(--instrument-text-soft);font-family:var(--font-mono)}.process-loop__full-boundary,.process-loop__note{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:color-mix(in srgb, var(--instrument-technical) 86%, transparent)}.process-loop__full-boundary{border-left:2px solid var(--instrument-signal);color:var(--instrument-text)}.process-loop__stages{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-border);gap:1px;overflow:hidden}.process-loop__stage{background:var(--instrument-technical);min-width:0;position:relative}.process-loop__stage:before{content:"";background:var(--instrument-copper);width:1.65rem;height:2px;display:block}.process-loop__stage.is-last:before{background:var(--instrument-signal)}.process-loop__stage:not(.is-last):after{display:none}.process-loop__signal{border:1px solid var(--instrument-copper);background:color-mix(in srgb, var(--instrument-copper) 35%, var(--instrument-technical));border-radius:999px;width:.55rem;height:.55rem}.process-loop__signal.is-verify{border-color:var(--instrument-signal);background:var(--instrument-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--instrument-signal) 12%, transparent)}.process-loop__stage-text{max-width:30ch}.process-loop--micro .process-loop__boundary{margin-top:.55rem}.process-loop--micro .process-loop__stages{margin-top:1rem}.process-loop--micro .process-loop__stage{min-height:5.9rem}@media (width<=860px){.page-hero-model.diagram-frame:before,.process-loop:before{top:.8rem;bottom:.8rem}}@media (width<=520px){.page-hero-model .diagram-frame__header,.page-hero-model__steps{padding-inline:.9rem}.page-hero-model__direction{padding-inline:.9rem;padding-bottom:.9rem}.process-loop__stage{min-height:0}}.evidence-base__rail .section-heading-mark,.evidence-base__facts .section-heading-mark{width:4.5rem}.evidence-base__rail .section-heading-mark span,.evidence-base__facts .section-heading-mark span{background:var(--instrument-copper);box-shadow:none}.evidence-base__rail .section-heading-mark:before,.evidence-base__facts .section-heading-mark:before{background:var(--instrument-border)}.evidence-base__rail .section-heading-mark:after,.evidence-base__facts .section-heading-mark:after{background:linear-gradient(90deg, var(--instrument-copper), transparent)}.evidence-base__rail .evidence-rail{isolation:isolate;border:1px solid var(--instrument-border);border-radius:var(--card-radius);background:linear-gradient(var(--instrument-grid) 1px, transparent 1px) 0 0 / 3.5rem 3.5rem, linear-gradient(90deg, var(--instrument-grid) 1px, transparent 1px) 0 0 / 3.5rem 3.5rem, linear-gradient(145deg, color-mix(in srgb, var(--instrument-surface) 96%, black), var(--instrument-technical));box-shadow:var(--shadow-card-hard);padding:clamp(1.15rem,2.5vw,2rem);position:relative;overflow:hidden}.evidence-base__rail .evidence-rail:before{z-index:-1;content:"";background:linear-gradient(180deg, transparent, var(--instrument-copper) 10%, var(--instrument-signal) 86%, transparent);width:2px;position:absolute;top:1rem;bottom:1rem;left:0}.evidence-rail__header{max-width:46rem}.evidence-rail__eyebrow,.evidence-rail__index{color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.4}.evidence-rail__summary{max-width:42rem;color:var(--instrument-text-soft);margin-top:.45rem;font-size:.88rem;line-height:1.6}.evidence-rail__stages{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:var(--instrument-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.evidence-rail__stage{background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-surface) 40%, transparent), transparent 68%), var(--instrument-technical);grid-template-rows:auto auto 1fr;gap:.9rem;min-width:0;min-height:12.25rem;padding:1rem;display:grid;position:relative}.evidence-rail__stage:before{content:"";background:var(--instrument-copper);width:2.5rem;height:2px;position:absolute;top:0;left:1rem}.evidence-rail__stage.is-verify:before{background:var(--instrument-signal)}.evidence-rail__stage-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.evidence-rail__index{border:1px solid color-mix(in srgb, var(--instrument-copper) 68%, var(--instrument-border));border-radius:var(--control-radius);background:color-mix(in srgb, var(--instrument-copper) 10%, var(--instrument-technical));place-items:center;width:2rem;height:2rem;display:inline-grid}.evidence-rail__signal{border:1px solid var(--instrument-copper);background:color-mix(in srgb, var(--instrument-copper) 36%, var(--instrument-technical));border-radius:999px;width:.55rem;height:.55rem}.evidence-rail__stage.is-verify .evidence-rail__index,.evidence-rail__stage.is-verify .evidence-rail__signal{border-color:var(--instrument-signal)}.evidence-rail__stage.is-verify .evidence-rail__signal{background:var(--instrument-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--instrument-signal) 12%, transparent)}.evidence-rail__stage-title{color:var(--instrument-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:900;line-height:1}.evidence-rail__stage-text{max-width:27ch;color:var(--instrument-text-soft);align-self:end;margin:0;font-size:.8rem;line-height:1.55}.evidence-base__facts .evidence-fact-grid{gap:.85rem}.evidence-base__facts .evidence-fact-grid__card{border:1px solid var(--instrument-border);border-radius:var(--control-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-surface) 90%, transparent), transparent 62%), var(--instrument-technical);min-width:0;min-height:17.25rem;box-shadow:none;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex-direction:column;padding:1.15rem;display:flex;position:relative;overflow:hidden}.evidence-base__facts .evidence-fact-grid__card:before{content:"";background:var(--instrument-copper);width:2.75rem;height:2px;margin-bottom:1.15rem;display:block}.evidence-base__facts .evidence-fact-grid__card:hover{border-color:var(--instrument-signal);background:linear-gradient(145deg, color-mix(in srgb, var(--instrument-copper) 8%, transparent), transparent 62%), var(--instrument-technical);transform:translateY(-2px)}.evidence-base__facts .evidence-fact-grid__metric{color:var(--instrument-signal);letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.evidence-base__facts .evidence-fact-grid__title{color:var(--instrument-text);letter-spacing:-.025em;font-size:1rem;line-height:1.4}.evidence-base__facts .evidence-fact-grid__detail{color:var(--instrument-text-soft)}.evidence-base__facts .evidence-fact-grid__source{border-top:1px solid var(--instrument-border);min-height:2.25rem;color:var(--instrument-signal);font-family:var(--font-mono);letter-spacing:.07em;align-items:end;margin-top:auto;padding-top:.8rem;font-size:.66rem;line-height:1.4;display:flex}.evidence-base__facts .evidence-fact-grid__source:hover,.evidence-base__facts .evidence-fact-grid__source:focus-visible{color:var(--instrument-text);outline:2px solid var(--instrument-signal);outline-offset:3px}@media (width<=1023px){.evidence-rail__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-rail__stage{min-height:10.75rem}}@media (width<=639px){.evidence-base__rail .evidence-rail{padding:1rem}.evidence-rail__stages{grid-template-columns:minmax(0,1fr)}.evidence-rail__stage{min-height:0}.evidence-base__facts .evidence-fact-grid__card{min-height:0;padding:1rem}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-\[70\]{z-index:70}.mx-auto{margin-left:auto;margin-right:auto}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-\[5\/4\]{aspect-ratio:5/4}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-fit{height:fit-content}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[44rem\]{max-height:44rem}.max-h-\[60vh\]{max-height:60vh}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-16{min-height:4rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-44{min-height:11rem}.min-h-9{min-height:2.25rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[calc\(100svh-4\.5rem\)\]{min-height:calc(100svh - 4.5rem)}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-56{width:14rem}.w-9{width:2.25rem}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/35{border-color:#67e8f959}.border-cyan-300\/55{border-color:#67e8f98c}.border-cyan-300\/70{border-color:#67e8f9b3}.border-orange-300\/25{border-color:#fdba7440}.border-orange-300\/30{border-color:#fdba744d}.border-orange-300\/55{border-color:#fdba748c}.border-slate-300\/20{border-color:#cbd5e133}.border-white\/10{border-color:#ffffff1a}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-graphite-900{--tw-bg-opacity:1;background-color:rgb(9 13 18/var(--tw-bg-opacity,1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-500\/10{background-color:#f973161a}.bg-transparent{background-color:#0000}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-cyan-100{--tw-gradient-from:#cffafe var(--tw-gradient-from-position);--tw-gradient-to:#cffafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-orange-100{--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-clip-text{background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.98\]{line-height:.98}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-100\/90{color:#ffedd5e6}.text-orange-50{--tw-text-opacity:1;color:rgb(255 247 237/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.accent-cyan-300{accent-color:#67e8f9}.shadow-panel{--tw-shadow:0 24px 70px #00000061;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-cyan-300\/35:hover{border-color:#67e8f959}.hover\:border-cyan-300\/40:hover{border-color:#67e8f966}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-cyan-300\/10:hover{background-color:#67e8f91a}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:border-cyan-300\/70:focus{border-color:#67e8f9b3}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[12rem_10rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem 10rem minmax(0,1fr)}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.md\:grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.md\:grid-cols-\[5rem_1fr_auto\]{grid-template-columns:5rem 1fr auto}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-7{line-height:1.75rem}}@media (width>=1024px){.lg\:block{display:block}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.28fr_0\.72fr\]{grid-template-columns:.28fr .72fr}.lg\:grid-cols-\[0\.34fr_0\.66fr\]{grid-template-columns:.34fr .66fr}.lg\:grid-cols-\[0\.35fr_0\.65fr\]{grid-template-columns:.35fr .65fr}.lg\:grid-cols-\[0\.38fr_0\.62fr\]{grid-template-columns:.38fr .62fr}.lg\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.98fr_1\.02fr\]{grid-template-columns:.98fr 1.02fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_0\.42fr\]{grid-template-columns:1fr .42fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(22rem\,0\.7fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(22rem,.7fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(24rem\,0\.62fr\)\]{grid-template-columns:minmax(0,1fr) minmax(24rem,.62fr)}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (width>=1280px){.xl\:block{display:block}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
