@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";.system-status{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.system-status-dot{width:6px;height:6px;border-radius:0}.system-status.ok .system-status-dot{background:#4cff4c}.system-status.warn .system-status-dot{background:#fc0}.system-status.degraded .system-status-dot{background:#ff4d4d;box-shadow:0 0 12px #ff4d4d;animation:systemAlert 1.5s steps(2) infinite}.system-status.checking .system-status-dot{background:#fc0}@keyframes systemAlert{0%{opacity:1;filter:brightness(1.5)}to{opacity:.4;filter:brightness(1)}}.cmp-control-stack-overview{--exec-content-width: min(1440px, 100%);--cs-border-medium: var(--border-medium, #262626);--cs-border-bright: var(--border-bright, #3f3f46);--cs-text-dim: var(--text-dim, #a1a1aa);--cs-accent: #d1d5db;padding:8rem 3rem 6rem;position:relative}.cmp-control-stack-overview .center-head{width:var(--exec-content-width);margin:0 auto 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end}.cmp-control-stack-overview .kicker{font-family:var(--font-mono);font-size:.75rem;color:var(--cs-accent);opacity:.92;letter-spacing:.2em;display:block;margin-bottom:1rem}.cmp-control-stack-overview .h2{font-family:var(--font-display, var(--font-sans));font-size:var(--heading-h2);font-weight:var(--font-weight-black, 900);line-height:var(--heading-line-tight, 1.05);letter-spacing:var(--heading-track-tight, -.03em);text-transform:uppercase;color:#ededed;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.cmp-control-stack-overview .head-right{border-left:1px solid var(--cs-border-bright);padding-left:2rem}.cmp-control-stack-overview .lead{font-size:.875rem;color:#a1a1a1;line-height:1.75;margin:0}.cmp-control-stack-overview .feature-links{grid-column:1 / span 2;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.cmp-control-stack-overview .section-visibility-toggle{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 1rem;border:1px solid var(--cs-border-medium);background:#ffffff08;color:#d5d5d5;cursor:pointer}.cmp-control-stack-overview .section-visibility-toggle:hover{border-color:var(--cs-border-bright);color:#fff}.cmp-control-stack-overview .feature-link-button{text-decoration:none;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 1.2rem;background:var(--cs-bg-elevated);border:1px solid var(--cs-border-medium);color:var(--cs-text-dim);cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease}.cmp-control-stack-overview .feature-link-button:hover{border-color:var(--cs-accent);color:#fff;background:#ffffff0d;transform:translateY(-1px)}.cmp-control-stack-overview .feature-link-button:focus-visible,.cmp-control-stack-overview .layer-header:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:2px}.cmp-control-stack-overview .stack-data-overlay{width:var(--exec-content-width);margin:0 auto 2rem;border:1px solid rgba(255,255,255,.08);background:#060606db;padding:.75rem}.cmp-control-stack-overview .stack-data-overlay>summary{cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.11em;color:#d6d6d6;padding:.2rem .1rem .6rem}.cmp-control-stack-overview .stack-data-overlay>summary::-webkit-details-marker{display:none}.cmp-control-stack-overview .stack-data-head{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.09em;color:#c8c8c8}.cmp-control-stack-overview .stack-data-state{color:#f1f1f1}.cmp-control-stack-overview .stack-data-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.75rem}.cmp-control-stack-overview .stack-step{border:1px solid rgba(255,255,255,.1);padding:.36rem .42rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.06em;color:#9f9f9f}.cmp-control-stack-overview .stack-step.active{color:#f7f7f7;border-color:#ffffff57;background:#ffffff0d}.cmp-control-stack-overview .stack-data-json{margin:0;font-family:var(--font-mono);font-size:.67rem;line-height:1.55;color:#d0d0d0;border:1px solid rgba(255,255,255,.08);background:#040404;padding:.7rem;min-height:240px}.cmp-control-stack-overview .stack-layout{width:var(--exec-content-width);margin:0 auto;display:grid;grid-template-columns:120px 1fr;gap:3rem;align-items:stretch}.cmp-control-stack-overview .path{display:flex;flex-direction:column;align-items:center;gap:0;min-height:100%}.cmp-control-stack-overview .path-start,.cmp-control-stack-overview .path-end,.cmp-control-stack-overview .path-node{width:100%;min-height:40px;border:1px solid var(--cs-border-medium);background:#0a0a0a8c;color:#d0d6df;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:.4rem}.cmp-control-stack-overview .path-node{background:#12121280;border:1px solid rgba(255,255,255,.11)}.cmp-control-stack-overview .controlstackoverview-layer:hover{transform:translateY(-1px);border-color:#ffffff1f}.cmp-control-stack-overview .path-line{width:1px;flex:1;min-height:14px;background:var(--cs-border-medium);opacity:.45;transition:opacity .3s ease,min-height .3s ease}.cmp-control-stack-overview:has(.controlstackoverview-layer.active) .path-line{opacity:1}.cmp-control-stack-overview .layers{display:grid;gap:.5rem}.cmp-control-stack-overview .layers:hover .controlstackoverview-layer:not(:hover){opacity:.9;transition:opacity .2s ease}.cmp-control-stack-overview .layers:has(.controlstackoverview-layer.active) .controlstackoverview-layer:not(.active){opacity:.9}.cmp-control-stack-overview .controlstackoverview-layer{background:#0c0e1247;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 40px #00000073,inset 0 1px #ffffff0a;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.cmp-control-stack-overview .controlstackoverview-layer.active{background:#12161c61;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 20px 70px #000000a6,inset 0 1px #ffffff14}.cmp-control-stack-overview .layer-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem;background:transparent;border:none;cursor:pointer;text-align:left}.cmp-control-stack-overview .layer-left{display:grid;gap:.35rem}.cmp-control-stack-overview .layer-number{font-family:var(--font-mono);font-size:.9rem;font-weight:700;color:#b7b7b7;margin-bottom:.5rem;transition:color .3s ease;opacity:1;text-shadow:none}.cmp-control-stack-overview.is-compact{padding:1.25rem;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.24);background:#050505;min-height:100%}.cmp-control-stack-overview.is-compact .center-head,.cmp-control-stack-overview.is-compact .stack-data-overlay,.cmp-control-stack-overview.is-compact .stack-layout{width:100%}.cmp-control-stack-overview.is-compact .center-head{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.cmp-control-stack-overview.is-compact .h2{font-size:var(--heading-h3)}.cmp-control-stack-overview.is-compact .head-right{border-left:none;padding-left:0}.cmp-control-stack-overview.is-compact .feature-links{grid-column:auto;margin-top:.75rem;gap:.55rem;position:relative;z-index:2;background:#050505;padding:.2rem 0}.cmp-control-stack-overview.is-compact .stack-layout{grid-template-columns:1fr}.cmp-control-stack-overview.is-compact .path{display:none}.cmp-control-stack-overview.is-compact .layer-header{padding:1.05rem}.cmp-control-stack-overview .controlstackoverview-layer.active .layer-number{color:#f3f4f6}.cmp-control-stack-overview .layer-title{font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:-.02em;text-wrap:balance}.cmp-control-stack-overview .layer-subtitle{font-size:.9rem;color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.cmp-control-stack-overview .layer-icon{color:var(--cs-text-dim);transition:color .2s ease}.cmp-control-stack-overview .controlstackoverview-layer.active .layer-icon{color:var(--cs-accent)}.cmp-control-stack-overview .controlstackoverview-layer .layer-content{padding:0 2rem 2rem;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;opacity:0}.cmp-control-stack-overview .controlstackoverview-layer.active .layer-content{max-height:500px;opacity:1}.cmp-control-stack-overview .layer-tags{display:flex;flex-wrap:wrap;gap:.5rem}.cmp-control-stack-overview .tag{background:#d1d5db0f;border:1px solid rgba(209,213,219,.2);color:var(--cs-accent);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;padding:2px 8px}.cmp-control-stack-overview .layer-desc{margin-top:1.5rem;color:#bcc2cc;line-height:1.6;max-width:600px}@media(max-width:1024px){.cmp-control-stack-overview{padding:5rem 1.5rem 4rem}.cmp-control-stack-overview .center-head{width:100%;grid-template-columns:1fr;gap:2rem}.cmp-control-stack-overview .stack-data-overlay,.cmp-control-stack-overview .stack-layout{width:100%}.cmp-control-stack-overview .head-right{border-left:none;padding-left:0}.cmp-control-stack-overview .feature-links{grid-column:auto}.cmp-control-stack-overview .stack-layout{grid-template-columns:1fr}.cmp-control-stack-overview .path{display:none}.cmp-control-stack-overview .stack-data-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-implementation-overview{--impl-bg: var(--bg-primary);--impl-border-dim: var(--border-dim);--impl-border-medium: var(--border-medium);--impl-border-bright: var(--border-bright);--impl-text-primary: var(--text-primary);--impl-text-dim: var(--text-dim);--impl-text-muted: var(--text-muted);--impl-accent: #ffffff;padding:8rem 3rem 6rem;background:radial-gradient(circle at 12% 12%,#ffffff14,#0000 38%),var(--impl-bg);color:var(--impl-text-primary);position:relative}.cmp-control-stack-overview{background:linear-gradient(to bottom,#000000d9,#000 120px),var(--cs-bg-primary)}.cmp-control-stack-overview:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.cmp-implementation-overview .noir-scanline-container{width:min(1440px,100%);margin:0 auto;position:relative}.cmp-implementation-overview .terminal-header-block{width:100%;margin:0 0 5rem;text-align:left}.cmp-implementation-overview .terminal-text{font-family:var(--font-mono);font-size:.85rem;color:#c8c8c8;letter-spacing:.18em;margin-bottom:1.5rem;display:block}.cmp-implementation-overview .cursor{margin-left:.25rem}.cmp-implementation-overview .section-title{font-family:var(--font-display, var(--font-sans));font-size:var(--heading-h2);font-weight:var(--font-weight-black, 900);line-height:var(--heading-line-tight, 1.05);letter-spacing:var(--heading-track-tight, -.03em)}.cmp-implementation-overview .section-intro{margin:.85rem 0 0;max-width:62ch;font-size:.96rem;color:#bcbcbc;line-height:1.7}.cmp-implementation-overview .persona-status{margin-top:1rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;color:#a9a9a9}.cmp-implementation-overview .section-visibility-toggle{margin-top:1rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 1rem;border:1px solid var(--impl-border-medium);background:#ffffff08;color:#d5d5d5;cursor:pointer;position:relative;z-index:2}.cmp-implementation-overview .section-visibility-toggle:hover{border-color:var(--impl-border-bright);color:#fff}.cmp-implementation-overview .implementation-blades{width:100%;margin:0;display:grid;grid-template-columns:1fr;gap:2px;background:var(--impl-border-dim);border:1px solid var(--impl-border-dim);position:relative}.cmp-implementation-overview .implementation-blades:before{content:"";position:absolute;left:1.35rem;top:1.2rem;bottom:1.2rem;width:1px;background:linear-gradient(180deg,#ffffff2e,#ffffff0a);pointer-events:none}.cmp-implementation-overview .implementation-blade{background:#0a0a0aeb;padding:2.5rem 3rem 2.5rem 3.8rem;position:relative;overflow:hidden;border-left:1px solid var(--impl-border-dim);transition:transform .25s ease,background .35s ease,border-color .25s ease,box-shadow .25s ease}.cmp-implementation-overview .implementation-blade:before{content:"";position:absolute;left:1.07rem;top:2.35rem;width:8px;height:8px;border:1px solid rgba(255,255,255,.38);background:#070707}.cmp-implementation-overview .implementation-blade.is-priority{border-left-color:#ffffff42;box-shadow:inset 0 0 0 1px #ffffff0f}.cmp-implementation-overview .implementation-blade.is-priority:before{background:#fff}.cmp-implementation-overview .implementation-blade.is-secondary{opacity:.86}.cmp-implementation-overview .implementation-blade:after{content:"";position:absolute;top:0;right:0;width:14px;height:14px;border-top:1px solid var(--impl-border-bright);border-right:1px solid var(--impl-border-bright);opacity:.6}.cmp-implementation-overview .implementation-blade:hover{background:#141414fa;transform:translate(6px);border-left-color:var(--impl-accent);box-shadow:0 16px 48px #00000094}.cmp-implementation-overview .blade-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem}.cmp-implementation-overview .blade-left{display:flex;align-items:baseline;gap:1rem}.cmp-implementation-overview .blade-index{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;white-space:nowrap;color:var(--impl-text-muted)}.cmp-implementation-overview .blade-title{font-family:var(--font-sans);font-size:var(--heading-h5);font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--heading-track-normal, -.01em);text-transform:uppercase;color:var(--impl-text-primary);margin:0}.cmp-implementation-overview .blade-status{display:flex;align-items:center;gap:.55rem}.cmp-implementation-overview .blade-status-dot{width:4px;height:4px;border-radius:50%;background:var(--impl-accent);box-shadow:0 0 0 4px #ffffff14}.cmp-implementation-overview .blade-status-text{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;color:var(--impl-text-dim);text-transform:uppercase}.cmp-implementation-overview .implementation-blade:hover .blade-index{color:var(--impl-text-primary)}.cmp-implementation-overview .blade-content{display:grid;gap:1rem}.cmp-implementation-overview .blade-desc{font-size:.875rem;line-height:1.75;color:#bcc2cc;margin:0;max-width:72ch;text-wrap:pretty}.cmp-implementation-overview .blade-tags{display:flex;flex-wrap:wrap;gap:.55rem}.cmp-implementation-overview .blade-inline-link{display:inline-block;margin-top:.15rem;margin-bottom:.2rem;text-decoration:none;font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;color:#d8d8d8;border:1px solid rgba(255,255,255,.16);padding:.3rem .52rem}.cmp-implementation-overview .blade-inline-link:hover{border-color:#ffffff52;color:#fff}.cmp-implementation-overview .blade-tag{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--impl-text-dim);border:1px solid var(--impl-border-medium);background:#101010eb;padding:.35rem .65rem}.cmp-implementation-overview .flow-launch-wrap{width:100%;margin:4rem 0 0;text-align:right}.cmp-implementation-overview .flow-launch-btn{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--impl-text-muted);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--impl-border-dim);transition:color .25s ease,border-color .25s ease,letter-spacing .25s ease}.cmp-implementation-overview .flow-launch-btn:hover{color:var(--impl-text-primary);border-color:var(--impl-border-bright);letter-spacing:.22em}.cmp-implementation-overview .flow-launch-btn:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:3px}.cmp-implementation-overview.is-compact{padding:1.25rem;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.24);background:#050505;min-height:100%}.cmp-implementation-overview.is-compact .noir-scanline-container{width:100%}.cmp-implementation-overview.is-compact .terminal-header-block{margin-bottom:1rem;position:relative;z-index:2;background:#050505;padding-bottom:.25rem}.cmp-implementation-overview.is-compact .section-title{font-size:var(--heading-h3)}.cmp-implementation-overview.is-compact .section-intro{font-size:.86rem;line-height:1.55}.cmp-implementation-overview.is-compact .implementation-blade{padding:1.4rem 1rem 1.4rem 1.6rem}.cmp-implementation-overview.is-compact .implementation-blades:before{left:.78rem}.cmp-implementation-overview.is-compact .implementation-blade:before{left:.5rem}.cmp-implementation-overview.is-compact .flow-launch-wrap{margin-top:1rem}@media(max-width:980px){.cmp-implementation-overview{padding:5rem 1.5rem 4rem}.cmp-implementation-overview .section-title{font-size:var(--heading-h2)}.cmp-implementation-overview .implementation-blade{padding:2rem 1.4rem 2rem 2.2rem}.cmp-implementation-overview .implementation-blades:before{left:.78rem}.cmp-implementation-overview .implementation-blade:before{left:.5rem}.cmp-implementation-overview .blade-left{flex-direction:column;align-items:flex-start;gap:.3rem}.cmp-implementation-overview .blade-header{align-items:flex-start}}.cmp-technical-overview{--tech-bg: var(--bg-primary, #000000);--tech-border-dim: var(--border-dim, #141414);--tech-border-medium: var(--border-medium, #262626);--tech-text-primary: var(--text-primary, #ffffff);--tech-text-muted: var(--text-muted, #52525b);--tech-accent: var(--accent, #ffffff);padding:8rem 3rem 6rem;background:radial-gradient(circle at 90% 12%,#ffffff14,#0000 34%),var(--tech-bg);width:100%;margin:0}.cmp-technical-overview .center-head,.cmp-technical-overview .facts-grid,.cmp-technical-overview .verify-box{width:min(1440px,100%);margin-left:auto;margin-right:auto}.cmp-technical-overview .center-head{display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;align-items:start;margin-bottom:6rem}.cmp-technical-overview .kicker{font-family:var(--font-mono);color:var(--tech-text-muted);font-size:10px;letter-spacing:.4em;text-transform:uppercase;margin-bottom:2rem;display:block}.cmp-technical-overview .h2{font-family:var(--font-display);font-size:var(--heading-h2);line-height:var(--heading-line-tight, 1.05);font-weight:var(--font-weight-black, 900);letter-spacing:var(--heading-track-tight, -.03em);text-transform:uppercase;color:var(--tech-text-primary);margin-bottom:2rem}.cmp-technical-overview .lead{font-family:var(--font-mono);font-size:14px;color:#bcbcbc;line-height:1.6;max-width:48ch;border-left:2px solid var(--tech-border-dim);padding-left:2.5rem}.cmp-technical-overview .facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;margin-bottom:4rem}.cmp-technical-overview .fact-card{border-left:2px solid var(--tech-border-dim);padding-left:1.5rem;padding-bottom:.6rem;transition:border-color .3s ease,transform .3s ease;background:transparent}.cmp-technical-overview .fact-card:hover{border-color:var(--tech-accent);transform:translate(3px)}.cmp-technical-overview .fact-head{margin-bottom:.5rem;display:grid;gap:.35rem}.cmp-technical-overview .fact-num{width:auto;height:auto;border:none;font-family:var(--font-mono);font-size:.7rem;color:var(--tech-text-muted);display:block}.cmp-technical-overview .fact-label{font-family:var(--font-mono);font-size:.7rem;color:var(--tech-text-muted);display:block;margin-bottom:.5rem;letter-spacing:.09em;text-transform:uppercase}.cmp-technical-overview .fact-title{font-size:var(--heading-h5);font-weight:var(--font-weight-semibold, 600);color:#fff;margin-bottom:.5rem;text-wrap:balance}.cmp-technical-overview .fact-desc{font-size:.875rem;color:#b6b6b6;line-height:1.75;text-wrap:pretty}.cmp-technical-overview .verify-box{background:#060606;border:1px solid var(--tech-border-medium);border-radius:4px;overflow:hidden;position:relative}.cmp-technical-overview .preview-toggle-row{width:min(1440px,100%);margin:0 auto .8rem}.cmp-technical-overview .preview-toggle{border:1px solid rgba(255,255,255,.2);background:#ffffff08;color:#dfdfdf;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.09em;padding:.45rem .65rem;cursor:pointer}.cmp-technical-overview .preview-toggle:hover{border-color:#ffffff59;color:#fff}.cmp-technical-overview .verify-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#0000000a 50%);background-size:100% 3px;pointer-events:none;opacity:.22}.cmp-technical-overview .verify-box{background:#080808bf;border:1px solid var(--tech-border-medium);box-shadow:0 12px 40px #0009,inset 0 1px #ffffff0a;border-radius:4px;overflow:hidden;position:relative}.cmp-technical-overview .verify-kicker:after{content:"SYS_VERIFY_ACTIVE";color:#8cc5a1}.cmp-technical-overview .verify-kicker{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.13em;color:#9a9a9a;padding:.85rem 1.2rem;border-bottom:1px solid var(--tech-border-dim);background:#ffffff09;display:flex;align-items:center;justify-content:space-between}.cmp-technical-overview .technical-docs .verify-kicker{cursor:pointer}.cmp-technical-overview .technical-docs .verify-kicker::-webkit-details-marker{display:none}.cmp-technical-overview .code{padding:2.5rem;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:#d2d2d2;margin:0;background:transparent}.cmp-technical-overview .forensic-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;border-bottom:1px solid var(--tech-border-dim)}.cmp-technical-overview .tamper-toggle{border:1px solid rgba(255,255,255,.2);background:#ffffff08;color:#dfdfdf;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;padding:.35rem .56rem;cursor:pointer}.cmp-technical-overview .tamper-toggle:hover{border-color:#ffffff59;color:#fff}.cmp-technical-overview .verify-badge{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.09em;padding:.26rem .52rem;border:1px solid rgba(255,255,255,.18)}.cmp-technical-overview .verify-badge.valid{color:#d6d6d6;border-color:#d6d6d666}.cmp-technical-overview .verify-badge.invalid{color:#ff9e9e;border-color:#ff787873}.cmp-technical-overview .forensic-fields{display:flex;gap:.55rem;padding:.75rem 1.2rem .4rem}.cmp-technical-overview .forensic-field{position:relative;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;color:#cdcdcd;border:1px solid rgba(255,255,255,.18);background:#0006;padding:.24rem .46rem;cursor:help}.cmp-technical-overview .forensic-field:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:0;width:290px;max-width:72vw;background:#090909;border:1px solid rgba(255,255,255,.2);padding:.45rem .5rem;color:#cfcfcf;font-size:.58rem;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.cmp-technical-overview .forensic-field:hover:after{opacity:1;transform:translateY(0)}.cmp-technical-overview .implementation-notes{padding:.9rem 1.2rem 1.1rem;border-top:1px solid var(--tech-border-dim)}.cmp-technical-overview .implementation-notes p{margin:0 0 .45rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.03em;color:#bcbcbc}.cmp-technical-overview .implementation-notes p:last-child{margin-bottom:0}@media(max-width:1100px){.cmp-technical-overview{padding:5rem 1.5rem 4rem}.cmp-technical-overview .center-head{grid-template-columns:1fr;gap:2rem}.cmp-technical-overview .facts-grid{grid-template-columns:1fr}.cmp-technical-overview .h2{font-size:var(--heading-h2)}.cmp-technical-overview .forensic-actions{flex-direction:column;align-items:flex-start}}.cmp-stakeholder-overview{padding:8rem 3rem 6rem;width:100%;margin:0;position:relative;background:radial-gradient(circle at 12% 8%,#ffffff12,#0000 36%),#000000eb}.cmp-stakeholder-overview>*{width:min(1440px,100%);margin-left:auto;margin-right:auto}.cmp-stakeholder-overview:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.cmp-stakeholder-overview .section-subtitle{font-family:var(--font-mono);font-size:10px;color:#525252;letter-spacing:.4em;text-transform:uppercase;margin-bottom:2rem}.cmp-stakeholder-overview .section-title{font-family:var(--font-display);font-size:var(--heading-h2);font-weight:var(--font-weight-black, 900);text-transform:uppercase;letter-spacing:var(--heading-track-tight, -.03em);line-height:var(--heading-line-tight, 1.05);margin-bottom:3rem;color:#fff}.cmp-stakeholder-overview .center-lead{font-family:var(--font-mono);font-size:14px;color:#b8b8b8;max-width:500px;line-height:1.6;margin-bottom:6rem;border-left:2px solid rgba(255,255,255,.08);padding-left:2.5rem}.cmp-stakeholder-overview .persona-switcher{display:flex;gap:.6rem;margin-bottom:1.3rem}.cmp-stakeholder-overview .persona-tab{border:1px solid rgba(255,255,255,.14);background:#0000008c;color:#9f9f9f;text-transform:uppercase;letter-spacing:.09em;font-family:var(--font-mono);font-size:.64rem;padding:.42rem .72rem;cursor:pointer}.cmp-stakeholder-overview .persona-tab.active{color:#fff;border-color:#ffffff57;background:#ffffff0d}.cmp-stakeholder-overview .use-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff08;border:1px solid rgba(255,255,255,.03);width:100%}.cmp-stakeholder-overview .use-case{background:#0009;border:1px solid rgba(255,255,255,.04);padding:4rem 3.5rem;display:flex;flex-direction:column;gap:2rem;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s ease,box-shadow .35s ease}.cmp-stakeholder-overview .use-case:hover{background:#0a0a0abf;border-color:#ffffff1f;transform:translate(-2px,-2px);box-shadow:6px 6px #ffffff0d,0 20px 60px #000000b3;z-index:10}.cmp-stakeholder-overview .use-case-label{font-family:var(--font-display);font-size:8rem;font-weight:900;line-height:1;letter-spacing:-.05em;color:#fff;opacity:.025;position:absolute;bottom:-1rem;right:-.5rem;pointer-events:none;z-index:0;transition:opacity .3s ease}.cmp-stakeholder-overview .use-case:hover .use-case-label{opacity:.07}.cmp-stakeholder-overview .use-case-title{font-family:var(--font-mono);font-size:var(--heading-h4);font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--heading-track-normal, -.01em);color:#fff;position:relative;z-index:1;text-wrap:balance}.cmp-stakeholder-overview .use-case-desc{font-family:var(--font-mono);font-size:14px;line-height:1.6;color:#888;position:relative;z-index:1;transition:color .3s ease}.cmp-stakeholder-overview .use-case:hover .use-case-desc{color:#bfbfbf}.cmp-stakeholder-overview .use-case:before{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:#fff;transition:width .4s cubic-bezier(.16,1,.3,1)}.cmp-stakeholder-overview .use-case:hover:before{width:100%}.cmp-stakeholder-overview .use-case:after{content:"";position:absolute;top:25px;right:25px;width:6px;height:6px;border:1px solid #262626;background:transparent;transition:all .2s steps(4)}.cmp-stakeholder-overview .use-case:hover:after{background:#fff;border-color:#fff;transform:rotate(90deg)}@media(max-width:1200px){.cmp-stakeholder-overview{padding:5rem 1.5rem 4rem}.cmp-stakeholder-overview .use-case-grid{grid-template-columns:1fr}}@media(max-width:768px){.cmp-stakeholder-overview .use-case-grid{grid-template-columns:1fr}}.cmp-segment-overview{padding:8rem 3rem 6rem;width:100%;margin:0;position:relative;background:radial-gradient(circle at 88% 8%,#ffffff12,#0000 34%),transparent}.cmp-segment-overview>*{width:min(1440px,100%);margin-left:auto;margin-right:auto}.cmp-segment-overview,.cmp-segment-overview .segment-grid,.cmp-segment-overview .segment-card,.cmp-segment-overview .segment-card:hover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cmp-segment-overview .section-subtitle{font-family:var(--font-mono);font-size:10px;color:#525252;letter-spacing:.4em;text-transform:uppercase;margin-bottom:2rem}.cmp-segment-overview .section-title{font-family:var(--font-display);font-size:var(--heading-h2);font-weight:var(--font-weight-black, 900);text-transform:uppercase;letter-spacing:var(--heading-track-tight, -.03em);line-height:var(--heading-line-tight, 1.05);margin-bottom:3rem;color:#fff}.cmp-segment-overview .center-lead{font-family:var(--font-mono);font-size:14px;color:#a1a1a1;max-width:500px;line-height:1.6;margin-bottom:6rem;border-left:2px solid #1a1a1a;padding-left:2.5rem;text-wrap:pretty}.cmp-segment-overview .segment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.cmp-segment-overview .segment-card{display:flex;flex-direction:column;padding:5rem 4rem;text-decoration:none;background:#000;transition:all .3s steps(4);position:relative;box-shadow:inset 0 1px #ffffff05}.cmp-segment-overview .segment-card:after{content:"";position:absolute;inset:10px;border:1px solid transparent;transition:all .1s var(--snap-click);pointer-events:none}.cmp-segment-overview .segment-card:hover{background:#050505;z-index:5;box-shadow:0 18px 45px #00000080,inset 0 1px #ffffff0f}.cmp-segment-overview .segment-card:hover:after{inset:20px;border-color:#ffffff1a}.cmp-segment-overview .segment-kicker{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.3em;color:#525252;margin-bottom:2rem}.cmp-segment-overview .segment-title{margin:0 0 1.5rem;font-family:var(--font-mono);font-size:var(--heading-h3);font-weight:var(--font-weight-semibold, 600);color:#fff;letter-spacing:var(--heading-track-normal, -.01em);text-transform:uppercase}.cmp-segment-overview .segment-desc{margin:0 0 3rem;font-family:var(--font-mono);font-size:14px;line-height:1.6;color:#929292;text-wrap:pretty}.cmp-segment-overview .segment-evidence-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem}.cmp-segment-overview .segment-evidence-tag{font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:#d3d3d3;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;padding:.22rem .44rem}.cmp-segment-overview .segment-list-item{margin-bottom:.5rem;font-family:var(--font-mono);font-size:11px;color:#404040;display:flex;align-items:center;gap:.75rem;text-transform:uppercase}.cmp-segment-overview .segment-list-item:before{content:"[ ]";font-size:10px;color:#262626;background:none;width:auto;height:auto}.cmp-segment-overview .segment-card:hover .segment-list-item{color:#a1a1a1}.cmp-segment-overview .segment-card:hover .segment-list-item:before{content:"[x]";color:#fff;background:none}.cmp-segment-overview .segment-cta{margin-top:auto;font-family:var(--font-mono);font-weight:700;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.3;transition:opacity .3s ease}.cmp-segment-overview .segment-card:hover .segment-cta{opacity:1;text-decoration:underline;text-underline-offset:4px}.cmp-segment-overview .segment-card:focus-visible{outline:1px solid rgba(255,255,255,.65);outline-offset:-1px}@media(max-width:1024px){.cmp-segment-overview{padding:5rem 1.5rem 4rem}.cmp-segment-overview .segment-grid{grid-template-columns:1fr}.cmp-segment-overview .segment-card{padding:3rem 2rem}}.cmp-pricing-overview{padding:4rem var(--landing-gutter);width:100%;max-width:none;margin:0;background:transparent}.cmp-pricing-overview .section-title,.cmp-pricing-overview .h1{font-family:var(--font-display, var(--font-sans));font-size:var(--heading-h2);font-weight:var(--font-weight-black, 900);letter-spacing:var(--heading-track-tight, -.03em);line-height:var(--heading-line-tight, 1.05);margin-bottom:5rem;color:#f5f7fa;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.cmp-pricing-overview .pricing-blades-container{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);gap:1px;width:100%;border:1px solid var(--border-dim);background:var(--border-dim)}.cmp-pricing-overview .pricing-item{background:var(--bg-primary);padding:2.5rem 2.25rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;border-right:1px solid var(--border-dim);border:1px solid transparent;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.cmp-pricing-overview .pricing-header,.cmp-pricing-overview .manifest-header.terminal-header-block,.cmp-pricing-overview .pricing-blades-container{width:100%;margin-left:0;margin-right:0}.cmp-pricing-overview .pricing-item:hover{background:#0e0e0ee6;transform:translate(6px);box-shadow:inset 0 0 0 1px var(--border-bright);border-color:#ffffff14;z-index:10}.cmp-pricing-overview .card-index,.cmp-pricing-overview .layer-number{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;color:var(--accent);margin-bottom:2rem}.cmp-pricing-overview .layer-title{font-size:var(--heading-h4);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--heading-track-normal,-.01em)}.cmp-pricing-overview .price-amount{font-family:var(--font-sans);font-size:var(--heading-h3);font-weight:var(--font-weight-bold,700);color:#fff;margin:1rem 0 .25rem;letter-spacing:var(--heading-track-normal,-.01em)}.cmp-pricing-overview .price-unit{font-family:var(--font-mono);font-size:.75rem;color:var(--text-dim);margin-bottom:2.5rem}.cmp-pricing-overview .pricing-login-direct{display:inline-flex;align-items:center;gap:.75rem;margin-top:.75rem;color:#fff}.cmp-pricing-overview .pricing-login-btn{padding:.45rem .9rem;border:1px solid var(--border-bright);background:transparent;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;transition:border-color .25s ease,background .25s ease}.cmp-pricing-overview .pricing-login-btn:hover{border-color:#fff;background:#ffffff14}.cmp-pricing-overview .pricing-login-btn:focus-visible,.cmp-pricing-overview .noir-btn-sm:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:2px}.cmp-pricing-overview .feature-tags{list-style:none;margin:0 0 3rem;padding:0;display:flex;flex-direction:column}.cmp-pricing-overview .tag{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);padding:.9rem 0;border-top:1px solid rgba(255,255,255,.05)}.cmp-pricing-overview .tag:before{content:"[+]";font-size:.6rem;margin-right:1rem;color:var(--border-medium)}.cmp-pricing-overview .pricing-item:hover .tag{color:var(--text-primary)}.cmp-pricing-overview .pricing-item:hover .tag:before{color:var(--accent)}.cmp-pricing-overview .noir-btn-sm{margin-top:1.5rem;padding:1.15rem;border:1px solid var(--border-bright);background:transparent;color:#fff;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.cmp-pricing-overview .pricing-item:hover .noir-btn-sm{background:#fff;color:#000;border-color:#fff}.cmp-pricing-overview .pricing-item:after{content:"";position:absolute;top:15px;right:15px;width:4px;height:4px;background:var(--border-medium)}.cmp-pricing-overview .pricing-item:hover:after{background:var(--accent)}.cmp-pricing-overview .blade-layout{display:flex;flex-direction:column;gap:1.25rem}.cmp-pricing-overview .blade-action{align-items:flex-start;text-align:left}@media(max-width:1024px){.cmp-pricing-overview{padding:5rem 1.5rem 4rem}.cmp-pricing-overview .pricing-blades-container{grid-template-columns:1fr}}.landing{background-color:#000;color:#fff;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.capability-manifest{max-width:1100px;margin:0 auto;padding:80px 20px}.manifest-header{margin-bottom:60px;border-left:2px solid #fff;padding-left:30px}.kicker{font-family:monospace;color:#666;font-size:12px;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;display:block}.manifest-title{font-size:clamp(2.5rem,8vw,4rem);letter-spacing:-3px;line-height:.9;margin:0 0 24px}.manifest-lead{max-width:600px;color:#888;line-height:1.6;font-size:1.1rem}.layers{display:flex;flex-direction:column;gap:15px;margin-bottom:100px}.capability-layer.noir-card-blade{background:#050505;border:1px solid #1a1a1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.capability-layer:hover{border-color:#444;background:#080808;transform:translate(8px)}.layer-header{padding:20px 30px;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;align-items:center}.layer-left{display:flex;align-items:center;gap:25px}.layer-number{font-family:monospace;font-size:20px;font-weight:800;color:#333}.capability-layer:hover .layer-number{color:#fff}.layer-title{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.layer-subtitle{font-family:monospace;font-size:11px;color:#666;margin-top:4px}.layer-content{padding:30px}.layer-tags{display:flex;gap:8px;margin-bottom:20px}.tag{font-family:monospace;font-size:10px;padding:3px 8px;background:#111;border:1px solid #222;color:#888}.capability-description{color:#aaa;line-height:1.7;max-width:800px;margin-bottom:25px}.capability-links{display:flex;gap:15px}.capability-link{font-family:monospace;color:#fff;text-decoration:none;font-size:12px;opacity:.5;transition:opacity .2s}.capability-link:hover{opacity:1}.status-indicator{display:flex;align-items:center;gap:8px}.status-dot.active{width:6px;height:6px;background:#00ff41;border-radius:50%;box-shadow:0 0 10px #00ff41;animation:pulse 2s infinite}.status-text{font-family:monospace;font-size:10px;color:#00ff41}.schematic-container{background:#050505;border:1px solid #1a1a1a;padding:60px;position:relative}.schematic-label{display:flex;justify-content:space-between;margin-bottom:50px}.mono-label{font-family:monospace;color:#444;font-size:11px;letter-spacing:2px}.mono-value{font-family:monospace;color:#00ff41;font-size:11px}.schematic-grid{display:flex;flex-direction:column;align-items:center}.node-box{background:#000;border:1px solid #222;padding:15px 30px;min-width:220px;text-align:center}.node-box.accent-node{border-color:#fff}.node-box.secondary{border-style:dashed;color:#888}.node-box.highlight{border-color:#00ff41;background:#00ff4105}.node-id{font-family:monospace;display:block;font-size:10px;color:#444;margin-bottom:4px}.node-text{font-size:13px;font-weight:600;text-transform:uppercase}.signal-line.vertical{height:40px;width:1px;background:#222;position:relative}.signal-pulse{position:absolute;top:0;left:-1px;width:3px;height:12px;background:#fff;animation:flowDown 3s infinite linear}.schematic-split{display:flex;gap:40px;padding:40px 0;border-top:1px solid #222;width:100%;justify-content:center}.capability-manifest .tpl-feature-directory-head{background:linear-gradient(180deg,#ffffff08,#0000);border-color:#ffffff12;border-left-color:#fff3}.capability-manifest .tpl-feature-directory-grid{background:#ffffff0a;border-color:#ffffff0a}.capability-manifest .tpl-feature-directory-card{background:#050505}.capability-manifest .tpl-feature-directory-kicker,.capability-manifest .tpl-feature-directory-lead,.capability-manifest .tpl-feature-directory-card-desc,.capability-manifest .tpl-feature-directory-preview-snippet{color:#b5b5b5}@media(max-width:768px){.capability-layer:hover{transform:none}.schematic-split{flex-direction:column;align-items:center}.schematic-container{padding:30px}}.system-page{--system-bg: #050507;--system-panel: #0b0d11;--system-border: rgba(255, 255, 255, .08);--system-border-soft: rgba(255, 255, 255, .04);--system-text: #f3f4f6;--system-text-dim: #a5adba;background:radial-gradient(circle at 88% 8%,#ffffff14,#05050500 32%),var(--system-bg);color:var(--system-text);min-height:100%}.system-page-inner{max-width:1200px;margin:0 auto;padding:4rem 2rem 6rem}.system-page-hero{border:1px solid var(--system-border);border-left:2px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#ffffff0d,#0000);padding:1.8rem 2rem 2.1rem;margin-bottom:2.5rem}.system-page-kicker{display:inline-block;font-family:var(--font-mono);font-size:.67rem;letter-spacing:.2em;text-transform:uppercase;color:#a8a8a8;margin-bottom:1rem}.system-page-title{margin:0 0 .8rem;font-family:var(--font-display);font-size:clamp(2rem,6vw,3.7rem);line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.system-page-lead{margin:0;max-width:76ch;color:var(--system-text-dim);line-height:1.72}.system-page-links{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.65rem}.system-page-link{text-decoration:none;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#d7d7d7;border:1px solid var(--system-border);padding:.45rem .75rem;background:#ffffff08}.system-page-link:hover{border-color:#ffffff3d;color:#fff}.system-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--system-border-soft);border:1px solid var(--system-border-soft)}.system-doc-card{background:var(--system-panel);border:1px solid transparent;padding:1.4rem 1.35rem}.system-doc-card:hover{border-color:var(--system-border)}.system-doc-card h3{margin:0 0 .55rem;font-size:1rem;letter-spacing:.01em;text-transform:uppercase}.system-doc-card p{margin:0;color:var(--system-text-dim);line-height:1.65;font-size:.92rem}.system-doc-list{margin:2rem 0 0;padding:0;list-style:none;border:1px solid var(--system-border-soft);background:var(--system-panel)}.system-doc-list li{padding:.85rem 1rem;border-bottom:1px solid var(--system-border-soft);font-family:var(--font-mono);font-size:.77rem;letter-spacing:.05em;color:#c7ced9;text-transform:uppercase}.system-doc-list li:last-child{border-bottom:none}.site-flow-rail{max-width:1200px;margin:0 auto;padding:1.6rem 2rem .6rem}.site-flow-rail-inner{border:1px solid var(--system-border-soft);border-left:2px solid rgba(255,255,255,.18);padding:.8rem .9rem;background:linear-gradient(180deg,#ffffff0a,#0000)}.site-flow-rail .system-page-links{margin-top:0}@media(max-width:900px){.system-page-inner{padding:3rem 1.1rem 4rem}.system-doc-grid{grid-template-columns:1fr}}.feature-layout{--feature-max-width: 1200px;--feature-inline-padding: 2rem;--feature-section-top: 4.25rem;--feature-section-bottom: 5.5rem;--feature-text-primary: #f1f1f1;--feature-text-secondary: #cccccc;--feature-text-muted: #a9a9a9}.feature-layout.landing,.feature-layout.landing-inverted,.feature-layout.defensive-perimeter,.feature-layout.segment-deployment,.feature-layout.stakeholder-diagnostic{padding:0}.feature-layout .site-flow-rail{max-width:none;padding:1.4rem var(--feature-inline-padding) .7rem}.feature-layout .site-flow-rail-inner{max-width:var(--feature-max-width);margin:0 auto}.feature-layout .feature-shell{max-width:var(--feature-max-width);margin-left:auto;margin-right:auto;width:100%}.feature-layout .capability-manifest,.feature-layout .control-stack,.feature-layout .evidence-forensic,.feature-layout .defensive-container,.feature-layout .deployment-container,.feature-layout .stakeholder-container,.feature-layout .how-it-works.technical-implementation{max-width:var(--feature-max-width);margin-left:auto;margin-right:auto;padding-left:var(--feature-inline-padding);padding-right:var(--feature-inline-padding)}.feature-layout .capability-manifest,.feature-layout .control-stack,.feature-layout .evidence-forensic,.feature-layout .defensive-container,.feature-layout .deployment-container,.feature-layout .stakeholder-container,.feature-layout .how-it-works.technical-implementation{padding-top:var(--feature-section-top);padding-bottom:var(--feature-section-bottom)}.feature-layout :is(.manifest-title,.h1,.h2,.h3,.section-title,.layer-title,.step-title){color:var(--feature-text-primary)!important}.feature-layout :is(.lead,.manifest-lead,.layer-desc,.step-desc,.capability-description,.statement-primary,.tpl-feature-directory-lead,.tpl-feature-directory-card-desc,.tpl-feature-directory-preview-snippet){color:var(--feature-text-secondary)!important}.feature-layout :is(.kicker,.section-subtitle,.layer-subtitle,.status-label,.card-index,.tpl-feature-directory-kicker,.tpl-feature-directory-type,.tpl-feature-directory-source span,.tpl-feature-directory-source code,.tpl-feature-directory-preview-head){color:var(--feature-text-muted)!important}@media(max-width:900px){.feature-layout{--feature-inline-padding: 1.1rem;--feature-section-top: 3.3rem;--feature-section-bottom: 4.2rem}}.tpl-feature-directory{margin-top:2.7rem;margin-bottom:2.4rem}.tpl-feature-directory-head{margin-bottom:1rem;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff0a,#0000);padding:1rem 1.1rem}.tpl-feature-directory-kicker{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#adadad;margin-bottom:.55rem}.tpl-feature-directory-title{margin:0 0 .45rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2.15rem);letter-spacing:-.02em;text-transform:uppercase}.tpl-feature-directory-lead{margin:0;color:#c3c3c3;line-height:1.65}.tpl-feature-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.tpl-feature-directory-card{background:#060606;border:1px solid transparent;padding:1rem 1rem 1.05rem}.tpl-feature-directory-card:hover{border-color:#ffffff24}.tpl-feature-directory-card-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem}.tpl-feature-directory-id{font-family:var(--font-mono);font-size:.67rem;letter-spacing:.08em;color:#e2e2e2}.tpl-feature-directory-type{font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:#a6a6a6}.tpl-feature-directory-card-title{margin:0 0 .45rem;font-size:.96rem;text-transform:uppercase;letter-spacing:.02em}.tpl-feature-directory-card-desc{margin:0 0 .8rem;color:#c2c2c2;line-height:1.58;font-size:.9rem}.tpl-feature-directory-preview{border:1px solid rgba(255,255,255,.08);background:#0000005c;padding:.5rem .58rem;margin:0 0 .65rem}.tpl-feature-directory-preview-head{font-family:var(--font-mono);font-size:.61rem;text-transform:uppercase;letter-spacing:.08em;color:#dfdfdf;margin-bottom:.28rem}.tpl-feature-directory-preview-snippet{margin:0;color:#c1c1c1;line-height:1.5;font-size:.82rem}.tpl-feature-directory-source{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:.7rem}.tpl-feature-directory-source span{font-family:var(--font-mono);font-size:.58rem;color:#b0b0b0;text-transform:uppercase;letter-spacing:.08em}.tpl-feature-directory-source code{font-family:var(--font-mono);font-size:.56rem;color:#9e9e9e;border:1px solid rgba(255,255,255,.08);padding:.15rem .28rem}.tpl-feature-directory-link{display:inline-block;text-decoration:none;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#ececec;border:1px solid rgba(255,255,255,.14);padding:.42rem .6rem}.tpl-feature-directory-link:hover{border-color:#ffffff4d;color:#fff}@media(max-width:920px){.tpl-feature-directory-grid{grid-template-columns:1fr}}.soft-title-divider{width:min(520px,86%);height:14px;margin:0 0 24px;position:relative;border-radius:999px}.soft-title-divider:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:2px;border-radius:999px;background:linear-gradient(90deg,#ffffff0a,#ffffff73 22%,#ffffff9e,#ffffff73 78%,#ffffff0a)}.soft-title-divider:after{content:"";position:absolute;left:6%;right:6%;top:50%;transform:translateY(-50%);height:8px;border-radius:999px;background:radial-gradient(ellipse at center,#ffffff2e,#ffffff12 45%,#fff0);pointer-events:none}.landing-inverted{background-color:#000;color:#fff;font-family:Inter,monospace;padding:80px 20px}.control-stack{max-width:1000px;margin:0 auto}.center-head{margin-bottom:80px;border-left:2px solid #fff;padding-left:30px}.kicker{font-family:monospace;color:#9a9a9a;font-size:12px;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.h1{font-size:clamp(3rem,8vw,5rem);letter-spacing:-4px;line-height:.85;margin:0 0 20px}.lead{color:#c2c2c2;font-size:1.1rem;max-width:600px;line-height:1.6}.site-flow-rail .system-page-link{color:#ececec;border-color:#ffffff24;background:#ffffff0d}.site-flow-rail .system-page-link:hover{color:#fff;border-color:#ffffff52}.deployment-nav{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem}.deployment-nav a{font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#e6e6e6;border:1px solid #2f2f2f;padding:.45rem .7rem;background:#0b0b0b}.deployment-nav a:hover{color:#fff;border-color:#ffffff59}.path{position:relative;margin:60px 0}.path-line{position:absolute;left:20px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#333 0%,#333 50%,transparent 100%);z-index:0}.layers{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.hosted-layer,.noir-card-blade{background:#050505;border:1px solid #1a1a1a;padding:0;transition:all .3s ease}.hosted-layer:hover{border-color:#444;transform:translate(10px)}.layer-header{display:flex;align-items:center;gap:20px;padding:20px;border-bottom:1px solid #1a1a1a;background:#0a0a0a}.layer-number{font-family:monospace;font-size:18px;color:#fff;background:#1a1a1a;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.layer-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.layer-content{padding:30px 30px 30px 80px}.layer-desc{color:#c1c1c1;margin-bottom:20px;line-height:1.6}.layer-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag{font-family:monospace;font-size:10px;color:#d8d8d8;border:1px solid rgba(255,255,255,.2);padding:2px 8px;background:#ffffff0a}.infrastructure-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.infrastructure-list li{font-size:13px;color:#b8b8b8;padding-left:15px;position:relative}.infrastructure-list li:before{content:"•";position:absolute;left:0;color:#8a8a8a}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background-color:#1a1a1a;border:1px solid #1a1a1a;margin:4rem 0}.noir-step-card{background-color:#000;padding:2rem;position:relative;overflow:hidden;transition:background-color .3s ease}.noir-step-card:hover{background-color:#050505}.card-index{display:block;font-family:monospace;font-size:.75rem;color:#9c9c9c;letter-spacing:1px;margin-bottom:1.5rem}.step-title{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.step-desc{font-size:.9rem;color:#bebebe;line-height:1.5;max-width:220px}.card-accent-line{position:absolute;bottom:0;left:0;height:2px;width:0;background:linear-gradient(90deg,#fff,transparent);transition:width .4s cubic-bezier(.4,0,.2,1)}.noir-step-card:hover .card-accent-line{width:100%}.noir-step-card:after{content:"";position:absolute;top:10px;right:10px;width:4px;height:4px;border-radius:50%;background:#222;transition:background .3s ease}.noir-step-card:hover:after{background:#e6e4e4;box-shadow:0 0 6px #e6e4e459}@media(max-width:768px){.infrastructure-list{grid-template-columns:1fr}.layer-content{padding-left:30px}.path-line{display:none}}:root{color-scheme:dark;--bg-primary: #050505;--text-primary: #ffffff;--text-dim: #404040;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace}.evidence-forensic{max-width:1400px;margin:0 auto;padding:6rem 2rem;position:relative}.evidence-forensic:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.04) 0%,transparent 34%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.025) 0%,transparent 28%);z-index:0}.evidence-forensic>*{position:relative;z-index:1}.forensic-header{margin-bottom:6rem;border-bottom:1px solid var(--border-dim);padding:2.25rem 2.5rem;background:#0a0a0aa8;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 1px #ffffff0a}.forensic-header .kicker{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0a0a0ab8}.forensic-header .kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 65%,transparent)}.forensic-title{font-family:var(--font-sans);font-size:3.5rem;font-weight:800;text-transform:uppercase;letter-spacing:-.04em;margin:1rem 0 2rem;color:#fff;background:linear-gradient(180deg,#fff,#d2d2d2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.forensic-lead{font-family:var(--font-sans);font-size:1.1rem;color:color-mix(in srgb,var(--text-dim) 84%,#ffffff 16%);line-height:1.8;max-width:900px;margin-bottom:0}.layers{display:flex;flex-direction:column;gap:1px;background:var(--border-dim);border:1px solid var(--border-dim);margin-bottom:6rem}.evidence-layer{position:relative;background:var(--bg-primary);transition:all .4s cubic-bezier(.16,1,.3,1)}.noir-card-blade{border-left:1px solid var(--border-dim);padding-left:0;position:relative}.noir-card-blade:after{content:"";position:absolute;top:0;right:0;width:20px;height:20px;border-top:1px solid var(--border-bright);border-right:1px solid var(--border-bright);opacity:.6}.evidence-layer:hover{background:var(--bg-elevated);border-left:4px solid var(--accent);transform:translate(8px)}.evidence-layer:hover .noir-card-blade:after{opacity:1}.layer-header{padding:2.5rem 3rem;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.layer-left{display:flex;align-items:center;gap:2rem}.layer-number{font-family:var(--font-mono);font-weight:800;font-size:1.2rem;color:#fff;text-shadow:none;letter-spacing:.1em;white-space:nowrap;min-width:3rem}.layer-title{font-family:var(--font-sans);font-size:1.4rem;font-weight:800;text-transform:uppercase;color:var(--text-primary);line-height:1.2;margin-bottom:.3rem}.layer-subtitle{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.status-indicator{display:flex;align-items:center;gap:.75rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--border-medium);box-shadow:0 0 5px #ffffff1a}.status-dot.active{background:var(--accent);box-shadow:0 0 0 1px #ffffff40;animation:none}.evidence-layer:hover .status-dot.active{background:var(--accent-critical);box-shadow:0 0 0 1px #ef44444d}.status-text{font-family:var(--font-mono);font-size:.65rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.layer-content{padding:0 3rem 3rem 8rem;background:var(--bg-primary)}.layer-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.tag{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);border:1px solid var(--border-medium);padding:.4rem .8rem;text-transform:uppercase;background:var(--bg-elevated);white-space:nowrap;letter-spacing:.08em}.evidence-description{font-family:var(--font-sans);font-size:1rem;color:var(--text-dim);line-height:1.7;margin-bottom:1.5rem}.evidence-link{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);text-decoration:none;border:1px solid var(--border-medium);padding:.6rem 1rem;text-transform:uppercase;letter-spacing:.1em;transition:all .2s ease;background:transparent;display:inline-block}.evidence-link:hover{border-color:var(--accent);background:var(--bg-elevated);transform:translate(4px)}.forensic-schematic{background:#272728;border:1px solid var(--border-dim);padding:4rem 2rem;position:relative;margin:4rem 0;overflow:hidden}.schematic-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-dim);padding-bottom:1rem;margin-bottom:3rem;align-items:center}.mono-label{font-family:var(--font-mono);font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.schematic-flow{display:flex;flex-direction:column;align-items:center;gap:0}.schematic-node{display:flex;flex-direction:column;align-items:center}.node-box{background:#000;border:1px solid var(--border-medium);padding:1.25rem 2rem;display:inline-flex;align-items:center;gap:1.5rem;position:relative;z-index:2;min-width:280px;justify-content:center;transition:all .3s ease}.node-box:hover{border-color:var(--accent);box-shadow:0 0 20px #ffffff1a;transform:translateY(-2px)}.node-box.glow-white{border-color:var(--accent);box-shadow:0 0 15px #ffffff1a}.node-box.accent-node{border-color:var(--accent);background:#ffffff05}.node-box.secondary{border-color:var(--border-bright);opacity:.9}.node-box.critical-glow{border-color:var(--accent-critical);box-shadow:0 0 20px #ef444433}.node-id{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);opacity:.5;letter-spacing:.1em}.node-text{font-family:var(--font-sans);font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em;color:var(--text-primary)}.signal-line.vertical{width:1px;height:3rem;background:var(--border-dim);margin:0 auto;position:relative}.signal-line.vertical.short{height:1.5rem}.signal-pulse{position:absolute;top:-100%;left:0;width:1px;height:20px;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:signal-flow 3s infinite linear}@keyframes signal-flow{0%{top:-20%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:120%;opacity:0}}.bus-container{position:relative;padding:2rem 0;width:100%;max-width:900px}.bus-line-horizontal{width:80%;height:1px;background:var(--border-dim);margin:0 auto 2rem}.bus-line-horizontal.converge{width:60%;margin-bottom:0}.bus-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.bus-column{display:flex;flex-direction:column;align-items:center}.verification-interface{background:transparent;border:1px solid var(--border-dim);margin-top:4rem;position:relative}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--border-dim);background:#ffffff05}.terminal-meta{display:flex;align-items:center;gap:2rem}.copy-payload-cmd{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em}.copy-payload-cmd:hover{color:var(--accent);text-shadow:0 0 8px var(--accent)}.copy-payload-cmd.copied{color:var(--accent)}.copy-payload-cmd .cmd-bracket{color:var(--accent-critical);font-weight:800;margin:0 .5rem}.copy-payload-cmd.copied .cmd-bracket{color:var(--accent)}.forensic-terminal{padding:2.5rem;background:#000;position:relative;overflow:hidden}.terminal-glow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.015) 0%,transparent 80%);pointer-events:none}.terminal-code{margin:0;position:relative;z-index:2}.terminal-code code{font-family:var(--font-mono);font-size:.85rem;line-height:1.6;color:var(--text-dim);display:block;text-shadow:none}.terminal-footer{display:flex;justify-content:space-between;padding:1rem 2rem;background:#000;border-top:1px solid var(--border-dim);font-family:var(--font-mono);font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.lifecycle-sequence{margin-top:6rem;padding-top:4rem;border-top:1px solid var(--border-dim)}.sequence-title{font-family:var(--font-mono);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3rem;color:var(--text-primary);display:flex;align-items:center;gap:1rem}.sequence-steps{display:flex;flex-direction:column;gap:0;background:var(--border-dim);border:1px solid var(--border-dim)}.step{display:flex;align-items:center;gap:2rem;padding:1.5rem 2rem;background:var(--bg-primary);border-bottom:1px solid var(--border-dim);transition:all .3s ease}.step:last-child{border-bottom:none}.step:hover{background:var(--bg-elevated);border-left:3px solid var(--accent);transform:translate(6px)}.step-number{font-family:var(--font-mono);font-size:1rem;font-weight:800;color:var(--accent);min-width:3rem;text-align:center;opacity:.7}.step-text{font-family:var(--font-sans);font-size:1rem;color:var(--text-dim);line-height:1.6}.step-text strong{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.05em}@media(max-width:1024px){.evidence-forensic{padding:4rem 1.5rem}.forensic-title{font-size:2.5rem}.layer-header{grid-template-columns:1fr;gap:1.5rem}.layer-content{padding:0 2rem 2rem}.forensic-schematic{padding:2rem 1.5rem}.bus-columns{grid-template-columns:1fr;gap:2rem}.bus-line-horizontal{display:none}.terminal-header{flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:768px){.forensic-title{font-size:2rem}.layer-left{flex-direction:column;align-items:flex-start;gap:1rem}.layer-number{font-size:1rem}.layer-title{font-size:1.2rem}.node-box{min-width:auto;padding:1rem 1.5rem}.node-text{font-size:.8rem}.step{flex-direction:column;align-items:flex-start;gap:.75rem}.step-number{text-align:left}}.defensive-perimeter{--sec-bg: #050507;--sec-panel: #0a0d12;--sec-panel-soft: #0d1117;--sec-border: rgba(255, 255, 255, .09);--sec-border-soft: rgba(255, 255, 255, .05);--sec-text: #f2f5f9;--sec-text-dim: #a7afbc;--sec-mono: #8a94a4;--sec-critical: #ff6262;background:var(--sec-bg);color:var(--sec-text)}.defensive-container{position:relative}.defensive-header{margin-bottom:2.4rem;border:1px solid var(--sec-border);border-left:2px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff0b,#0000);padding:1.7rem 1.8rem}.defensive-kicker{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sec-mono);margin-bottom:.75rem}.defensive-title{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(2.15rem,6vw,4rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.defensive-lead{margin:0;max-width:78ch;color:var(--sec-text-dim);line-height:1.72}.defensive-layers{margin-bottom:2.6rem}.section-header{margin-bottom:.7rem}.mono-label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;color:var(--sec-mono);text-transform:uppercase}.layers{display:grid;gap:1px;background:var(--sec-border-soft);border:1px solid var(--sec-border-soft)}.security-layer{position:relative;background:var(--sec-panel);border:1px solid transparent;transition:border-color .2s ease,background .2s ease,transform .2s ease}.security-layer:hover{border-color:var(--sec-border);background:var(--sec-panel-soft);transform:translate(4px)}.layer-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;border-bottom:1px solid var(--sec-border-soft)}.layer-left{display:flex;align-items:center;gap:1rem;min-width:0}.layer-number{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-mono);font-size:.84rem;font-weight:700;color:#e2e2e2;border:1px solid var(--sec-border);background:#ffffff0a}.layer-title{margin:0;font-family:var(--font-sans);font-size:1.06rem;font-weight:700;color:var(--sec-text);text-transform:uppercase;letter-spacing:.02em}.layer-subtitle{margin-top:.2rem;font-family:var(--font-mono);font-size:.67rem;color:var(--sec-mono);text-transform:uppercase;letter-spacing:.08em}.status-indicator{display:inline-flex;align-items:center;gap:.5rem}.status-dot{width:7px;height:7px;border-radius:0;background:#8a8a8a}.status-dot.active{background:#ddd}.status-text{font-family:var(--font-mono);font-size:.64rem;color:#cfcfcf;text-transform:uppercase;letter-spacing:.1em}.layer-content{padding:1.15rem 1.35rem 1.3rem}.layer-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.tag{font-family:var(--font-mono);font-size:.64rem;color:#bdbdbd;border:1px solid var(--sec-border-soft);padding:.28rem .5rem;text-transform:uppercase;letter-spacing:.06em;background:#ffffff08}.text-dim{margin:0 0 1rem;color:var(--sec-text-dim);line-height:1.68}.defensive-link{text-decoration:none;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:#d9e0eb;border:1px solid var(--sec-border);padding:.46rem .72rem;display:inline-block}.defensive-link:hover{border-color:#ffffff47;color:#fff}.forensic-schematic{border:1px solid var(--sec-border);background:#090909;padding:1.5rem 1.2rem 1.7rem;margin:2.6rem 0}.schematic-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--sec-border-soft);padding-bottom:.65rem;margin-bottom:1.15rem}.schematic-flow,.schematic-node{display:flex;flex-direction:column;align-items:center}.node-box{min-width:230px;border:1px solid var(--sec-border);background:#060606;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.9rem}.node-box.glow-white,.node-box.accent-node,.node-box.critical-glow{border-color:#e2e8f066}.node-id{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;color:var(--sec-mono)}.node-text{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.signal-line.vertical{width:1px;height:1.65rem;background:var(--sec-border);position:relative}.signal-pulse{position:absolute;left:0;width:1px;height:12px;background:#d2d2d2;animation:sec-flow 2.6s linear infinite}@keyframes sec-flow{0%{top:-2px;opacity:0}35%{opacity:1}to{top:100%;opacity:0}}.operational-diagnostics{border:1px solid rgba(255,98,98,.28);background:#200f1238;padding:1.2rem 1.15rem 1.25rem;margin-bottom:2rem}.diagnostic-header{display:flex;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.95rem}.glitch-title{font-family:var(--font-mono);font-size:.73rem;letter-spacing:.16em;text-transform:uppercase;color:#f3f6fb}.system-status{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--sec-mono)}.status-label{margin-right:.35rem}.status-value,.highlight-red{color:var(--sec-critical)}.telemetry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.telemetry-item{border:1px solid rgba(255,255,255,.08);background:#0000004d;padding:.65rem .7rem}.telemetry-item .label{display:block;font-family:var(--font-mono);font-size:.6rem;color:var(--sec-mono);letter-spacing:.08em}.telemetry-item .value{font-family:var(--font-mono);font-size:.86rem;color:#ebeff6}.counter-red{color:#ff8a8a}.mono-fade{color:#c4ccd8}.live-log-stream{margin-top:.95rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.75rem}.log-line{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:#aeb7c6;margin-bottom:.3rem}.log-line.pulse{color:#ff9393}.monitoring-substrate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--sec-border-soft);border:1px solid var(--sec-border-soft)}.monitor-card{background:#0a0a0a;padding:.8rem .75rem}.monitor-card .label{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.09em;color:var(--sec-mono);margin-bottom:.3rem}.monitor-card .value{font-family:var(--font-mono);font-size:.73rem;letter-spacing:.05em;color:#ddd}@media(max-width:1024px){.telemetry-grid{grid-template-columns:1fr}.monitoring-substrate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.layer-header{flex-direction:column;align-items:flex-start}.layer-left{width:100%}.monitoring-substrate{grid-template-columns:1fr}.diagnostic-header{flex-direction:column;align-items:flex-start}}.stakeholder-diagnostic,.defensive-perimeter{--bg-black: #050505;--panel-gray: #0a0a0a;--border-hard: #222;--accent-white: #ffffff;--accent-gray: #666;--terminal-green: #00ff41;--alert-red: #ff3e3e;background-color:var(--bg-black);color:var(--accent-white);font-family:Inter,system-ui,sans-serif}.defensive-title{font-size:clamp(2.5rem,8vw,4rem);letter-spacing:-3px;line-height:.9;margin:0 0 24px;position:relative;animation:titleGlitch 5s infinite}@keyframes titleGlitch{0%{clip-path:inset(0 0 0 0);transform:skew(0)}2%{clip-path:inset(20% 0 50% 0);transform:skew(3deg);text-shadow:2px 0 var(--alert-red)}4%{clip-path:inset(80% 0 10% 0);transform:skew(-3deg);text-shadow:-2px 0 var(--terminal-green)}6%{clip-path:inset(0 0 0 0);transform:skew(0);text-shadow:none}to{clip-path:inset(0 0 0 0)}}.defensive-perimeter .status-dot.active{background:var(--alert-red);box-shadow:0 0 12px var(--alert-red)}.noir-card-blade:hover{border-color:var(--accent-white);transform:translate(4px);background:#ffffff08}.stakeholder-container,.defensive-container{max-width:1100px;margin:0 auto;padding:80px 20px}.noir-card-blade,.diagnostic-blade{border:1px solid var(--border-hard);background:var(--panel-gray);margin-bottom:10px;transition:transform .2s ease,border-color .2s ease}.noir-card-blade:hover,.diagnostic-blade:hover{border-color:var(--accent-gray);transform:translate(4px)}.layer-header,.blade-header{padding:12px 20px;background:#000;border-bottom:1px solid var(--border-hard);display:flex;justify-content:space-between;align-items:center}.layer-number,.blade-id{font-family:monospace;font-weight:700;color:var(--accent-gray)}.status-tag,.status-text{font-family:monospace;font-size:10px;color:var(--terminal-green);text-transform:uppercase}.layer-content,.blade-body{padding:30px}.forensic-schematic{border:1px solid var(--border-hard);padding:60px;margin:80px 0;background-image:linear-gradient(var(--border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--border-soft) 1px,transparent 1px);background-size:40px 40px}.node-box{border:1px solid var(--border-hard);padding:15px 25px;background:var(--bg-black);text-align:center;min-width:180px}.node-box.glow-white{border-color:var(--accent-white);box-shadow:0 0 15px #ffffff1a}.signal-pulse{width:2px;height:10px;background:var(--accent-white);position:absolute;animation:signalFlow 2.5s infinite linear}.operational-diagnostics{border:1px solid var(--alert-red);padding:30px;margin-top:60px;background:#ff3e3e05}.telemetry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.telemetry-item{border-left:1px solid var(--border-hard);padding-left:15px}.telemetry-item .label{display:block;font-family:monospace;font-size:10px;color:var(--accent-gray)}.telemetry-item .value{font-family:monospace;font-size:18px;color:var(--accent-white)}@keyframes signalFlow{0%{top:0;opacity:0}50%{opacity:1}to{top:100%;opacity:0}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.status-dot.active{width:6px;height:6px;background:var(--terminal-green);border-radius:50%;animation:pulse 2s infinite}.stakeholder-diagnostic{--accent-white: #ffffff;--accent-gray: #666666;--bg-black: #000000;--border-dim: #222222;--terminal-green: #00ff41;--alert-red: #ff3e3e;background-color:var(--bg-black);color:var(--accent-white);font-family:Inter,sans-serif;padding:60px 20px}.stakeholder-container{max-width:1100px;margin:0 auto}.mono-label{font-family:monospace;font-size:11px;color:var(--accent-gray);letter-spacing:2px;text-transform:uppercase}.diagnostic-header{margin-bottom:80px;border-left:2px solid var(--accent-white);padding-left:30px}.diagnostic-kicker{font-family:monospace;color:var(--accent-gray);margin-bottom:10px}.diagnostic-title{font-size:clamp(2rem,6vw,4.5rem);letter-spacing:-3px;margin:0 0 20px;line-height:.9}.diagnostic-lead{max-width:700px;color:#888;line-height:1.6}.stakeholder-nav{margin-bottom:60px}.nav-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.nav-link{color:var(--accent-white);text-decoration:none;font-family:monospace;font-size:13px;padding:8px 15px;border:1px solid var(--border-dim);transition:all .2s ease}.nav-link:hover{background:var(--accent-white);color:var(--bg-black)}.forensic-schematic{border:1px solid var(--border-dim);padding:40px;margin-bottom:80px;background-image:radial-gradient(circle at 2px 2px,#111 1px,transparent 0);background-size:30px 30px}.schematic-header{display:flex;justify-content:space-between;margin-bottom:40px}.status-indicator{display:flex;align-items:center;gap:10px}.status-dot.active{width:6px;height:6px;background:var(--terminal-green);border-radius:50%;box-shadow:0 0 10px var(--terminal-green);animation:blink 1.5s infinite}.status-text{font-family:monospace;font-size:10px;color:var(--terminal-green)}.schematic-flow{display:flex;flex-direction:column;align-items:center}.node-box{border:1px solid var(--accent-gray);padding:15px 25px;text-align:center;background:var(--bg-black);position:relative}.node-box.glow-white{border-color:var(--accent-white);box-shadow:0 0 20px #ffffff1a}.node-id{display:block;font-family:monospace;font-weight:700;font-size:16px}.node-text{font-size:11px;color:var(--accent-gray);text-transform:uppercase}.bus-line-horizontal{width:100%;height:1px;background:var(--border-dim);margin:0 auto}.bus-columns{display:flex;justify-content:space-around;width:100%;gap:20px}.bus-column{display:flex;flex-direction:column;align-items:center;flex:1}.signal-line.vertical{height:40px;width:1px;background:var(--border-dim);position:relative}.signal-pulse{position:absolute;top:0;left:-1px;width:3px;height:10px;background:var(--accent-white);animation:flowDown 3s infinite linear}.scope-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;background:var(--border-dim);border:1px solid var(--border-dim);margin-top:20px;margin-bottom:80px}.scope-card{background:var(--bg-black);padding:30px}.scope-index{font-family:monospace;color:var(--accent-gray);font-size:12px}.scope-title{font-size:1.5rem;margin:10px 0}.scope-responsibility{color:var(--accent-white);font-weight:700;font-size:13px;text-transform:uppercase;margin-bottom:10px}.text-dim{color:#666;font-size:14px;line-height:1.5}.impact-diagnostic-grid{display:flex;flex-direction:column;gap:10px;margin-top:20px}.diagnostic-blade{border:1px solid var(--border-dim);display:flex;flex-direction:column}.blade-header{background:#0a0a0a;padding:10px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-dim)}.blade-id{font-family:monospace;font-size:12px;color:#888}.status-tag{font-family:monospace;font-size:10px;color:var(--terminal-green)}.blade-body{padding:20px}.impact-stat{font-family:monospace;font-size:12px;margin-bottom:10px}.highlight{color:var(--terminal-green)}.highlight-red{color:var(--alert-red)}@keyframes blink{50%{opacity:.3}}@keyframes flowDown{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(40px);opacity:0}}@media(max-width:768px){.diagnostic-title{font-size:2.5rem}.bus-columns{flex-direction:column}.bus-line-horizontal{display:none}}.how-it-works.technical-implementation{--tech-bg: var(--bg-primary, #000000);--tech-border-dim: var(--border-dim, #1a1a1a);--tech-border-medium: var(--border-medium, #2a2a2a);--tech-text-primary: var(--text-primary, #ffffff);--tech-text-dim: var(--text-dim, #a1a1aa);--tech-text-muted: var(--text-muted, #6b7280);padding:6rem 2rem 7rem;margin:0 auto;background:var(--tech-bg);position:relative;isolation:isolate}.landing .technical-implementation:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--tech-border-dim) 1px,transparent 1px),linear-gradient(90deg,var(--tech-border-dim) 1px,transparent 1px);background-size:40px 40px;opacity:.2;pointer-events:none;z-index:-1}.technical-implementation .section-subtitle{font-family:var(--font-mono, monospace);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--tech-text-muted);margin-bottom:1.25rem}.technical-implementation .section-title{font-family:var(--font-display, Inter, sans-serif);font-size:clamp(2.2rem,5.2vw,3.6rem);line-height:.95;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:var(--tech-text-primary);margin:0 0 1.25rem}.technical-implementation .feature-desc{font-family:var(--font-mono, monospace);font-size:.95rem;line-height:1.7;max-width:72ch;color:var(--tech-text-dim);border-left:2px solid var(--tech-border-dim);padding-left:1.25rem;margin:0 0 2.5rem}.technical-implementation .implementation-sequence{display:grid;gap:1rem}.technical-implementation .comp-blade{border:1px solid var(--tech-border-medium);background:linear-gradient(180deg,#ffffff03,#fff0);transition:border-color .18s ease,background .18s ease}.technical-implementation .comp-blade:hover{border-color:#3a3a3a;background:linear-gradient(180deg,#ffffff08,#fff0)}.technical-implementation .blade-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--tech-border-dim)}.technical-implementation .blade-left{display:flex;align-items:center;gap:.9rem;min-width:0}.technical-implementation .blade-no{font-family:var(--font-mono, monospace);font-size:.76rem;letter-spacing:.12em;color:var(--tech-text-muted);flex-shrink:0}.technical-implementation .blade-label{margin:0;font-size:1rem;line-height:1.3;font-weight:700;letter-spacing:.01em;color:var(--tech-text-primary);text-transform:uppercase}.technical-implementation .status-code{font-family:var(--font-mono, monospace);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tech-text-dim);padding:.3rem .55rem;border:1px solid var(--tech-border-dim);background:#ffffff05;flex-shrink:0}.technical-implementation .signal-path{position:relative;height:16px;margin:0 1.25rem;display:flex;align-items:center}.technical-implementation .dotted-trace{width:100%;border-top:1px dashed #3b3b3b;opacity:.9}.technical-implementation .pulse-dot{position:absolute;left:0;width:6px;height:6px;border-radius:999px;background:#f3f4f6;box-shadow:0 0 12px #ffffffbf;animation:tech-signal-pulse 2.2s linear infinite}@keyframes tech-signal-pulse{0%{transform:translate(0);opacity:.2}15%{opacity:1}to{transform:translate(calc(100% - 6px));opacity:.2}}.technical-implementation .blade-reveal{padding:1rem 1.25rem 1.25rem}.technical-implementation .reveal-content{display:grid;gap:.9rem}.technical-implementation .text-dim{margin:0;font-size:.92rem;line-height:1.65;color:var(--tech-text-dim)}.technical-implementation .mini-terminal{margin:0;padding:.9rem 1rem;overflow-x:auto;font-family:var(--font-mono, monospace);font-size:.8rem;line-height:1.5;color:#d4d4d8;background:#0a0a0a;border:1px solid var(--tech-border-dim)}.technical-implementation .explore-link{font-family:var(--font-mono, monospace);font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:#e5e7eb;text-decoration:none;border-bottom:1px solid transparent;width:fit-content;transition:border-color .18s ease,opacity .18s ease}.technical-implementation .explore-link:hover{opacity:.95;border-bottom-color:#e5e7eb}@media(max-width:900px){.how-it-works.technical-implementation{padding:4.5rem 1rem 5.5rem}.technical-implementation .blade-trigger{align-items:flex-start;flex-direction:column}.technical-implementation .status-code{margin-left:2.1rem}.technical-implementation .section-title{font-size:clamp(1.8rem,7.2vw,2.6rem)}}:root{--primary-dark: #0a0e27;--secondary-dark: #1a1f3a;--accent-primary: #00d4ff;--accent-secondary: #00ff88;--accent-critical: #ef4444;--accent-warning: #f97316;--accent-caution: #eab308;--border-dim: rgba(113, 113, 122, .3);--border-medium: rgba(113, 113, 122, .4);--border-active: rgba(161, 161, 166, .5);--border-bright: rgba(161, 161, 166, .6);--border-ghost: rgba(39, 39, 42, .4);--text-primary: #ffffff;--text-dim: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .4)}.scientific-adjudication{background:var(--primary-dark);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.adjudication-container{max-width:1200px;margin:0 auto;padding:80px 24px}.adjudication-header{margin-bottom:80px}.header-kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);font-weight:600;margin-bottom:16px;font-family:Monaco,Courier New,monospace}.header-title{font-size:48px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px;color:var(--text-primary)}.header-lead{font-size:16px;line-height:1.8;color:var(--text-dim);max-width:900px}.header-lead strong{color:var(--accent-secondary);font-weight:600}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;font-size:12px}.mono-label{font-family:Monaco,Courier New,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.schematic-label .mono-label:before{content:"REF_";opacity:.5}.status-badge{font-family:Monaco,Courier New,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary);background:#27272a66;padding:6px 12px;border:1px solid var(--border-ghost);border-radius:4px;font-weight:600}.status-indicator{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.status-indicator.threat{color:var(--accent-critical)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-secondary);animation:pulse-dot 2s cubic-bezier(.4,0,.6,1) infinite}.status-dot.active{background:var(--accent-secondary)}.status-dot.threat-dot{background:var(--accent-critical);animation:pulse-critical 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 #00ff88b3}50%{opacity:.7;box-shadow:0 0 0 8px #0f80}}@keyframes pulse-critical{0%,to{opacity:1;box-shadow:0 0 #ef4444b3}50%{opacity:.7;box-shadow:0 0 0 8px #ef444400}}.status-text{color:inherit;font-weight:600}.research-profile{margin-bottom:80px}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:48px}.profile-blade{border:1px solid var(--border-dim);border-radius:8px;padding:24px;background:linear-gradient(135deg,#1e274999,#1a1f3acc);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.profile-blade:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--accent-primary),transparent);opacity:0;transition:opacity .3s ease}.profile-blade:hover{border-color:var(--border-active);background:linear-gradient(135deg,#27272a26,#1a1f3ae6);box-shadow:0 8px 32px #71717a14}.profile-blade:hover:before{opacity:1}.blade-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.blade-left{display:flex;gap:16px}.blade-number{font-family:Monaco,Courier New,monospace;font-size:24px;font-weight:700;color:var(--accent-primary);line-height:1.2}.blade-title{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary);letter-spacing:-.01em}.blade-subtitle{font-family:Monaco,Courier New,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary);font-weight:600}.blade-body{position:relative;z-index:1}.blade-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tag{background:#ffffff08;border:1px solid var(--border-medium);color:var(--text-dim);font-family:Monaco,Courier New,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:.4rem .8rem;transition:all .2s ease}.tag:hover{border-color:var(--border-bright);color:var(--text-primary);background:#ffffff12}.text-dim{font-size:14px;color:var(--text-dim);line-height:1.6;margin:0}.roles-block{margin-top:48px;padding-top:48px;border-top:1px solid var(--border-dim)}.roles-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px}.roles-list span{font-size:14px;color:var(--text-dim);border-left:2px solid var(--accent-secondary);padding:8px 12px}.evaluation-schematic{margin-bottom:80px;padding:48px 32px;border:1px solid var(--border-active);border-radius:8px;background:linear-gradient(135deg,#27272a1a,#1a1f3acc);position:relative;overflow:hidden}.evaluation-schematic:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,rgba(0,255,136,.03) 50%,transparent 100%);pointer-events:none}.evaluation-schematic>*{position:relative;z-index:1}.schematic-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;font-size:12px}.schematic-flow{display:flex;flex-direction:column;align-items:center;gap:24px}.schematic-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.schematic-node.core{z-index:10}.node-box{padding:16px 32px;border:1px solid var(--border-active);border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease;min-width:200px}.node-box.glow-white{background:linear-gradient(135deg,#27272a33,#27272a0d);box-shadow:0 0 24px #71717a33,inset 0 0 24px #71717a14;border-color:var(--border-active);color:#d4d4d8}.node-box.secondary{background:linear-gradient(135deg,#00ff8814,#00ff8805);border-color:#00ff884d;color:var(--accent-secondary);min-width:160px;padding:12px 24px}.node-id{font-weight:700;letter-spacing:.12em;font-size:11px}.node-text{font-size:11px;font-weight:500;letter-spacing:.05em;opacity:.8}.signal-line{position:relative;background:linear-gradient(to bottom,var(--accent-primary) 0%,transparent 100%);opacity:.3;width:1px;height:40px}.signal-pulse{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:6px;background:var(--accent-primary);border-radius:1px;animation:signal-flow 1.5s ease-in-out infinite}@keyframes signal-flow{0%{top:0;opacity:1}to{top:100%;opacity:0}}.schematic-split{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:24px;width:100%}.fault-log-container{background:#050505;border:1px solid var(--border-dim);padding:32px;margin:80px 0;position:relative;border-radius:8px}.log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--border-dim)}.fault-stream{display:flex;flex-direction:column;gap:20px}.fault-entry{border-left:3px solid var(--border-dim);padding-left:20px;transition:all .25s ease;position:relative}.fault-entry:hover{border-left-color:var(--accent-critical);background:#ef444405;padding-left:24px}.fault-metadata{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fault-code{font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase}.severity-tag{font-family:Monaco,Courier New,monospace;font-size:10px;padding:4px 10px;border:1px solid;border-radius:3px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.severity-tag.critical{color:var(--accent-critical);border-color:var(--accent-critical);background:#ef44441a}.severity-tag.high{color:var(--accent-warning);border-color:var(--accent-warning);background:#f973161a}.severity-tag.medium{color:var(--accent-caution);border-color:var(--accent-caution);background:#eab3081a}.fault-body{position:relative;z-index:1}.fault-desc{font-family:Monaco,Courier New,monospace;font-size:13px;color:var(--text-dim);margin:0 0 8px;line-height:1.5}.fault-impact{font-family:Monaco,Courier New,monospace;font-size:11px;display:flex;gap:8px;align-items:baseline}.impact-label{color:var(--text-muted);font-weight:600}.impact-value{color:var(--accent-primary);opacity:.9;font-weight:600}.forensic-query-interface{background:var(--secondary-dark);border:1px solid var(--border-active);margin:80px 0;position:relative;border-radius:8px;overflow:hidden}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-dim);background:#000}.terminal-meta{display:flex;align-items:center;gap:16px;font-size:11px}.terminal-actions{font-size:10px}.query-terminal{padding:32px;background:#000;position:relative;overflow:hidden;font-family:Monaco,Courier New,monospace}.scanline-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(255,255,255,.02) 50%);background-size:100% 4px;pointer-events:none;z-index:2}.query-code{font-size:13px;line-height:1.8;color:var(--accent-primary);margin:0;position:relative;z-index:3;white-space:pre-wrap;word-wrap:break-word}.query-code code{font-family:Monaco,Courier New,monospace}.query-result-substrate{background:#050505;border-top:1px solid var(--border-dim);padding:24px}.result-header{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-dim)}.result-rows{display:flex;flex-direction:column;gap:12px}.result-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px;padding:12px 16px;background:#27272a4d;border:1px solid var(--border-ghost);border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:12px;align-items:center}.result-entity{color:var(--accent-primary);font-weight:600}.result-metric{color:var(--text-dim)}.result-cost{color:var(--accent-secondary);font-weight:600}.research-outcome-readout{border:2px solid var(--accent-secondary);border-radius:8px;padding:48px;background:linear-gradient(135deg,#27272a1a,#1a1f3ae6)}.readout-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(0,255,136,.2)}.readout-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:40px}.readout-metric{text-align:center;padding:24px;border-radius:6px;background:#0003;border:1px solid var(--border-ghost);transition:all .3s ease}.readout-metric:hover{border-color:var(--border-active);background:#0000004d}.readout-metric.critical{border-color:var(--border-active);background:#0006}.readout-metric.secondary{border-color:#00ff884d}.readout-metric.tertiary{border-color:var(--border-active)}.metric-label{font-family:Monaco,Courier New,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;font-weight:600}.metric-value{font-family:Monaco,Courier New,monospace;font-size:28px;font-weight:700;letter-spacing:.02em;color:var(--accent-secondary)}.readout-narrative{line-height:1.8;color:var(--text-dim);max-width:800px;margin:0 auto;font-size:15px}@media(max-width:768px){.adjudication-container{padding:48px 16px}.header-title{font-size:32px}.profile-grid,.schematic-split,.readout-metrics{grid-template-columns:1fr}.result-row{grid-template-columns:1fr;gap:8px}.query-terminal{padding:16px}.research-outcome-readout{padding:24px}.terminal-header{flex-direction:column;align-items:flex-start;gap:12px}.roles-list{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}code{background:transparent;padding:0}pre{background:transparent;padding:0;margin:0}.forensic-schema-page{--bg-void: #000000;--bg-surface: #09090b;--bg-elevated: #18181b;--glass-bg: rgba(9, 9, 11, .9);--glass-border: #27272a;--text-authoritative: #f4f4f5;--text-data: #d4d4d8;--text-prose: #a1a1aa;--text-meta: #52525b;--accent-integrity: #ffffff;--font-mono: "JetBrains Mono", "SF Mono", "Menlo", monospace;background:var(--bg-void);color:var(--text-prose);-webkit-font-smoothing:antialiased}.forensic-schema-shell{max-width:1040px!important;margin:0 auto;background:var(--bg-void)!important;border:1px solid var(--bg-elevated)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 0 100px #000}.diagnostic-header{margin-bottom:4rem;border-bottom:1px solid var(--bg-elevated);padding-bottom:2.5rem}.diagnostic-kicker{font-family:var(--font-mono);font-size:.65rem;color:var(--text-meta);letter-spacing:.3em;text-transform:uppercase}.diagnostic-title{margin:1.5rem 0 1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:.9;color:var(--text-authoritative)!important}.diagnostic-lead{color:var(--text-prose)!important;font-size:1.2rem;line-height:1.7;max-width:65ch}.schema-terminal{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-left:3px solid var(--accent-integrity)!important;padding:3rem;margin:3.5rem 0;position:relative;box-shadow:inset 0 0 40px #000c!important}.schema-terminal:before{content:"RECORD_MANIFEST_V1.0.4";position:absolute;top:1rem;right:1.5rem;font-family:var(--font-mono);font-size:.6rem;color:var(--text-meta)}.schema-terminal pre code{font-family:var(--font-mono);font-size:.85rem;line-height:1.8;color:var(--text-data)!important}.group-title{color:var(--text-meta)!important;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;margin:4rem 0 1.5rem}.impact-diagnostic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0;border-top:1px solid var(--bg-elevated);border-left:1px solid var(--bg-elevated)}.diagnostic-blade{background:var(--bg-void)!important;border-right:1px solid var(--bg-elevated)!important;border-bottom:1px solid var(--bg-elevated)!important;padding:3rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.diagnostic-blade:hover{background:var(--bg-surface)!important;border-color:var(--text-meta)!important;z-index:10}.blade-header{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.blade-id{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;color:var(--text-meta)}.status-tag{font-family:var(--font-mono);font-size:.6rem;border:1px solid var(--bg-elevated);padding:2px 6px;color:var(--text-meta)}.impact-title{color:var(--text-authoritative)!important;font-size:1.15rem;font-weight:800;text-transform:uppercase;margin:0 0 .75rem}.logic-result-box{background:var(--bg-surface)!important;border:1px solid var(--bg-elevated)!important;border-top:2px solid var(--accent-integrity)!important;padding:6rem 2rem;margin-top:8rem;text-align:center}.logic-impact-text{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;color:var(--text-authoritative)!important;letter-spacing:-.04em;line-height:1.1;max-width:900px;margin:0 auto}:root{--inv-zinc-500: #71717a;--inv-zinc-700: #3f3f46;--inv-zinc-800: #27272a;--inv-zinc-900: #18181b;--inv-zinc-950: #09090b;--inv-border-dim: rgba(39, 39, 42, .14);--inv-border-medium: rgba(39, 39, 42, .2);--inv-shadow-soft: 0 10px 32px rgba(24, 24, 27, .08)}.landing-inverted{min-height:100vh;background:transparent;color:var(--inv-zinc-900);padding:0;margin:0}.landing-inverted .how-it-works{max-width:900px;margin:0 auto;padding:4rem 2rem;background:#000c;border:1px solid rgba(255,255,255,.52);box-shadow:var(--inv-shadow-soft)}.landing-inverted .section-subtitle{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--inv-zinc-700);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;margin-bottom:.5rem;opacity:.8}.landing-inverted .section-title{font-size:2.25rem;font-weight:700;color:var(--inv-zinc-950);margin:0 0 1.5rem;letter-spacing:-.02em;line-height:1.2;border-bottom:1px solid var(--inv-border-medium);padding-bottom:1rem}.landing-inverted .feature-desc{font-size:1rem;line-height:1.7;color:var(--inv-zinc-700);margin-bottom:1rem}.landing-inverted .feature-title{font-size:1.5rem;font-weight:600;color:var(--inv-zinc-950);margin:2.5rem 0 1rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem}.landing-inverted .feature-title:before{content:"▸";color:var(--inv-zinc-700);font-size:1.25rem;opacity:.6}.landing-inverted pre{background:#000c!important;border:1px solid var(--inv-border-medium)!important;border-left-width:4px!important;border-left-color:var(--inv-zinc-800)!important;padding:1.25rem!important;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace!important;font-size:.875rem!important;line-height:1.6!important;margin-bottom:2rem!important;color:var(--inv-zinc-900)!important;overflow-x:auto;position:relative;box-shadow:0 8px 24px #18181b14}.landing-inverted pre:before{content:"[ SPEC ]";position:absolute;top:.5rem;right:.5rem;font-size:.65rem;color:var(--inv-zinc-700);font-weight:700;letter-spacing:.05em;opacity:.5}.landing-inverted ul{margin:1rem 0 2rem;padding-left:1.5rem;color:var(--inv-zinc-700);line-height:1.7}.landing-inverted li{margin-bottom:.5rem;font-size:.95rem}.landing-inverted li::marker{color:var(--inv-zinc-500)}.landing-inverted .callout{border:1px solid var(--inv-border-medium);border-left-width:4px;border-left-color:var(--inv-zinc-800);background:#000c;padding:1rem;margin:1.5rem 0;position:relative;box-shadow:0 8px 24px #18181b14}.landing-inverted .callout:before{content:"[ NOTE ]";position:absolute;top:.5rem;right:.5rem;font-size:.65rem;color:var(--inv-zinc-700);font-weight:700;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;letter-spacing:.05em;opacity:.5}.landing-inverted .callout p{color:var(--inv-zinc-800);margin:0}.landing-inverted table{width:100%;border-collapse:collapse;border:1px solid var(--inv-border-dim);margin:1.5rem 0;font-size:.9rem;background:#000c}.landing-inverted thead{background:#f4f4f594;border-bottom:2px solid var(--inv-border-medium)}.landing-inverted th{padding:.75rem;text-align:left;font-weight:600;color:var(--inv-zinc-950);border-right:1px solid var(--inv-border-dim)}.landing-inverted th:last-child{border-right:none}.landing-inverted td{padding:.75rem;border-bottom:1px solid var(--inv-border-dim);border-right:1px solid var(--inv-border-dim);color:var(--inv-zinc-800)}.landing-inverted td:last-child{border-right:none}.landing-inverted tbody tr:last-child td{border-bottom:none}.landing-inverted tbody tr:hover{background:#ffffff80}.landing-inverted a{color:var(--inv-zinc-950);text-decoration:underline;text-decoration-color:var(--inv-border-medium);transition:all .2s ease}.landing-inverted a:hover{text-decoration-color:var(--inv-zinc-950);color:var(--inv-zinc-800)}.landing-inverted code{background:#f4f4f594;color:var(--inv-zinc-950);padding:.2rem .4rem;border-radius:3px;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875em;border:1px solid var(--inv-border-dim)}.landing-inverted strong{color:var(--inv-zinc-950);font-weight:600}.landing-inverted .regulated-feature-desc{font-size:1rem;line-height:1.7;color:var(--inv-zinc-700);margin-bottom:1rem}.landing-inverted .regulated-feature-title{font-size:1.5rem;font-weight:600;color:var(--inv-zinc-950);margin:2.5rem 0 1rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.75rem}.landing-inverted .regulated-feature-title:before{content:"▸";color:var(--inv-zinc-700);font-size:1.25rem;opacity:.6}.tpl-site-atlas{width:100%;margin:0 0 2.2rem;padding:2.2rem 2rem 3rem}.tpl-site-atlas-head{border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff0b,#0000);padding:1.1rem 1.2rem;margin-bottom:1rem}.tpl-site-atlas-kicker{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:#a8a8a8;margin-bottom:.55rem}.tpl-site-atlas-title{margin:0 0 .45rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.3rem);text-transform:uppercase;letter-spacing:-.02em}.tpl-site-atlas-lead{margin:0;color:#b6b6b6;line-height:1.66}.tpl-site-atlas-group{margin-top:1rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#00000014)}.tpl-site-atlas-group-head{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#a7a7a7;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.tpl-site-atlas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff0f}.tpl-site-atlas-card{position:relative;background:#070a0ff7;padding:.9rem;border:1px solid rgba(255,255,255,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background-position .25s ease;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:20px 20px;background-position:0 0,0 0}.tpl-site-atlas-card:hover{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #00000042;transform:translateY(-1px);background-position:2px 2px,2px 2px}.tpl-site-atlas-card-title{margin:0 0 .34rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#e3e8f1;font-weight:600}.tpl-site-atlas-card-subsystem{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.36rem}.tpl-site-atlas-subsystem-label{font-family:var(--font-mono);font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;color:#8692a6}.tpl-site-atlas-card-subsystem code{font-family:var(--font-mono);font-size:.56rem;color:#cfcfcf}.tpl-site-atlas-snippet{margin:0 0 .62rem;font-size:.78rem;color:#b8b8b8;line-height:1.5}.tpl-site-atlas-path-row{display:flex;flex-direction:column;gap:.16rem;margin:0 0 .6rem}.tpl-site-atlas-path-label{font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;color:#8893a5}.tpl-site-atlas-path{display:inline-block;font-family:var(--font-mono);font-size:.54rem;color:#b7b7b7;border:1px solid rgba(255,255,255,.08);padding:.15rem .28rem;width:max-content;max-width:100%;overflow-wrap:anywhere}.tpl-site-atlas-link{display:inline-block;text-decoration:none;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.09em;color:#dbe2ed;border:1px solid rgba(255,255,255,.16);padding:.38rem .55rem}.tpl-site-atlas-link:hover{border-color:#ffffff52;color:#fff}@media(max-width:1100px){.tpl-site-atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.tpl-site-atlas{padding:1.4rem 1.1rem 2rem}.tpl-site-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tpl-site-atlas-grid{grid-template-columns:1fr}}:root{color-scheme:dark;--font-sans: "Manrope","Inter Tight", "Inter", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", monospace;--landing-gutter: clamp(1.5rem, 4vw, 4rem)}.page{background-color:#050505;background-image:radial-gradient(circle at 18% -8%,rgba(255,255,255,.06),transparent 48%),radial-gradient(circle at 86% 108%,rgba(255,255,255,.04),transparent 44%);background-size:100% 100%,100% 100%}.page{position:relative}.page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.025),transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.02),transparent 45%)}.page .landing{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:3rem}.page .landing:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:40px 40px;opacity:.35}.page .landing>*{position:relative;z-index:3}.hero{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.03),transparent 60%),radial-gradient(circle at 80% 10%,rgba(255,255,255,.02),transparent 60%),linear-gradient(180deg,#030303 0%,#020202 80%,transparent 100%);display:flex;align-items:center;padding:0 var(--landing-gutter);position:relative;overflow:hidden;min-height:92vh;padding:8rem var(--landing-gutter) 6rem}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at 25% 25%,black 30%,transparent 80%);mask-image:radial-gradient(circle at 25% 25%,black 30%,transparent 80%);z-index:1;pointer-events:none}.hero:after{content:"";position:absolute;top:0;height:100%;background:linear-gradient(180deg,#00000059,#0000008c 60%,#000000bf);z-index:1}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;width:100%;margin:0;position:relative;z-index:2}.hero-left{display:flex;align-items:flex-start;gap:1.5rem;padding-top:0}.hero-right{border-left:1px solid rgba(255,255,255,.05);padding-left:2rem;padding-top:2.2rem;margin-top:.6rem;display:flex;flex-direction:column;align-items:center;width:100%}.hero-right-inner{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.hero-kicker-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:.6rem;letter-spacing:.28em;color:#949494}.hero-kicker{margin-right:1.25rem;padding-right:.9rem;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;margin-top:.5rem}.trace-hero-title{font-family:var(--font-display);font-weight:300;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;margin:0;background:linear-gradient(to right,#f8fafc 20%,#9a9a9a,#f8fafc 60%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shine 8s linear infinite;transition:letter-spacing .5s cubic-bezier(.19,1,.22,1);text-shadow:none}.trace-hero-title:hover{letter-spacing:.05em}@keyframes shine{to{background-position:200% center}}.hero-subtitle{font-family:var(--font-sans);font-weight:300;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.35;margin-bottom:1.8rem;text-align:center;color:#b9b9b9;text-shadow:none}.status-stripe{width:100%;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.03);background:linear-gradient(180deg,#ffffff0b,#0000);padding-top:1.35rem;padding-bottom:.9rem;margin-top:1.65rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.hero-cta-primary,.hero-cta-secondary{position:relative;overflow:hidden;width:100%;padding:1.2rem 1.5rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;cursor:pointer;text-transform:uppercase;display:flex;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.19,1,.22,1);box-sizing:border-box;margin:.75rem 0;outline:none;box-shadow:0 10px 24px #00000059}.cta-btn.hero-cta-primary{background:#f8fafc;color:#000;border:1px solid #f8fafc;font-weight:600}.cta-btn.hero-cta-primary{width:260px}.cta-btn.hero-cta-secondary{background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 0 10px #00000080}.cta-btn.hero-cta-secondary{width:260px}.cta-btn.hero-cta-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.cta-btn.hero-cta-secondary:hover{transform:translateY(-1px);border-color:#ffffff94;color:#fff}.cta-btn.hero-cta-primary:focus-visible,.cta-btn.hero-cta-secondary:focus-visible,.action-link-btn:focus-visible{outline:1px solid rgba(255,255,255,.6);outline-offset:2px}.cta-btn.hero-cta-primary:active,.cta-btn.hero-cta-secondary:active{transform:scale(.97);filter:brightness(1.2)}.status-item{text-align:center;padding:0 .5rem;border-right:1px solid rgba(255,255,255,.05);transition:transform .25s ease,color .25s ease}.status-item:last-child{border-right:none}.status-item:hover{transform:translateY(-1px)}.status-label{font-family:var(--font-mono);font-size:8px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.4rem}.status-value{font-family:var(--font-mono);font-size:10px;color:#bdbdbd}.hero-subtitle span{display:block}@media(max-width:1100px){.hero-content{grid-template-columns:1fr;gap:4rem}.hero{padding:6rem 2rem}.hero:before,.hero:after{display:none}}.evidence-forensic-cta{padding:8rem var(--landing-gutter) 9rem;background:radial-gradient(circle at 85% 10%,#ffffff14,#08080800 46%),#050505;display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.05)}.cta-container{max-width:none;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:end;padding:2.5rem;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff0d,#0000);margin:0}.evidence-forensic-cta .cta-container{width:100%}.cta-header{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:1.5rem}.cta-header .section-number{grid-column:1;grid-row:1;font-family:var(--font-mono);font-size:.65rem;color:#6f6f6f;letter-spacing:.4em;writing-mode:vertical-rl;text-orientation:mixed;margin:0;justify-self:start}.cta-header .section-title{grid-column:2;grid-row:1;font-family:var(--font-sans);font-weight:var(--font-weight-semibold, 600);font-size:var(--heading-h2);line-height:var(--heading-line-tight, 1.05);letter-spacing:var(--heading-track-normal, -.01em);text-transform:uppercase;color:#f8fafc}.thin-italic{font-weight:200;font-style:italic;color:#b3b3b3}.cta-content{display:flex;flex-direction:column}.cta-action{order:-1;display:flex;justify-content:center;margin-bottom:2rem}.statement-block{border-left:1px solid rgba(255,255,255,.05);padding-left:2.5rem;margin-bottom:0;text-wrap:balance}.statement-primary{font-size:1.1rem;font-weight:300;color:#f8fafc;margin-bottom:.5rem}.statement-secondary{font-size:1rem;font-weight:300;font-style:italic;color:#8f8f8f}.cta-btn.cta-primary,.action-link-btn{background:#4c4f5c;border:1px solid rgba(255,255,255,.1);color:#e6e4e4;font-family:var(--font-mono);font-size:.75rem;padding:1rem 2rem;letter-spacing:.2em;cursor:pointer;transition:all .4s cubic-bezier(.2,1,.2,1);box-shadow:0 10px 25px #00000059}.cta-btn.cta-primary:hover,.action-link-btn:hover{background:#f8fafc;color:#05070a;border-color:#8b8f94}.landing .divider{width:calc(100% - 4rem);height:1px;margin:0 2rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);opacity:.46}.hero-to-consolidation-divider{margin-top:1.1rem;margin-bottom:1.1rem}.live-ledger-ticker{width:calc(100% - (var(--landing-gutter) * 2));margin:0 var(--landing-gutter);background:#0a0a0b;border-top:1px solid #1f2937;border-left:1px solid #1f2937;border-right:1px solid #1f2937;padding:.52rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#6b7280}.live-ledger-side{display:flex;align-items:center;gap:1.4rem;white-space:nowrap}.live-ledger-side span{color:#e5e7eb}.live-ledger-status{display:inline-flex;align-items:center;gap:.5rem}.live-ledger-pulse{position:relative;width:8px;height:8px}.live-ledger-ping{position:absolute;inset:0;border-radius:999px;background:#e6e4e4;opacity:.75;animation:ping 1.6s cubic-bezier(0,0,.2,1) infinite}.live-ledger-dot{position:relative;display:inline-flex;width:8px;height:8px;border-radius:999px;background:#e6e4e4}.live-ledger-active,.live-ledger-sep,.live-ledger-load{color:#e6e4e4}.live-ledger-load{font-weight:700}.live-ledger-marquee-viewport{overflow:hidden;white-space:nowrap;width:34%;border-left:1px solid #1f2937;border-right:1px solid #1f2937;padding:0 .75rem}.live-ledger-marquee{display:inline-flex;gap:1rem;animation:marquee 15s linear infinite}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.tabular-nums{font-variant-numeric:tabular-nums}.platform-index-strip{padding:3rem var(--landing-gutter) 1.4rem}.platform-index-inner{width:100%;margin:0;border:1px solid rgba(255,255,255,.04);border-left:2px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#ffffff0d,#0000);padding:1rem 1.1rem}.platform-index-label{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;color:#acacac;margin-bottom:.7rem}.platform-index-links{display:flex;flex-wrap:wrap;gap:.55rem}.platform-index-links a{text-decoration:none;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;color:#d3d3d3;border:1px solid rgba(255,255,255,.07);padding:.44rem .64rem;background:#00000073}.platform-index-links a:hover{color:#fff;border-color:#ffffff3d}.cmd-bracket{color:#707070;margin:0 .5rem;transition:color .4s ease}.action-link-btn:hover .cmd-bracket{color:#c7c7c7}.docs-hub{padding:0 var(--landing-gutter) 4rem}.docs-hub details{border:1px solid rgba(255,255,255,.06);background:#070707eb}.docs-hub summary{cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;color:#d2d2d2;padding:.85rem 1rem}.docs-hub summary::-webkit-details-marker{display:none}@media(max-width:1100px){.hero-content{grid-template-columns:1fr;align-items:start;padding-bottom:0}.hero-right{padding-left:0;border-left:none}}@media(max-width:1100px){.status-stripe{grid-template-columns:1fr;gap:.8rem}.status-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.65rem}.status-item:last-child{border-bottom:none;padding-bottom:0}.cta-container{grid-template-columns:1fr;gap:2.4rem;padding:1.6rem}.cta-header .section-title{font-size:var(--heading-h2)}.live-ledger-latency{display:none}.live-ledger-marquee-viewport{width:42%}}.forensic-consolidation-test{--color-fg: #fafafa;--color-accent: #888;--color-border: rgba(255, 255, 255, .12);position:relative;min-height:auto;padding:2.5rem var(--landing-gutter) 1.5rem;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;color:var(--color-fg);background:radial-gradient(460px circle at 24% 44%,#ffffff09,#0000 66%),radial-gradient(380px circle at 78% 58%,#ffffff06,#0000 68%),#050505;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #ffffff08}.forensic-consolidation-test:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.025) 0%,transparent 16%,transparent 84%,rgba(255,255,255,.025) 100%);opacity:.8}.forensic-grid{position:relative;z-index:1;width:100%;min-width:1160px;display:grid;border-left:.5px solid var(--color-border);border-right:.5px solid var(--color-border);grid-template-columns:repeat(6,minmax(180px,1fr));box-shadow:0 0 0 1px #ffffff03,inset 0 0 0 1px #ffffff03}.forensic-card{display:flex;flex-direction:column;text-align:center;font-size:.875rem;padding:0 .5rem;border-right:.5px solid var(--color-border);position:relative;background:linear-gradient(180deg,rgba(255,255,255,.008),transparent 70%);transition:background .25s ease,box-shadow .25s ease}.forensic-card:last-child{border-right:none}.forensic-card-link{text-decoration:none;color:inherit}.forensic-card-link:focus-visible{outline:1px solid rgba(255,255,255,.58);outline-offset:-1px}.forensic-card-striped{background:linear-gradient(180deg,rgba(255,255,255,.006),transparent 72%)}.forensic-card>div{border-bottom:.5px solid var(--color-border)}.forensic-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);opacity:.4}.forensic-card>div:last-child{border-bottom:none}.forensic-num{padding-bottom:2rem;font-family:var(--font-mono);font-size:clamp(3.3rem,5.8vw,6.7rem);line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--color-fg);opacity:.2}.forensic-label{padding:.8rem .25rem;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent)}.forensic-detail-wrap{min-height:7rem;display:flex;align-items:center;justify-content:center;padding:.5rem 0}.forensic-detail{margin:0 auto;width:min(8rem,100%);font-size:.75rem;line-height:1.45;color:var(--color-accent)}.forensic-layer{padding:.7rem .25rem;font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.forensic-word-zone{position:relative;overflow:hidden;padding:2rem 0 .75rem;min-height:9.5rem;display:flex;align-items:flex-end;justify-content:center}.forensic-quote{position:absolute;top:1.1rem;left:8%;max-width:84%;margin:0;font-size:.64rem;line-height:1.35;font-style:italic;color:var(--color-accent)}.forensic-word{writing-mode:horizontal-tb;margin:0 auto;width:auto;text-align:center;font-family:var(--font-mono);font-size:clamp(2rem,3.7vw,3.4rem);font-weight:500;letter-spacing:.06em;color:var(--color-fg);opacity:.72;transition:opacity .26s ease,letter-spacing .26s ease;position:relative;display:inline-flex;align-items:center}.forensic-word:before,.forensic-word:after{position:relative;top:-.04em;font-size:.72em;line-height:1;color:var(--color-accent);opacity:0;transition:opacity .22s ease,transform .22s ease}.forensic-word:before{content:"[";margin-right:.24em;transform:translate(.25em)}.forensic-word:after{content:"]";margin-left:.24em;transform:translate(-.25em)}.forensic-word-auth,.forensic-word-scope,.forensic-word-hash,.forensic-word-sign,.forensic-word-logs,.forensic-word-proof{padding-top:0}.forensic-card:hover .forensic-word{opacity:1;letter-spacing:.09em}.forensic-card:hover .forensic-word:before,.forensic-card:hover .forensic-word:after{opacity:.86;transform:translate(0)}.forensic-card:hover{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 64%);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff05}@media(max-width:1100px){.forensic-consolidation-test{padding:1.8rem var(--landing-gutter) 1.2rem}.forensic-grid{min-width:980px}.forensic-detail-wrap{min-height:5rem}.forensic-word-zone{min-height:8.2rem}.forensic-quote{font-size:.6rem}.forensic-card:hover .forensic-word{opacity:1}}@media(max-width:760px){.live-ledger-ticker{padding-left:.6rem;padding-right:.6rem;gap:.7rem}.live-ledger-node,.live-ledger-marquee-viewport{display:none}.live-ledger-side{gap:.7rem}.forensic-grid{min-width:860px}.forensic-label,.forensic-layer{padding-top:.42rem;padding-bottom:.42rem}.forensic-word-zone{min-height:7.4rem}}.trust-integration-ribbon{width:100%;border-top:1px solid #1f2937;border-bottom:1px solid #1f2937;background:#050505;padding:.75rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.trust-integrations{display:flex;align-items:center;gap:.9rem;opacity:.62;filter:grayscale(100%);transition:opacity .5s ease,filter .5s ease}.trust-integration-ribbon:hover .trust-integrations{opacity:.92;filter:grayscale(0%)}.trust-ribbon-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:#6b7280;margin-right:.35rem}.trust-logo{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:-.01em;color:#e5e7eb}.trust-metrics{display:flex;align-items:center;gap:1.2rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.trust-metric{display:flex;flex-direction:column;gap:.12rem}.trust-metric-divider{border-left:1px solid #1f2937;padding-left:1.2rem}.trust-metric-label{color:#6b7280}.trust-metric-value{color:#e6e4e4;font-size:1.02rem;letter-spacing:.02em}.trust-metric-value-bright{color:#e5e7eb}.execution-boundary-heading{padding:1.2rem var(--landing-gutter) 1.35rem;text-align:center;background:#0a0a0b}.execution-implementation-split{padding:1.1rem var(--landing-gutter) 1.4rem}.execution-implementation-head{margin-bottom:.95rem}.execution-implementation-kicker{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;color:#adadad;margin-bottom:.4rem}.execution-implementation-title{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.75rem);color:#f2f2f2;letter-spacing:-.02em;margin:0}.execution-implementation-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;align-items:stretch}.execution-implementation-grid>*{height:100%}.boundary-badge{display:inline-block;padding:.28rem .62rem;border:1px solid rgba(230,228,228,.28);background:#e6e4e40f;margin-bottom:.65rem}.boundary-badge span{font-family:var(--font-mono);font-size:10px;color:#e6e4e4;letter-spacing:.28em;text-transform:uppercase}.boundary-title{margin:0 auto;max-width:52ch;font-family:var(--font-mono);font-size:clamp(1rem,2.1vw,1.35rem);color:#e5e7eb;letter-spacing:-.01em;line-height:1.35}.boundary-title span{color:#e6e4e4}.boundary-arrow{margin-top:.55rem;font-size:1.25rem;line-height:1;color:#e6e4e4;opacity:.28}@media(max-width:1100px){.trust-integration-ribbon{flex-direction:column;align-items:flex-start;gap:.75rem}.trust-metrics{width:100%;justify-content:flex-start}}@media(max-width:760px){.execution-implementation-grid{grid-template-columns:1fr}.trust-logo:nth-child(n+4){display:none}.trust-metric-value{font-size:.92rem}.boundary-badge span{letter-spacing:.2em}.boundary-arrow{display:none}}.product-landing{--color-bg: #000000;--color-border: #262626;--color-text-primary: #ffffff;--color-text-muted: #a3a3a3;--color-accent: #4c4f5c;--font-mono: "JetBrains Mono", "Fira Code", monospace;background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-mono);min-height:100vh;padding:4rem 2rem;line-height:1.5;background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:40px 40px}.product-hero{max-width:900px;margin:0 auto 4rem;border-bottom:1px solid var(--color-border);padding-bottom:2rem}.kicker{color:var(--color-accent);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem}.product-hero h1{font-size:2.5rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.02em;text-transform:uppercase}.subtitle{color:var(--color-text-muted);font-size:1.1rem;max-width:60ch}.hero-cta{margin-top:1.5rem}.product-section{max-width:900px;margin:0 auto 3rem;padding:2rem;border:1px solid var(--color-border);background:#4c4f5c03}.product-section h2{font-size:1.25rem;font-weight:600;margin:0 0 1rem;letter-spacing:.05em;text-transform:uppercase}.product-section h3{font-size:1rem;font-weight:600;margin:1.5rem 0 .5rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.product-section p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7;margin:0 0 .75rem}.product-section ul{list-style:none;padding:0;margin:.5rem 0 1rem;color:var(--color-text-muted);line-height:1.7}.product-section li{margin-bottom:.375rem;font-size:.95rem}.product-section ul li:before{content:"→ ";color:var(--color-accent);margin-right:.5rem}.product-section strong{color:var(--color-text-primary);font-weight:600}.product-code-block{background:#050505;border:1px solid var(--color-border);padding:1.5rem;font-size:.85rem;color:var(--color-accent);overflow-x:auto;position:relative;font-family:var(--font-mono);white-space:pre;line-height:1.6}.product-code-block:before{content:"TRCΞ.SYSTEM_LOG";position:absolute;top:0;right:1rem;font-size:.6rem;color:var(--color-text-muted);padding:.25rem}.resource-cost{margin-top:2rem;padding:1rem;background:#4c4f5c0d;border:1px dashed var(--color-accent);display:inline-block}.resource-cost strong{color:var(--color-accent);font-size:1.2rem}.cta-btn{display:inline-block;padding:.75rem 1.5rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer;border:1px solid var(--color-accent);transition:all .2s ease}.cta-primary{background:var(--color-accent);color:#000}.cta-primary:hover{background:transparent;color:var(--color-accent);box-shadow:0 0 15px #4c4f5c33}.callout{border-left:3px solid var(--color-accent);padding-left:1rem;margin:1rem 0}.product-landing.product-page-evidence-services-map{--color-accent: #60a5fa;--color-border: #1f2937}.product-landing.product-page-blockchain-anchor{--color-accent: #22c55e;--color-border: #1b2a1f}.product-landing.product-page-attestation{--color-accent: #a78bfa;--color-border: #2a1f3f}.product-landing.product-page-ai-storage{--color-accent: #22d3ee;--color-border: #153341}:root{color-scheme:dark;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace}.pricing-full-manifest{background-image:none;background-size:auto}.pricing-full-manifest .section-header-split{display:grid;grid-template-columns:1.3fr 1fr;gap:1.5rem;align-items:start}.pricing-full-manifest .service-pill-grid{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end}.pricing-full-manifest .service-pill{border:1px solid var(--color-border);color:var(--color-text-primary);text-decoration:none;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .65rem;background:#4c4f5c05}.pricing-full-manifest .service-pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.pricing-full-manifest .pricing-manifest-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.pricing-full-manifest .manifest-card{border:1px solid var(--color-border);background:#4c4f5c03;padding:.95rem}.pricing-full-manifest .card-meta{color:var(--color-text-muted);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem}.pricing-full-manifest .card-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin-bottom:.4rem}.pricing-full-manifest .card-price{color:var(--color-accent);font-size:1.35rem;font-weight:800;margin-bottom:.5rem}.pricing-full-manifest .card-scope{color:var(--color-text-muted);font-size:.86rem;line-height:1.5;margin-bottom:.75rem}.pricing-full-manifest .card-footer{color:var(--color-text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.09em}.pricing-full-manifest .noir-manifest-table{width:100%;border-collapse:collapse;min-width:760px}.pricing-full-manifest .noir-manifest-table th,.pricing-full-manifest .noir-manifest-table td{border:1px solid var(--color-border);padding:.625rem .7rem;text-align:left}.pricing-full-manifest .noir-manifest-table th{color:var(--color-text-primary);background:#4c4f5c0a;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.pricing-full-manifest .noir-manifest-table td{color:var(--color-text-muted);font-size:.84rem}.pricing-full-manifest .mono{font-family:var(--font-mono)}.pricing-full-manifest .strong{color:var(--color-text-primary);font-weight:700}.pricing-full-manifest .accent{color:var(--color-accent)}.pricing-full-manifest .billing-summary-section{margin-top:5rem}.pricing-full-manifest .summary-box{border:1px solid var(--color-border);background:#4c4f5c05;padding:1rem}.pricing-full-manifest .estimator-interface{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;margin-top:1rem}.pricing-full-manifest .control-group{display:grid;gap:.5rem}.pricing-full-manifest .control-group label{color:var(--color-text-muted);font-size:.74rem;letter-spacing:.09em;text-transform:uppercase}.pricing-full-manifest .val{color:var(--color-text-primary)}.pricing-full-manifest .noir-slider{width:100%}.pricing-full-manifest .equation-live{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:2rem}.pricing-full-manifest .calc-label{color:var(--color-text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.pricing-full-manifest .total-display{font-family:var(--font-sans);font-size:5rem;font-weight:900;letter-spacing:-.06em;line-height:.8;color:#fff}.pricing-full-manifest .total-display .unit{color:var(--color-accent);margin-right:.125rem}.pricing-full-manifest .summary-detail{margin-top:.75rem;color:var(--color-text-muted);font-size:.72rem;letter-spacing:.08em}.pricing-full-manifest .summary-header-row{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;margin-bottom:2rem}.pricing-full-manifest .config-hash{font-family:var(--font-mono);font-size:.65rem;background:#111;color:#fff;padding:.4rem .8rem;letter-spacing:.1em;opacity:.7}.pricing-full-manifest .full-width{grid-column:1 / -1}.pricing-full-manifest .tier-toggle-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.pricing-full-manifest .tier-btn{background:#ffffff08;border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-mono);display:grid;gap:.2rem;padding:.7rem;cursor:pointer;text-align:left}.pricing-full-manifest .tier-btn .id{font-size:.66rem;letter-spacing:.09em;color:var(--color-text-muted)}.pricing-full-manifest .tier-btn .name{font-size:.8rem;color:var(--color-text-primary)}.pricing-full-manifest .tier-btn.active,.pricing-full-manifest .manifest-card.active{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 50%,transparent)}.pricing-full-manifest .summary-actions{display:flex;justify-content:center;gap:2rem;margin-top:3rem}.pricing-full-manifest .action-link{background:none;border:none;font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);cursor:pointer;letter-spacing:.15em}.pricing-full-manifest .action-link:hover{color:#fff}.pricing-full-manifest .calc-trace-container{margin-top:3rem;border:1px solid var(--color-border);background:#050505}.pricing-full-manifest .trace-header{background:#0a0a0a;padding:.5rem 1rem;font-family:var(--font-mono);font-size:.6rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:.5rem;letter-spacing:.15em}.pricing-full-manifest .trace-header .dot{width:4px;height:4px;background:#22c55e;box-shadow:0 0 5px #22c55e;animation:trace-pulse 2s infinite;flex-shrink:0}.pricing-full-manifest .calc-trace{height:120px;overflow-y:auto;padding:1rem;text-align:left;scrollbar-width:none}.pricing-full-manifest .calc-trace::-webkit-scrollbar{display:none}.pricing-full-manifest .trace-line{font-family:var(--font-mono);font-size:.65rem;color:#52525b;line-height:1.6;white-space:nowrap}.pricing-full-manifest .trace-arrow{color:var(--color-accent);opacity:.5}.pricing-full-manifest .trace-line.success{position:sticky;bottom:-1rem;background:#050505;color:#22c55e;padding-top:.5rem;border-top:1px solid #141414;font-weight:700}@keyframes trace-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:980px){.pricing-full-manifest .section-header-split{grid-template-columns:1fr}.pricing-full-manifest .service-pill-grid{justify-content:flex-start}.pricing-full-manifest .pricing-manifest-grid,.pricing-full-manifest .estimator-interface,.pricing-full-manifest .tier-toggle-group{grid-template-columns:1fr}.pricing-full-manifest .summary-header-row{flex-direction:column;gap:.75rem}}:root{color-scheme:dark;--font-sans: "Manrope","Inter Tight", "Inter", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", monospace;--font-body-mono: "IBM Plex Mono", monospace;--text-primary: #444;--text-dim: #e5e5e5;--text-muted: #525252;--border-medium: rgba(255, 255, 255, .08);--accent: #E5E5E5;--snap-click: cubic-bezier(.19, 1, .22, 1)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,.hero-title{font-family:var(--font-sans);font-size:10rem;font-weight:700;text-transform:uppercase;letter-spacing:-.05em;line-height:.85;color:var(--text-primary)}h2,.section-title{font-family:var(--font-display);font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;margin-bottom:2.5rem;color:var(--text-primary)}h3,.h3{font-family:var(--font-mono);font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;color:var(--text-primary)}p,.lead{font-family:var(--font-body-mono);font-size:14px;line-height:1.6;color:var(--text-dim);max-width:55ch}h1,.h1,.hero-title{font-family:var(--font-sans);font-size:10rem;font-weight:900;text-transform:uppercase;letter-spacing:-.05em;line-height:.85;margin:0 0 1.5rem;color:#fff}h2,.h2,.section-title{font-family:var(--font-mono);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin:0 0 1.5rem;color:#f5f5f5}h3,.h3{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.2;color:#f5f5f5}h4{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;color:var(--text-dim);display:block;margin-bottom:1rem}p,.lead,.center-lead{font-family:var(--font-body-mono);font-size:.875rem;line-height:1.75;color:#a1a1a1;margin-bottom:1.5rem;max-width:65ch;text-align:left}a{font-family:var(--font-mono);color:var(--accent);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.7}.status-label{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);border-left:2px solid var(--border-medium);padding-left:12px;height:12px;display:flex;align-items:center;transition:all .3s ease}.segment-card:hover .status-label{color:var(--text-primary);border-left-color:var(--text-primary)}.kicker,.section-subtitle,.terminal-text,.hero-kicker-text,.status-label{font-family:var(--font-body-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:#737373;display:flex;align-items:center;gap:12px;margin-bottom:1rem}.tag,.badge-meta,.badge-footer{font-family:var(--font-body-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:#737373}.button,.cta-btn,.noir-btn-sm,.pricing-login-btn{font-family:var(--font-mono);font-size:.875rem;font-weight:700;border-width:1px;border-style:solid;padding:1rem 2rem}@media(max-width:768px){h1,.h1,.hero-title{font-size:3.5rem}h2,.h2,.section-title{font-size:1.5rem}h3,.h3{font-size:1.125rem}p,.lead,.center-lead{font-size:.8125rem}.kicker,.section-subtitle,.terminal-text,.hero-kicker-text,.status-label,.tag,.badge-meta,.badge-footer{font-size:9px}.button,.cta-btn,.noir-btn-sm,.pricing-login-btn{font-size:.875rem}}code{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.use-case,.segment-card,.noir-step-card{transition:all .15s var(--snap-click)!important}.section-title{font-family:var(--font-sans);font-weight:900;font-size:clamp(3rem,12vw,10rem);line-height:.8;letter-spacing:-.07em;transform:scaleY(1.1);color:#ededed;-webkit-text-stroke:.5px #ededed}.fact-num,.card-meta,.status-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.5em;color:var(--text-muted)}.protocol-container{max-width:1400px;margin:0 auto;padding:6rem 2rem;background:var(--bg-primary);color:var(--text-primary)}.protocol-header{margin-bottom:6rem;border-bottom:1px solid var(--border-dim);padding-bottom:3rem}.protocol-title{font-family:var(--font-sans);font-size:3.5rem;font-weight:800;text-transform:uppercase;letter-spacing:-.04em;margin:1rem 0 2rem;color:var(--accent)}.protocol-lead{font-family:var(--font-mono);font-size:1rem;color:var(--text-dim);line-height:1.8;max-width:800px;letter-spacing:.02em}.protocol-section{margin-bottom:5rem}.section-header{font-family:var(--font-mono);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;color:var(--text-primary);display:flex;align-items:center;gap:1rem}.section-number{color:var(--text-muted);font-size:1.2rem}.section-description{font-family:var(--font-sans);font-size:1rem;color:var(--text-dim);line-height:1.6;margin-bottom:2rem;max-width:800px}.inline-code{font-family:var(--font-mono);background:var(--bg-elevated);color:var(--accent);padding:.2rem .5rem;border:1px solid var(--border-dim);font-size:.9em}.noir-code-block{background:var(--bg-elevated);border:1px solid var(--border-medium);margin-bottom:2rem;position:relative;overflow:hidden}.code-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-primary);border-bottom:1px solid var(--border-dim)}.code-label{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}.code-status{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);padding:.3rem .8rem;border:1px solid var(--border-bright);background:#ffffff05}.code-action{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);background:transparent;border:1px solid var(--border-medium);padding:.4rem 1rem;cursor:pointer;transition:all .2s ease}.code-action:hover{border-color:var(--accent);background:var(--bg-elevated)}.code-content{padding:2rem 1.5rem;margin:0;overflow-x:auto}.code-content code{font-family:var(--font-mono);font-size:.9rem;line-height:1.7;color:var(--text-dim);white-space:pre}.noir-code-block:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.1;animation:scanline 4s linear infinite;pointer-events:none}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(400px)}}.tactical-dashboard{background:var(--bg-primary);border:1px solid var(--border-medium);font-family:var(--font-mono)}.dashboard-header{display:grid;grid-template-columns:12rem 16rem 1fr;background:var(--bg-elevated);border-bottom:2px solid var(--border-bright)}.header-cell{padding:1rem 1.5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);border-right:1px solid var(--border-dim)}.header-cell:last-child{border-right:none}.dashboard-row{display:grid;grid-template-columns:12rem 16rem 1fr;border-bottom:1px solid var(--border-dim);transition:all .2s ease}.dashboard-row:hover{background:var(--bg-elevated);border-left:3px solid var(--accent);transform:translate(5px)}.cell{padding:1.2rem 1.5rem;border-right:1px solid var(--border-dim);display:flex;align-items:center}.cell:last-child{border-right:none}.cell-level{font-size:1.1rem;font-weight:800;color:var(--accent);letter-spacing:.1em}.level-bracket{color:var(--text-muted);margin:0 .3rem}.cell-pattern{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)}.cell-logic code{font-size:.8rem;color:var(--text-dim);background:var(--bg-elevated);padding:.3rem .6rem;border:1px solid var(--border-dim)}.telemetry-table{background:var(--bg-primary);border:1px solid var(--border-medium);overflow-x:auto}.telemetry-table table{width:100%;border-collapse:collapse;font-family:var(--font-mono)}.telemetry-table thead{background:var(--bg-elevated);border-bottom:2px solid var(--border-bright)}.telemetry-table th{padding:1rem 1.5rem;text-align:left;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary);border-right:1px solid var(--border-dim)}.telemetry-table th:last-child{border-right:none}.telemetry-table tbody tr{border-bottom:1px solid var(--border-dim);transition:all .2s ease}.telemetry-table tbody tr:hover{background:var(--bg-elevated);border-left:3px solid var(--accent);transform:translate(5px)}.telemetry-table td{padding:1.2rem 1.5rem;font-size:.85rem;color:var(--text-dim);border-right:1px solid var(--border-dim)}.telemetry-table td:last-child{border-right:none}.signal-code{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);padding:.3rem .8rem;border:1px solid var(--border-medium);background:#ffffff05;display:inline-block}.signal-warning{color:#fbbf24;border-color:#fbbf24;background:#fbbf240d}.signal-critical{color:#ef4444;border-color:#ef4444;background:#ef44440d}.protocol-footer{margin-top:8rem;padding-top:3rem;border-top:1px solid var(--border-dim)}.philosophy-block{background:var(--bg-elevated);border-left:3px solid var(--accent);padding:2.5rem;max-width:900px;position:relative}.philosophy-marker{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:1rem}.philosophy-text{font-family:var(--font-sans);font-size:1.1rem;font-style:italic;line-height:1.7;color:var(--text-primary);margin-bottom:1rem}.philosophy-attribution{font-family:var(--font-mono);font-size:.85rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em}.redacted{background:var(--text-muted);color:var(--text-muted);padding:.2rem .5rem;border-radius:2px;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.protocol-container{padding:4rem 1.5rem}.protocol-title{font-size:2.5rem}.dashboard-header,.dashboard-row{grid-template-columns:8rem 14rem 1fr}.telemetry-table{overflow-x:scroll}}@media(max-width:768px){.protocol-title{font-size:2rem}.section-header{font-size:1.2rem;flex-direction:column;align-items:flex-start;gap:.5rem}.dashboard-header,.dashboard-row{grid-template-columns:1fr}.cell{border-right:none;border-bottom:1px solid var(--border-dim)}.cell:last-child{border-bottom:none}.code-header{flex-direction:column;align-items:flex-start;gap:.75rem}}.stripe-validator{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem}.stripe-validator__row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.stripe-validator__row p{color:#6b7280;margin-top:.25rem}.stripe-validator__env{display:flex;gap:.5rem}.stripe-validator__env button{padding:.4rem .75rem;border:1px solid #d1d5db;background:#f9fafb;border-radius:6px;cursor:pointer}.stripe-validator__env .active{background:#111827;color:#fff}.stripe-validator__checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin:1rem 0}.stripe-validator__run{border:none;padding:.65rem .9rem;background:#111827;color:#fff;border-radius:6px;cursor:pointer}.stripe-validator__error{margin-top:.75rem;color:#991b1b;background:#fee2e2;padding:.5rem;border-radius:6px}.stripe-validator__result{margin-top:1rem}.stripe-validator__summary{margin-bottom:.75rem}.stripe-validator__result ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.stripe-validator__result li{border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;display:flex;gap:.75rem}.sev{text-transform:uppercase;font-size:.7rem;font-weight:700;height:fit-content;border-radius:999px;padding:.2rem .5rem}.code{color:#6b7280;font-size:.75rem}.title{font-weight:600}.trce-platform-index-page{padding:2rem 0 3rem}.trce-platform-index-hero{padding:0 2rem 1.25rem}.trce-platform-index-inner{width:min(1440px,100%);margin:0 auto;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#ffffff0d,#0000);padding:1rem 1.1rem}.trce-platform-index-kicker{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;color:#a8a8a8;margin-bottom:.45rem}.trce-platform-index-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.2rem);text-transform:uppercase;letter-spacing:.01em}.trce-platform-index-lead{margin:0;color:#b6b6b6}@media(max-width:760px){.trce-platform-index-page{padding-top:1.2rem}.trce-platform-index-hero{padding:0 1.1rem .8rem}}:root{color-scheme:dark}.capability-table-empty{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff;padding:1rem;color:#6b7280;font-size:.875rem}.capability-table-container{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff}.capability-table{width:100%;border-collapse:collapse;font-size:.875rem}.capability-table thead tr{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.capability-table th{padding:1rem;text-align:left;font-weight:600}.capability-table tbody tr{border-bottom:1px solid #f3f4f6}.capability-table tbody tr:last-child{border-bottom:none}.capability-table tbody tr:hover{background-color:#f9fafb}.capability-table td{padding:1rem}.capability-table .capability-name{font-weight:500}.capability-table .capability-description{color:#6b7280}.capability-tier-badges{display:flex;gap:.5rem;flex-wrap:wrap}.capability-tier-badge{padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.capability-tier-badge.enterprise{background-color:#d1d5db;color:#374151}.capability-tier-badge.default{background-color:#f3f4f6;color:#6b7280}.visual-process-flow-page{background:var(--bg-primary);color:var(--text-primary)}.visual-process-flow-page .noir-divider{border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);padding:1rem 2rem}.visual-process-flow-page .divider-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.visual-process-flow-page .terminal-text{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;display:flex;align-items:center;gap:12px}.visual-process-flow-page .visual-flow-section{max-width:1280px;margin:0 auto;padding:6rem 2rem}.visual-process-flow-page .architecture-noir-container{border:1px solid var(--border-dim);background:var(--bg-primary);padding:1px}@media(max-width:900px){.visual-process-flow-page .visual-flow-section{padding:4rem 1rem}}.product-page-evidence-services-map{--bg-black: #000;--border-hard: #1a1a1a;--accent-white: #fff;--accent-gray: #444;--terminal-green: #00ff41;background-color:var(--bg-black);color:var(--accent-white);font-family:Inter,system-ui,sans-serif}.product-page-evidence-services-map h2{font-size:2.2rem;letter-spacing:-2px;margin-bottom:1.5rem;display:flex;align-items:center;gap:12px}.product-page-evidence-services-map h2:before{content:attr(data-index);font-family:monospace;font-size:11px;color:var(--accent-gray);letter-spacing:1px}.capabilities-grid{margin-top:3rem;padding:40px;border:1px solid var(--border-hard);background:radial-gradient(circle at top left,#0a0a0a,transparent)}.capabilities-grid h4{font-family:monospace;font-size:11px;color:var(--accent-gray);margin-bottom:2rem;letter-spacing:2px}.capabilities-grid ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px}.cta-btn{display:block;width:fit-content;font-family:monospace;text-decoration:none;font-size:14px;padding:12px 24px;border:1px solid var(--border-hard);color:var(--accent-gray);background:#000;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.cta-btn:before{content:"> ";color:transparent;transition:color .3s ease}.cta-btn:hover{color:var(--accent-white);border-color:var(--accent-white);background:#0a0a0a;padding-left:30px}.cta-btn:hover:before{color:var(--terminal-green)}.product-page-evidence-services-map:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff000005,#00ff0003,#00000005);background-size:100% 2px,3px 100%;pointer-events:none;z-index:10}@media(max-width:768px){.capabilities-grid{padding:20px}.cta-btn{width:100%;text-align:left}}.product-page-blockchain-anchor{--bg-black: #000;--panel-gray: #050505;--border-hard: #1a1a1a;--accent-white: #fff;--accent-gray: #444;--blueprint-blue: #0070f3;background-color:var(--bg-black);color:var(--accent-white);font-family:Inter,system-ui,sans-serif}.product-page-blockchain-anchor h2{font-size:2rem;letter-spacing:-1.5px;margin-top:4rem;margin-bottom:2rem;display:flex;align-items:center;gap:12px}.product-page-blockchain-anchor h2:before{content:attr(data-index);font-family:monospace;font-size:10px;color:var(--accent-gray);letter-spacing:1px}.product-page-blockchain-anchor h3{font-family:monospace;font-size:13px;color:var(--blueprint-blue);letter-spacing:2px;margin-bottom:1.5rem;display:block}.product-page-blockchain-anchor p{color:#888;line-height:1.7;font-size:1.1rem;max-width:750px;margin-bottom:1.5rem}.product-page-blockchain-anchor strong{color:var(--accent-white);font-weight:600}.capabilities-grid{margin:3rem 0;padding:30px;background:var(--panel-gray);border-right:1px solid var(--blueprint-blue)}.capabilities-grid h4{font-family:monospace;font-size:11px;color:var(--accent-gray);margin-bottom:1.5rem}.capabilities-grid ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.capabilities-grid li{font-family:monospace;font-size:12px;color:#ccc;padding:10px;border:1px solid var(--border-hard);background:#000}.capabilities-grid li:before{content:"// ";color:var(--blueprint-blue)}.resource-cost{margin:4rem 0;padding:25px;border:1px solid var(--border-hard);background:linear-gradient(90deg,#070707,transparent);display:inline-flex;align-items:center;gap:20px;font-family:monospace}.resource-cost span{color:#444;font-size:11px}.resource-cost strong{font-size:26px;color:var(--blueprint-blue);text-shadow:0 0 10px rgba(0,112,243,.4)}pre{background:#000!important;border:1px solid var(--border-hard)!important;border-left:3px solid var(--blueprint-blue)!important;padding:2rem!important;position:relative}pre:after{content:"NETWORK_SYNC: VERIFIED";position:absolute;top:10px;right:15px;font-size:9px;color:var(--blueprint-blue);font-family:monospace}@media(max-width:768px){.resource-cost{flex-direction:column;align-items:flex-start}.capabilities-grid{padding:20px}}.product-page-attestation{--bg-black: #000;--panel-gray: #050505;--border-hard: #1a1a1a;--accent-white: #fff;--accent-gray: #555;--terminal-green: #00ff41;background-color:var(--bg-black);color:var(--accent-white);font-family:Inter,system-ui,sans-serif}.product-page-attestation h2{font-size:2.2rem;letter-spacing:-2px;margin-top:5rem;margin-bottom:2rem;display:flex;align-items:center;gap:15px}.product-page-attestation h2:before{content:attr(data-index);font-family:monospace;font-size:11px;color:var(--accent-gray);letter-spacing:1px;font-weight:400}.capabilities-grid{margin:3rem 0;padding:30px;background:var(--panel-gray);border-left:1px solid var(--accent-white)}.capabilities-grid h4{font-family:monospace;font-size:12px;color:var(--accent-gray);margin-bottom:1.5rem}.capabilities-grid ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.capabilities-grid li{font-size:14px;color:#aaa;position:relative;padding-left:20px}.capabilities-grid li:before{content:"+";position:absolute;left:0;color:var(--accent-white)}.resource-cost{margin:4rem 0;padding:25px;border:1px solid var(--border-hard);display:inline-flex;align-items:center;gap:20px;font-family:monospace;background:linear-gradient(90deg,#0a0a0a,transparent)}.resource-cost strong{font-size:28px;color:var(--terminal-green);text-shadow:0 0 12px rgba(0,255,65,.3)}pre{background:#000!important;border:1px solid var(--border-hard)!important;padding:2rem!important;font-size:13px!important;line-height:1.8!important;color:#888!important;position:relative;overflow:hidden}pre:after{content:"PIPELINE_STATUS: ACTIVE";position:absolute;top:10px;right:15px;font-size:9px;color:var(--terminal-green);letter-spacing:1px}strong{color:var(--accent-white);font-weight:600}.product-page-attestation p{color:#888;line-height:1.7;font-size:1.1rem;max-width:800px}@media(max-width:768px){.product-page-attestation h2{font-size:1.8rem}.resource-cost{flex-direction:column;align-items:flex-start}}.product-page-ai-storage{--bg-black: #000;--border-dim: #1a1a1a;--accent-white: #fff;--text-gray: #888;--terminal-green: #00ff41;background-color:var(--bg-black);color:var(--accent-white);font-family:Inter,system-ui,sans-serif}.product-page-ai-storage h2{font-size:2.5rem;letter-spacing:-2px;margin-bottom:2rem;display:flex;align-items:center;gap:15px}.product-page-ai-storage h2:before{content:attr(data-index);font-family:monospace;font-size:12px;color:var(--text-gray);letter-spacing:1px}.product-page-ai-storage h3{font-family:monospace;font-size:14px;color:var(--text-gray);text-transform:uppercase;letter-spacing:2px;margin:3rem 0 1.5rem;border-bottom:1px solid var(--border-dim);padding-bottom:8px;width:fit-content}.product-page-ai-storage p{color:var(--text-gray);line-height:1.7;font-size:1.1rem;max-width:700px;margin-bottom:1.5rem}.product-page-ai-storage ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin-bottom:3rem}.product-page-ai-storage li{font-family:monospace;font-size:13px;color:#fff;padding:15px;border:1px solid var(--border-dim);background:#050505;position:relative}.product-page-ai-storage li:before{content:"»";margin-right:10px;color:var(--terminal-green)}.resource-cost{margin-top:4rem;padding:20px;border:1px solid var(--border-dim);background:#0a0a0a;display:inline-flex;align-items:center;gap:15px;font-family:monospace}.resource-cost span{color:#444;font-size:12px}.resource-cost strong{font-size:24px;color:var(--terminal-green);text-shadow:0 0 10px rgba(0,255,65,.2)}@media(max-width:768px){.product-page-ai-storage h2{font-size:2rem}.product-page-ai-storage ul{grid-template-columns:1fr}.resource-cost{display:flex;flex-direction:column;align-items:flex-start}}:root{--surface-base: #050507;--text-primary: #f8f8f8;--font-body: Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif}:root{--surface-base: #050507;--surface-elevated: #0b0b0e;--text-primary: #f8f8f8;--text-secondary: #b6b8c2;--border-subtle: #202028;--border-emphasis: #41414f;--font-body: Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--heading-h1: clamp(2.25rem, 5vw, 4.25rem);--heading-h2: clamp(1.85rem, 3.8vw, 3.15rem);--heading-h3: clamp(1.45rem, 2.7vw, 2.25rem);--heading-h4: clamp(1.2rem, 1.8vw, 1.6rem);--heading-line-tight: 1.05;--heading-line-normal: 1.2;--heading-track-tight: -.03em;--heading-track-normal: -.01em;--heading-secondary: var(--heading-h2);--body-md: .95rem;--line-height-normal: 1.6;--space-1: .25rem;--space-2: .5rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-card: 10px;--layout-card-padding: var(--space-6);--layout-card-gap: var(--space-5);--interactive-secondary-hover: #12121a}html,body,#root{color:var(--text-primary);font-family:var(--font-body)}html,body{background:var(--surface-base)}*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}:root{--site-grid-line: rgba(255, 255, 255, .05);--site-grid-size: 40px}html{font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;line-height:var(--line-height-normal, 1.6);background-color:var(--surface-base)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 14% -10%,rgba(255,255,255,.05),transparent 50%),radial-gradient(circle at 84% 108%,rgba(255,255,255,.03),transparent 48%);background-size:100% 100%,100% 100%;background-attachment:fixed;opacity:.45}body:after{content:"";position:fixed;inset:0;z-index:7;pointer-events:none;background-image:linear-gradient(var(--site-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--site-grid-line) 1px,transparent 1px);background-size:var(--site-grid-size) var(--site-grid-size);background-attachment:fixed;opacity:.18}#root{position:relative;z-index:1}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text-primary);background:var(--surface-base)}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,.h1,.h2,.h3,.h4,[class*=title]:not([class*=subtitle]):not([class*=sub-title]){font-family:IBM Plex Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;color:var(--text-primary);line-height:var(--heading-line-tight, 1.08);margin:0}h1,.h1{font-size:var(--heading-h1);font-weight:var(--font-weight-black);letter-spacing:var(--heading-track-tight)}h2,.h2,.section-title,.security-section-title{font-size:var(--heading-h2);font-weight:var(--font-weight-black);letter-spacing:var(--heading-track-tight)}h3,.h3{font-size:var(--heading-h3);font-weight:var(--font-weight-bold);letter-spacing:var(--heading-track-normal)}h4,.h4{font-size:var(--heading-h4);font-weight:var(--font-weight-semibold);line-height:var(--heading-line-normal, 1.2)}[class*=title]:not([class*=subtitle]):not([class*=sub-title]){letter-spacing:var(--heading-track-normal)}.section-title,.security-section-title{margin-bottom:1.4rem}.capability-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--layout-card-padding);margin-bottom:var(--layout-card-gap);background:var(--surface-elevated)}.vertical-card{padding:var(--space-8);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-elevated);transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between;height:100%}.vertical-card:hover{background:var(--interactive-secondary-hover);border-color:var(--border-emphasis);transform:translateY(calc(var(--space-1) * -1))}.vertical-card h2{font-size:var(--heading-secondary);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.vertical-card p{font-size:var(--body-md);color:var(--text-secondary);line-height:var(--line-height-normal)}.landing-inverted{--inv-text-primary: #f2f2f2;--inv-text-secondary: #c7c7c7;--inv-text-muted: #a7a7a7;color:#ececec!important}.landing-inverted .section-subtitle{color:var(--inv-text-muted)!important}.landing-inverted .section-title,.landing-inverted .feature-title,.landing-inverted h1,.landing-inverted h2,.landing-inverted h3,.landing-inverted th,.landing-inverted a,.landing-inverted strong,.landing-inverted code{color:var(--inv-text-primary)!important}.landing-inverted .feature-desc,.landing-inverted p,.landing-inverted li,.landing-inverted td{color:var(--inv-text-secondary)!important}.landing-inverted :is(.kicker,.section-subtitle,.feature-title:before,li::marker){color:var(--inv-text-muted)!important}.landing-inverted pre,.landing-inverted .callout,.landing-inverted table{background:#070707!important;border-color:#ffffff29!important}
