*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#e9edf2;--bg-2:#ffffff8c;--bg-3:#ffffffb8;--panel:#ffffff80;--panel-2:#ffffffa8;--panel-hi:#ffffffd1;--border:#788a9e38;--border-hi:#50607057;--border-acc:#60748c6b;--ink:#1b2128;--ink-bright:#0b0d11;--ink-muted:#1b2128b8;--ink-dim:#1b212880;--ink-faint:#1b21284d;--ice:#54616f;--ice-bright:#2b333c;--ice-soft:#60748c1a;--ice-glow:#788ca242;--gold:#9a7324;--gold-soft:#9a73241a;--good:#2f9e64;--warn:#9a7324;--bad:#c0444a;--sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--display:"Space Grotesk", "IBM Plex Sans", sans-serif;--brand-font:"Orbitron", "Space Grotesk", sans-serif;--glass-bg:linear-gradient(135deg, #ffffffa8, #ffffff57);--glass-bd:#ffffffc7;--glass-sh:inset 1px 1px 0 #ffffffe6, 0 16px 38px #2834421a, 0 2px 6px #2834420f;--black-bg:linear-gradient(180deg, #262b31, #0c0e12);--black-sh:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #0006, 0 8px 20px #10161c4d;--chrome:linear-gradient(180deg,#3a4047 0%,#0a0b0d 19%,#6c7682 42%,#bcc6d2 50%,#6c7682 58%,#0a0b0d 81%,#2b2f35 100%);--maxw:1280px;--maxw-wide:1440px;--pad:clamp(1.25rem, 3vw, 3rem)}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#e7ecf1 radial-gradient(150% 125% at 50% -12%,#fff 0%,#eef2f6 34%,#dfe6ec 68%,#d2dae2 100%) fixed;min-height:100vh;font-size:15px;font-weight:400;line-height:1.55;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#141e2a0d 1px,#0000 1px),linear-gradient(#141e2a0d 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}body:after{content:"";z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;position:fixed;inset:0}main,nav,footer,section{z-index:1;position:relative}.nav{z-index:100;padding:14px var(--pad);-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--border);background:#07080cd9;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{font-family:var(--sans);letter-spacing:1.5px;color:var(--ink-bright);text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.brand .mark{width:18px;height:18px;display:inline-block;position:relative}.brand .mark svg{width:100%;height:100%;display:block}.brand .domain{color:var(--ink-dim);letter-spacing:1px;font-weight:400}.nav-links{align-items:center;gap:6px;list-style:none;display:flex}.nav-links a{font-family:var(--sans);letter-spacing:.2px;color:var(--ink-muted);border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-links a.active{color:var(--ink-bright)}.nav-cta{font-family:var(--mono);letter-spacing:.3px;border:1px solid var(--border-hi);background:var(--panel);border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex;color:var(--ink-bright)!important}.nav-cta:hover{background:var(--panel-2);border-color:var(--border-acc)}.nav-cta:after{content:"→";color:var(--ice);transition:transform .2s}.nav-cta:hover:after{transform:translate(2px)}.status-pill{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-muted);border:1px solid var(--border);background:var(--panel);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.status-pill .dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 8px var(--good);border-radius:50%}.wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.wrap-wide{max-width:var(--maxw-wide);padding:0 var(--pad);margin:0 auto}.eyebrow{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--ice);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--ice);opacity:.6;width:18px;height:1px}.eyebrow.plain:before{display:none}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink-bright);font-weight:600;line-height:1.1}.h-display{letter-spacing:-.035em;font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:600;line-height:1.02}.h1{letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.h2{letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.h3{letter-spacing:-.005em;font-size:1.125rem;font-weight:600}.lead{color:var(--ink-muted);max-width:60ch;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.6}.muted{color:var(--ink-muted)}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.mono{font-family:var(--mono)}.ice{color:var(--ice)}.gold{color:var(--gold)}.btn{font-family:var(--sans);letter-spacing:.1px;cursor:pointer;border:1px solid var(--border-hi);background:var(--panel);color:var(--ink-bright);border-radius:6px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn:hover{background:var(--panel-2);border-color:var(--border-acc)}.btn .arr{color:var(--ice);transition:transform .2s}.btn:hover .arr{transform:translate(2px)}.btn-primary{color:var(--ink-bright);background:linear-gradient(#b8e4f02e 0%,#b8e4f014 100%);border-color:#b8e4f066}.btn-primary:hover{background:linear-gradient(#b8e4f047 0%,#b8e4f01f 100%);border-color:#b8e4f099;box-shadow:0 8px 32px -10px #b8e4f040}.btn-ghost{border-color:var(--border);background:0 0}.btn-ghost:hover{background:var(--panel);border-color:var(--border-hi)}.btn-mono{font-family:var(--mono);letter-spacing:.3px;font-size:12.5px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:24px}.panel-hi{background:var(--panel-2)}.section{border-top:1px solid var(--border);padding:clamp(64px,9vw,120px) 0}.section:first-of-type{border-top:none}.section-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px;display:flex}.section-head .eyebrow{margin-bottom:0}.kpi-strip{border:1px solid var(--border);background:var(--bg-2);border-radius:10px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.kpi-cell{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:22px 20px;display:flex;position:relative}.kpi-cell:last-child{border-right:none}.kpi-cell .k{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}.kpi-cell .v{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink-bright);font-size:28px;font-weight:600;line-height:1}.kpi-cell .v .u{color:var(--ink-muted);margin-left:2px;font-size:14px;font-weight:500}.kpi-cell .d{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.3px;font-size:10.5px}@media (max-width:960px){.kpi-strip{grid-template-columns:repeat(3,1fr)}.kpi-cell:nth-child(3n){border-right:none}.kpi-cell:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width:560px){.kpi-strip{grid-template-columns:repeat(2,1fr)}.kpi-cell{border-right:1px solid var(--border)!important}.kpi-cell:nth-child(2n){border-right:none!important}.kpi-cell:nth-child(-n+4){border-bottom:1px solid var(--border)}}.spec{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--border);color:var(--ink-muted);border-radius:8px;padding:18px 20px;font-size:12.5px;line-height:1.7;overflow-x:auto}.spec .k{color:var(--ice)}.spec .v{color:var(--ink-bright)}.spec .c{color:var(--ink-dim)}.spec .s{color:var(--gold)}.tag{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;background:var(--panel);border:1px solid var(--border);color:var(--ink-muted);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.tag.ice{color:var(--ice);border-color:var(--border-acc);background:var(--ice-soft)}.tag.gold{color:var(--gold);background:var(--gold-soft);border-color:#e8c98a40}.dgrid{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;display:grid;overflow:hidden}.dcard{background:var(--bg);color:inherit;flex-direction:column;gap:14px;padding:24px 22px;text-decoration:none;transition:background .2s;display:flex;position:relative}.dcard:hover{background:var(--bg-2)}.dcard .top{justify-content:space-between;align-items:center;display:flex}.dcard .ix{font-family:var(--mono);letter-spacing:1.3px;color:var(--ink-dim);font-size:11px}.dcard .arrow{color:var(--ink-dim);transition:transform .2s,color .2s}.dcard:hover .arrow{color:var(--ice);transform:translate(2px,-2px)}.dcard h3{letter-spacing:-.005em;color:var(--ink-bright);font-size:1.05rem;font-weight:600}.dcard p{color:var(--ink-muted);font-size:13.5px;line-height:1.55}.dcard .glyph{border:1px solid var(--border);background:linear-gradient(180deg, var(--bg-2) 0%, var(--bg) 100%);border-radius:6px;justify-content:center;align-items:center;height:80px;margin-top:4px;display:flex;position:relative;overflow:hidden}.dcard .glyph svg{max-width:100%;max-height:100%;display:block}.field{flex-direction:column;gap:8px;display:flex}.field label{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.field input,.field select,.field textarea{font-family:var(--sans);color:var(--ink-bright);background:var(--bg-2);border:1px solid var(--border);border-radius:6px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s}.field input::-moz-placeholder{color:var(--ink-dim)}.field textarea::-moz-placeholder{color:var(--ink-dim)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-dim)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--border-acc);background:var(--panel)}.field textarea{resize:vertical;min-height:120px;font-family:var(--sans)}.footer{border-top:1px solid var(--border);background:var(--bg-2);padding:64px 0 32px}.footer-grid{padding:0 var(--pad);max-width:var(--maxw);grid-template-columns:1.6fr repeat(3,1fr);gap:48px;margin:0 auto;display:grid}.footer-brand p{color:var(--ink-muted);max-width:36ch;margin-top:14px;font-size:13.5px;line-height:1.6}.footer h4{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:11px;font-weight:500}.footer ul{flex-direction:column;gap:9px;list-style:none;display:flex}.footer ul a{color:var(--ink-muted);font-size:13.5px;text-decoration:none;transition:color .15s}.footer ul a:hover{color:var(--ink-bright)}.footer-bottom{max-width:var(--maxw);padding:18px var(--pad) 0;border-top:1px solid var(--border);font-family:var(--mono);color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;font-size:11.5px;display:flex}@media (max-width:800px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.nav-links{display:none}}image-slot{background:var(--bg-2);display:block;position:relative}image-slot::part(empty){background:var(--bg-2);color:var(--ink-muted)}.imgwrap{border:1px solid var(--border);background:var(--bg-2);isolation:isolate;border-radius:12px;position:relative;overflow:hidden}.imgwrap:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.imgwrap .overlay{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.imgwrap .overlay .l{flex-direction:column;gap:4px;display:flex}.imgwrap .overlay .ix{font-family:var(--mono);letter-spacing:1.4px;color:var(--ice);text-transform:uppercase;font-size:11px}.imgwrap .overlay .nm{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.15}.imgwrap .overlay .r{font-family:var(--mono);letter-spacing:1px;color:#ffffffb3;text-transform:uppercase;font-size:10.5px}.imgwrap .overlay .r .dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 8px var(--good);vertical-align:middle;border-radius:50%;margin-right:6px;display:inline-block}.imgwrap .ticks{pointer-events:none;z-index:3;position:absolute;inset:0}.imgwrap .ticks:before,.imgwrap .ticks:after{content:"";border:1px solid #fff6;width:14px;height:14px;position:absolute}.imgwrap .ticks:before{border-bottom:none;border-right:none;top:10px;left:10px}.imgwrap .ticks:after{border-top:none;border-left:none;bottom:10px;right:10px}.reel{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.reel{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.reel{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.reel{grid-template-columns:1fr}}.reelcard{border:1px solid var(--border);background:var(--bg-2);color:inherit;aspect-ratio:4/5;border-radius:10px;text-decoration:none;transition:transform .3s,border-color .2s;display:block;position:relative;overflow:hidden}.reelcard:hover{border-color:var(--border-acc);transform:translateY(-2px)}.reelcard image-slot{width:100%;height:100%;position:absolute;inset:0}.reelcard .scrim{pointer-events:none;z-index:2;background:linear-gradient(#07080c00 30%,#07080c8c 70%,#07080ceb 100%);position:absolute;inset:0}.reelcard .meta{z-index:3;pointer-events:none;flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.reelcard .meta .ix{font-family:var(--mono);letter-spacing:1.3px;color:var(--ice);text-transform:uppercase;font-size:10.5px}.reelcard .meta .nm{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.2}.reelcard .meta .arr{width:28px;height:28px;color:var(--ice);font-family:var(--mono);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080c8c;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:14px;right:14px}.hero-img{aspect-ratio:4/5;border:1px solid var(--border);background:var(--bg-2);border-radius:12px;width:100%;max-height:560px;position:relative;overflow:hidden}.hero-img image-slot{width:100%;height:100%;position:absolute;inset:0}.hero-img .scrim{pointer-events:none;z-index:2;background:linear-gradient(#0000 50%,#07080cd9 100%);position:absolute;inset:0}.hero-img .label{z-index:3;pointer-events:none;flex-direction:column;gap:4px;padding:18px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.col{flex-direction:column;gap:12px;display:flex}.between{justify-content:space-between}.center{justify-content:center}.divider{background:var(--border);width:100%;height:1px}.reveal{opacity:0;transition:all .8s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.reveal.visible{opacity:1;transform:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.blink{animation:1.4s ease-in-out infinite blink}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.modes-hero{background:linear-gradient(180deg, var(--bg-2), var(--bg));border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0009}.modes-hero .mh-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:6px 10px 12px;display:flex}.modes-hero .mh-head .l{align-items:center;gap:10px;display:flex}.modes-hero .mh-head .t{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);font-size:11px}.modes-hero .mh-head .sub{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.3px;font-size:11px}.modes-hero .mh-head .r{gap:6px;display:flex}.modes-hero .mh-head .r span{background:#ffffff1a;border-radius:50%;width:8px;height:8px}.modes-hero .mh-head .r span:first-child{background:var(--good)}.modes-hero .mh-board{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex:1;min-height:380px;position:relative;overflow:hidden}.modes-hero .mh-board svg{width:100%;height:100%;display:block}.modes-hero .mh-controls{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;gap:0;padding:2px;display:flex}.modes-hero .mh-controls button{cursor:pointer;font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-dim);background:0 0;border:none;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 8px;font-size:10.5px;transition:color .15s,background .15s;display:flex}.modes-hero .mh-controls button .ag{font-family:var(--sans);color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.modes-hero .mh-controls button:hover{color:var(--ink)}.modes-hero .mh-controls button.active{color:var(--ice);background:#b8e4f01a}.modes-hero .mh-controls button.active .ag{color:var(--ink-bright)}.modes-hero .mh-readout{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.modes-hero .mh-readout .cell{border-right:1px solid var(--border);flex-direction:column;gap:3px;padding:11px 14px;display:flex}.modes-hero .mh-readout .cell:last-child{border-right:none}.modes-hero .mh-readout .k{font-family:var(--mono);letter-spacing:1.2px;color:var(--ink-dim);text-transform:uppercase;font-size:10px}.modes-hero .mh-readout .v{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.1}.modes-hero .mh-readout .v .ic{color:var(--ice)}.modes-5{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1100px){.modes-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.modes-5{grid-template-columns:1fr}}.modes-5 .m{background:var(--bg-2);flex-direction:column;gap:10px;padding:22px 20px;display:flex;position:relative}.modes-5 .m:before{content:"";background:linear-gradient(90deg,var(--ice),transparent);opacity:0;width:100%;height:2px;transition:opacity .2s;position:absolute;top:0;left:0}.modes-5 .m:hover:before{opacity:.8}.modes-5 .m .top{justify-content:space-between;align-items:baseline;display:flex}.modes-5 .m .agnt{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink-bright);font-size:30px;font-weight:600;line-height:1}.modes-5 .m .agnt .u{color:var(--ink-muted);letter-spacing:.5px;margin-left:3px;font-size:11px;font-weight:500}.modes-5 .m .lab{font-family:var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--ice);font-size:10.5px}.modes-5 .m .name{font-family:var(--sans);color:var(--ink-bright);font-size:15px;font-weight:600}.modes-5 .m .desc{color:var(--ink-muted);flex:1;font-size:12.5px;line-height:1.55}.modes-5 .m .caps{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.3px;border-top:1px solid var(--border);padding-top:10px;font-size:10.5px;line-height:1.55}.modes-5 .m .caps b{color:var(--ice);font-weight:500}.layers-stack{background:var(--border);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.lrow{background:var(--bg-2);grid-template-columns:56px 1.1fr 2.2fr 1fr 80px;align-items:center;gap:18px;padding:18px 22px;transition:background .15s;display:grid;position:relative}.lrow:hover{background:var(--bg-3)}.lrow .lix{font-family:var(--mono);letter-spacing:1.2px;color:var(--ice);text-transform:uppercase;font-size:11px}.lrow .lnm{font-family:var(--sans);letter-spacing:-.005em;color:var(--ink-bright);font-size:14.5px;font-weight:600}.lrow .lnm .sym{color:var(--ice);font-family:var(--mono);opacity:.7;margin-left:8px;font-size:13px;font-weight:400}.lrow .ldesc{color:var(--ink-muted);font-size:13px;line-height:1.55}.lrow .ltags{flex-wrap:wrap;gap:6px;display:flex}.lrow .ltags .t{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--border);color:var(--ink-dim);background:#ffffff0a;border-radius:4px;padding:3px 8px;font-size:9.5px}.lrow .lbar{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lrow .lbar .lcount{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.01em;font-size:18px;font-weight:600}.lrow .lbar .llbl{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.6px;text-transform:uppercase;font-size:9.5px}@media (max-width:920px){.lrow{grid-template-columns:50px 1fr 70px;gap:10px 12px}.lrow .ldesc{grid-column:2/3}.lrow .ltags{grid-column:2/3;margin-top:4px}}.swarm-board{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:22px;padding:28px;display:flex}.swarm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.swarm-head .l{flex-direction:column;gap:6px;display:flex}.swarm-head .l .ttl{font-family:var(--mono);letter-spacing:1.4px;color:var(--ink-dim);text-transform:uppercase;font-size:11px}.swarm-head .l .v{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}.swarm-head .l .v .u{color:var(--ink-muted);letter-spacing:.3px;margin-left:4px;font-size:14px;font-weight:500}.swarm-head .l .sub{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.3px;font-size:11.5px}.swarm-head .legend{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.5px;align-items:center;gap:10px;font-size:10.5px;display:flex}.swarm-head .legend .scale{gap:2px;display:flex}.swarm-head .legend .scale i{background:#ffffff08;border-radius:2px;width:14px;height:14px;display:inline-block}.swarm-head .legend .scale i.l1{background:#d8dfe61f}.swarm-head .legend .scale i.l2{background:#d8dfe642}.swarm-head .legend .scale i.l3{background:#d8dfe675}.swarm-head .legend .scale i.l4{background:#d8dfe6bd}.swarm-grid{font-family:var(--mono);grid-template-columns:130px 1fr;gap:0;font-size:10.5px;display:grid}.swarm-grid .col-labels{border-bottom:1px solid var(--border);grid-column:2/3;grid-template-columns:repeat(20,1fr);gap:3px;margin-bottom:8px;padding-bottom:8px;display:grid}.swarm-grid .col-labels span{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-dim);writing-mode:vertical-rl;text-align:right;white-space:nowrap;align-self:end;font-size:8.5px;line-height:1;transform:rotate(180deg)}.swarm-row{display:contents}.swarm-row .row-label{text-align:right;color:var(--ink-muted);letter-spacing:.3px;border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;padding:6px 12px 6px 0;display:flex}.swarm-row .cells{border-bottom:1px solid var(--border);grid-template-columns:repeat(20,1fr);gap:3px;padding:4px 0;display:grid}.swarm-row .cells i{aspect-ratio:1;background:#ffffff08;border-radius:2px;transition:transform .12s;display:block}.swarm-row .cells i.l1{background:#d8dfe61a}.swarm-row .cells i.l2{background:#d8dfe638}.swarm-row .cells i.l3{background:#d8dfe66b}.swarm-row .cells i.l4{background:#d8dfe6b8}.swarm-row .cells i:hover{transform:scale(1.4)}.swarm-footer{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;font-size:11px;display:flex}.swarm-footer b{color:var(--ink);font-weight:500}@media (max-width:760px){.swarm-grid{grid-template-columns:1fr}.swarm-grid .col-labels{display:none}.swarm-row .row-label{text-align:left;border-bottom:none;justify-content:flex-start;padding:6px 0 2px}.swarm-row .cells{padding-bottom:10px}}.swarm-heat{grid-template-columns:repeat(40,1fr)}@media (max-width:900px){.swarm-heat{grid-template-columns:repeat(24,1fr)}}@media (max-width:560px){.swarm-heat{grid-template-columns:repeat(16,1fr)}}.arch-mesh{grid-template-columns:repeat(48,1fr)}@media (max-width:900px){.arch-mesh{grid-template-columns:repeat(28,1fr)}}@media (max-width:560px){.arch-mesh{grid-template-columns:repeat(18,1fr)}.modes-hero .mh-readout{grid-template-columns:1fr}.modes-hero .mh-readout .cell{border-right:none;border-bottom:1px solid var(--border)}.modes-hero .mh-readout .cell:last-child{border-bottom:none}}.cap-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cap-row .pill{font-family:var(--mono);letter-spacing:.7px;text-transform:uppercase;border:1px solid var(--border-acc);color:var(--ice);background:#b8e4f00f;border-radius:4px;padding:4px 9px;font-size:10px}.scroll-progress{z-index:9999;background:linear-gradient(90deg, var(--ice), #b8e4f000);pointer-events:none;width:0%;height:2px;box-shadow:0 0 8px var(--ice-glow);transition:width .12s linear;position:fixed;top:0;left:0}.cursor-glow{pointer-events:none;z-index:1;filter:blur(20px);will-change:transform;background:radial-gradient(circle,#b8e4f012 0%,#b8e4f006 35%,#0000 70%);border-radius:50%;width:480px;height:480px;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}@media (hover:none){.cursor-glow{display:none}}[data-hero-track]{--mx:60%;--my:30%}[data-hero-track]:after{content:"";pointer-events:none;background:radial-gradient(circle 360px at var(--mx) var(--my), #b8e4f012, transparent 60%);z-index:0;transition:background .15s;position:absolute;inset:0}.reveal-auto{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal-auto.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-auto,.reveal{transition:none;opacity:1!important;transform:none!important}.scroll-progress,.cursor-glow{display:none}}.nav.scrolled{box-shadow:0 1px 0 var(--border);background:#07080cf0}.btn-primary{transition:transform .3s cubic-bezier(.2,.7,.2,1),background .15s,border-color .15s,box-shadow .25s}.pricing-grid{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-grid{grid-template-columns:1fr}}.tier{background:var(--bg-2);flex-direction:column;gap:14px;padding:28px 24px;transition:background .2s;display:flex;position:relative}.tier:hover{background:var(--bg-3)}.tier.featured{background:linear-gradient(180deg, #b8e4f00d 0%, var(--bg-2) 60%)}.tier.featured:before{content:"";background:linear-gradient(90deg, var(--ice), var(--gold), var(--ice));width:100%;height:3px;position:absolute;top:0;left:0}.tier .label{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ice);font-size:11px}.tier .name{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink-bright);font-size:24px;font-weight:600;line-height:1}.tier .for{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.3px;font-size:11px;line-height:1.55}.tier .price{align-items:baseline;gap:6px;display:flex}.tier .price .v{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1}.tier .price .u{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.3px;font-size:12px}.tier ul{flex-direction:column;flex:1;gap:9px;margin:6px 0;list-style:none;display:flex}.tier ul li{color:var(--ink-muted);grid-template-columns:14px 1fr;align-items:start;gap:8px;font-size:13px;line-height:1.55;display:grid}.tier ul li:before{content:"";background:var(--ice);border-radius:50%;width:6px;height:6px;margin-top:7px}.tier ul li b{color:var(--ink-bright);font-weight:500}.tier .cta{border:1px solid var(--border-hi);font-family:var(--sans);color:var(--ink-bright);background:var(--panel);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:11px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.tier .cta:hover{background:var(--panel-2);border-color:var(--border-acc)}.tier.featured .cta{background:linear-gradient(#b8e4f02e 0%,#b8e4f014 100%);border-color:#b8e4f066}.compare-table{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;margin-top:48px;overflow:hidden}.compare-table table{border-collapse:collapse;width:100%;font-family:var(--sans)}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--border);padding:14px 18px;font-size:13px}.compare-table thead th{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-dim);background:var(--bg-3);font-size:11px;font-weight:500}.compare-table thead th:not(:first-child){text-align:center}.compare-table tbody td{color:var(--ink-muted)}.compare-table tbody td:first-child{color:var(--ink);font-weight:500}.compare-table tbody td:not(:first-child){text-align:center}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody tr:hover{background:var(--bg-3)}.compare-table .y{color:var(--ice);font-family:var(--mono);font-size:14px}.compare-table .n{color:var(--ink-dim);font-family:var(--mono);font-size:14px}.compare-table .sm{font-family:var(--mono);color:var(--ink);letter-spacing:.2px;font-size:11.5px}.faq{background:var(--border);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1px;margin-top:48px;display:flex;overflow:hidden}.faq-item{background:var(--bg-2);padding:0;transition:background .15s}.faq-item:hover{background:var(--bg-3)}.faq-item summary{cursor:pointer;font-family:var(--sans);color:var(--ink-bright);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .ix{font-family:var(--mono);color:var(--ink-dim);letter-spacing:1.2px;min-width:34px;font-size:11px}.faq-item summary .q{flex:1}.faq-item summary .pl{font-family:var(--mono);color:var(--ice);font-size:18px;transition:transform .2s}.faq-item[open] summary .pl{transform:rotate(45deg)}.faq-item .ans{color:var(--ink-muted);max-width:80ch;padding:0 22px 20px 78px;font-size:13.5px;line-height:1.65}.principle-grid{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:900px){.principle-grid{grid-template-columns:1fr}}.principle{background:var(--bg-2);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.principle .ix{font-family:var(--mono);letter-spacing:1.4px;color:var(--ice);text-transform:uppercase;font-size:11px}.principle h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink-bright);font-size:17px;font-weight:600}.principle p{color:var(--ink-muted);font-size:13.5px;line-height:1.6}.timeline{border-left:1px solid var(--border);grid-template-columns:100px 1fr;gap:0;margin-left:16px;display:grid}.timeline-item{display:contents}.timeline .year{font-family:var(--mono);color:var(--ice);letter-spacing:1.2px;border-bottom:1px solid var(--border);padding:16px 18px 16px 24px;font-size:11px;position:relative}.timeline .year:before{content:"";background:var(--ice);border:2px solid var(--bg);width:9px;height:9px;box-shadow:0 0 0 1px var(--ice);border-radius:50%;position:absolute;top:22px;left:-5px}.timeline .ev{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.timeline .ev:last-of-type,.timeline .year:nth-last-of-type(2){border-bottom:none}.timeline .ev .nm{font-family:var(--sans);color:var(--ink-bright);font-size:14.5px;font-weight:600}.timeline .ev .d{color:var(--ink-muted);font-size:13px;line-height:1.55}.team-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.team-card{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.team-card .photo{aspect-ratio:1;background:var(--bg-3);width:100%;position:relative}.team-card .photo image-slot{width:100%;height:100%;position:absolute;inset:0}.team-card .info{padding:16px}.team-card .nm{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.005em;font-size:15px;font-weight:600}.team-card .rl{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.3px;margin-top:3px;font-size:11px}.cust-logos{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:900px){.cust-logos{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.cust-logos{grid-template-columns:repeat(2,1fr)}}.cust-logo{background:var(--bg-2);aspect-ratio:16/9;font-family:var(--mono);color:var(--ink-dim);letter-spacing:1.4px;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:10px;font-size:11px;display:flex;position:relative}.cust-logo image-slot{width:auto;height:auto;position:absolute;inset:8px}.cs-grid{flex-direction:column;gap:24px;display:flex}.cs-card{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1.4fr;align-items:start;gap:32px;padding:32px;display:grid}@media (max-width:900px){.cs-card{grid-template-columns:1fr}}.cs-card .l{flex-direction:column;gap:14px;display:flex}.cs-card .lbl{font-family:var(--mono);letter-spacing:1.4px;color:var(--ice);text-transform:uppercase;font-size:11px}.cs-card h3{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.cs-card .meta{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.5px;text-transform:uppercase;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.cs-card .meta b{color:var(--ink);font-weight:500}.cs-card .body p{color:var(--ink-muted);margin-bottom:14px;font-size:14px;line-height:1.7}.cs-card .metrics{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.cs-card .metrics .mt{background:var(--bg-3);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cs-card .metrics .mt .k{font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.cs-card .metrics .mt .v{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1}.cs-card .metrics .mt .d{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.3px;font-size:10.5px}.cust-quote{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative}.cust-quote:before{content:"“";color:var(--ice);opacity:.18;font-family:Georgia,serif;font-size:60px;line-height:1;position:absolute;top:6px;left:18px}.cust-quote q{font-family:var(--sans);color:var(--ink);quotes:none;padding-left:30px;font-size:17px;font-style:italic;line-height:1.55}.cust-quote q:before,.cust-quote q:after{content:""}.cust-quote .who{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.5px;padding-left:30px;font-size:11.5px}.cust-quote .who b{color:var(--ink);font-weight:500}.insight-featured{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:1.2fr 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:900px){.insight-featured{grid-template-columns:1fr}}.insight-featured .photo{aspect-ratio:16/10;background:var(--bg-3);position:relative}.insight-featured .photo image-slot{width:100%;height:100%;position:absolute;inset:0}.insight-featured .text{flex-direction:column;justify-content:center;gap:16px;padding:36px;display:flex}.insight-featured .tg{font-family:var(--mono);color:var(--ice);letter-spacing:1.4px;text-transform:uppercase;font-size:11px}.insight-featured h2{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink-bright);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.1}.insight-featured p{color:var(--ink-muted);font-size:14.5px;line-height:1.65}.insight-featured .meta{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.5px;gap:14px;font-size:11px;display:flex}.insight-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:900px){.insight-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.insight-grid{grid-template-columns:1fr}}.insight-card{background:var(--bg-2);border:1px solid var(--border);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.insight-card:hover{border-color:var(--border-acc);transform:translateY(-2px)}.insight-card .photo{aspect-ratio:16/10;background:var(--bg-3);position:relative}.insight-card .photo image-slot{width:100%;height:100%;position:absolute;inset:0}.insight-card .body{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.insight-card .tg{font-family:var(--mono);color:var(--ice);letter-spacing:1.2px;text-transform:uppercase;font-size:10.5px}.insight-card h3{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.insight-card p{color:var(--ink-muted);flex:1;font-size:13px;line-height:1.55}.insight-card .meta{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.5px;gap:10px;font-size:10.5px;display:flex}.role-grid{background:var(--border);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.role-card{background:var(--bg-2);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;transition:background .15s;display:grid}.role-card:hover{background:var(--bg-3)}.role-card .l{flex-direction:column;gap:6px;display:flex}.role-card h3{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.005em;font-size:16px;font-weight:600}.role-card .meta{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.5px;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.role-card .meta b{color:var(--ice);font-weight:500}.role-card .arr{border:1px solid var(--border-hi);width:34px;height:34px;color:var(--ice);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.role-card:hover .arr{background:var(--panel);transform:translate(2px,-2px)}.values-grid{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:720px){.values-grid{grid-template-columns:1fr}}.value-card{background:var(--bg-2);flex-direction:column;gap:8px;padding:24px;display:flex}.value-card .ix{font-family:var(--mono);color:var(--ice);letter-spacing:1.4px;text-transform:uppercase;font-size:11px}.value-card h3{font-family:var(--sans);color:var(--ink-bright);letter-spacing:-.005em;font-size:16px;font-weight:600}.value-card p{color:var(--ink-muted);font-size:13.5px;line-height:1.6}@keyframes ambient-breath{0%,to{opacity:.55}50%{opacity:1}}@keyframes ambient-glow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 12px #b8e4f073}}@keyframes ambient-sheen{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes ambient-flow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes ambient-ken-burns{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.06)translate(-1.5%,-1.5%)}}@keyframes ambient-bar-sweep{0%{transform:translate(-110%)}60%,to{transform:translate(180%)}}@keyframes ambient-cell-pulse{0%,to{filter:none;transform:scale(1)}50%{filter:brightness(1.4);transform:scale(1.18)}}@keyframes ambient-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ambient-status-dot{0%,to{box-shadow:0 0 0 0 var(--good)}50%{box-shadow:0 0 0 6px #7dd3a000}}.frow .sym{animation:4.5s ease-in-out infinite ambient-breath;display:inline-block}.frow:nth-child(2) .sym{animation-delay:-.6s}.frow:nth-child(3) .sym{animation-delay:-1.2s}.frow:nth-child(4) .sym{animation-delay:-1.8s}.frow:nth-child(5) .sym{animation-delay:-2.4s}.frow:nth-child(6) .sym{animation-delay:-3s}.frow:nth-child(7) .sym{animation-delay:-3.6s}.lrow .lix{animation:5s ease-in-out infinite ambient-breath}.lrow:nth-child(2) .lix{animation-delay:-.5s}.lrow:nth-child(3) .lix{animation-delay:-1s}.lrow:nth-child(4) .lix{animation-delay:-1.5s}.lrow:nth-child(5) .lix{animation-delay:-2s}.lrow:nth-child(6) .lix{animation-delay:-2.5s}.lrow:nth-child(7) .lix{animation-delay:-3s}.lrow:nth-child(8) .lix{animation-delay:-3.5s}.lrow:nth-child(9) .lix{animation-delay:-4s}.lrow .lnm .sym{animation:4s ease-in-out infinite ambient-glow}.modes-5 .m .agnt{z-index:1;position:relative}.modes-5 .m .agnt:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#b8e4f026 0%,#0000 60%);border-radius:50%;animation:5s ease-in-out infinite ambient-breath;position:absolute;inset:-10px -14px}.modes-5 .m:first-child .agnt:after{animation-delay:-1s}.modes-5 .m:nth-child(2) .agnt:after{animation-delay:-2s}.modes-5 .m:nth-child(3) .agnt:after{animation-delay:-3s}.modes-5 .m:nth-child(4) .agnt:after{animation-delay:-4s}.modes-5 .m:nth-child(5) .agnt:after{animation-delay:0s}.mode .bar i,.fa-row .bar i,.lrow .lbar .lcount,.cs-card .metrics .mt .v{position:relative;overflow:hidden}.fa-row .bar i:after,.mode .bar i:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);animation:3.6s ease-in-out infinite ambient-bar-sweep;position:absolute;inset:0}.fa-row:nth-child(2) .bar i:after{animation-delay:-.7s}.fa-row:nth-child(3) .bar i:after{animation-delay:-1.4s}.fa-row:nth-child(4) .bar i:after{animation-delay:-2.1s}.fa-row:nth-child(5) .bar i:after{animation-delay:-2.8s}.compare-table .y{animation:3.5s ease-in-out infinite ambient-glow;display:inline-block}.compare-table tbody tr:nth-child(2) .y{animation-delay:-.4s}.compare-table tbody tr:nth-child(3) .y{animation-delay:-.8s}.compare-table tbody tr:nth-child(4) .y{animation-delay:-1.2s}.compare-table tbody tr:nth-child(5) .y{animation-delay:-1.6s}.compare-table tbody tr:nth-child(6) .y{animation-delay:-2s}.compare-table tbody tr:nth-child(odd) .y{animation-direction:reverse}.tier.featured:before{background:linear-gradient(90deg, var(--ice), var(--gold), var(--ice), var(--gold), var(--ice));background-size:200% 100%;animation:8s linear infinite ambient-flow}.thesis:before{background:linear-gradient(90deg, var(--ice) 0%, transparent 35%, var(--ice) 70%, transparent 100%);background-size:200% 100%;animation:10s linear infinite ambient-flow}.tier .price .v{display:inline-block}.tier:first-child .price .v{animation:7s ease-in-out infinite ambient-breath}.tier:nth-child(2) .price .v{animation:7s ease-in-out -1s infinite ambient-breath}.tier:nth-child(3) .price .v{animation:7s ease-in-out -2s infinite ambient-breath}.tier:nth-child(4) .price .v{animation:7s ease-in-out -3s infinite ambient-breath}.kpi-strip{position:relative;overflow:hidden}.kpi-strip:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#b8e4f00d 50%,#0000 100%) -150% 0/200% 100%;animation:9s ease-in-out infinite ambient-sheen;position:absolute;inset:0}.kpi-strip>*{z-index:1;position:relative}.dindex{position:relative}.dindex a{position:relative;overflow:hidden}.dindex a:after{content:"";background:var(--ice);height:2px;box-shadow:0 0 8px var(--ice);transform-origin:0;opacity:0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dindex a:first-child:after{animation:28s ease-in-out infinite dindex-cycle}.dindex a:nth-child(2):after{animation:28s ease-in-out 2s infinite dindex-cycle}.dindex a:nth-child(3):after{animation:28s ease-in-out 4s infinite dindex-cycle}.dindex a:nth-child(4):after{animation:28s ease-in-out 6s infinite dindex-cycle}.dindex a:nth-child(5):after{animation:28s ease-in-out 8s infinite dindex-cycle}.dindex a:nth-child(6):after{animation:28s ease-in-out 10s infinite dindex-cycle}.dindex a:nth-child(7):after{animation:28s ease-in-out 12s infinite dindex-cycle}.dindex a:nth-child(8):after{animation:28s ease-in-out 14s infinite dindex-cycle}.dindex a:nth-child(9):after{animation:28s ease-in-out 16s infinite dindex-cycle}.dindex a:nth-child(10):after{animation:28s ease-in-out 18s infinite dindex-cycle}.dindex a:nth-child(11):after{animation:28s ease-in-out 20s infinite dindex-cycle}.dindex a:nth-child(12):after{animation:28s ease-in-out 22s infinite dindex-cycle}.dindex a:nth-child(13):after{animation:28s ease-in-out 24s infinite dindex-cycle}.dindex a:nth-child(14):after{animation:28s ease-in-out 26s infinite dindex-cycle}@keyframes dindex-cycle{0%,8%,to{opacity:0;transform:scaleX(0)}2%,5%{opacity:1;transform:scaleX(1)}}.dom-hero image-slot,.insight-featured .photo image-slot,.insight-card .photo image-slot,.cs-card image-slot,.story-img image-slot{will-change:transform;animation:24s ease-in-out infinite ambient-ken-burns}.insight-card:nth-child(3n) .photo image-slot{animation-delay:-8s}.insight-card:nth-child(3n+1) .photo image-slot{animation-delay:-16s}.dom-hero image-slot{animation-duration:30s}.cohort-pill .dot,.dom-hero .hero-top .lbl:before,.status-pill .dot,.nav .brand .eye{animation:2s ease-in-out infinite ambient-status-dot}.swarm-row .cells i.l4{animation:3.5s ease-in-out infinite ambient-breath}.swarm-row:nth-child(2) .cells i.l4{animation-delay:-.5s}.swarm-row:nth-child(3) .cells i.l4{animation-delay:-1s}.swarm-row:nth-child(4) .cells i.l4{animation-delay:-1.5s}.swarm-row:nth-child(5) .cells i.l4{animation-delay:-2s}.swarm-row:nth-child(6) .cells i.l4{animation-delay:-2.5s}.cap-row .pill{animation:6s ease-in-out infinite ambient-breath}.cap-row .pill:nth-child(2){animation-delay:-.8s}.cap-row .pill:nth-child(3){animation-delay:-1.6s}.cap-row .pill:nth-child(4){animation-delay:-2.4s}.cap-row .pill:nth-child(5){animation-delay:-3.2s}.cap-row .pill:nth-child(6){animation-delay:-4s}.cap-row .pill:nth-child(7){animation-delay:-4.8s}.brand .mark{position:relative}.brand .mark:after{content:none}.cust-logo{position:relative;overflow:hidden}.cust-logo:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#b8e4f014 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cust-logos .cust-logo:first-child:before{animation:18s ease-in-out infinite cust-sheen}.cust-logos .cust-logo:nth-child(2):before{animation:18s ease-in-out 1.2s infinite cust-sheen}.cust-logos .cust-logo:nth-child(3):before{animation:18s ease-in-out 2.4s infinite cust-sheen}.cust-logos .cust-logo:nth-child(4):before{animation:18s ease-in-out 3.6s infinite cust-sheen}.cust-logos .cust-logo:nth-child(5):before{animation:18s ease-in-out 4.8s infinite cust-sheen}.cust-logos .cust-logo:nth-child(6):before{animation:18s ease-in-out 6s infinite cust-sheen}.cust-logos .cust-logo:nth-child(7):before{animation:18s ease-in-out 7.2s infinite cust-sheen}.cust-logos .cust-logo:nth-child(8):before{animation:18s ease-in-out 8.4s infinite cust-sheen}.cust-logos .cust-logo:nth-child(9):before{animation:18s ease-in-out 9.6s infinite cust-sheen}.cust-logos .cust-logo:nth-child(10):before{animation:18s ease-in-out 10.8s infinite cust-sheen}.cust-logos .cust-logo:nth-child(11):before{animation:18s ease-in-out 12s infinite cust-sheen}.cust-logos .cust-logo:nth-child(12):before{animation:18s ease-in-out 13.2s infinite cust-sheen}@keyframes cust-sheen{0%,90%,to{transform:translate(-120%)}3%,7%{transform:translate(120%)}}.timeline .year:before{animation:3s ease-in-out infinite ambient-status-dot}.timeline .year:nth-child(2n):before{animation-delay:-1s}.timeline .year:nth-child(3n):before{animation-delay:-2s}.role-card .arr,.dcard .arrow,.reelcard .arr{transition:transform .3s}.principle .ix,.benefit .ix,.value-card .ix{animation:5.5s ease-in-out infinite ambient-breath}.principle-grid>:nth-child(2) .ix{animation-delay:-.9s}.principle-grid>:nth-child(3) .ix{animation-delay:-1.8s}.principle-grid>:nth-child(4) .ix{animation-delay:-2.7s}.principle-grid>:nth-child(5) .ix{animation-delay:-3.6s}.principle-grid>:nth-child(6) .ix{animation-delay:-4.5s}.stats-band .cell .v,.proof-bar .cell .v{animation:6s ease-in-out infinite ambient-breath}.stats-band .cell:nth-child(2) .v{animation-delay:-1s}.stats-band .cell:nth-child(3) .v{animation-delay:-2s}.stats-band .cell:nth-child(4) .v{animation-delay:-3s}.stats-band .cell:nth-child(5) .v{animation-delay:-4s}.stats-band .cell:nth-child(6) .v{animation-delay:-5s}.stats-band .cell:nth-child(7) .v{animation-delay:-.5s}.stats-band .cell:nth-child(8) .v{animation-delay:-1.5s}.cohort .slot.taken{animation:4s ease-in-out infinite ambient-breath}.cohort .slot.taken:nth-child(2){animation-delay:-.7s}.cohort .slot.taken:nth-child(3){animation-delay:-1.4s}.cohort .slot.taken:nth-child(4){animation-delay:-2.1s}.cohort .slot.taken:nth-child(5){animation-delay:-2.8s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important}}h1,h2,h3,h4,.h-display,.h1,.h2,.h3{font-family:var(--display);letter-spacing:-.02em;font-weight:600}.h-display,.h1,h1{background:var(--chrome);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px #ffffff8c)drop-shadow(0 3px 12px #141c2633);-webkit-background-clip:text;background-clip:text}.h-display{filter:drop-shadow(0 1px #fff9)drop-shadow(0 4px 14px #141c2638)}.brand{font-family:var(--brand-font);letter-spacing:3px}.brand .domain{font-family:var(--mono);letter-spacing:1px}.brand .mark{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.brand .mark svg{display:none}.nav .brand .mark,.footer .brand .mark{border-radius:8px;width:32px;height:32px}.nav{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffff8c;border-bottom:1px solid #fff9;box-shadow:0 1px #788a9e29,0 12px 30px #2834420f}.nav.scrolled{background:#ffffffbd;box-shadow:0 1px #788a9e33}.nav-links a:hover{color:var(--ink-bright);background:#ffffff80}.status-pill{background:var(--glass-bg);border-color:var(--glass-bd)}@media (max-width:768px){.nav{-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#ffffffb8}.nav.scrolled{background:#ffffffdb}}.btn{background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);border-color:var(--glass-bd);box-shadow:var(--glass-sh)}.btn:hover{border-color:var(--border-acc);background:#ffffffb8}.btn .arr{color:var(--ice)}.btn-primary{background:var(--black-bg)!important;color:#eef3f7!important;box-shadow:var(--black-sh)!important;border:1px solid #0006!important}.btn-primary:hover{filter:brightness(1.15)}.btn-primary .arr{color:#cdd8e2}.nav-cta{box-shadow:var(--black-sh);background:var(--black-bg)!important;color:#eef3f7!important;border:1px solid #0006!important}.nav-cta:after{color:#cdd8e2}.nav-cta:hover{filter:brightness(1.15);border-color:#00000080}.panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-color:var(--glass-bd);box-shadow:var(--glass-sh)}.dcard{-webkit-backdrop-filter:blur(12px);background:var(--glass-bg)!important}.reelcard,.insight-card,.insight-featured,.team-card,.tier,.faq-item,.cs-card,.cust-quote,.role-card,.value-card,.principle,.modes-5 .m,.lrow,.frow,.timeline .ev,.timeline .year{-webkit-backdrop-filter:blur(12px)saturate(1.15)}.cs-card,.cust-quote,.insight-card,.insight-featured,.team-card,.dgrid,.pricing-grid,.modes-5,.layers-stack,.forces-9,.principle-grid,.values-grid,.role-grid,.faq,.cust-logos,.insight-grid,.team-grid{box-shadow:var(--glass-sh)}.dcard:hover,.lrow:hover,.tier:hover,.faq-item:hover,.role-card:hover,.cs-card:hover{background:#ffffffb8!important}.imgwrap,.hero-img,.reelcard,.team-card .photo,.insight-card .photo,.insight-featured .photo,.cust-logo{border:1px solid var(--glass-bd);box-shadow:var(--glass-sh);background:linear-gradient(135deg,#ffffff80,#fff3)}image-slot{background:#ffffff6b!important}.imgwrap:after{background:linear-gradient(#0000 55%,#1e283452 100%)}.footer{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#ffffff80;border-top:1px solid #fff9}.cursor-glow{background:radial-gradient(circle,#788ca21a 0%,#788ca208 35%,#0000 70%)}.viz,.viz-board,.viz-output,.viz-query,.modes-hero,.mh-board,.mh-readout,.mh-controls,.matrix,.swarm-board,.spec,.kpi-strip,.compare-table,.cs-card .metrics,.dcard .glyph{--bg:#0b0d12;--bg-2:#0f1218;--bg-3:#141821;--panel:#ffffff08;--panel-2:#ffffff0d;--panel-hi:#ffffff14;--border:#ffffff17;--border-hi:#ffffff26;--border-acc:#cdd8e23d;--ink:#e8eaed;--ink-bright:#fff;--ink-muted:#e8eaeda3;--ink-dim:#e8eaed70;--ink-faint:#e8eaed3d;--ice:#cdd8e2;--ice-bright:#e8f0f6;--ice-soft:#cdd8e21a;--ice-glow:#cdd8e238}.viz,.modes-hero,.matrix,.swarm-board,.spec,.kpi-strip,.compare-table{border-radius:12px;border:1px solid #cdd8e229!important;box-shadow:0 26px 60px -30px #10161e80,inset 0 1px #ffffff0f!important}image-slot{filter:saturate(.72)contrast(1.05)brightness(1.02)}.imgwrap,.hero-img,.reelcard,.insight-card .photo,.insight-featured .photo,.team-card .photo,.usecase .ph,.gallery>div,.dom-hero{isolation:isolate;position:relative}.imgwrap,.hero-img,.reelcard,.insight-card .photo,.insight-featured .photo,.team-card .photo{box-shadow:var(--glass-sh), inset 0 0 0 1px #ffffff6b!important}.imgwrap:before,.hero-img:before,.reelcard:before,.insight-card .photo:before,.insight-featured .photo:before,.team-card .photo:before,.usecase .ph:before,.gallery>div:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(125deg,#ffffff6b 0%,#ffffff14 20%,#0000 40%);position:absolute;inset:0}.reelcard:hover image-slot,.insight-card:hover image-slot,.dcard:hover image-slot{filter:saturate(.92)contrast(1.04)brightness(1.03)}#ge-loader{z-index:99999;-webkit-backdrop-filter:blur(6px)saturate(1.2);background:linear-gradient(135deg,#f6f9fc24,#e4ebf21a);justify-content:center;align-items:center;transition:opacity .55s,visibility .55s;display:flex;position:fixed;inset:0}#ge-loader.hide{opacity:0;visibility:hidden;pointer-events:none}.ge-load-lock{will-change:transform;transform-origin:50%;flex-direction:column;align-items:center;gap:20px;transition:transform .9s cubic-bezier(.62,0,.16,1);display:flex;position:relative}.ge-load-lock:before{content:"";filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#1016206b 0%,#10162029 38%,#0000 66%);width:min(620px,92vw);height:min(620px,92vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ge-load-cube{width:210px;height:210px;position:relative}.ge-load-word{letter-spacing:5px;color:#0b0d11;text-shadow:0 1px 12px #ffffff8c;align-items:center;gap:.35em;font-family:Orbitron,Space Grotesk,sans-serif;font-size:22px;font-weight:800;transition:opacity .4s;display:flex}.ge-load-word span{color:#1b21288c;letter-spacing:2px;font-family:IBM Plex Mono,monospace;font-size:.66em;font-weight:500}#ge-loader.docking .ge-load-word{opacity:0}#ge-loader.leaving .ge-load-lock{transform-origin:50%!important;transition:none!important;transform:none!important}@media (max-width:600px){.ge-load-cube{width:150px;height:150px}.ge-load-word{font-size:17px}}@media (prefers-reduced-motion:reduce){.ge-load-lock{transition:none}#ge-loader{transition:opacity .2s}}.modes-5 .m{transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .45s;overflow:hidden}.modes-5 .m:after{content:"";pointer-events:none;z-index:3;opacity:0;background:linear-gradient(115deg,#0000 0%,#fff0 28%,#fff9 50%,#fff0 72%,#0000 100%);width:58%;height:100%;transition:left .75s cubic-bezier(.5,0,.2,1),opacity .2s;position:absolute;top:0;left:-70%;transform:skew(-16deg)}.modes-5 .m:hover{transform:translateY(-7px);box-shadow:0 26px 52px -22px #2834426b,inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff8c;background:#ffffffc7!important}.modes-5 .m:hover:after{opacity:1;left:135%}.modes-5 .m:hover:before{opacity:1;background:linear-gradient(90deg,var(--ice),#9a73248c,transparent);height:2px}.modes-5 .m .agnt{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.modes-5 .m:hover .agnt{transform:scale(1.06)}.reelcard,.insight-card .photo,.insight-featured .photo,.team-card .photo,.cs-card .ph,.story-img,.dom-hero{overflow:hidden}.reelcard:after,.insight-card:hover .photo:after,.insight-card .photo:after,.insight-featured .photo:after,.team-card .photo:after,.story-img:after,.dom-hero:after{content:"";pointer-events:none;z-index:5;opacity:0;background:linear-gradient(115deg,#0000 0%,#fff0 30%,#ffffff8c 50%,#fff0 70%,#0000 100%);width:55%;height:120%;transition:left .85s cubic-bezier(.5,0,.2,1),opacity .25s;position:absolute;top:-10%;left:-75%;transform:skew(-14deg)}.reelcard:hover:after,.insight-card:hover .photo:after,.insight-featured:hover .photo:after,.team-card:hover .photo:after,.story-img:hover:after,.dom-hero:hover:after{opacity:1;left:140%}.team-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.team-card:hover{transform:translateY(-5px)}body:before{content:"";z-index:-2;pointer-events:none;filter:saturate(1.05);background:radial-gradient(38% 34% at 15% 12%,#ffffffd9,#0000 60%),radial-gradient(36% 40% at 85% 16%,#bcc9d66b,#0000 62%),radial-gradient(46% 44% at 80% 88%,#a5b4c366,#0000 64%),radial-gradient(40% 38% at 20% 86%,#cdd6df75,#0000 62%);position:fixed;inset:-10vh -10vw}body:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#fff9 0 1px,#0000 1.4px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(120% 90% at 50% 30%,#000,#0000 75%)}.panel,.dcard,.tier,.cust-quote,.cs-card,.insight-card,.insight-featured,.team-card,.reelcard,.newsletter,.timeline .ev,.imgwrap,.stat-card,.metric-card{-webkit-backdrop-filter:blur(17px)saturate(1.4);backdrop-filter:blur(17px)saturate(1.4);border-radius:14px;background:linear-gradient(152deg,#fff9,#ffffff4d)!important;border:1px solid #ffffffa8!important;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff38,0 20px 44px -26px #2632406b,0 2px 8px #2632400d!important}.modes-5 .m,.lrow,.frow,.role-card,.faq-item,.value-card,.principle,.layer-row,.timeline .year{-webkit-backdrop-filter:blur(15px)saturate(1.3);backdrop-filter:blur(15px)saturate(1.3);background:linear-gradient(152deg,#ffffff80,#ffffff3d)!important;box-shadow:inset 0 1px #fffc!important}.modes-5,.role-grid,.faq,.values-grid,.principle-grid,.dgrid,.pricing-grid,.layers-stack,.forces-9,.cust-logos,.insight-grid,.team-grid,.timeline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;box-shadow:var(--glass-sh)!important;background:#ffffff57!important;border:1px solid #fff9!important}.dcard:hover,.lrow:hover,.tier:hover,.faq-item:hover,.role-card:hover,.cs-card:hover,.value-card:hover,.principle:hover{background:linear-gradient(152deg,#ffffffd1,#ffffff80)!important}.field input,.field select,.field textarea,input[type=email],input[type=text],input[type=search]{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);border-radius:10px;transition:border-color .15s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffd9,inset 0 -8px 14px -10px #2632402e,0 2px 6px #2632400a;background:#ffffff7a!important;border:1px solid #ffffffb3!important}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--border-acc)!important;background:#ffffffb8!important;box-shadow:inset 0 1px #fffffff2,0 0 0 4px #788ca21f,0 6px 16px -8px #26324040!important}.status-pill,.tag,.cust-logo{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);box-shadow:inset 0 1px #ffffffe6,0 4px 12px -6px #26324038;background:linear-gradient(150deg,#ffffffa8,#ffffff57)!important;border:1px solid #ffffffb8!important}.tag.ice{background:linear-gradient(150deg,#cde0ecb3,#b0c8d86b)!important}.tag.gold{background:linear-gradient(150deg,#e6d6b099,#d4be9657)!important}.viz,.modes-hero,.matrix,.swarm-board,.spec,.kpi-strip,.compare-table{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:linear-gradient(158deg,#14181ebd,#080a0ed1)!important;border:1px solid #96a8ba33!important;box-shadow:0 30px 64px -34px #0a0e1499,inset 0 1px #ffffff1a,inset 0 0 0 1px #788ca00f!important}.reelcard,.insight-card,.insight-featured,.team-card{border-radius:14px;overflow:hidden}.panel,.dcard,.tier,.cust-quote,.cs-card,.insight-card,.insight-featured,.team-card,.reelcard,.newsletter,.timeline .ev,.timeline .year,.imgwrap,.stat-card,.metric-card,.role-card,.value-card,.principle,.faq-item,.modes-5 .m,.lrow,.frow,.layer-row,.hero-img,.dom-hero,.story-img,.insight-card .photo,.team-card .photo,.insight-featured .photo{position:relative;border:1px solid #ffffffbd!important;box-shadow:inset 1.6px 1.6px #fffffff2,inset -1.4px -1.4px 2px #24303e24,inset 0 0 0 1px #ffffff4d,inset 0 -14px 26px -18px #24303e29,0 24px 50px -26px #222e3c75,0 3px 10px #222e3c0f!important}.panel:after,.dcard:after,.tier:after,.cust-quote:after,.cs-card:after,.newsletter:after,.role-card:after,.value-card:after,.principle:after,.faq-item:after,.lrow:after,.frow:after,.timeline .ev:after,.timeline .year:after,.stat-card:after,.metric-card:after{content:"";pointer-events:none;z-index:6;border-radius:inherit;mix-blend-mode:screen;opacity:.7;background:linear-gradient(133deg,#ffffff80 0%,#ffffff1a 5%,#fff0 13%),radial-gradient(150% 46% at 50% -30%,#ffffff38,#0000 50%),linear-gradient(#fff0 89%,#ffffff1a 100%);position:absolute;inset:0}.modes-5 .m{background-image:linear-gradient(133deg,#ffffff8c 0%,#ffffff1a 7%,#fff0 18%),radial-gradient(150% 50% at 50% -24%,#ffffff3d,#0000 52%),linear-gradient(152deg,#ffffff80,#ffffff42)!important}.reelcard:before,.insight-card .photo:before,.insight-featured .photo:before,.team-card .photo:before,.hero-img:before,.imgwrap:before,.usecase .ph:before,.gallery>div:before{opacity:1!important;background:linear-gradient(125deg,#ffffff80 0%,#ffffff1f 14%,#fff0 32%),radial-gradient(130% 60% at 50% -15%,#ffffff47,#0000 50%)!important}.reelcard .meta .arr,.role-card .arr,.dcard .arrow,.av,.dot-badge{box-shadow:inset 1.2px 1.2px #ffffffd9,inset -1px -1px 2px #24303e2e,0 6px 14px -6px #222e3c66!important}.viz:after,.modes-hero:after,.matrix:after,.swarm-board:after,.spec:after,.kpi-strip:after,.compare-table:after{content:"";pointer-events:none;z-index:6;border-radius:inherit;mix-blend-mode:screen;opacity:.9;background:linear-gradient(133deg,#ffffff29 0%,#ffffff0a 9%,#fff0 22%),radial-gradient(140% 60% at 50% -20%,#ffffff1a,#0000 55%);position:absolute;inset:0}.viz,.modes-hero,.matrix,.swarm-board,.spec,.kpi-strip,.compare-table{position:relative}.tier>*,.cust-quote>*,.value-card>*,.principle>*,.role-card>*,.cs-card>*,.dcard>*,.panel>*{z-index:1;position:relative}:root{--ink:#0f141a;--ink-bright:#04060a;--ink-muted:#0f141ae0;--ink-dim:#0f141aa8;--ink-faint:#0f141a6b;--ice:#414d5b;--ice-bright:#1f2730}body{color:#0f141a}.viz,.modes-hero,.matrix,.swarm-board,.spec,.kpi-strip,.compare-table{background:linear-gradient(158deg,#0b0e13f4,#040609fc)!important;border:1px solid #96aabe29!important}.kpi-strip,.compare-table,.spec{background:linear-gradient(158deg,#090c10f9,#030407fe)!important}.cs-card .metrics,.dcard .glyph,.mh-board,.mh-readout,.viz-board,.viz-output,.viz-query{background:linear-gradient(158deg,#0a0d12f0,#040609fb)!important}:root{--black-bg:linear-gradient(180deg,#1c2127 0%,#070809 100%);--black-sh:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #00000080, 0 12px 26px #080c126b}.panel,.dcard,.tier,.cust-quote,.cs-card,.insight-card,.insight-featured,.team-card,.reelcard,.newsletter,.timeline .ev,.timeline .year,.imgwrap,.stat-card,.metric-card,.role-card,.value-card,.principle,.faq-item,.modes-5 .m,.lrow,.frow,.layer-row,.hero-img,.dom-hero,.story-img,.insight-card .photo,.team-card .photo,.insight-featured .photo{border:1px solid #ffffffc7!important;box-shadow:inset 1.8px 1.8px #fffffffa,inset -1.6px -1.6px 2px #1c283633,inset 0 0 0 1px #ffffff57,inset 0 -18px 32px -20px #1c283638,0 32px 64px -28px #18243285,0 10px 24px -12px #18243233,0 3px 8px #18243217!important}.viz,.modes-hero,.matrix,.swarm-board,.spec,.kpi-strip,.compare-table{box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px 2px #0000008c,inset 0 0 0 1px #96aabe12,inset 0 -20px 40px -22px #00000080,0 40px 80px -34px #04070bb3,0 12px 28px -14px #04070b66!important}html:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(135% 115% at 50% 32%,#0000 48%,#1e2a3829 100%);position:fixed;inset:0}.dcard:hover,.tier:hover,.faq-item:hover,.role-card:hover,.cs-card:hover,.value-card:hover,.principle:hover,.insight-card:hover,.team-card:hover{transform:translateY(-6px);box-shadow:inset 1.8px 1.8px #fff,inset -1.6px -1.6px 2px #1c283638,inset 0 0 0 1px #fff6,0 44px 80px -28px #1824328c,0 16px 32px -14px #18243242!important}.arch-stack{z-index:1;flex-direction:column;gap:11px;padding-left:30px;display:flex;position:relative}.arch-spine{background:linear-gradient(#8282821a,#8282824d,#8282821a);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:9px;overflow:visible}.arch-comet{will-change:transform;background:radial-gradient(circle,#2e2e2e 0%,#6a6a6a 46%,#6a6a6a00 72%);border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px 3px #46464680}.arch-comet:after{content:"";background:linear-gradient(#46464600,#46464680);border-radius:3px;width:3px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.arch-layer{border:1px solid var(--border);background:linear-gradient(#ffffff6b,#ffffff3d);border-radius:11px;grid-template-columns:132px 1fr;align-items:center;gap:18px;padding:14px 18px;transition:border-color .4s,background .4s,box-shadow .4s,transform .4s;display:grid;position:relative}.arch-layer:before{content:"";opacity:.18;background:#6a6a6a;border-radius:3px;width:2.5px;transition:opacity .4s,box-shadow .4s;position:absolute;top:10%;bottom:10%;left:-1px}.arch-layer.is-hot{border-color:var(--border-acc);background:linear-gradient(#f8f8f8c7,#ffffff70);box-shadow:0 10px 30px -16px #3c3c3c80,inset 0 0 0 1px #8c8c8c47}.arch-layer.is-hot:before{opacity:1;box-shadow:0 0 12px 1px #464646b3}.al-meta{flex-direction:column;gap:3px;line-height:1;display:flex}.al-id{font-family:var(--mono);color:#2a2a2a;letter-spacing:1px;font-size:12px;font-weight:700}.al-tag{font-family:var(--mono);color:var(--ink);letter-spacing:1.6px;font-size:11px;font-weight:600}.al-desc{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.2px;font-size:12px}.arch-layer .al-desc b{color:var(--ink);font-weight:600}.al-spark{opacity:0;background:#2a2a2a;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:16px;transform:translateY(-50%)scale(.4);box-shadow:0 0 8px 2px #464646b3}.arch-layer.is-hot .al-spark{animation:.7s alSpark}@keyframes alSpark{0%{opacity:0;transform:translateY(-50%)scale(.3)}30%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.5)}}.arch-layer--mesh{grid-template-columns:132px 1fr;align-items:start}.arch-layer--mesh .al-meta{padding-top:2px}.al-note{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.3px;max-width:120px;margin-top:5px;font-size:10px;line-height:1.5}.mesh{flex-direction:column;gap:7px;display:flex;position:relative}.mesh-cols{font-family:var(--mono);letter-spacing:1px;color:var(--ink-faint);justify-content:space-between;padding:0 1px;font-size:9px;display:flex}.mesh-cols span.on{color:#3a3a3a;font-weight:600}.mesh-canvas{border-radius:7px;width:100%;height:118px;display:block}.mesh-readout{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.4px;align-items:center;gap:8px;font-size:10px;display:flex}.mesh-readout b{color:#2a2a2a;font-variant-numeric:tabular-nums;font-weight:700}.mesh-readout .sep{opacity:.4}@media (max-width:680px){.arch-layer{grid-template-columns:1fr;gap:8px}.al-meta{flex-direction:row;align-items:baseline;gap:8px}.al-note{max-width:none;margin-top:0}.arch-stack{padding-left:22px}}@media (prefers-reduced-motion:reduce){.arch-comet{display:none}}:root{--sans:var(--font-body), "IBM Plex Sans", system-ui, sans-serif;--mono:var(--font-data), "IBM Plex Mono", ui-monospace, monospace;--display:var(--font-display), "Space Grotesk", sans-serif;--brand-font:var(--font-brand), "Orbitron", sans-serif}.modes-hero .mh-backed{background:linear-gradient(#9a732433,#9a732408);border-bottom:1px solid #f5b94238;flex-direction:column;align-items:flex-start;gap:12px;margin:-14px -14px 2px;padding:15px 14px;display:flex}.mh-backed-lbl{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#f5b942;white-space:nowrap;text-shadow:0 0 16px #f5b9428c,0 0 3px #f5b94266;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.mh-backed-dot{background:#f5b942;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f5b942,0 0 18px #f5b942b3}.mh-backed-chips{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.mh-chip{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 15px;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 2px 12px #0000004d,inset 0 0 0 1px #0000000d}.mh-chip:hover{transform:translateY(-1px)}.mh-chip.chip-nvidia{box-shadow:0 0 18px #76b90061,0 2px 12px #0000004d,inset 0 0 0 1px #0000000d}.mh-chip.chip-microsoft{box-shadow:0 0 18px #00a4ef52,0 2px 12px #0000004d,inset 0 0 0 1px #0000000d}.mh-chip.chip-aws{box-shadow:0 0 18px #ff99006b,0 2px 12px #0000004d,inset 0 0 0 1px #0000000d}.mh-chip.chip-claude{box-shadow:0 0 18px #d9775766,0 2px 12px #0000004d,inset 0 0 0 1px #0000000d}.brand-logo{align-items:center;gap:7px;display:inline-flex}.brand-word{font-family:var(--sans);letter-spacing:.005em;font-size:17px;line-height:1}.brand-img{width:auto;height:24px;display:block}.mh-chip svg,.mh-chip .brand-img{width:auto;height:24px}.mh-chip{box-sizing:border-box;min-height:44px}@media (max-width:520px){.mh-chip svg,.mh-chip .brand-img{height:22px}.mh-chip{justify-content:center;min-height:42px}}@media (max-width:1024px){.modes-hero .mh-backed{gap:11px}}@media (max-width:520px){.mh-backed-lbl{letter-spacing:.18em;font-size:12.5px}.mh-backed-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mh-chip{justify-content:center;gap:7px;padding:8px 10px}.brand-word{font-size:15px}}
