:root{--bg:#0c0f0e;--bg-soft:#121715;--panel:#181e1b;--panel-light:#f5f3ed;--text:#f8f6ef;--muted:#aeb9b2;--muted-dark:#4d5a53;--line:rgba(248,246,239,0.14);--line-dark:rgba(12,15,14,0.12);--teal:#28d4bf;--amber:#f3b640;--coral:#f06455;--ink:#131714;--shadow:rgba(0,0,0,0.3)}.januber-page{min-height:100vh;background:#ffffff;color:#11181d;--januber-blue:#146a82;--januber-cyan:#26aee4;--januber-line:#d5e2e7;--januber-muted:#68757c}.januber-inner{width:min(100%,1180px);margin:0 auto}.januber-header{position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(20,106,130,.24);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.januber-top-message{min-height:2.35rem;display:grid;place-items:center;padding:.35rem 1rem;color:#ffffff;background:var(--januber-blue);font-size:clamp(.78rem,1.2vw,1rem);font-weight:800;line-height:1.35;text-align:center}.januber-header-main{min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:0 2rem}.januber-brand{position:relative;display:block;width:clamp(10rem,18vw,13.2rem);flex:0 0 auto}.januber-brand img{width:100%;height:auto}.januber-menu-toggle{width:3rem;height:3rem;display:inline-grid;place-items:center;gap:.22rem;border:1px solid rgba(38,174,228,.42);border-radius:8px;background:#ffffff;color:var(--januber-blue);cursor:pointer}.januber-menu-toggle span{width:1.45rem;height:.14rem;border-radius:999px;background:currentColor}.januber-nav{position:absolute;top:calc(100% + .7rem);right:2rem;width:min(24rem,calc(100vw - 2rem));display:grid;gap:.25rem;padding:1rem;border:1px solid var(--januber-line);border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(20,106,130,.16);opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.januber-header.is-menu-open .januber-nav{opacity:1;visibility:visible;transform:translateY(0)}.januber-nav a{min-height:3.15rem;display:flex;align-items:center;padding:0 1rem;border-radius:6px;color:#3f4c53;font-size:1.05rem;font-weight:850}.januber-nav a:focus-visible,.januber-nav a:hover,.januber-nav a[aria-current=page]{color:#11181d;background:#eaf7fc;outline:none}@media (min-width:961px){.januber-menu-toggle{display:none}.januber-nav{position:static;width:auto;display:flex;align-items:center;justify-content:flex-end;gap:.2rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.januber-nav a{min-height:2.55rem;padding:0 .72rem;white-space:nowrap;font-size:clamp(.9rem,1vw,1.02rem)}}.aegisonar-embedded{border-bottom:1px solid rgba(20,106,130,.22)}.aegisonar-hero{width:min(100%,1280px);min-height:calc(100svh - 6.75rem);display:grid;grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:center;margin:0 auto;padding:clamp(4rem,8vw,7rem) 2rem clamp(3rem,6vw,5rem)}.aegisonar-hero h1{max-width:44rem;color:#f8f6ef;font-size:clamp(4.2rem,7.5vw,7.8rem);line-height:.92}.aegisonar-hero .hero-headline{color:#f8f6ef}.aegisonar-hero .hero-body{max-width:48rem}.aegisonar-hero-diagram{min-width:0}.asm-diagram{position:relative;width:min(100%,44rem);aspect-ratio:1.18;margin-left:auto;color:#11181d;background:#ffffff;border-radius:8px;overflow:hidden}.asm-arc{position:absolute;left:18%;right:7%;bottom:22%;border:.18rem solid #f6b300;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.asm-arc-outer{height:39%}.asm-arc-inner{left:29%;right:18%;height:25%}.asm-ray{position:absolute;z-index:2;width:.1rem;height:8.2rem;border-left:2px dashed #ff2b2b;transform-origin:bottom center}.asm-ray-one{left:36%;top:19%;transform:rotate(-27deg)}.asm-ray-two{left:47%;top:12%;transform:rotate(20deg)}.asm-ray-three{right:5%;top:43%;width:8.2rem;height:.1rem;border-top:2px dashed #ff2b2b;border-left:0}.asm-arrows{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none}.asm-arrow{fill:none;stroke:#ff2b2b;stroke-width:2.2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.asm-arrows marker path{fill:#ff2b2b}.asm-center{position:absolute;left:47%;bottom:19%;z-index:3;width:15%;aspect-ratio:1;display:grid;place-items:center;transform:translateX(-50%);border-radius:50%;background:var(--januber-blue)}.asm-center svg{width:58%;fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.asm-title{left:50%;bottom:4.5%;transform:translateX(-50%);font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:500;white-space:nowrap}.asm-item,.asm-title{position:absolute;color:#11181d}.asm-item{z-index:3;display:grid;justify-items:center;gap:.2rem;margin:0;font-size:clamp(.58rem,.85vw,.78rem);font-weight:850;text-align:center}.asm-item img{width:100%;height:auto;object-fit:contain}.asm-item figcaption{font-size:clamp(.62rem,.9vw,.82rem)}.asm-item-data{left:12%;top:35%;width:13%}.asm-item-funnel{left:30%;top:18%;width:16%}.asm-item-cloud{left:47%;top:13%;width:16%}.asm-item-saas{right:19%;top:19%;width:12%}.asm-item-mobile{right:5%;top:30%;width:14%}.asm-item-map{right:7%;top:51%;width:11%}.asm-item-shadow{right:4%;bottom:19%;width:12%}.asm-item-server{left:58%;bottom:21%;width:13%}.asm-item-laptop{left:33%;bottom:21%;width:14%}.asm-item-identity{left:10%;bottom:14%;width:14%}.asm-item-iot{left:10%;top:53%;width:15%}.januber-company-section,.januber-contact-section,.januber-product-section{padding:clamp(5rem,8vw,8rem) 2rem;background:#ffffff;border-top:1px solid var(--januber-line)}.januber-product-deepsecurity{background:#f7fafb}.januber-eyebrow{margin:0 0 1rem;color:var(--januber-cyan);font-size:.82rem;font-weight:900}.januber-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);gap:clamp(2rem,6vw,5rem);align-items:center;margin-bottom:3rem}.januber-company-section h2,.januber-contact-section h2,.januber-product-hero h2{margin:0 0 1.35rem;color:#11181d;font-size:clamp(2.4rem,5.8vw,5.5rem);line-height:1.05}.januber-product-hero p{max-width:52rem;color:#28353b;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.85}.januber-product-hero img{width:min(100%,34rem);margin-left:auto}.januber-product-shot{position:relative;width:min(100%,34rem);margin:0 0 0 auto;overflow:hidden;border:1px solid rgba(20,106,130,.2);border-radius:8px;background:#ffffff;box-shadow:0 22px 60px rgba(20,106,130,.1);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.januber-product-shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 42%);opacity:0;transition:opacity .22s ease}.januber-product-shot img{width:100%;height:auto;margin:0;transition:transform .32s ease}.januber-product-shot:focus-within,.januber-product-shot:hover{transform:translateY(-.35rem);border-color:rgba(38,174,228,.74);box-shadow:0 30px 76px rgba(20,106,130,.18)}.januber-product-shot:focus-within:after,.januber-product-shot:hover:after{opacity:1}.januber-product-shot:focus-within img,.januber-product-shot:hover img{transform:scale(1.025)}.januber-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.januber-feature-grid article{min-height:13rem;padding:1.5rem;border:1px solid var(--januber-blue);border-radius:8px;color:#ffffff;background:var(--januber-blue);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.januber-feature-grid article:first-child{color:#11181d;border-color:#a7ddef;background:#f7f8f8}.januber-feature-grid article:focus-within,.januber-feature-grid article:hover{transform:translateY(-.32rem);border-color:rgba(38,174,228,.92);box-shadow:0 18px 44px rgba(20,106,130,.16)}.januber-feature-grid article:not(:first-child):focus-within,.januber-feature-grid article:not(:first-child):hover{background:#126077}.januber-feature-grid h3,.januber-values h3{margin:0 0 1rem;font-size:clamp(1.25rem,2vw,1.8rem)}.januber-feature-grid p,.januber-values p{margin:0;line-height:1.75}.januber-company-section .januber-eyebrow,.januber-company-section h2{text-align:center}.januber-company-section h2{width:min(100%,58rem);margin-right:auto;margin-left:auto;font-size:clamp(2.1rem,4.6vw,4rem)}.januber-company-logo{width:min(22rem,72vw);margin:2rem auto 3rem}.januber-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:3rem}.januber-values article{min-height:12rem;padding:1.6rem;border:1px solid rgba(38,174,228,.76);border-radius:8px;color:#ffffff;background:#020303}.januber-values h3{color:var(--januber-cyan)}.januber-company-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:clamp(2rem,5vw,4rem)}.januber-company-table,.januber-history{margin:0;border-top:1px solid #aab5ba}.januber-company-table div,.januber-history li{display:grid;grid-template-columns:8rem 1fr;gap:1.5rem;padding:.9rem 0;border-bottom:1px solid #aab5ba}.januber-company-table dt,.januber-history time{color:#11181d;font-weight:850}.januber-company-table dd,.januber-history span{margin:0;color:var(--januber-muted);line-height:1.65}.januber-history{padding:0;list-style:none}.januber-contact-section{padding:clamp(1.8rem,3vw,3rem) 2rem;color:#ffffff;background:var(--januber-blue)}.januber-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.januber-contact-section .januber-eyebrow,.januber-contact-section a,.januber-contact-section h2{color:#ffffff}.januber-contact-section h2{max-width:43rem;margin-bottom:.65rem;font-size:clamp(1.45rem,2.6vw,2.65rem);line-height:1.16}.januber-contact-mail{display:inline-flex;margin-top:.3rem;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:900}.januber-map-card{position:relative;aspect-ratio:4/3;min-height:12.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(255,255,255,.12)}.januber-map-card iframe{width:100%;height:100%;display:block;border:0}.januber-footer{padding:1.5rem 2rem;color:var(--januber-muted);background:#ffffff;border-top:1px solid var(--januber-line)}.januber-footer-inner{width:min(100%,1180px);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 auto}.januber-footer-info{display:flex;flex-wrap:wrap;gap:.35rem .85rem;line-height:1.65}.januber-footer-info span:first-child{flex-basis:100%}.januber-footer-links{display:flex;flex-wrap:wrap;gap:.8rem}.januber-footer-links a{color:#3f4c53;font-weight:800}.januber-footer-links a:focus-visible,.januber-footer-links a:hover{color:var(--januber-blue);outline:none}.januber-legal-section{padding:clamp(4rem,7vw,6.5rem) 2rem;background:#f7fafb;border-top:1px solid var(--januber-line)}.januber-legal-section .januber-inner{width:min(100%,980px)}.januber-legal-section h1{margin:0 0 1rem;color:#11181d;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06}.januber-legal-summary{display:grid;gap:.55rem;margin:0 0 2rem;color:#3f4c53;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.75}.januber-legal-content p,.januber-legal-summary p{margin:0}.januber-legal-content{display:grid;gap:1rem}.januber-legal-content h2{margin:.75rem 0 .25rem;color:#11181d;font-size:clamp(1.55rem,2.4vw,2rem)}.januber-legal-content article{padding:clamp(1.25rem,2vw,1.65rem);border:1px solid rgba(20,106,130,.18);border-radius:8px;background:#ffffff;box-shadow:0 16px 44px rgba(20,106,130,.06)}.januber-legal-content h3{margin:0 0 .75rem;color:#146a82;font-size:clamp(1.12rem,1.7vw,1.38rem)}.januber-legal-content article p+p{margin-top:.55rem}.januber-legal-content p{color:#4f5e65;font-size:1rem;line-height:1.75}.januber-support-section{min-height:clamp(24rem,48vw,36rem);display:grid;align-items:center;padding:clamp(5rem,9vw,8rem) 2rem;background:radial-gradient(circle at 78% 24%,rgba(38,174,228,.11),transparent 16rem),#f7fafb;border-top:1px solid var(--januber-line)}.januber-support-section h1{max-width:48rem;margin:0 0 1rem;color:#11181d;font-size:clamp(2.6rem,5.2vw,5rem);line-height:1.05}.januber-support-section p:not(.januber-eyebrow){max-width:36rem;margin:0;color:#4f5e65;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.75}@media (max-width:1100px){.aegisonar-hero,.januber-company-grid,.januber-product-hero{grid-template-columns:1fr}.aegisonar-hero-diagram,.januber-product-hero img,.januber-product-shot{margin-right:auto;margin-left:0}.januber-contact-layout,.januber-feature-grid,.januber-values{grid-template-columns:1fr}.januber-map-card{max-width:34rem}}@media (max-width:720px){.januber-header-main{padding:0 1rem}.januber-nav{right:1rem}.aegisonar-hero,.januber-company-section,.januber-contact-section,.januber-product-section{padding-right:1rem;padding-left:1rem}.aegisonar-hero h1{font-size:clamp(3.2rem,15vw,5.2rem)}.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.asm-diagram{width:100%}.januber-company-section .januber-eyebrow,.januber-company-section h2{text-align:left}.januber-company-logo{margin-left:0}.januber-company-table div,.januber-history li{grid-template-columns:1fr;gap:.25rem}.januber-footer-inner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.januber-feature-grid article,.januber-product-shot,.januber-product-shot img,.januber-product-shot:after{transition:none}.januber-feature-grid article:focus-within,.januber-feature-grid article:hover,.januber-product-shot:focus-within,.januber-product-shot:focus-within img,.januber-product-shot:hover,.januber-product-shot:hover img{transform:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);overflow-wrap:break-word;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;word-break:keep-all}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,rgba(40,212,191,.08),transparent 28rem),var(--bg)}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(10rem,1fr) auto minmax(5.5rem,1fr);align-items:center;gap:1.5rem;min-height:4.5rem;padding:0 2rem;border-bottom:1px solid var(--line);background:rgba(12,15,14,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.language-link,.nav-links a{min-height:2.5rem;display:inline-flex;align-items:center}.brand{gap:.7rem;font-weight:700;letter-spacing:0}.brand-mark{width:2.15rem;height:2.15rem;object-fit:contain;flex:0 0 auto;display:block}.nav-links{display:flex;justify-content:center;gap:.95rem;color:var(--muted);font-size:.95rem}.language-link,.nav-links a{border-radius:6px;transition:color .16s ease,background .16s ease}.language-link,.language-link:hover,.nav-links a:hover{color:var(--text)}.language-link{justify-self:end;padding:0 .85rem;border:1px solid var(--line);font-weight:650}.language-link:hover{background:rgba(248,246,239,.08)}.hero{position:relative;min-height:calc(100svh - 7rem);display:grid;align-items:center;padding:4.5rem 2rem 4rem;isolation:isolate}.hero-image,.hero-overlay{position:absolute;inset:0}.hero-image{z-index:-3}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:68% center}.hero-overlay{z-index:-2;background:linear-gradient(90deg,rgba(12,15,14,.98) 0,rgba(12,15,14,.88) 33%,rgba(12,15,14,.42) 72%,rgba(12,15,14,.16) 100%),linear-gradient(180deg,rgba(12,15,14,.22),var(--bg))}.hero-content,.section-inner,.site-footer{width:min(100%,1180px);margin:0 auto}.hero-content{padding:.5rem 0 1.5rem}.eyebrow{margin:0 0 .95rem;color:var(--amber);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}dd,dt,li,p{text-wrap:pretty}h1{font-size:5rem;line-height:.95}h1,h2{margin-bottom:1rem;letter-spacing:0}h2{font-size:2.7rem;line-height:1.08}h3{margin-bottom:.75rem;font-size:1.15rem;line-height:1.25}.hero-headline{max-width:42rem;margin-bottom:1rem;font-size:1.65rem;line-height:1.35;font-weight:700}.hero-body{max-width:39rem;color:var(--muted);font-size:1.05rem;line-height:1.75;white-space:pre-line}.contact-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:0 1.05rem;border-radius:6px;font-weight:800;line-height:1;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--teal);color:#061210;border:1px solid transparent}.button-secondary{color:var(--text);border:1px solid var(--line);background:rgba(248,246,239,.05)}.button-secondary:hover{border-color:rgba(248,246,239,.35)}.hero-facts{display:grid;grid-template-columns:repeat(5,minmax(0,9.2rem));gap:.8rem;margin:2.6rem 0 0}.fact{min-height:5.2rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:rgba(12,15,14,.62);box-shadow:0 18px 36px var(--shadow)}.fact dt{margin-bottom:.4rem;color:var(--text);font-size:1rem;font-weight:850}.fact dd{margin:0;color:var(--muted);font-size:.9rem}.reveal-ready [data-reveal]{opacity:1;transform:translateY(0);transition:opacity .62s ease,transform .62s ease}.reveal-ready [data-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(1.35rem)}.reveal-ready [data-reveal][data-reveal-delay="1"]{transition-delay:90ms}.reveal-ready [data-reveal][data-reveal-delay="2"]{transition-delay:.18s}.reveal-ready [data-reveal].is-revealed,.reveal-ready [data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}.section-loop-experience{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate;padding:5.5rem 2rem;background:linear-gradient(180deg,#07100f,#0b1110 46%,#121715)}.section-loop-experience:before{content:"";position:absolute;inset:0;z-index:-4;background:linear-gradient(rgba(248,246,239,.045) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.045) 1px,transparent 0);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 74%,transparent);opacity:.42}.loop-scene-shade,.loop-static-model{position:absolute;inset:0}.loop-canvas-stage{position:relative;z-index:1;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(248,246,239,.14);border-radius:8px;background:radial-gradient(circle at 58% 42%,rgba(40,212,191,.16),transparent 34%),linear-gradient(145deg,rgba(248,246,239,.05),rgba(12,15,14,.64));box-shadow:0 28px 70px rgba(0,0,0,.28);pointer-events:auto}.loop-webgl-canvas{width:100%;height:100%;display:block;border-radius:inherit;cursor:grab;touch-action:pan-y}.loop-webgl-canvas:active{cursor:grabbing}.loop-visual-panel.is-inspect-dom .loop-canvas-stage,.loop-visual-panel.is-manage-dom .loop-canvas-stage,.loop-visual-panel.is-register-dom .loop-canvas-stage{opacity:0;pointer-events:none}.register-dom-stage{position:absolute;inset:0;z-index:4;--register-source-x:17%;--register-source-y:53%;--register-target-x:44%;--register-target-y:76%;overflow:hidden;border:1px solid rgba(248,246,239,.14);border-radius:8px;background:radial-gradient(circle at 22% 54%,rgba(243,182,64,.15),transparent 16rem),radial-gradient(circle at 68% 38%,rgba(40,212,191,.13),transparent 20rem),linear-gradient(145deg,rgba(248,246,239,.045),rgba(12,15,14,.66));box-shadow:0 28px 70px rgba(0,0,0,.28);isolation:isolate}.register-dom-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(248,246,239,.035) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.035) 1px,transparent 0);background-size:4rem 4rem;opacity:.34;pointer-events:none}.register-dom-trail{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.register-dom-trail path{fill:none;stroke:rgba(243,182,64,.72);stroke-width:.34;stroke-linecap:round;stroke-dasharray:64;stroke-dashoffset:64;filter:drop-shadow(0 0 10px rgba(243,182,64,.22));animation:register-trail-draw 5.4s cubic-bezier(.2,.8,.2,1) infinite}.register-dom-source{position:absolute;left:var(--register-source-x);top:var(--register-source-y);z-index:2;width:clamp(4.8rem,8vw,7.2rem);aspect-ratio:1;transform:translate(-50%,-50%);border:1px dashed rgba(243,182,64,.42);border-radius:999px;background:radial-gradient(circle,rgba(243,182,64,.12),transparent 68%)}.register-dom-moving-node,.register-dom-node{position:absolute;border-radius:999px;background:radial-gradient(circle at 40% 34%,rgba(248,246,239,.94),rgba(243,182,64,.82) 34%,rgba(243,182,64,.18) 72%,transparent 73%);box-shadow:0 0 0 1px rgba(243,182,64,.72),0 0 22px rgba(243,182,64,.48)}.register-dom-node{inset:50% auto auto 50%;width:38%;opacity:.42;animation:register-source-fade 5.4s ease infinite}.register-dom-moving-node,.register-dom-node{aspect-ratio:1;transform:translate(-50%,-50%)}.register-dom-moving-node{left:var(--register-source-x);top:var(--register-source-y);z-index:5;width:clamp(1.55rem,3vw,2.25rem);animation:register-node-move 5.4s cubic-bezier(.2,.85,.25,1) infinite}.register-dom-table{position:absolute;right:7%;top:13%;z-index:3;width:min(56%,42rem);height:74%;display:grid;grid-template-rows:auto repeat(4,minmax(0,1fr));gap:clamp(.55rem,1.2vw,.9rem);padding:clamp(.75rem,1.6vw,1.2rem);border:1px solid rgba(143,244,231,.34);border-radius:8px;background:rgba(8,24,22,.74);box-shadow:inset 0 0 0 1px rgba(248,246,239,.04),0 20px 54px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.register-dom-header,.register-dom-row{min-width:0;display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;border-radius:6px}.register-dom-header{min-height:3.25rem;border:1px solid rgba(143,244,231,.28);background:rgba(7,20,18,.86);color:var(--paper);font-size:clamp(1rem,1.8vw,1.55rem);font-weight:900}.register-dom-header span,.register-dom-row i{width:1.35rem;height:.2rem;margin-left:.6rem;border-radius:999px;background:var(--teal);box-shadow:0 0 14px rgba(40,212,191,.36)}.register-dom-row{border:1px solid rgba(143,244,231,.12);background:rgba(20,43,40,.56);color:rgba(143,244,231,.78);font-family:Arial,sans-serif;font-size:clamp(.78rem,1.45vw,1.18rem);font-weight:800;letter-spacing:0}.register-dom-header strong,.register-dom-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-dom-row:nth-of-type(3) i{background:#8bd8ff}.register-dom-new-row{border-color:rgba(243,182,64,.46);background:rgba(44,70,62,.76);color:var(--paper);clip-path:inset(0 100% 0 0);opacity:0;animation:register-row-reveal 5.4s cubic-bezier(.2,.8,.2,1) infinite}.register-dom-new-row i{background:var(--amber);box-shadow:0 0 16px rgba(243,182,64,.44)}@keyframes register-node-move{0%,14%{left:var(--register-source-x);top:var(--register-source-y);opacity:1;transform:translate(-50%,-50%) scale(1)}56%{left:var(--register-target-x);top:var(--register-target-y);opacity:1;transform:translate(-50%,-50%) scale(.8)}68%,to{left:var(--register-target-x);top:var(--register-target-y);opacity:0;transform:translate(-50%,-50%) scale(.42)}}@keyframes register-source-fade{0%,18%{opacity:.48;transform:translate(-50%,-50%) scale(1)}54%,to{opacity:.08;transform:translate(-50%,-50%) scale(.82)}}@keyframes register-trail-draw{0%,16%{stroke-dashoffset:64;opacity:0}54%{stroke-dashoffset:0;opacity:1}76%,to{stroke-dashoffset:0;opacity:0}}@keyframes register-row-reveal{0%,54%{clip-path:inset(0 100% 0 0);opacity:0}68%,to{clip-path:inset(0 0 0 0);opacity:1}}@media (max-width:760px){.register-dom-stage{--register-source-x:18%;--register-source-y:18%;--register-target-x:18%;--register-target-y:82%}.register-dom-source{width:4.2rem}.register-dom-trail{display:none}.register-dom-table{right:6%;left:6%;top:30%;width:auto;height:64%;gap:.5rem}.register-dom-header{min-height:2.7rem}}.inspect-dom-stage{position:absolute;inset:0;z-index:4;overflow:hidden;border:1px solid rgba(248,246,239,.14);border-radius:8px;background:radial-gradient(circle at 30% 46%,rgba(139,216,255,.15),transparent 16rem),radial-gradient(circle at 72% 52%,rgba(40,212,191,.12),transparent 18rem),linear-gradient(145deg,rgba(248,246,239,.045),rgba(12,15,14,.66));box-shadow:0 28px 70px rgba(0,0,0,.28);isolation:isolate}.inspect-dom-stage:before{content:"";background:linear-gradient(rgba(248,246,239,.035) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.035) 1px,transparent 0);background-size:4rem 4rem;opacity:.34}.inspect-dom-flow,.inspect-dom-stage:before{position:absolute;inset:0;pointer-events:none}.inspect-dom-flow{z-index:1;width:100%;height:100%}.inspect-dom-flow path{fill:none;stroke:rgba(139,216,255,.3);stroke-width:.24;stroke-linecap:round;stroke-dasharray:6 4;animation:inspect-flow-pulse 5.8s linear infinite}.inspect-dom-asset{position:absolute;left:8%;top:21%;z-index:3;width:min(36%,25rem);height:58%;min-width:18rem;display:grid;align-content:center;gap:.65rem;padding:clamp(1rem,2vw,1.45rem);overflow:hidden;border:1px solid rgba(139,216,255,.34);border-radius:8px;background:rgba(8,24,25,.78);box-shadow:inset 0 0 0 1px rgba(248,246,239,.04),0 20px 54px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspect-dom-chip{width:max-content;padding:.28rem .54rem;border:1px solid rgba(139,216,255,.26);border-radius:999px;color:#8bd8ff;font-size:clamp(.68rem,1vw,.76rem);font-weight:850}.inspect-dom-asset strong{color:var(--paper);font-family:Arial,sans-serif;font-size:clamp(1.35rem,2.8vw,2.45rem);font-weight:900;letter-spacing:0}.inspect-dom-asset small{color:rgba(248,246,239,.66);font-size:clamp(.78rem,1.3vw,.98rem);font-weight:750}.inspect-dom-scan-beam,.inspect-dom-scan-line{position:absolute;top:-20%;bottom:-20%;pointer-events:none;animation:inspect-beam-sweep 5.8s cubic-bezier(.22,.8,.22,1) infinite}.inspect-dom-scan-beam{width:32%;background:linear-gradient(90deg,transparent,rgba(139,216,255,.16),transparent);filter:blur(.4px)}.inspect-dom-scan-line{width:2px;background:rgba(139,216,255,.82);box-shadow:0 0 20px rgba(139,216,255,.54)}.inspect-dom-probe{position:absolute;left:45%;top:50%;z-index:2;width:3rem;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(139,216,255,.4);border-radius:999px;background:radial-gradient(circle,rgba(139,216,255,.24),rgba(40,212,191,.08) 58%,transparent 60%);box-shadow:0 0 28px rgba(139,216,255,.26);animation:inspect-probe-travel 5.8s cubic-bezier(.22,.8,.22,1) infinite}.inspect-dom-probe span{position:absolute;inset:32%;border-radius:inherit;background:#8bd8ff;box-shadow:0 0 18px rgba(139,216,255,.72)}.inspect-dom-panel{position:absolute;right:7%;top:7%;z-index:3;width:min(44%,33rem);height:86%;display:grid;grid-template-rows:3rem repeat(5,minmax(0,1fr));gap:clamp(.32rem,.65vw,.5rem);align-content:start;padding:clamp(.65rem,1vw,.85rem);border:1px solid rgba(143,244,231,.32);border-radius:8px;background:rgba(8,24,22,.74);box-shadow:inset 0 0 0 1px rgba(248,246,239,.04),0 20px 54px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspect-dom-check,.inspect-dom-header{min-width:0;display:grid;align-items:center;border-radius:6px}.inspect-dom-header{height:3rem;min-height:0;grid-template-columns:2.4rem minmax(0,1fr);padding:0 .7rem;border:1px solid rgba(143,244,231,.28);background:rgba(7,20,18,.86);color:var(--paper);font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:900}.inspect-dom-header span{justify-self:center;width:1.35rem;height:.2rem;border-radius:999px;background:#8bd8ff;box-shadow:0 0 14px rgba(139,216,255,.36)}.inspect-dom-check{height:auto;min-height:0;grid-template-columns:2.4rem minmax(0,1fr) 3.1rem;column-gap:.65rem;padding:.2rem .7rem;overflow:hidden;border:1px solid rgba(143,244,231,.12);background:rgba(20,43,40,.52);color:rgba(248,246,239,.72);opacity:.52;animation:inspect-check-activate 5.8s ease infinite;animation-delay:calc(var(--inspect-index) * .46s)}.inspect-dom-check i{justify-self:center;width:1rem;aspect-ratio:1;border:1px solid rgba(143,244,231,.38);border-radius:999px;background:rgba(143,244,231,.1)}.inspect-dom-check span{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.08rem;line-height:1.05}.inspect-dom-check strong{color:#8ff4e7;font-size:clamp(.62rem,.78vw,.72rem);font-weight:900;line-height:1}.inspect-dom-check em{min-width:0;overflow:hidden;color:rgba(248,246,239,.82);font-size:clamp(.72rem,.95vw,.82rem);font-style:normal;font-weight:760;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.inspect-dom-check b{justify-self:end;min-width:2.6rem;padding:.28rem .4rem;border-radius:999px;background:rgba(40,212,191,.13);color:#8ff4e7;font-size:clamp(.62rem,.78vw,.7rem);font-weight:900;line-height:1;text-align:center}.inspect-dom-check.is-warning{border-color:rgba(243,182,64,.28)}.inspect-dom-check.is-warning i{border-color:rgba(243,182,64,.56);background:rgba(243,182,64,.14)}.inspect-dom-check.is-warning b,.inspect-dom-check.is-warning strong{color:var(--amber)}.inspect-dom-check.is-warning b{background:rgba(243,182,64,.14)}.inspect-dom-check.is-danger{border-color:rgba(240,100,85,.32)}.inspect-dom-check.is-danger i{border-color:rgba(240,100,85,.58);background:rgba(240,100,85,.14)}.inspect-dom-check.is-danger b,.inspect-dom-check.is-danger strong{color:#f06455}.inspect-dom-check.is-danger b{background:rgba(240,100,85,.14)}.inspect-dom-check.is-review{border-color:rgba(139,216,255,.22)}.inspect-dom-check.is-review i{border-color:rgba(139,216,255,.48);background:rgba(139,216,255,.12)}.inspect-dom-check.is-review b,.inspect-dom-check.is-review strong{color:#8bd8ff}.inspect-dom-check.is-review b{background:rgba(139,216,255,.13)}@keyframes inspect-beam-sweep{0%,12%{left:-34%;opacity:0}45%{opacity:1}66%{left:104%;opacity:0}to{left:104%;opacity:0}}@keyframes inspect-probe-travel{0%,18%{left:42%;opacity:0;transform:translate(-50%,-50%) scale(.82)}46%{opacity:1}70%,to{left:47%;opacity:0;transform:translate(-50%,-50%) scale(.62)}}@keyframes inspect-flow-pulse{0%,18%{stroke-dashoffset:42;opacity:0}52%{opacity:1}76%,to{stroke-dashoffset:0;opacity:0}}@keyframes inspect-check-activate{0%,36%{opacity:.5}48%,to{opacity:1}}@media (max-width:760px){.inspect-dom-asset{left:6%;right:6%;top:8%;width:auto;height:30%;min-width:0}.inspect-dom-flow,.inspect-dom-probe{display:none}.inspect-dom-panel{right:6%;left:6%;top:42%;width:auto;height:54%;grid-template-rows:2.35rem repeat(5,minmax(0,1fr));gap:.25rem;padding:.45rem}.inspect-dom-header{height:2.35rem;min-height:0;grid-template-columns:1.8rem minmax(0,1fr);padding:0 .5rem;font-size:.98rem}.inspect-dom-check{min-height:0;grid-template-columns:1.8rem minmax(0,1fr) 2.55rem;column-gap:.45rem;padding:.16rem .5rem}.inspect-dom-check i{width:.8rem}.inspect-dom-check strong{font-size:.6rem}.inspect-dom-check em{font-size:.72rem}.inspect-dom-check b{min-width:2.25rem;padding:.28rem .34rem;font-size:.6rem}}.manage-dom-stage{position:absolute;inset:0;z-index:4;overflow:hidden;border:1px solid rgba(248,246,239,.14);border-radius:8px;background:radial-gradient(circle at 18% 42%,rgba(240,100,85,.13),transparent 15rem),radial-gradient(circle at 78% 48%,rgba(139,216,255,.13),transparent 16rem),radial-gradient(circle at 52% 50%,rgba(40,212,191,.11),transparent 19rem),linear-gradient(145deg,rgba(248,246,239,.045),rgba(12,15,14,.66));box-shadow:0 28px 70px rgba(0,0,0,.28);isolation:isolate}.manage-dom-stage:before{content:"";background:linear-gradient(rgba(248,246,239,.035) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.035) 1px,transparent 0);background-size:4rem 4rem;opacity:.34}.manage-dom-flow,.manage-dom-stage:before{position:absolute;inset:0;pointer-events:none}.manage-dom-flow{z-index:1;width:100%;height:100%}.manage-dom-flow path{fill:none;stroke-linecap:round;stroke-dasharray:72;stroke-dashoffset:72;filter:drop-shadow(0 0 10px rgba(40,212,191,.2));animation:manage-flow-draw 6.2s ease infinite}.manage-dom-flow-action{stroke:rgba(240,100,85,.48);stroke-width:.3}.manage-dom-flow-record{stroke:rgba(139,216,255,.5);stroke-width:.3;animation-delay:1.6s}.manage-dom-board,.manage-dom-output-stack,.manage-dom-risk-stack{position:absolute;z-index:3;min-width:0}.manage-dom-risk-stack{left:6%;top:18%;width:min(23%,14rem);display:grid;gap:.55rem}.manage-dom-action,.manage-dom-board-header,.manage-dom-mini-header,.manage-dom-moving-card,.manage-dom-output,.manage-dom-risk{min-width:0;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manage-dom-board-header,.manage-dom-mini-header{display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;height:2.7rem;padding:0 .7rem;border:1px solid rgba(143,244,231,.24);background:rgba(7,20,18,.82);color:var(--paper);font-size:clamp(.88rem,1vw,1rem);font-weight:900}.manage-dom-board-header span,.manage-dom-mini-header span{width:1rem;height:.18rem;border-radius:999px;background:var(--teal);box-shadow:0 0 14px rgba(40,212,191,.36)}.manage-dom-risk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;height:3rem;padding:0 .72rem;border:1px solid rgba(240,100,85,.26);background:rgba(48,26,25,.58);color:rgba(248,246,239,.82);animation:manage-risk-pulse 6.2s ease infinite;animation-delay:calc(var(--risk-index) * .26s)}.manage-dom-moving-card strong,.manage-dom-risk strong{min-width:0;overflow:hidden;color:#f06455;font-size:clamp(.7rem,.9vw,.82rem);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.manage-dom-moving-card span,.manage-dom-risk b{padding:.24rem .42rem;border-radius:999px;background:rgba(240,100,85,.14);color:#ff8a7d;font-size:clamp(.6rem,.78vw,.7rem);font-weight:900;line-height:1}.manage-dom-moving-card{position:absolute;left:17%;top:45%;z-index:6;width:clamp(4.9rem,8.5vw,6.3rem);height:clamp(2.7rem,4.2vw,3.35rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:0 .62rem;border:1px solid rgba(240,100,85,.56);background:rgba(48,26,25,.82);box-shadow:inset 0 0 0 1px rgba(248,246,239,.04),0 0 26px rgba(240,100,85,.2);animation:manage-card-route 6.2s cubic-bezier(.2,.8,.22,1) infinite}.manage-dom-board{left:35%;top:13%;width:min(31%,22rem);height:74%;display:grid;grid-template-rows:2.9rem repeat(3,minmax(0,1fr));gap:clamp(.42rem,.8vw,.6rem);padding:clamp(.58rem,1vw,.82rem);border:1px solid rgba(143,244,231,.3);border-radius:8px;background:rgba(8,24,22,.76);box-shadow:inset 0 0 0 1px rgba(248,246,239,.04),0 20px 54px rgba(0,0,0,.26)}.manage-dom-board-header{height:auto}.manage-dom-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 .68rem;border:1px solid rgba(143,244,231,.16);background:rgba(20,43,40,.54);opacity:.48;animation:manage-action-fill 6.2s ease infinite;animation-delay:calc(1.1s + var(--action-index) * .36s)}.manage-dom-action span{overflow:hidden;color:rgba(248,246,239,.72);font-size:clamp(.66rem,.85vw,.78rem);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.manage-dom-action b{padding:.26rem .45rem;border-radius:999px;background:rgba(40,212,191,.14);color:#8ff4e7;font-size:clamp(.62rem,.78vw,.7rem);font-weight:900;line-height:1}.manage-dom-output-stack{right:6%;top:18%;width:min(24%,16rem);height:64%;display:grid;gap:.55rem}.manage-dom-output{display:grid;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;padding:0 .76rem;border:1px solid rgba(139,216,255,.2);background:rgba(13,32,38,.58);color:rgba(248,246,239,.82);opacity:.2;transform:translateX(.55rem);animation:manage-output-create 6.2s ease infinite;animation-delay:calc(2.6s + var(--output-index) * .3s)}.manage-dom-output i{width:.78rem;aspect-ratio:1;border:1px solid rgba(139,216,255,.58);border-radius:999px;background:rgba(139,216,255,.14);box-shadow:0 0 14px rgba(139,216,255,.22)}.manage-dom-output strong{min-width:0;overflow:hidden;color:#8bd8ff;font-size:clamp(.75rem,.95vw,.9rem);font-weight:900;text-overflow:ellipsis;white-space:nowrap}@keyframes manage-flow-draw{0%,20%{stroke-dashoffset:72;opacity:0}48%{opacity:1}78%,to{stroke-dashoffset:0;opacity:0}}@keyframes manage-risk-pulse{0%,34%{opacity:.54}46%,to{opacity:1}}@keyframes manage-card-route{0%,12%{left:17%;top:45%;opacity:0;transform:translate(-50%,-50%) scale(.82)}24%{opacity:1}48%{left:50%;top:45%;opacity:1;transform:translate(-50%,-50%) scale(1)}66%{left:50%;top:45%;opacity:.82;transform:translate(-50%,-50%) scale(.82)}82%{left:79%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.62)}to{left:79%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.62)}}@keyframes manage-action-fill{0%,38%{opacity:.44}54%,to{opacity:1}}@keyframes manage-output-create{0%,48%{opacity:.18;transform:translateX(.55rem)}62%,to{opacity:1;transform:translateX(0)}}@media (max-width:760px){.manage-dom-risk-stack{left:6%;top:7%;width:38%;gap:.38rem}.manage-dom-mini-header{height:2.2rem}.manage-dom-risk{height:2.4rem;padding:0 .55rem}.manage-dom-moving-card{width:4.8rem;height:2.6rem}.manage-dom-board{right:6%;left:auto;top:7%;width:48%;height:50%;grid-template-rows:2.2rem repeat(3,minmax(0,1fr));gap:.32rem;padding:.45rem}.manage-dom-board-header{grid-template-columns:1.4rem minmax(0,1fr)}.manage-dom-action{padding:0 .52rem}.manage-dom-output-stack{right:6%;left:6%;top:auto;bottom:7%;width:auto;height:28%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem}.manage-dom-output{grid-template-columns:1fr;justify-items:center;padding:.35rem;text-align:center}.manage-dom-output i{width:.62rem}}.loop-scene-shade{z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 52%,rgba(40,212,191,.11),transparent 35rem),linear-gradient(180deg,rgba(7,16,15,.08),rgba(7,16,15,.38))}.loop-static-model{z-index:2;display:grid;place-items:center;pointer-events:none;color:rgba(248,246,239,.48)}.loop-static-model span{position:absolute;transform:rotate(calc(var(--fallback-index, 0) * 72deg)) translateY(-9rem)}.loop-experience-inner{position:relative;z-index:1;min-height:calc(100svh - 11rem);display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "visual" "stage";gap:1rem;align-items:stretch;pointer-events:auto}.loop-copy-panel{grid-area:copy;width:min(100%,66rem);max-width:none;justify-self:center;text-align:center}.loop-copy-panel h2{max-width:58rem;margin-right:auto;margin-bottom:1rem;margin-left:auto}.kinetic-word{display:inline-block;margin-right:.32em;opacity:1;transform:translateY(0);transition:opacity .52s ease,transform .52s ease;transition-delay:calc(var(--word-index) * 55ms)}.section-loop-experience.is-ready .kinetic-word{opacity:0;transform:translateY(1rem)}.section-loop-experience.is-ready.is-visible .kinetic-word{opacity:1;transform:translateY(0)}.loop-copy-panel p{max-width:44rem;margin-right:auto;margin-left:auto;color:var(--muted);font-size:1.05rem;line-height:1.75}.loop-visual-panel{grid-area:visual;position:relative;min-width:0;min-height:0;height:clamp(17rem,22vw,30rem);align-self:stretch}.loop-stage-panel,.loop-visual-panel{width:min(100%,74rem);display:grid;justify-self:center}.loop-stage-panel{grid-area:stage;gap:1rem}.loop-active-stage{order:2;min-height:0;display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(18rem,1fr);align-items:start;gap:.85rem;padding:1.25rem 1.25rem 1.3rem;border:1px solid rgba(248,246,239,.16);border-left:3px solid var(--teal);border-radius:8px;background:rgba(12,15,14,.68);box-shadow:0 22px 50px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:loop-stage-in .42s ease both}@keyframes loop-stage-in{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.loop-active-stage>span{color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;grid-column:1}.loop-active-stage h3{grid-column:1;margin:0;font-size:1.45rem}.loop-active-stage p{grid-column:2;margin:0;color:var(--muted);line-height:1.65}.loop-stage-controls{order:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.loop-stage-controls button{min-height:5rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.46rem .62rem;align-items:center;padding:.8rem .85rem;border:1px solid rgba(248,246,239,.14);border-radius:8px;color:var(--muted);text-align:left;background:rgba(248,246,239,.045);font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.loop-stage-controls button.is-active,.loop-stage-controls button:focus-visible,.loop-stage-controls button:hover{border-color:rgba(40,212,191,.72);color:var(--text);background:rgba(40,212,191,.13);transform:translateY(-.18rem)}.loop-stage-controls span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:var(--teal);font-size:.76rem;font-weight:850;background:rgba(40,212,191,.12)}.loop-stage-controls strong{min-width:0;color:inherit;font-weight:850;line-height:1.2}.loop-stage-controls em{grid-column:2;color:var(--muted);font-size:.78rem;font-style:normal;font-weight:760}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kinetic-word,.loop-active-stage,.loop-stage-controls button,.reveal-ready [data-reveal],.stage-screen-output,.stage-screen-sweep{transition:none;animation:none}.loop-stage-controls button.is-active,.loop-stage-controls button:focus-visible,.loop-stage-controls button:hover,.reveal-ready [data-reveal],.section-loop-experience.is-visible .kinetic-word,.stage-screen-output{transform:none}.reveal-ready [data-reveal]{opacity:1}}.section{padding:6.5rem 2rem}.section-surface-map{background:linear-gradient(180deg,rgba(40,212,191,.08),transparent 22rem),#0e1412}.surface-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,.75fr);gap:3rem;align-items:end;margin-bottom:2rem}.surface-heading p{color:var(--muted);font-size:1.05rem;line-height:1.75}.surface-map-shell{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.52fr);gap:1rem;align-items:stretch}.role-panel,.surface-detail,.surface-radar{min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(24,30,27,.82)}.surface-radar{position:relative;min-height:32rem;overflow:hidden;background:linear-gradient(rgba(248,246,239,.045) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.045) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(40,212,191,.16),transparent 62%),rgba(12,15,14,.72);background-size:3rem 3rem,3rem 3rem,100% 100%,100% 100%}.surface-ring{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(40,212,191,.22);border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:17rem;height:17rem}.ring-two{width:28rem;height:28rem}.surface-sweep{position:absolute;inset:50% auto auto 50%;width:16rem;height:1px;background:linear-gradient(90deg,rgba(40,212,191,.78),transparent);transform-origin:left center;animation:surface-sweep 7s linear infinite}@keyframes surface-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.surface-node{position:absolute;top:var(--surface-y);left:var(--surface-x);width:max-content;min-width:6.25rem;max-width:min(14rem,calc(100% - 2rem));min-height:3.15rem;display:inline-grid;grid-template-columns:auto minmax(0,auto) auto;gap:.55rem;align-items:center;padding:.55rem .58rem .55rem .72rem;border:1px solid rgba(248,246,239,.2);border-radius:999px;color:var(--text);font:inherit;text-align:left;background:rgba(12,15,14,.88);box-shadow:0 16px 32px rgba(0,0,0,.22);cursor:pointer;transform:translate(-50%,-50%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.surface-node:after{content:"›";width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:999px;color:rgba(248,246,239,.58);font-size:1.05rem;font-weight:900;line-height:1;background:rgba(248,246,239,.06);transition:color .16s ease,background .16s ease,transform .16s ease}.surface-node.is-active,.surface-node:hover{border-color:rgba(40,212,191,.75);background:rgba(40,212,191,.13);box-shadow:0 0 0 .35rem rgba(40,212,191,.12)}.surface-node:hover{transform:translate(-50%,calc(-50% - .12rem))}.surface-node:focus-visible{outline:2px solid rgba(139,216,255,.88);outline-offset:3px}.surface-node.is-active:after,.surface-node:hover:after{color:var(--teal);background:rgba(40,212,191,.16);transform:translateX(.08rem)}.surface-node-dot{width:.78rem;height:.78rem;border-radius:50%;background:var(--teal)}.surface-node.severity-medium .surface-node-dot{background:var(--amber)}.surface-node.severity-high .surface-node-dot{background:var(--coral)}.surface-node-label{min-width:0;max-width:11rem;overflow:hidden;font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.surface-detail{display:grid;align-content:start;gap:1rem;padding:1.25rem;animation:surface-detail-in .22s ease both}@keyframes surface-detail-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.role-panel-main>span,.surface-detail>span{color:var(--amber);font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.role-panel h3,.surface-detail h3{margin:0}.role-panel p,.surface-detail p,.surface-response p{color:var(--muted);line-height:1.65;margin:0}.surface-response,.surface-signal-list{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid var(--line)}.surface-response strong,.surface-signal-list strong{color:var(--text);font-size:.9rem}.surface-signal-list div{display:flex;flex-wrap:wrap;gap:.45rem}.surface-signal-list em{min-height:1.9rem;display:inline-flex;align-items:center;padding:0 .65rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-style:normal;font-weight:760;background:rgba(248,246,239,.04)}.section-role-value{background:#101613}.role-layout .section-heading p{color:var(--muted);font-size:1.05rem;line-height:1.75}.role-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem}.role-tabs button{min-height:5rem;display:grid;gap:.35rem;align-content:center;padding:.85rem;border:1px solid var(--line);border-radius:8px;color:var(--muted);text-align:left;background:rgba(248,246,239,.04);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.role-tabs button.is-active,.role-tabs button:hover{border-color:rgba(40,212,191,.72);color:var(--text);background:rgba(40,212,191,.12)}.role-tabs span{color:var(--text);font-weight:850}.role-tabs small{font-size:.78rem;line-height:1.35}.role-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;padding:1.25rem}.role-panel-main{display:grid;align-content:start;gap:.75rem}.role-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.role-proof-grid div{min-height:8.4rem;padding:.9rem;border:1px solid var(--line);border-radius:6px;background:rgba(12,15,14,.35)}.role-proof-grid dt{margin-bottom:.55rem;color:var(--amber);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.role-proof-grid dd{margin:0;color:var(--text);line-height:1.5}.contact-layout p,.deployment-panel p{color:var(--muted-dark);font-size:1.05rem;line-height:1.75}.section-heading{max-width:46rem;margin-bottom:2.5rem}.section-heading>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem}.feature-card{min-height:16rem;padding:1.4rem;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.feature-rule{display:block;width:2.4rem;height:.22rem;margin-bottom:1.6rem;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--amber),var(--coral))}.feature-card p{color:var(--muted);line-height:1.65}.section-demo-console{background:linear-gradient(180deg,rgba(40,212,191,.1),transparent 20rem),#0b1110}.demo-heading p{max-width:48rem;color:var(--muted);font-size:1.05rem;line-height:1.75}.demo-console-shell{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr) minmax(19rem,.82fr);gap:1rem;align-items:stretch;min-height:53rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(40,212,191,.08),transparent 38rem),rgba(12,15,14,.72);box-shadow:0 24px 60px rgba(0,0,0,.28)}.asset-inspector,.demo-main,.demo-sidebar{min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(24,30,27,.86)}.demo-sidebar{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:1rem;padding:1rem}.demo-sidebar-heading,.inspector-header{display:grid;gap:.35rem}.demo-sidebar-heading span,.demo-topbar span,.inspector-header span,.patch-block span{color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.demo-sidebar-heading strong,.inspector-header strong{color:var(--text);font-size:1.25rem;line-height:1.2}.demo-scenarios{display:grid;gap:.55rem}.asset-node,.asset-row,.demo-scenarios button{font:inherit;cursor:pointer}.demo-scenarios button{min-height:4.7rem;display:grid;gap:.3rem;padding:.8rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);text-align:left;background:rgba(248,246,239,.04);transition:background .16s ease,border-color .16s ease,color .16s ease}.demo-scenarios button.is-active,.demo-scenarios button:hover{border-color:rgba(40,212,191,.7);color:var(--text);background:rgba(40,212,191,.12)}.demo-scenarios button span{color:var(--text);font-weight:850}.demo-scenarios button small{font-size:.78rem;line-height:1.35}.demo-run-button{width:100%;border:0;font:inherit;cursor:pointer}.demo-run-button:disabled{cursor:wait;opacity:.72}.demo-phase-list{display:grid;gap:.55rem;align-content:start;min-height:0;overflow:auto}.demo-phase{position:relative;min-height:5.3rem;display:grid;gap:.28rem;padding:.78rem .78rem .78rem 1rem;border:1px solid var(--line);border-radius:6px;background:rgba(12,15,14,.38);transition:border-color .18s ease,background .18s ease,transform .18s ease}.demo-phase:before{content:"";position:absolute;top:.85rem;left:0;width:.2rem;height:calc(100% - 1.7rem);border-radius:999px;background:rgba(248,246,239,.18)}.demo-phase.is-current:before{background:var(--amber)}.demo-phase.is-current{border-color:rgba(243,182,64,.7);background:rgba(243,182,64,.08);transform:translateX(.12rem)}.demo-phase.is-done:before{background:var(--teal)}.demo-phase.is-done{border-color:rgba(40,212,191,.48);background:rgba(40,212,191,.07)}.demo-phase span{color:var(--amber);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.demo-phase strong{color:var(--text);font-size:.94rem}.demo-phase p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.demo-main{display:grid;grid-template-rows:auto auto minmax(12rem,.72fr) auto auto minmax(13rem,1fr) auto;gap:.9rem;padding:1rem}.demo-topbar{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.3fr) minmax(8rem,.7fr);gap:.6rem}.asset-detail-grid>div,.demo-metrics>div,.demo-topbar>div{min-width:0;padding:.78rem;border:1px solid var(--line);border-radius:6px;background:rgba(248,246,239,.04)}.demo-topbar strong{display:block;margin-top:.3rem;color:var(--text);line-height:1.35}.demo-status{text-align:right}.demo-status-idle strong,.demo-status-ready strong{color:var(--muted)}.demo-status-running strong{color:var(--amber)}.demo-status-complete strong{color:var(--teal)}.demo-progress{height:.45rem;overflow:hidden;border-radius:999px;background:rgba(248,246,239,.08)}.demo-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--amber));transition:width .36s ease}.demo-stage-screen{min-width:0;min-height:13.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;overflow:hidden;padding:.9rem;border:1px solid rgba(248,246,239,.13);border-radius:8px;background:linear-gradient(rgba(248,246,239,.045) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.045) 1px,transparent 0),rgba(7,16,15,.78);background-size:2.2rem 2.2rem,2.2rem 2.2rem,100% 100%}.demo-stage-screen.status-running{border-color:rgba(243,182,64,.48)}.demo-stage-screen.status-complete{border-color:rgba(40,212,191,.58)}.stage-screen-rail{display:grid;gap:.45rem;align-content:center}.stage-screen-rail span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid rgba(248,246,239,.16);border-radius:50%;color:var(--muted);font-size:.72rem;font-weight:850;background:rgba(12,15,14,.72);transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease}.stage-screen-rail span.is-current{border-color:var(--amber);color:#171006;background:var(--amber);transform:scale(1.08)}.stage-screen-rail span.is-done{border-color:rgba(40,212,191,.72);color:#061210;background:var(--teal)}.stage-screen-workspace{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(248,246,239,.11);border-radius:6px;background:linear-gradient(120deg,rgba(40,212,191,.06),transparent 58%),rgba(12,15,14,.5)}.stage-screen-sweep{position:absolute;inset:0 auto 0 -30%;width:34%;background:linear-gradient(90deg,transparent,rgba(40,212,191,.18),transparent);opacity:0;transform:skewX(-16deg)}.status-running .stage-screen-sweep{opacity:1;animation:stage-screen-sweep 1.1s ease-in-out infinite}@keyframes stage-screen-sweep{to{transform:translateX(390%) skewX(-16deg)}}.stage-screen-map{position:absolute;inset:.9rem auto auto .9rem;width:min(42%,15rem);display:grid;gap:.42rem}.stage-screen-map span{min-height:1.85rem;display:flex;align-items:center;padding:0 .58rem;border:1px solid rgba(248,246,239,.12);border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:820;background:rgba(248,246,239,.04);transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease}.stage-screen-map span.is-current{border-color:rgba(243,182,64,.72);color:var(--text);background:rgba(243,182,64,.13);transform:translateX(.3rem)}.stage-screen-map span.is-done{border-color:rgba(40,212,191,.58);color:var(--text);background:rgba(40,212,191,.1)}.stage-screen-output{position:absolute;right:.9rem;top:.9rem;width:min(52%,22rem);display:grid;gap:.5rem;padding:.85rem;border:1px solid rgba(40,212,191,.28);border-radius:6px;background:rgba(6,18,16,.82);animation:screen-output-in .42s ease both}@keyframes screen-output-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.stage-screen-output span{color:var(--amber);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.stage-screen-output strong{color:var(--text);font-size:.98rem;line-height:1.35}.stage-screen-output p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.stage-screen-evidence{position:absolute;inset:auto .9rem .9rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.stage-screen-evidence em{min-height:1.7rem;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid rgba(248,246,239,.14);border-radius:999px;color:var(--muted);font-size:.7rem;font-style:normal;font-weight:780;background:rgba(248,246,239,.04)}.status-complete .stage-screen-evidence em,.status-running .stage-screen-evidence em{border-color:rgba(40,212,191,.28);color:var(--teal);background:rgba(40,212,191,.08)}.loop-transition-card{position:relative;min-width:0;min-height:12.8rem;display:grid;grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:1rem;overflow:hidden;padding:1rem;border:1px solid rgba(40,212,191,.26);border-radius:8px;background:linear-gradient(135deg,rgba(40,212,191,.12),transparent 56%),rgba(8,18,16,.76);transition:border-color .22s ease,background .22s ease}.loop-transition-card.status-running{border-color:rgba(243,182,64,.6);background:linear-gradient(135deg,rgba(243,182,64,.12),transparent 52%),rgba(8,18,16,.82)}.loop-transition-card.status-complete{border-color:rgba(40,212,191,.7)}.loop-transition-visual{position:relative;min-height:10rem;display:grid;place-items:center}.loop-core,.loop-transition-visual:after,.loop-transition-visual:before{content:"";position:absolute;border-radius:50%}.loop-transition-visual:before{width:9rem;height:9rem;border:1px solid rgba(40,212,191,.28)}.loop-transition-visual:after{width:6.5rem;height:6.5rem;border:1px dashed rgba(243,182,64,.42);animation:loop-spin 10s linear infinite}.loop-core{width:3.5rem;height:3.5rem;border:1px solid rgba(40,212,191,.8);background:radial-gradient(circle,rgba(40,212,191,.72),rgba(40,212,191,.08) 68%),rgba(12,15,14,.9);box-shadow:0 0 1.4rem rgba(40,212,191,.24)}.status-running .loop-core{animation:loop-core-pulse .9s ease-in-out infinite alternate}.loop-orbit{position:absolute;width:.82rem;height:.82rem;border-radius:50%;border:1px solid rgba(248,246,239,.32);background:rgba(248,246,239,.16)}.loop-orbit.is-current{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 .35rem rgba(243,182,64,.14)}.loop-orbit.is-done{border-color:var(--teal);background:var(--teal)}.loop-orbit-1{transform:translateY(-4.5rem)}.loop-orbit-2{transform:translate(4.25rem,-1.35rem)}.loop-orbit-3{transform:translate(2.65rem,3.7rem)}.loop-orbit-4{transform:translate(-2.65rem,3.7rem)}.loop-orbit-5{transform:translate(-4.25rem,-1.35rem)}.loop-transition-copy{min-width:0;display:grid;align-content:center;gap:.65rem}.loop-transition-copy>span{color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.loop-transition-copy h3{margin:0;color:var(--text);font-size:1.2rem;line-height:1.32}.loop-transition-copy p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.loop-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.loop-outcome-grid div{min-width:0;padding:.65rem;border:1px solid rgba(248,246,239,.1);border-radius:6px;background:rgba(248,246,239,.04)}.loop-outcome-grid strong{display:block;margin-bottom:.35rem;color:var(--text);font-size:.76rem}.loop-artifacts{display:flex;flex-wrap:wrap;gap:.4rem}.loop-artifacts em{min-height:1.75rem;display:inline-flex;align-items:center;padding:0 .55rem;border:1px solid rgba(40,212,191,.3);border-radius:999px;color:var(--teal);font-size:.74rem;font-style:normal;font-weight:780;background:rgba(40,212,191,.08)}@keyframes loop-spin{to{transform:rotate(1turn)}}@keyframes loop-core-pulse{0%{transform:scale(.9);box-shadow:0 0 .8rem rgba(40,212,191,.18)}to{transform:scale(1.08);box-shadow:0 0 1.8rem rgba(243,182,64,.28)}}.demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.demo-metrics span{color:var(--muted);font-size:.75rem;font-weight:750}.demo-metrics strong{display:block;margin-top:.45rem;color:var(--text);font-size:1.55rem;line-height:1;transition:color .18s ease}.demo-metric{position:relative;overflow:hidden}.demo-metric:after{content:"";position:absolute;inset:auto 0 0;height:.18rem;background:linear-gradient(90deg,var(--teal),var(--amber));opacity:calc(var(--metric-strength, 0) * .9);transform:scaleX(var(--metric-strength,0));transform-origin:left;transition:opacity .26s ease,transform .26s ease}.demo-metric.is-live{border-color:rgba(40,212,191,.36);background:rgba(40,212,191,.06)}.demo-metric.is-live strong{color:var(--teal)}.asset-map{position:relative;min-height:15rem;contain:layout paint;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(rgba(248,246,239,.055) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.055) 1px,transparent 0),radial-gradient(circle at center,rgba(40,212,191,.13),transparent 55%),rgba(12,15,14,.5);background-size:2.6rem 2.6rem,2.6rem 2.6rem,100% 100%,100% 100%}.asset-map:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 38%,rgba(40,212,191,.16),transparent 62%),radial-gradient(circle at calc(18% + var(--map-x, 0%)) 38%,rgba(243,182,64,.16),transparent 22%);opacity:0;transform:translateX(-22%);transition:opacity .18s ease,transform .42s ease}.asset-map.status-complete:before,.asset-map.status-running:before{opacity:1;transform:translateX(0)}.asset-pulse{position:absolute;inset:50% auto auto 50%;width:8rem;height:8rem;border:1px solid rgba(40,212,191,.58);border-radius:50%;transform:translate(-50%,-50%);animation:sonar-pulse 2.8s ease-out infinite}@keyframes sonar-pulse{0%{opacity:.8;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.asset-node{position:absolute;top:var(--node-y);left:var(--node-x);width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid rgba(248,246,239,.32);border-radius:50%;background:rgba(12,15,14,.88);transform:translate(-50%,-50%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.asset-node span{width:.72rem;height:.72rem;border-radius:50%;background:var(--teal)}.asset-node.risk-medium span{background:var(--amber)}.asset-node.risk-high span{background:var(--coral)}.asset-node.is-active{border-color:var(--teal);box-shadow:0 0 0 .35rem rgba(40,212,191,.14)}.asset-node.is-stage-target{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 0 .35rem rgba(40,212,191,.14),0 0 1.8rem rgba(243,182,64,.22)}.asset-table{display:grid;gap:.45rem}.asset-row,.asset-table-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(6rem,.65fr) minmax(4.6rem,.42fr) minmax(3.6rem,.32fr);gap:.6rem;align-items:center}.asset-table-head{padding:0 .7rem;color:var(--muted);font-size:.72rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.asset-row{min-height:4.2rem;padding:.7rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);text-align:left;background:rgba(248,246,239,.04);transition:border-color .16s ease,background .16s ease}.asset-row.is-active,.asset-row:hover{border-color:rgba(40,212,191,.7);background:rgba(40,212,191,.1)}.asset-row strong{display:block;color:var(--text);line-height:1.3}.asset-row small{display:block;margin-top:.25rem;color:var(--muted);font-size:.75rem}.risk-pill{min-height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:850}.risk-pill.risk-low{color:#061210;background:var(--teal)}.risk-pill.risk-medium{color:#171006;background:var(--amber)}.risk-pill.risk-high{color:#210806;background:var(--coral)}.asset-inspector{display:grid;align-content:start;gap:1rem;padding:1rem}.inspector-header p{margin:0;color:var(--muted);line-height:1.55}.asset-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.asset-detail-grid dt{margin-bottom:.25rem;color:var(--muted);font-size:.72rem;font-weight:800}.asset-detail-grid dd{margin:0;color:var(--text);font-weight:780;line-height:1.35}.signal-chips{display:flex;flex-wrap:wrap;gap:.45rem}.signal-chips span{min-height:1.9rem;display:inline-flex;align-items:center;padding:0 .65rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:760;background:rgba(248,246,239,.04)}.inspector-block{display:grid;gap:.55rem}.inspector-block h3{margin:0;font-size:.98rem}.drift-list,.evidence-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.drift-list li,.evidence-list li{min-height:2.45rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.55rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:.84rem;line-height:1.4;background:rgba(12,15,14,.34)}.drift-list li span{width:.62rem;height:.62rem;border-radius:50%;background:var(--teal)}.drift-list li.risk-medium span{background:var(--amber)}.drift-list li.risk-high span{background:var(--coral)}.evidence-list li:before{content:"";width:.6rem;height:.6rem;border-radius:2px;background:var(--teal)}.recommendation-block p{margin:0;color:var(--muted);line-height:1.6}.patch-block{min-width:0;display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(40,212,191,.28);border-radius:6px;background:rgba(6,18,16,.76)}.patch-block pre{max-width:100%;overflow:auto;margin:0;color:#d9fff8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.55;white-space:pre-wrap}.demo-disclaimer{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.inspector-cta{width:100%}.section-reports{background:var(--panel-light);color:var(--ink)}.reports-hero{margin-bottom:1.5rem}.reports-hero h2{max-width:50rem}.reports-hero p{max-width:49rem;color:var(--muted-dark);font-size:1.05rem;line-height:1.75}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.report-card{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line-dark);border-radius:8px;background:#fffdf8}.report-preview{display:block;aspect-ratio:16/11;overflow:hidden;border-bottom:1px solid var(--line-dark);background:#eef1ed}.report-preview img{width:100%;height:100%;object-fit:contain;object-position:top center;transition:transform .18s ease}.report-card:hover .report-preview img{transform:scale(1.025)}.report-card-body{display:grid;gap:.75rem;align-content:start;padding:1rem}.report-card-body>span{color:#617069;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.report-card h3{margin:0;color:var(--ink);font-size:1.08rem;line-height:1.3}.report-card p{margin:0;color:var(--muted-dark);line-height:1.62}.report-tags{display:flex;flex-wrap:wrap;gap:.4rem}.report-tags em{min-height:1.75rem;display:inline-flex;align-items:center;padding:0 .55rem;border:1px solid var(--line-dark);border-radius:999px;color:#26352f;font-size:.74rem;font-style:normal;font-weight:780;background:#f5f3ed}.report-note{max-width:54rem;margin:1rem 0 0;color:var(--muted-dark);line-height:1.6}.section-simulator{background:linear-gradient(180deg,rgba(243,182,64,.08),transparent 18rem),#111714}.simulator-heading p{max-width:45rem;color:var(--muted);font-size:1.05rem;line-height:1.75}.trial-service-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"entry flow" "entry note";gap:1rem;align-items:stretch}.trial-card{min-width:0;padding:1.35rem;border:1px solid var(--line);border-radius:8px;background:rgba(24,30,27,.88)}.trial-entry{grid-area:entry}.trial-flow-card{grid-area:flow}.trial-note-card{grid-area:note}.panel-heading{display:grid;gap:.35rem;margin-bottom:1.35rem}.panel-heading span{color:var(--amber);font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.panel-heading h3{margin:0}.trial-card>p,.trial-checklist p,.trial-flow-step p{margin:0;color:var(--muted);line-height:1.65}.trial-checklist{display:grid;gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none}.trial-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.9rem;border:1px solid var(--line);border-radius:6px;background:rgba(12,15,14,.36)}.trial-checklist li>span{width:.72rem;height:.72rem;margin-top:.35rem;border-radius:999px;background:var(--teal);box-shadow:0 0 0 .36rem rgba(40,212,191,.13)}.trial-checklist strong,.trial-flow-step strong{display:block;margin-bottom:.25rem;color:var(--text);font-size:1rem;line-height:1.35}.trial-flow{display:grid;gap:.7rem}.trial-flow-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .8rem;align-items:start;min-height:5.7rem;padding:.85rem;border:1px solid var(--line);border-radius:6px;background:rgba(248,246,239,.04)}.trial-flow-step em{grid-row:span 2;width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:999px;color:#08110f;background:var(--amber);font-size:.78rem;font-style:normal;font-weight:900}.trial-note-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.trial-note-list li{position:relative;padding-left:1.1rem;color:var(--muted);line-height:1.65}.trial-note-list li:before{content:"";position:absolute;left:0;top:.72em;width:.38rem;height:.38rem;border-radius:999px;background:var(--amber)}.simulator-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.simulator-actions .button{min-width:10.5rem}.section-deployment{background:var(--panel-light);color:var(--ink)}.deployment-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.55fr);gap:3rem;align-items:center;padding:3rem;border:1px solid var(--line-dark);border-radius:8px;background:#fffdf8}.tag-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tag-list span{min-height:3.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border:1px solid var(--line-dark);border-radius:6px;color:#14241f;font-weight:800;background:#f5f3ed}.section-contact{background:linear-gradient(135deg,rgba(40,212,191,.12),transparent 36rem),var(--bg)}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.contact-layout p{max-width:42rem;color:var(--muted)}.aegisonar-embedded{color:var(--text)}.aegisonar-embedded .section,.aegisonar-embedded .section-demo-console,.aegisonar-embedded .section-deployment,.aegisonar-embedded .section-loop-experience,.aegisonar-embedded .section-reports,.aegisonar-embedded .section-role-value,.aegisonar-embedded .section-simulator,.aegisonar-embedded .section-surface-map{background:linear-gradient(180deg,rgba(38,174,228,.06),transparent 20rem),#ffffff;color:var(--text)}.aegisonar-embedded .demo-scenarios button span,.aegisonar-embedded .feature-card h3,.aegisonar-embedded .loop-stage-controls strong,.aegisonar-embedded .role-panel h3,.aegisonar-embedded .role-tabs span,.aegisonar-embedded .surface-detail h3,.aegisonar-embedded h2,.aegisonar-embedded h3,.aegisonar-embedded strong{color:#11181d}.aegisonar-embedded .demo-heading p,.aegisonar-embedded .deployment-panel p,.aegisonar-embedded .feature-card p,.aegisonar-embedded .loop-copy-panel p,.aegisonar-embedded .role-panel p,.aegisonar-embedded .section-heading>p:not(.eyebrow),.aegisonar-embedded .simulator-heading p,.aegisonar-embedded .surface-detail p,.aegisonar-embedded .surface-heading p,.aegisonar-embedded .surface-response p,.aegisonar-embedded .trial-card>p,.aegisonar-embedded .trial-checklist p,.aegisonar-embedded .trial-flow-step p,.aegisonar-embedded .trial-note-list li,.aegisonar-embedded p{color:#5b6a72}.aegisonar-embedded .demo-sidebar-heading span,.aegisonar-embedded .demo-topbar span,.aegisonar-embedded .eyebrow,.aegisonar-embedded .inspector-header span,.aegisonar-embedded .panel-heading span,.aegisonar-embedded .patch-block span,.aegisonar-embedded .role-panel-main>span,.aegisonar-embedded .surface-detail>span{color:#146a82}.aegisonar-embedded .asset-map,.aegisonar-embedded .demo-stage-screen,.aegisonar-embedded .inspect-dom-stage,.aegisonar-embedded .loop-canvas-stage,.aegisonar-embedded .manage-dom-stage,.aegisonar-embedded .register-dom-stage,.aegisonar-embedded .surface-radar{border:1px solid rgba(20,106,130,.18);background:linear-gradient(rgba(20,106,130,.07) 1px,transparent 0),linear-gradient(90deg,rgba(20,106,130,.07) 1px,transparent 0),radial-gradient(circle at 50% 46%,rgba(38,174,228,.14),transparent 56%),#f9fdff;background-size:3rem 3rem,3rem 3rem,100% 100%,100% 100%;box-shadow:0 24px 64px rgba(20,106,130,.12)}.aegisonar-embedded .asset-inspector,.aegisonar-embedded .demo-console-shell,.aegisonar-embedded .demo-main,.aegisonar-embedded .demo-sidebar,.aegisonar-embedded .deployment-panel,.aegisonar-embedded .feature-card,.aegisonar-embedded .loop-active-stage,.aegisonar-embedded .report-card,.aegisonar-embedded .role-panel,.aegisonar-embedded .surface-detail,.aegisonar-embedded .trial-card{border:1px solid rgba(20,106,130,.18);background:rgba(255,255,255,.94);box-shadow:0 20px 58px rgba(20,106,130,.09)}.aegisonar-embedded .asset-row,.aegisonar-embedded .demo-phase,.aegisonar-embedded .demo-scenarios button,.aegisonar-embedded .drift-list li,.aegisonar-embedded .evidence-list li,.aegisonar-embedded .loop-stage-controls button,.aegisonar-embedded .role-tabs button,.aegisonar-embedded .signal-chips span,.aegisonar-embedded .surface-signal-list em,.aegisonar-embedded .tag-list span,.aegisonar-embedded .trial-checklist li,.aegisonar-embedded .trial-flow-step{border-color:rgba(20,106,130,.18);background:#ffffff;color:#5b6a72;box-shadow:0 10px 28px rgba(20,106,130,.06)}.aegisonar-embedded .asset-row.is-active,.aegisonar-embedded .asset-row:hover,.aegisonar-embedded .demo-scenarios button.is-active,.aegisonar-embedded .demo-scenarios button:hover,.aegisonar-embedded .loop-stage-controls button.is-active,.aegisonar-embedded .loop-stage-controls button:focus-visible,.aegisonar-embedded .loop-stage-controls button:hover,.aegisonar-embedded .role-tabs button.is-active,.aegisonar-embedded .role-tabs button:hover{border-color:rgba(38,174,228,.72);background:#eaf8fe;color:#11181d;box-shadow:0 0 0 .22rem rgba(38,174,228,.12)}.aegisonar-embedded .loop-stage-controls span,.aegisonar-embedded .surface-node.is-active:after,.aegisonar-embedded .surface-node:hover:after{color:#146a82;background:rgba(38,174,228,.12)}.aegisonar-embedded .asset-detail-grid>div,.aegisonar-embedded .demo-metrics>div,.aegisonar-embedded .demo-topbar>div,.aegisonar-embedded .loop-outcome-grid div,.aegisonar-embedded .patch-block,.aegisonar-embedded .role-proof-grid div,.aegisonar-embedded .stage-screen-output{border-color:rgba(20,106,130,.18);background:#f7fbfd}.aegisonar-embedded .demo-phase span,.aegisonar-embedded .loop-transition-copy>span,.aegisonar-embedded .role-proof-grid dt,.aegisonar-embedded .stage-screen-output span{color:#146a82}.aegisonar-embedded .asset-detail-grid dd,.aegisonar-embedded .demo-topbar strong,.aegisonar-embedded .loop-outcome-grid strong,.aegisonar-embedded .loop-transition-copy h3,.aegisonar-embedded .role-proof-grid dd,.aegisonar-embedded .stage-screen-output strong,.aegisonar-embedded .trial-checklist strong,.aegisonar-embedded .trial-flow-step strong{color:#11181d}.aegisonar-embedded .demo-phase.is-current{border-color:rgba(245,166,35,.72);background:#fff7e8}.aegisonar-embedded .demo-metric.is-live,.aegisonar-embedded .demo-phase.is-done{border-color:rgba(38,174,228,.42);background:#eaf8fe}.aegisonar-embedded .demo-stage-screen.status-running{border-color:rgba(245,166,35,.58)}.aegisonar-embedded .demo-stage-screen.status-complete{border-color:rgba(38,174,228,.58)}.aegisonar-embedded .loop-transition-card.status-running,.aegisonar-embedded .stage-screen-map span.is-current{border-color:rgba(245,166,35,.64);background:#fff7e8}.aegisonar-embedded .stage-screen-map span.is-done,.aegisonar-embedded .status-complete .stage-screen-evidence em,.aegisonar-embedded .status-running .stage-screen-evidence em{border-color:rgba(38,174,228,.38);background:#eaf8fe;color:#146a82}.aegisonar-embedded .register-dom-new-row,.aegisonar-embedded .register-dom-row{color:#146a82}.aegisonar-embedded .inspect-dom-asset strong,.aegisonar-embedded .inspect-dom-check em,.aegisonar-embedded .manage-dom-action span,.aegisonar-embedded .manage-dom-output{color:#4d5a61}.aegisonar-embedded .inspect-dom-asset small{color:#6d7a80}.aegisonar-embedded .inspect-dom-check b,.aegisonar-embedded .inspect-dom-check strong,.aegisonar-embedded .manage-dom-action b,.aegisonar-embedded .manage-dom-output strong{color:#146a82}.aegisonar-embedded .demo-compliance-mapping{border-color:rgba(20,106,130,.16)!important;background:#ffffff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 .8rem 2rem rgba(20,106,130,.06)!important}.aegisonar-embedded .demo-compliance-mapping header{border-bottom-color:rgba(20,106,130,.14)!important;background:linear-gradient(135deg,rgba(38,174,228,.07),transparent 72%),#f8fcfe!important}.aegisonar-embedded .demo-compliance-mapping header strong{color:#11181d!important}.aegisonar-embedded .demo-compliance-mapping header span{border-color:rgba(38,174,228,.18)!important;color:#146a82!important;background:#eaf8fe!important}.aegisonar-embedded .demo-compliance-row{border-top-color:rgba(20,106,130,.12)!important;background:#ffffff!important}.aegisonar-embedded .demo-compliance-row.is-head{color:#596970!important;background:#f7fbfd!important}.aegisonar-embedded .demo-compliance-row b,.aegisonar-embedded .demo-compliance-row strong{color:#11181d!important}.aegisonar-embedded .demo-compliance-row div span,.aegisonar-embedded .demo-compliance-row small{color:#5b6a72!important}.aegisonar-embedded .demo-compliance-row em{color:#352704!important;background:#e5ad3f!important;box-shadow:0 0 0 .2rem rgba(229,173,63,.12)!important}.aegisonar-embedded .demo-compliance-row.risk-high em{color:#ffffff!important;background:#d84242!important;box-shadow:0 0 0 .2rem rgba(216,66,66,.12)!important}.aegisonar-embedded .demo-surface-history{background:linear-gradient(rgba(20,106,130,.055) 1px,transparent 0),linear-gradient(90deg,rgba(20,106,130,.055) 1px,transparent 0),#ffffff!important;background-size:2.4rem 2.4rem!important}.aegisonar-embedded .demo-surface-history header{border-bottom-color:rgba(20,106,130,.14)!important}.aegisonar-embedded .demo-grade-trend{border-color:rgba(20,106,130,.16)!important;background:linear-gradient(135deg,rgba(38,174,228,.08),transparent 72%),#f8fcfe!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 .8rem 2rem rgba(20,106,130,.08)!important}.aegisonar-embedded .demo-grade-trend>span{color:#26343b!important}.aegisonar-embedded .demo-grade-line:before{background:#37abc6!important;box-shadow:0 0 0 .18rem rgba(55,171,198,.1)!important}.aegisonar-embedded .demo-grade-line i{background:#e5ad3f!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 .18rem rgba(229,173,63,.12)!important}.aegisonar-embedded .demo-grade-line i.is-active:after{border-color:rgba(20,106,130,.16)!important;color:#9c6a12!important;background:#ffffff!important;box-shadow:0 .55rem 1.4rem rgba(20,106,130,.1)!important}.aegisonar-embedded .demo-surface-legend span{color:#596970!important}.aegisonar-embedded .demo-surface-bars{border-top-color:rgba(20,106,130,.14)!important}.aegisonar-embedded .demo-surface-bars span{background:linear-gradient(0deg,#e5ad3f 0 45%,#37abc6 45% 100%)!important;box-shadow:0 .35rem .9rem rgba(20,106,130,.08)!important}.aegisonar-embedded .demo-surface-history{background:linear-gradient(rgba(20,106,130,.055) 1px,transparent 0),linear-gradient(90deg,rgba(20,106,130,.055) 1px,transparent 0),#ffffff;background-size:2.4rem 2.4rem}.aegisonar-embedded .demo-surface-history header{border-bottom-color:rgba(20,106,130,.14)}.aegisonar-embedded .demo-grade-trend{border-color:rgba(20,106,130,.16);background:linear-gradient(135deg,rgba(38,174,228,.08),transparent 72%),#f8fcfe;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 .8rem 2rem rgba(20,106,130,.08)}.aegisonar-embedded .demo-grade-trend>span{color:#26343b}.aegisonar-embedded .demo-grade-line:before{background:#37abc6;box-shadow:0 0 0 .18rem rgba(55,171,198,.1)}.aegisonar-embedded .demo-grade-line i{background:#e5ad3f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 .18rem rgba(229,173,63,.12)}.aegisonar-embedded .demo-grade-line i.is-active:after{border-color:rgba(20,106,130,.16);color:#9c6a12;background:#ffffff;box-shadow:0 .55rem 1.4rem rgba(20,106,130,.1)}.aegisonar-embedded .demo-surface-legend span{color:#596970}.aegisonar-embedded .demo-surface-bars{border-top-color:rgba(20,106,130,.14)}.aegisonar-embedded .demo-surface-bars span{background:linear-gradient(0deg,#e5ad3f 0 45%,#37abc6 45% 100%);box-shadow:0 .35rem .9rem rgba(20,106,130,.08)}.aegisonar-embedded .demo-step-tabs span,.aegisonar-embedded .loop-stage-controls span{color:#146a82;background:#dff4fb;box-shadow:inset 0 0 0 1px rgba(38,174,228,.22)}.aegisonar-embedded .demo-step-tabs button.is-active span,.aegisonar-embedded .loop-stage-controls button.is-active span{color:#ffffff;background:#26aee4;box-shadow:0 0 0 .28rem rgba(38,174,228,.18)}.aegisonar-embedded .register-dom-moving-node,.aegisonar-embedded .register-dom-node{background:radial-gradient(circle at 36% 32%,#ffffff 0 16%,#f0a018 34%,#f0a018 64%,rgba(240,160,24,.24) 73%,transparent 74%);box-shadow:0 0 0 2px rgba(240,160,24,.86),0 0 1.5rem rgba(240,160,24,.36);opacity:1}.aegisonar-embedded .register-dom-moving-node:after,.aegisonar-embedded .register-dom-node:after{background:rgba(240,160,24,.38)}.aegisonar-embedded .inspect-dom-probe{border-color:rgba(38,174,228,.54);background:radial-gradient(circle,rgba(38,174,228,.2),rgba(255,255,255,.78) 68%);box-shadow:inset 0 0 0 1px rgba(38,174,228,.2),0 1.25rem 4rem rgba(38,174,228,.14)}.aegisonar-embedded .inspect-dom-probe span{background:#1597b8;box-shadow:0 0 0 .35rem rgba(38,174,228,.18),0 0 1.4rem rgba(21,151,184,.32)}.aegisonar-embedded .inspect-dom-check i{border-width:2px;border-color:#26aee4;background:#ffffff;box-shadow:inset 0 0 0 .28rem rgba(38,174,228,.18),0 0 0 1px rgba(20,106,130,.12);opacity:1}.aegisonar-embedded .inspect-dom-check.is-warning i{border-color:#f0a018;background:#fff7e8;box-shadow:inset 0 0 0 .28rem rgba(240,160,24,.24),0 0 0 1px rgba(240,160,24,.22)}.aegisonar-embedded .inspect-dom-check.is-danger i{border-color:#d8292f;background:#fff2f2;box-shadow:inset 0 0 0 .28rem rgba(216,41,47,.18),0 0 0 1px rgba(216,41,47,.18)}.aegisonar-embedded .inspect-dom-check.is-review i{border-color:#1597b8;background:#eaf8fe;box-shadow:inset 0 0 0 .28rem rgba(38,174,228,.18),0 0 0 1px rgba(20,106,130,.14)}.aegisonar-embedded .asset-node span,.aegisonar-embedded .manage-dom-board-header span,.aegisonar-embedded .manage-dom-mini-header span,.aegisonar-embedded .manage-dom-output i,.aegisonar-embedded .surface-node-dot{background:#1597b8;border-color:#1597b8;box-shadow:0 0 0 .28rem rgba(38,174,228,.16),0 0 1.1rem rgba(21,151,184,.24);opacity:1}.aegisonar-embedded .asset-node.risk-medium span,.aegisonar-embedded .demo-brief-item-list li.is-medium:after,.aegisonar-embedded .surface-node.severity-medium .surface-node-dot{background:#f0a018;border-color:#f0a018;box-shadow:0 0 0 .28rem rgba(240,160,24,.16),0 0 1.1rem rgba(240,160,24,.26)}.aegisonar-embedded .asset-node.risk-high span,.aegisonar-embedded .demo-brief-item-list li.is-high:after,.aegisonar-embedded .surface-node.severity-high .surface-node-dot{background:#d8292f;border-color:#d8292f;box-shadow:0 0 0 .28rem rgba(216,41,47,.14),0 0 1.1rem rgba(216,41,47,.22)}.aegisonar-embedded .demo-brief-item-list li:after{opacity:1;box-shadow:0 0 0 .22rem rgba(38,174,228,.14)}.aegisonar-embedded .aegisonar-hero{width:min(calc(100% - 4rem),1180px);min-height:auto;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:clamp(2rem,4vw,3.5rem);align-items:center;padding:clamp(4.5rem,6vw,6.5rem) 0 clamp(3.5rem,5vw,5rem);background:#ffffff}.aegisonar-embedded .aegisonar-hero h1{max-width:none;margin-bottom:1.25rem;color:#0f171c;font-size:clamp(3.4rem,4vw,4.6rem);line-height:.96;letter-spacing:0;white-space:nowrap}.aegisonar-embedded .aegisonar-hero .hero-headline{max-width:40rem;color:#11181d;font-size:clamp(1.55rem,2.1vw,2.2rem);font-weight:900;line-height:1.38;opacity:1}.aegisonar-embedded .aegisonar-hero .hero-body{max-width:39rem;color:#34444b;font-size:clamp(1.02rem,1.28vw,1.2rem);font-weight:650;line-height:1.78}.aegisonar-embedded .aegisonar-hero .button-primary{border-color:#146a82;background:#146a82;color:#ffffff}.aegisonar-embedded .aegisonar-hero .button-primary span,.aegisonar-embedded .aegisonar-hero .button-primary strong{color:inherit}.aegisonar-embedded .aegisonar-hero .button-secondary{border-color:rgba(20,106,130,.28);background:#ffffff;color:#146a82}.aegisonar-embedded .aegisonar-hero .hero-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.aegisonar-embedded .aegisonar-hero .fact{min-height:5.4rem;border:1px solid rgba(38,174,228,.36);background:#ffffff;box-shadow:0 12px 28px rgba(20,106,130,.07)}.aegisonar-embedded .aegisonar-hero .fact dt{color:#146a82}.aegisonar-embedded .aegisonar-hero .fact dd{color:#607079}.aegisonar-embedded .aegisonar-hero-diagram{display:flex;justify-content:flex-end;align-items:center}.aegisonar-embedded .asm-diagram{width:min(100%,34rem);aspect-ratio:1.1;margin:0;overflow:visible;border:0;border-radius:0;background:transparent}.aegisonar-embedded .asm-arc{left:17.5%;right:6.5%;bottom:28%;border-width:3px;border-color:#ffb400}.aegisonar-embedded .asm-arc-outer{height:35%}.aegisonar-embedded .asm-arc-inner{left:28.5%;right:20%;bottom:28%;height:24%}.aegisonar-embedded .asm-ray{border-color:#ff2727;opacity:.95}.aegisonar-embedded .asm-ray-one{left:33.5%;top:18%;height:12.5rem;transform:rotate(-25deg)}.aegisonar-embedded .asm-ray-two{left:49.5%;top:10%;height:15rem;transform:rotate(20deg)}.aegisonar-embedded .asm-ray-three{right:-5%;top:57%;width:30%}.aegisonar-embedded .asm-center{left:55%;bottom:17%;z-index:7;width:15.5%;background:#146a82}.aegisonar-embedded .asm-title{left:55%;bottom:3.5%;color:#11181d;font-size:clamp(1.2rem,1.9vw,1.65rem);font-weight:500}.aegisonar-embedded .asm-item{z-index:5;gap:.12rem;color:#11181d;font-size:clamp(.52rem,.72vw,.66rem);line-height:1.1}.aegisonar-embedded .asm-item img{display:block}.aegisonar-embedded .asm-item figcaption{color:#11181d;font-size:clamp(.58rem,.8vw,.72rem);font-weight:850;line-height:1.1;white-space:nowrap}.aegisonar-embedded .asm-item-cloud,.aegisonar-embedded .asm-item-data,.aegisonar-embedded .asm-item-funnel,.aegisonar-embedded .asm-item-identity,.aegisonar-embedded .asm-item-iot,.aegisonar-embedded .asm-item-map,.aegisonar-embedded .asm-item-mobile,.aegisonar-embedded .asm-item-saas,.aegisonar-embedded .asm-item-shadow{right:auto;bottom:auto;transform:translate(-50%,-50%)}.aegisonar-embedded .asm-item-data{left:19%;top:42%;width:10.5%}.aegisonar-embedded .asm-item-funnel{left:31%;top:30%;width:11.5%}.aegisonar-embedded .asm-item-cloud{left:49%;top:27%;width:10.2%}.aegisonar-embedded .asm-item-cloud img{width:66%!important;margin-inline:auto}.aegisonar-embedded .asm-item-saas{left:67%;top:29%;width:9.5%}.aegisonar-embedded .asm-item-mobile{left:82%;top:40%;width:10.5%}.aegisonar-embedded .asm-item-map{left:88%;top:56%;width:8.8%}.aegisonar-embedded .asm-item-shadow{left:87%;top:72%;width:9.5%}.aegisonar-embedded .asm-item-server{left:64%;bottom:27%;width:10.5%}.aegisonar-embedded .asm-item-laptop{left:35.5%;bottom:28%;width:10.5%}.aegisonar-embedded .asm-item-iot{left:13.5%;top:58%;width:11.5%}.aegisonar-embedded .asm-item-identity{left:16%;top:74%;width:10%}@media (max-width:980px){.aegisonar-embedded .aegisonar-hero{grid-template-columns:1fr}.aegisonar-embedded .aegisonar-hero h1{white-space:normal}.aegisonar-embedded .aegisonar-hero-diagram{justify-content:flex-start}}@media (max-width:720px){.aegisonar-embedded .aegisonar-hero{width:min(calc(100% - 2rem),1180px);grid-template-columns:1fr}.aegisonar-embedded .aegisonar-hero .hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.aegisonar-embedded .aegisonar-hero-diagram{justify-content:center}}.aegisonar-embedded .section-contact{background:#146a82;color:#ffffff}.site-footer{display:flex;justify-content:space-between;gap:1rem;padding:2rem;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.site-footer-brand{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.site-footer-brand img{width:clamp(5rem,8vw,7.25rem);height:auto;flex:0 0 auto;opacity:.42;filter:grayscale(.25) saturate(.8)}@media (max-width:980px){.site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand language" "nav nav";gap:.55rem 1rem;min-height:auto;padding:.75rem 1.25rem .8rem}.brand{grid-area:brand}.language-link{grid-area:language;justify-self:end}.nav-links{grid-area:nav;display:flex;justify-content:flex-start;gap:.55rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:0 0 auto;min-height:2rem;font-size:.88rem}h1{font-size:4rem}h2{font-size:2.25rem}.demo-console-shell{grid-template-columns:1fr;min-height:auto}.reports-hero{grid-template-columns:1fr;align-items:start}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-panel,.surface-heading,.surface-map-shell{grid-template-columns:1fr}.role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-sidebar{grid-template-rows:auto}.demo-phase-list,.demo-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-phase-list{overflow:visible}.asset-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-disclaimer,.inspector-cta,.inspector-header,.patch-block{grid-column:1/-1}.feature-grid,.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.section-loop-experience{min-height:auto;padding:4.8rem 1.25rem}.loop-experience-inner{min-height:auto;grid-template-columns:1fr;grid-template-areas:"copy" "visual" "stage";gap:2rem;align-content:start;align-items:stretch}.loop-copy-panel{width:min(100%,42rem);max-width:none;justify-self:center;text-align:center}.loop-copy-panel h2,.loop-copy-panel p{margin-right:auto;margin-left:auto}.loop-visual-panel{height:32rem}.loop-canvas-stage{min-height:0}.loop-stage-panel{width:100%;max-width:none;justify-self:stretch}.loop-active-stage{grid-template-columns:1fr}.loop-active-stage h3,.loop-active-stage p,.loop-active-stage>span{grid-column:auto;grid-row:auto}.loop-stage-controls{grid-template-columns:repeat(5,minmax(7.8rem,1fr));overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory}.loop-stage-controls button{grid-template-columns:1fr;justify-items:center;gap:.4rem;padding:.75rem .45rem;text-align:center;scroll-snap-align:start}.loop-stage-controls em{grid-column:auto}.loop-stage-controls button.is-active,.loop-stage-controls button:focus-visible,.loop-stage-controls button:hover{transform:translateY(-.2rem)}.trial-service-layout{grid-template-areas:"entry" "flow" "note"}.contact-layout,.deployment-panel,.trial-service-layout{grid-template-columns:1fr}.contact-actions{margin-top:0}}@media (max-width:680px){.site-header{min-height:4rem;padding:.65rem 1rem .7rem}.brand span:last-child{font-size:.98rem}.hero{min-height:calc(100svh - 5.5rem);padding:3rem 1rem}.hero-image img{object-position:72% center}.hero-overlay{background:linear-gradient(90deg,rgba(12,15,14,.98),rgba(12,15,14,.7)),linear-gradient(180deg,rgba(12,15,14,.12),var(--bg))}h1{font-size:3rem}h2{font-size:1.9rem}.hero-headline{font-size:1.28rem}.contact-layout p,.deployment-panel p,.hero-body{font-size:1rem}.contact-actions,.hero-actions{flex-direction:column}.button{width:100%}.asset-detail-grid,.asset-inspector,.demo-metrics,.demo-phase-list,.demo-scenarios,.demo-topbar,.feature-grid,.hero-facts,.loop-outcome-grid,.loop-transition-card,.report-grid,.role-panel,.role-proof-grid,.role-tabs,.surface-heading,.surface-map-shell,.tag-list,.timeline{grid-template-columns:1fr}.hero-facts{margin-top:1.8rem}.section-loop-experience{min-height:auto;padding:4.2rem 1rem}.loop-scene-shade{background:radial-gradient(circle at 50% 34%,rgba(40,212,191,.12),transparent 22rem),linear-gradient(180deg,rgba(7,16,15,.12),rgba(7,16,15,.48))}.loop-experience-inner{gap:1.4rem}.loop-visual-panel{height:26rem}.loop-canvas-stage{min-height:0}.loop-copy-panel p{font-size:1rem}.loop-active-stage{min-height:auto;padding:1rem}.loop-stage-controls{grid-template-columns:repeat(5,minmax(7.4rem,1fr))}.loop-stage-controls button{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;min-height:3.75rem;padding:.7rem .85rem;text-align:left}.loop-stage-controls button.is-active,.loop-stage-controls button:focus-visible,.loop-stage-controls button:hover{transform:translateX(-.16rem)}.loop-stage-controls em{display:inline}.demo-stage-screen{grid-template-columns:1fr;min-height:22rem}.stage-screen-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-screen-rail span{width:100%;height:2rem;border-radius:999px}.stage-screen-workspace{min-height:17rem}.stage-screen-map{inset:.75rem .75rem auto;width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-screen-output{top:7.4rem;right:.75rem;left:.75rem;width:auto}.stage-screen-evidence{justify-content:flex-start}.asset-map,.demo-phase,.fact,.feature-card,.metric-tile,.role-proof-grid div,.stage-detail{min-height:auto}.loop-transition-visual{min-height:8.5rem}.asset-inspector,.demo-console-shell,.demo-main,.demo-sidebar{padding:1rem}.asset-map{min-height:12rem}.surface-radar{min-height:24rem}.surface-node{width:2.8rem;min-height:2.8rem;grid-template-columns:1fr;place-items:center;padding:0}.surface-node-label,.surface-node:after{display:none}.ring-one{width:13rem;height:13rem}.ring-two{width:21rem;height:21rem}.surface-sweep{width:12rem}.asset-table-head{display:none}.asset-row{grid-template-columns:1fr;gap:.55rem}.demo-status{text-align:left}.section{padding:4.5rem 1rem}.deployment-panel{padding:1.4rem}.trial-card{padding:1rem}.simulator-actions{flex-direction:column}.simulator-actions .button{width:100%}.site-footer{flex-direction:column;padding:1.5rem 1rem}.site-footer-brand{flex-wrap:wrap}}.demo-console-review{grid-template-columns:minmax(15rem,.74fr) minmax(0,1.45fr) minmax(18rem,.86fr)}.demo-console-review .demo-sidebar{grid-template-rows:auto auto minmax(0,1fr)}.demo-console-review .demo-main{grid-template-rows:auto auto auto auto}.demo-action-stack span,.demo-candidate-card,.demo-loop-strip,.demo-review-action,.demo-review-header,.demo-source-panel{border:1px solid var(--line);border-radius:8px;background:rgba(248,246,239,.04)}.demo-source-panel{min-height:0;display:grid;align-content:start;gap:.8rem;padding:1rem}.demo-review-header span,.demo-source-panel h3{margin:0;color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.demo-source-panel ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.demo-source-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;color:var(--muted);font-size:.88rem;line-height:1.45}.demo-source-panel li:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--teal);box-shadow:0 0 0 .25rem rgba(40,212,191,.1)}.demo-review-header{display:grid;gap:.45rem;padding:1rem}.demo-review-header h3{margin:0;color:var(--text);font-size:1.3rem;line-height:1.28}.demo-review-header p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.demo-screen-preview{position:relative;min-height:22rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.8rem;overflow:hidden;padding:.95rem;border:1px solid rgba(40,212,191,.32);border-radius:8px;background:radial-gradient(circle at 22% 18%,rgba(40,212,191,.18),transparent 17rem),linear-gradient(135deg,rgba(11,17,16,.88),rgba(18,28,25,.84));box-shadow:inset 0 0 0 1px rgba(248,246,239,.03)}.demo-window-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.35rem;padding:0 .75rem;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:.82rem;font-weight:850;background:rgba(248,246,239,.04)}.demo-window-bar div{display:flex;gap:.35rem}.demo-window-bar i{width:.45rem;height:.45rem;display:block;border-radius:50%;background:rgba(248,246,239,.28)}.demo-screen-tabs{display:flex;gap:.45rem;overflow:hidden}.demo-screen-tabs span{min-width:0;max-width:10rem;min-height:2.1rem;display:inline-flex;align-items:center;padding:0 .68rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.74rem;font-weight:800;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(248,246,239,.04)}.demo-screen-tabs span.is-active{border-color:rgba(40,212,191,.68);color:var(--text);background:rgba(40,212,191,.12)}.demo-evidence-view,.demo-report-view,.demo-shadow-view,.demo-surface-view,.demo-tactical-view{min-height:0;display:grid;gap:.8rem}.demo-evidence-view,.demo-shadow-view,.demo-surface-view,.demo-tactical-view{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.demo-mini-radar,.demo-network-map{position:relative;min-height:15rem;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(rgba(248,246,239,.04) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.04) 1px,transparent 0),rgba(5,13,12,.48);background-size:2.2rem 2.2rem}.demo-mini-radar:before,.demo-network-map:before{content:"";position:absolute;inset:16%;border:1px solid rgba(40,212,191,.32);border-radius:50%}.demo-mini-radar:after,.demo-network-map:after{content:"";position:absolute;inset:30%;border:1px solid rgba(40,212,191,.2);border-radius:50%}.demo-mini-radar span,.demo-network-map span{position:absolute;width:.72rem;height:.72rem;border-radius:50%;background:var(--teal);box-shadow:0 0 0 .28rem rgba(40,212,191,.12)}.demo-mini-radar span.is-warm,.demo-network-map span.is-active{background:var(--amber);box-shadow:0 0 0 .35rem rgba(243,182,64,.16)}.demo-mini-radar span:first-child{left:18%;top:28%}.demo-mini-radar span:nth-child(2){left:38%;top:19%}.demo-mini-radar span:nth-child(3){left:67%;top:25%}.demo-mini-radar span:nth-child(4){left:25%;top:55%}.demo-mini-radar span:nth-child(5){left:48%;top:44%}.demo-mini-radar span:nth-child(6){left:76%;top:56%}.demo-mini-radar span:nth-child(7){left:33%;top:77%}.demo-mini-radar span:nth-child(8){left:59%;top:73%}.demo-mini-radar span:nth-child(9){left:82%;top:36%}.demo-mini-radar span:nth-child(10){left:12%;top:70%}.demo-mini-radar b{position:absolute;left:35%;top:24%;width:44%;height:44%;border-radius:50%;border:1px solid rgba(243,182,64,.66);background:rgba(243,182,64,.08);box-shadow:0 0 2.8rem rgba(243,182,64,.18)}.demo-checklist,.demo-export-card,.demo-mini-table,.demo-report-summary{min-width:0;display:grid;align-content:start;gap:.6rem;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:rgba(248,246,239,.04)}.demo-mini-table-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted)}.demo-checklist>strong,.demo-export-card>strong,.demo-mini-table-head strong,.demo-report-summary>strong{color:var(--text)}.demo-asset-table em,.demo-mini-table-head em{min-height:1.65rem;display:inline-flex;align-items:center;border-radius:999px;padding:0 .55rem;color:#061210;font-size:.7rem;font-style:normal;font-weight:900;background:var(--amber)}.demo-asset-table div,.demo-evidence-matrix div,.demo-mini-table div{min-width:0;display:grid;gap:.25rem;padding:.7rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);text-align:left;background:rgba(5,13,12,.35)}.demo-asset-table div.is-active,.demo-evidence-matrix div.is-active,.demo-mini-table div.is-active{border-color:rgba(40,212,191,.7);background:rgba(40,212,191,.12)}.demo-asset-table span,.demo-evidence-matrix span,.demo-export-card span,.demo-mini-table span,.demo-report-summary span{color:var(--amber);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.demo-asset-table strong,.demo-evidence-matrix strong,.demo-mini-table strong{min-width:0;color:var(--text);font-size:.88rem;line-height:1.3}.demo-network-map span:first-child{left:18%;top:55%}.demo-network-map span:nth-child(2){left:34%;top:31%}.demo-network-map span:nth-child(3){left:51%;top:61%}.demo-network-map span:nth-child(4){left:58%;top:37%}.demo-network-map span:nth-child(5){left:74%;top:28%}.demo-network-map span:nth-child(6){left:76%;top:70%}.demo-network-map span:nth-child(7){left:28%;top:75%}.demo-network-map b{position:absolute;left:50%;top:50%;width:46%;height:1px;transform:rotate(-34deg);transform-origin:left center;background:rgba(40,212,191,.5);box-shadow:-4.3rem 2.7rem 0 rgba(40,212,191,.24),-2.2rem -2.3rem 0 rgba(243,182,64,.24)}.demo-metric-stack{display:grid;gap:.6rem;align-content:center}.demo-checklist span,.demo-metric-stack div,.demo-report-summary em{min-height:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:rgba(248,246,239,.04)}.demo-metric-stack strong{color:var(--teal);font-size:.78rem}.demo-asset-table,.demo-evidence-matrix{display:grid;gap:.6rem}.demo-asset-table div{grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center}.demo-checklist span{justify-content:flex-start}.demo-checklist span:before,.demo-report-summary em:before{content:"";width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--teal);box-shadow:0 0 0 .2rem rgba(40,212,191,.1)}.demo-evidence-matrix div{grid-template-columns:4.2rem minmax(0,1fr) 5rem;align-items:center}.demo-evidence-matrix i{height:.48rem;border-radius:999px;background:linear-gradient(90deg,var(--teal) 68%,rgba(248,246,239,.16) 68%)}.demo-export-card{align-content:center}.demo-export-card p{margin:0;color:var(--muted);line-height:1.55}.demo-evidence-view,.demo-report-view{grid-template-columns:1fr}.demo-compliance-board,.demo-executive-board{min-width:0;min-height:29rem;display:grid;gap:.8rem;overflow:hidden;padding:.95rem;border:1px solid var(--demo-accent-line);border-radius:8px;background:radial-gradient(circle at 14% 18%,rgba(40,212,191,.16),transparent 18rem),linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px),var(--demo-product-bg);background-size:100% 100%,2.7rem 2.7rem,2.7rem 2.7rem,100% 100%;box-shadow:inset 0 0 0 1px rgba(248,246,239,.03)}.demo-compliance-board{grid-template-rows:auto auto minmax(0,1fr)}.demo-compliance-header,.demo-executive-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:3.15rem;padding:.75rem;border:1px solid rgba(248,246,239,.1);border-radius:7px;background:rgba(9,17,15,.74)}.demo-compliance-header div,.demo-executive-header div{min-width:0;display:flex;gap:.55rem;align-items:baseline}.demo-compliance-header strong,.demo-executive-header strong{min-width:0;color:var(--text);font-size:1.02rem;line-height:1.2}.demo-compliance-header span,.demo-executive-header span{min-width:0;overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.demo-compliance-header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.demo-compliance-header b,.demo-compliance-header nav span,.demo-executive-header b{min-height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--demo-accent-line);border-radius:6px;padding:0 .65rem;color:var(--text);font-size:.64rem;font-weight:880;background:rgba(40,212,191,.1)}.demo-compliance-header b:first-child,.demo-executive-header b{color:#061210;background:var(--demo-accent)}.demo-compliance-header nav span{color:var(--muted);background:rgba(248,246,239,.04)}.demo-compliance-metrics,.demo-executive-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.demo-compliance-metrics div,.demo-executive-metrics div{min-width:0;min-height:5.2rem;display:grid;align-content:center;gap:.28rem;padding:.75rem;border:1px solid rgba(248,246,239,.1);border-radius:8px;background:rgba(248,246,239,.055)}.demo-compliance-metrics span,.demo-executive-metrics span{min-width:0;overflow:hidden;color:var(--muted);font-size:.64rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.demo-compliance-metrics strong,.demo-executive-metrics strong{color:var(--text);font-size:clamp(1.12rem,2vw,1.75rem);line-height:1.1}.demo-compliance-metrics small,.demo-executive-metrics small{min-width:0;overflow:hidden;color:var(--muted);font-size:.64rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.demo-executive-metrics .is-warn strong{color:var(--amber)}.demo-executive-metrics .is-danger strong{color:var(--coral)}.demo-compliance-mapping{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(248,246,239,.1);border-radius:8px;background:rgba(7,13,12,.72)}.demo-compliance-mapping header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .85rem;border-bottom:1px solid rgba(248,246,239,.09)}.demo-compliance-mapping header div{min-width:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.demo-compliance-mapping header strong{color:var(--text);font-size:.86rem}.demo-compliance-mapping header span{min-height:1.35rem;display:inline-flex;align-items:center;border:1px solid var(--demo-accent-line);border-radius:999px;padding:0 .5rem;color:var(--demo-accent);font-size:.6rem;font-weight:860;background:rgba(40,212,191,.08)}.demo-compliance-table{min-height:0;display:grid;align-content:start;overflow:hidden}.demo-compliance-row{min-width:0;display:grid;grid-template-columns:4.1rem minmax(0,1fr) 4.8rem minmax(9rem,.78fr);gap:.65rem;align-items:center;min-height:4.2rem;padding:.68rem .85rem;border-top:1px solid rgba(248,246,239,.08)}.demo-compliance-row.is-head{min-height:2.55rem;border-top:0;color:var(--muted);font-size:.58rem;font-weight:880;background:rgba(248,246,239,.045)}.demo-compliance-row b,.demo-compliance-row em,.demo-compliance-row small,.demo-compliance-row strong{min-width:0}.demo-compliance-row b{color:var(--text);font-size:.78rem}.demo-compliance-row div{min-width:0;display:grid;gap:.2rem}.demo-compliance-row strong{overflow:hidden;color:var(--text);font-size:.8rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.demo-compliance-row div span,.demo-compliance-row small{overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.demo-compliance-row em{min-height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 .5rem;color:#061210;font-size:.65rem;font-style:normal;font-weight:900;background:var(--amber)}.demo-compliance-row.risk-high em{color:#fff;background:var(--coral)}.demo-executive-board{grid-template-rows:auto auto auto minmax(0,1fr)}.demo-executive-alert{display:grid;gap:.26rem;padding:.78rem .9rem;border:1px solid rgba(244,94,94,.48);border-left:.24rem solid var(--coral);border-radius:8px;background:rgba(244,94,94,.08)}.demo-executive-alert strong{color:var(--coral);font-size:.84rem;line-height:1.3}.demo-executive-alert span{color:var(--muted);font-size:.72rem;line-height:1.45}.demo-executive-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(14rem,.88fr);gap:.75rem}.demo-executive-priority,.demo-executive-trend{min-width:0;min-height:0;display:grid;align-content:start;gap:.55rem;overflow:hidden;padding:.85rem;border:1px solid rgba(248,246,239,.1);border-radius:8px;background:rgba(7,13,12,.64)}.demo-executive-priority>strong,.demo-executive-trend>strong{color:var(--demo-accent);font-size:.82rem}.demo-executive-priority div{min-width:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) auto;gap:.5rem;align-items:center;min-height:2.45rem;padding:.55rem .65rem;border:1px solid rgba(248,246,239,.1);border-radius:7px;background:rgba(248,246,239,.045)}.demo-executive-priority b,.demo-executive-priority span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-executive-priority span{color:var(--muted);font-size:.66rem;font-weight:820}.demo-executive-priority b{color:var(--text);font-size:.78rem}.demo-executive-priority em{min-height:1.45rem;border-radius:999px;padding:.18rem .5rem;color:#061210;font-size:.62rem;font-style:normal;font-weight:900;background:var(--amber)}.demo-executive-priority .is-danger em{color:#fff;background:var(--coral)}.demo-executive-bars{min-height:8.6rem;display:flex;align-items:end;gap:.55rem;padding:.6rem .2rem 0}.demo-executive-bars span{flex:1 1;height:var(--bar-height);border-radius:999px 999px 0 0;background:linear-gradient(to top,var(--amber) 0 42%,var(--demo-accent) 42% 100%)}.demo-executive-trend ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.demo-executive-trend li{min-height:1.45rem;display:inline-flex;align-items:center;border:1px solid rgba(248,246,239,.12);border-radius:999px;padding:0 .5rem;color:var(--muted);font-size:.62rem;font-weight:820;background:rgba(248,246,239,.04)}.demo-candidate-list{display:grid;gap:.7rem;align-content:start}.demo-candidate-card{position:relative;min-height:7.2rem;display:grid;gap:.4rem;padding:1rem 1rem 1rem 1.1rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.demo-candidate-card:before{content:"";position:absolute;top:1.1rem;right:1rem;width:.72rem;height:.72rem;border-radius:50%;background:var(--teal)}.demo-candidate-card.risk-medium:before{background:var(--amber)}.demo-candidate-card.risk-high:before{background:var(--coral)}.demo-candidate-card.is-active,.demo-candidate-card:focus-visible,.demo-candidate-card:hover{border-color:rgba(40,212,191,.72);background:rgba(40,212,191,.1);box-shadow:0 0 0 .2rem rgba(40,212,191,.08);transform:translateY(-.08rem)}.demo-candidate-card span{width:fit-content;max-width:calc(100% - 1.6rem);color:var(--amber);font-size:.75rem;font-weight:850}.demo-candidate-card strong{color:var(--text);font-size:1.06rem;line-height:1.28;word-break:break-word}.demo-candidate-card small{color:var(--muted);font-size:.84rem;line-height:1.55}.demo-loop-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;overflow:hidden;list-style:none}.demo-loop-strip li{min-width:0;display:grid;gap:.4rem;align-content:start;padding:.95rem;border-right:1px solid var(--line)}.demo-loop-strip li:last-child{border-right:0}.demo-loop-strip span{width:2.05rem;height:2.05rem;display:grid;place-items:center;border-radius:50%;color:#061210;font-size:.78rem;font-weight:900;background:var(--teal)}.demo-loop-strip strong{color:var(--text);font-size:.94rem}.demo-loop-strip p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.demo-review-inspector{align-content:start}.demo-review-action{margin:0;padding:.85rem;color:var(--muted);font-size:.92rem;line-height:1.58}.demo-action-stack{display:flex;flex-wrap:wrap;gap:.45rem}.demo-action-stack span{min-height:2rem;display:inline-flex;align-items:center;padding:0 .7rem;color:var(--text);font-size:.8rem;font-weight:820}@media (max-width:1180px){.demo-console-review{grid-template-columns:1fr}.demo-console-review .demo-sidebar{grid-template-rows:auto}.demo-candidate-list,.demo-review-inspector,.demo-source-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-review-inspector .demo-disclaimer,.demo-review-inspector .inspector-block,.demo-review-inspector .inspector-cta,.demo-review-inspector .inspector-header{grid-column:1/-1}.demo-screen-preview{min-height:20rem}}@media (max-width:760px){.demo-screen-tabs{flex-wrap:wrap}.demo-screen-tabs span{max-width:100%}.demo-evidence-view,.demo-report-view,.demo-shadow-view,.demo-surface-view,.demo-tactical-view{grid-template-columns:1fr}.demo-mini-radar,.demo-network-map{min-height:12rem}.demo-asset-table div,.demo-candidate-list,.demo-evidence-matrix div,.demo-loop-strip,.demo-review-inspector,.demo-source-panel ul{grid-template-columns:1fr}.demo-loop-strip li{border-right:0;border-bottom:1px solid var(--line)}.demo-loop-strip li:last-child{border-bottom:0}}.demo-console-review{grid-template-columns:1fr;gap:1rem;align-items:stretch;min-height:auto;padding:1.25rem}.demo-step-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.demo-step-tabs button{min-width:0;min-height:5.3rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .65rem;align-content:center;padding:.85rem .95rem;border:1px solid var(--line);border-radius:8px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:rgba(248,246,239,.04);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.demo-step-tabs button.is-active,.demo-step-tabs button:focus-visible,.demo-step-tabs button:hover{border-color:rgba(40,212,191,.76);background:rgba(40,212,191,.1);box-shadow:0 0 0 .18rem rgba(40,212,191,.07);transform:translateY(-.08rem)}.demo-step-tabs span{grid-row:1/3;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;color:var(--teal);font-size:.78rem;font-weight:900;background:rgba(40,212,191,.12)}.demo-step-tabs button.is-active span{color:#061210;background:var(--teal)}.demo-step-tabs strong{min-width:0;color:var(--text);font-size:.94rem;line-height:1.25}.demo-step-tabs small{min-width:0;color:var(--muted);font-size:.76rem;line-height:1.45}.demo-product-layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(20rem,.68fr);gap:1rem;align-items:stretch}.demo-product-stage,.demo-step-brief{min-width:0;display:grid}.demo-step-brief{align-content:start;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:8px;background:rgba(24,30,27,.86)}.demo-step-brief>span{color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.demo-step-brief h3{margin:0;color:var(--text);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.18}.demo-step-brief p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.65}.demo-brief-item-list{display:grid;gap:.55rem;margin:0;padding:1rem 0 0;border-top:1px solid var(--line);list-style:none}.demo-brief-item-list li{position:relative;min-width:0;min-height:3.15rem;display:flex;align-items:center;padding:.72rem 2.25rem .72rem 1rem;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:.92rem;font-weight:850;line-height:1.35;background:rgba(248,246,239,.04)}.demo-brief-item-list li:after{content:"";position:absolute;top:50%;right:1rem;width:.65rem;height:.65rem;transform:translateY(-50%);border-radius:50%;background:var(--teal)}.demo-brief-item-list li.risk-medium:after{background:var(--amber)}.demo-brief-item-list li.risk-high:after{background:var(--coral)}.demo-console-review .demo-screen-preview{min-height:35rem;padding:1.1rem}.demo-console-review .demo-shadow-view{grid-template-columns:minmax(0,1.22fr) minmax(17rem,.78fr)}.demo-candidate-detail-card,.demo-discovery-panel{min-width:0;display:grid;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:rgba(5,13,12,.42)}.demo-discovery-panel{grid-template-rows:auto minmax(0,1fr);background:linear-gradient(rgba(248,246,239,.035) 1px,transparent 0),linear-gradient(90deg,rgba(248,246,239,.035) 1px,transparent 0),rgba(5,13,12,.48);background-size:2.2rem 2.2rem}.demo-discovery-toolbar{display:flex;flex-wrap:wrap;gap:.45rem}.demo-discovery-toolbar span{min-height:2rem;display:inline-flex;align-items:center;padding:0 .7rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:820;background:rgba(248,246,239,.04)}.demo-discovery-toolbar span.is-active{border-color:rgba(40,212,191,.72);color:var(--text);background:rgba(40,212,191,.13)}.demo-discovery-table{display:grid;align-content:start;gap:.55rem}.demo-discovery-row{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(7.5rem,.75fr) auto;gap:.65rem;align-items:center;min-height:3.3rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:rgba(12,15,14,.62)}.demo-discovery-row.is-head{min-height:2.2rem;border-color:transparent;color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:transparent}.demo-discovery-row.is-active{border-color:rgba(40,212,191,.76);background:rgba(40,212,191,.13)}.demo-discovery-row strong{min-width:0;color:var(--text);font-size:.92rem;line-height:1.35}.demo-discovery-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-discovery-row em{min-height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 .58rem;color:#061210;font-size:.72rem;font-style:normal;font-weight:900;background:var(--amber)}.demo-candidate-detail-card{align-content:start}.demo-candidate-detail-card>span{color:var(--amber);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.demo-candidate-detail-card strong{color:var(--text);font-size:1.35rem;line-height:1.22}.demo-candidate-detail-card p{margin:0;color:var(--muted);line-height:1.6}.demo-candidate-detail-card div{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.35rem}.demo-candidate-detail-card div span{min-height:2rem;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 .7rem;color:var(--text);font-size:.78rem;font-weight:850;background:rgba(248,246,239,.04)}.demo-candidate-detail-card div span:first-child{border-color:rgba(40,212,191,.72);color:#061210;background:var(--teal)}.demo-console-review .demo-shadow-view{grid-template-columns:1fr}.demo-shadow-product,.demo-surface-view,.demo-tactical-view{--demo-accent:var(--teal);--demo-accent-soft:rgba(40,212,191,0.14);--demo-accent-line:rgba(40,212,191,0.34);--demo-product-bg:rgba(11,20,17,0.86);--demo-product-bg-strong:rgba(16,27,23,0.9);--demo-product-grid:rgba(248,246,239,0.055)}.demo-shadow-product{min-width:0;min-height:28rem;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--demo-accent-line);border-radius:8px;background:var(--demo-product-bg)}.demo-shadow-product-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:.45rem .55rem 0;border-bottom:1px solid var(--demo-accent-line);background:rgba(17,28,24,.82)}.demo-shadow-product-tabs span{position:relative;min-height:3rem;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 1rem;border-radius:8px 8px 0 0;color:rgba(248,246,239,.56);font-size:.78rem;font-weight:880;white-space:nowrap}.demo-shadow-product-tabs span.is-active{color:var(--text);background:linear-gradient(180deg,rgba(40,212,191,.2),rgba(40,212,191,.07)),var(--demo-product-bg-strong);box-shadow:0 .75rem 1.8rem rgba(40,212,191,.12)}.demo-shadow-product-tabs span.is-active:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:.18rem;border-radius:999px;background:var(--demo-accent);box-shadow:0 0 .9rem rgba(40,212,191,.62)}.demo-shadow-product-body{min-width:0;display:grid;align-content:start;gap:.9rem;padding:clamp(.85rem,2vw,1.35rem);background:radial-gradient(circle at 22% 42%,var(--demo-accent-soft),transparent 18rem),linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px);background-size:100% 100%,2.8rem 2.8rem,2.8rem 2.8rem}.demo-scan-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;align-items:start;padding:.78rem .9rem;border:1px solid rgba(245,169,20,.18);border-radius:6px;color:#b26e0d;background:#f8f1e4}.demo-scan-notice:before{content:"!";width:1.5rem;height:1.5rem;display:grid;place-items:center;grid-row:1/span 2;margin-top:.08rem;border-radius:50%;color:#fffaf0;font-size:.88rem;font-weight:950;background:#eca236}.demo-scan-notice strong{color:#c98117;font-size:.8rem;line-height:1.35}.demo-scan-notice p{margin:0;color:#c98117;font-size:.72rem;line-height:1.65}.demo-target-domain-card{min-width:0;overflow:hidden;border:1px solid var(--demo-accent-line);border-radius:8px;background:var(--demo-product-bg-strong)}.demo-target-domain-card header{min-height:3.6rem;display:flex;align-items:center;gap:.65rem;padding:0 1rem;border-bottom:1px solid rgba(248,246,239,.11);box-shadow:inset .22rem 0 0 var(--demo-accent)}.demo-target-domain-card header span{width:1rem;height:.72rem;border:1px solid rgba(248,246,239,.78);border-radius:3px;box-shadow:0 .32rem 0 -.23rem rgba(248,246,239,.78)}.demo-target-domain-card header strong{color:var(--text);font-size:1rem;line-height:1.2}.demo-target-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,9.2rem);gap:.55rem;padding:1rem 1rem .8rem}.demo-target-input-row span{min-width:0;min-height:2.25rem;display:flex;align-items:center;padding:0 .75rem;border:1px solid var(--demo-accent-line);border-radius:6px;color:rgba(248,246,239,.34);font-size:.8rem;font-weight:760;background:rgba(7,14,12,.58)}.demo-target-input-row button{min-width:0;min-height:2.25rem;border:0;border-radius:6px;color:#061210;font-size:.78rem;font-weight:900;background:var(--demo-accent)}.demo-target-table{display:grid;margin:0 1rem 1rem;overflow:hidden;border:1px solid rgba(248,246,239,.08);border-radius:6px;background:rgba(21,19,38,.74)}.demo-target-table-row{min-width:0;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(6.4rem,.45fr) minmax(4.6rem,.32fr) minmax(13rem,.72fr);gap:.75rem;align-items:center;min-height:3.5rem;padding:.58rem .75rem;border-top:1px solid rgba(248,246,239,.08);color:var(--muted)}.demo-target-table-row.is-head{min-height:2.75rem;border-top:0;color:rgba(248,246,239,.58);font-size:.62rem;font-weight:850;text-align:center;background:rgba(248,246,239,.04)}.demo-target-table-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.demo-target-table-row b,.demo-target-table-row em{justify-self:center;min-height:1.45rem;display:inline-flex;align-items:center;border-radius:5px;padding:0 .45rem;font-size:.64rem;font-style:normal;font-weight:850}.demo-target-table-row em{color:#47b63d;background:#f2fff0}.demo-target-table-row b{color:#fff5d4;background:#d99028}.demo-target-table-row div{min-width:0;display:flex;justify-content:flex-end;gap:.35rem}.demo-target-table-row div span{min-height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(248,246,239,.12);border-radius:6px;padding:0 .5rem;color:var(--text);font-size:.62rem;font-weight:850;background:rgba(40,212,191,.1)}.demo-target-table-row div span:first-child{color:#061210;background:var(--teal)}.demo-console-review .demo-surface-view{grid-template-columns:minmax(0,1.28fr) minmax(14rem,.62fr);gap:.85rem}.demo-surface-history,.demo-surface-main{min-width:0;overflow:hidden;border:1px solid var(--demo-accent-line);border-radius:8px;background:linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px),var(--demo-product-bg);background-size:2.2rem 2.2rem}.demo-surface-main{display:grid;align-content:start}.demo-surface-header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:3.2rem;padding:.7rem .8rem;border-bottom:1px solid rgba(248,246,239,.11);box-shadow:inset .2rem 0 0 var(--demo-accent);background:rgba(17,28,24,.72)}.demo-surface-header strong{color:var(--text);font-size:.98rem;line-height:1.2;white-space:nowrap}.demo-surface-header div{min-width:0;display:flex;gap:.45rem;align-items:center}.demo-surface-header div:first-of-type span{min-width:0;min-height:1.8rem;display:inline-flex;align-items:center;border:1px solid var(--demo-accent-line);border-radius:5px;padding:0 .68rem;color:rgba(248,246,239,.58);font-size:.68rem;font-weight:780;background:rgba(8,15,13,.76)}.demo-surface-header div:first-of-type span:last-child{flex:1 1 auto;max-width:12rem}.demo-surface-header b{min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 .9rem;color:#061210;font-size:.68rem;font-weight:900;background:var(--demo-accent)}.demo-surface-header b:last-child{background:var(--teal)}.demo-surface-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.8rem}.demo-surface-stats div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:3.15rem;padding:.65rem;border:1px solid rgba(248,246,239,.1);border-radius:7px;background:rgba(16,27,23,.72)}.demo-surface-stats i{width:1.8rem;height:1.8rem;border-radius:6px;background:var(--demo-accent-soft)}.demo-surface-stats span{min-width:0;overflow:hidden;color:rgba(248,246,239,.72);font-size:.68rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.demo-surface-stats strong{color:var(--demo-accent);font-size:1rem}.demo-surface-stats .is-risk i{background:rgba(240,85,105,.18)}.demo-surface-stats .is-risk strong{color:#f05569}.demo-surface-stats .is-warn i{background:rgba(245,169,20,.18)}.demo-surface-stats .is-warn strong{color:var(--amber)}.demo-surface-table{display:grid;margin:0 .8rem .8rem;overflow:hidden;border:1px solid rgba(248,246,239,.1);border-radius:7px;background:rgba(12,15,14,.78)}.demo-surface-row{min-width:0;display:grid;grid-template-columns:2.35rem minmax(0,1fr) 4.6rem 3.4rem minmax(9.6rem,.74fr);gap:.55rem;align-items:center;min-height:2.45rem;padding:.42rem .55rem;border-top:1px solid rgba(248,246,239,.08);color:var(--muted)}.demo-surface-row.is-head{min-height:2.2rem;border-top:0;color:var(--demo-accent);font-size:.62rem;font-weight:900;background:rgba(248,246,239,.04)}.demo-surface-row em{width:1.45rem;height:1.45rem;display:grid;place-items:center;justify-self:center;border-radius:50%;color:#fff;font-size:.68rem;font-style:normal;font-weight:900;background:var(--teal);box-shadow:0 0 .75rem rgba(40,212,191,.4)}.demo-surface-row strong{color:var(--text);font-size:.76rem;line-height:1.25}.demo-surface-row strong,.demo-surface-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-surface-row>span{color:var(--demo-accent);font-size:.68rem;font-weight:850}.demo-surface-row div{min-width:0;display:flex;justify-content:flex-end;gap:.3rem}.demo-surface-row b{min-height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:0 .45rem;color:#061210;font-size:.58rem;font-weight:900;background:var(--demo-accent)}.demo-surface-row b:nth-child(2){background:var(--teal)}.demo-surface-row b:nth-child(3){background:rgba(40,212,191,.78)}.demo-surface-row b:nth-child(4){color:#fff;background:#f05569}.demo-surface-history{display:grid;align-content:start;gap:.9rem;padding:.85rem}.demo-surface-history header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;padding-bottom:.75rem;border-bottom:1px solid rgba(248,246,239,.1)}.demo-surface-history header span{color:var(--muted);font-size:.7rem;font-weight:850}.demo-surface-history header strong{min-width:0;overflow:hidden;color:var(--text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.demo-surface-history header em{border-radius:999px;padding:.22rem .5rem;color:var(--demo-accent);font-size:.62rem;font-style:normal;font-weight:900;background:var(--demo-accent-soft)}.demo-grade-trend{display:grid;gap:.8rem;padding:.75rem;border:1px solid rgba(248,246,239,.1);border-radius:7px;background:rgba(16,27,23,.62)}.demo-grade-trend>span{color:var(--text);font-size:.78rem;font-weight:900}.demo-grade-line{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:3.2rem;padding:0 .35rem}.demo-grade-line:before{content:"";position:absolute;left:.35rem;right:.35rem;top:50%;height:.18rem;transform:translateY(-50%);border-radius:999px;background:var(--demo-accent)}.demo-grade-line i{position:relative;z-index:1;width:.5rem;height:.5rem;border-radius:50%;background:var(--amber)}.demo-grade-line i.is-active:after{content:"Medium";position:absolute;left:50%;bottom:.9rem;transform:translateX(-50%);border:1px solid var(--demo-accent-line);border-radius:6px;padding:.34rem .5rem;color:var(--amber);font-size:.6rem;font-style:normal;font-weight:900;background:rgba(16,27,23,.92)}.demo-surface-legend{display:flex;flex-wrap:wrap;gap:.35rem .55rem}.demo-surface-legend span{color:var(--muted);font-size:.56rem;font-weight:760}.demo-surface-bars{min-height:10.5rem;display:flex;align-items:end;justify-content:space-between;gap:.45rem;padding:.65rem .3rem 0;border-top:1px solid rgba(248,246,239,.1)}.demo-surface-bars span{position:relative;width:.8rem;height:var(--bar-height);border-radius:999px 999px 0 0;background:linear-gradient(to top,var(--amber) 0 45%,var(--teal) 45% 100%)}.demo-console-review .demo-tactical-view{position:relative;grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);min-height:0;gap:.75rem}.demo-tactical-map{position:relative;min-height:0;overflow:hidden;border:1px solid var(--demo-accent-line);border-radius:8px;background:radial-gradient(circle at 27% 44%,rgba(36,209,164,.18),transparent 13rem),radial-gradient(circle at 44% 54%,rgba(246,139,33,.2),transparent 10rem),linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px),var(--demo-product-bg);background-size:100% 100%,100% 100%,3.2rem 3.2rem,3.2rem 3.2rem,100% 100%}.demo-tactical-map:after,.demo-tactical-map:before{content:"";position:absolute;left:46.5%;top:51%;height:1px;width:43%;transform-origin:left center;background:linear-gradient(90deg,rgba(40,212,191,.45),rgba(40,212,191,0))}.demo-tactical-map:before{transform:rotate(-9deg);box-shadow:-17rem -1.8rem 0 rgba(40,212,191,.22),-20rem 2.8rem 0 rgba(243,182,64,.22),-12rem 5.4rem 0 rgba(243,182,64,.18)}.demo-tactical-map:after{transform:rotate(15deg);background:linear-gradient(90deg,rgba(243,182,64,.38),rgba(243,182,64,0));box-shadow:-18rem -4.3rem 0 rgba(40,212,191,.2),-14rem 4.1rem 0 rgba(40,212,191,.16)}.demo-tactical-core{position:absolute;left:45%;top:47%;width:4.2rem;height:4.2rem;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid var(--demo-accent-line);border-radius:50%;background:rgba(11,34,54,.5)}.demo-tactical-core span{width:1.15rem;height:1.15rem;border:2px solid var(--demo-accent-line);border-radius:4px;box-shadow:0 0 1.8rem rgba(40,212,191,.18)}.demo-tactical-core em{position:absolute;top:calc(100% + .42rem);width:max-content;color:rgba(40,212,191,.34);font-size:.62rem;font-style:normal;font-weight:800}.demo-tactical-asset{position:absolute;z-index:1;min-width:7.6rem;min-height:2.05rem;display:flex;align-items:center;gap:.5rem;padding:.42rem .62rem;border:1px solid var(--demo-accent-line);border-radius:6px;color:var(--text);background:rgba(13,23,20,.78);box-shadow:0 .8rem 1.6rem rgba(0,0,0,.18)}.demo-tactical-asset i{width:2.35rem;height:2.35rem;flex:0 0 auto;border-radius:50%;background:var(--teal);box-shadow:0 0 1.6rem rgba(40,212,191,.8)}.demo-tactical-asset strong{min-width:0;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1}.demo-tactical-asset.is-amber i{background:#f5a914;box-shadow:0 0 1.7rem rgba(245,169,20,.82)}.demo-tactical-asset.is-orange i{background:#f06a1a;box-shadow:0 0 1.8rem rgba(240,106,26,.82)}.demo-tactical-asset.is-blue i{background:rgba(40,212,191,.78);box-shadow:0 0 1.7rem rgba(40,212,191,.46)}.demo-tactical-asset.is-a{left:8%;top:23%}.demo-tactical-asset.is-b{left:5%;top:38%}.demo-tactical-asset.is-c{left:16%;top:68%}.demo-tactical-asset.is-d{left:23%;top:31%}.demo-tactical-asset.is-e{left:27%;top:57%}.demo-tactical-asset.is-f{left:35%;top:42%}.demo-tactical-asset.is-g{right:6%;top:23%}.demo-domain-panel{min-width:0;display:grid;align-content:start;gap:.75rem;padding:.85rem;border:1px solid var(--demo-accent-line);border-radius:8px;color:var(--muted);background:linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px),var(--demo-product-bg);background-size:1.45rem 1.45rem}.demo-domain-panel>span{color:var(--demo-accent);font-size:.68rem;font-weight:900;letter-spacing:.12em}.demo-domain-panel>strong{color:var(--demo-accent);font-size:.88rem;line-height:1.25;word-break:break-word}.demo-domain-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.85rem;border:1px solid rgba(248,246,239,.1);border-radius:8px;background:var(--demo-accent-soft)}.demo-domain-score:before{content:"0";width:2.9rem;height:2.9rem;display:grid;place-items:center;border-radius:50%;color:var(--text);font-size:.72rem;font-weight:900;background:radial-gradient(circle,rgba(40,212,191,.14) 44%,transparent 45%),conic-gradient(#f06455 7%,rgba(248,246,239,.12) 7%)}.demo-domain-score i{display:block;color:var(--muted);font-size:.7rem;font-style:normal;font-weight:760}.demo-domain-score b{color:#f06455;font-size:1.1rem}.demo-domain-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.demo-domain-panel dl div{min-height:3rem;display:grid;align-content:center;gap:.2rem;padding:.55rem;border:1px solid rgba(248,246,239,.1);border-radius:6px;background:rgba(248,246,239,.04)}.demo-domain-panel dd,.demo-domain-panel dt{margin:0}.demo-domain-panel dt{color:var(--muted);font-size:.7rem;font-weight:780}.demo-domain-panel dd{color:var(--text);font-size:.86rem;font-weight:850}.demo-domain-actions{display:grid;gap:.45rem}.demo-domain-actions span{min-height:2.25rem;display:grid;place-items:center;border:1px solid rgba(248,246,239,.12);border-radius:6px;color:var(--text);font-size:.76rem;font-weight:850;background:rgba(248,246,239,.06)}.demo-domain-actions span:first-child{border-color:var(--demo-accent-line);color:#061210;background:var(--demo-accent)}@media (max-width:1180px){.demo-step-tabs{grid-template-columns:repeat(5,minmax(10rem,1fr));overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory}.demo-step-tabs button{scroll-snap-align:start}.demo-product-layout{grid-template-columns:1fr}.demo-step-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-step-brief h3,.demo-step-brief>p,.demo-step-brief>span{grid-column:1/-1}.demo-console-review .demo-screen-preview{min-height:32rem}.demo-surface-header{grid-template-columns:1fr}.demo-surface-header div{flex-wrap:wrap}.demo-compliance-header,.demo-executive-header{grid-template-columns:1fr}.demo-compliance-header nav{justify-content:flex-start}.demo-compliance-metrics,.demo-executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-executive-body{grid-template-columns:1fr}}@media (max-width:760px){.demo-console-review{padding:.85rem}.demo-step-tabs{grid-template-columns:1fr;overflow:visible}.demo-step-tabs button{min-height:4.4rem}.demo-console-review .demo-shadow-view,.demo-console-review .demo-tactical-view,.demo-discovery-row,.demo-step-brief{grid-template-columns:1fr}.demo-console-review .demo-screen-preview{min-height:34rem;padding:.8rem}.demo-screen-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.demo-discovery-row.is-head{display:none}.demo-shadow-product-tabs span{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.35rem);justify-content:center;min-width:0;min-height:2.7rem;padding:0 .8rem;font-size:.72rem;text-align:center;white-space:normal}.demo-shadow-product-tabs{flex-wrap:wrap;overflow:visible;padding-bottom:.45rem}.demo-scan-notice{grid-template-columns:1fr}.demo-scan-notice:before{display:none}.demo-target-input-row,.demo-target-table-row{grid-template-columns:1fr}.demo-target-table-row.is-head{display:none}.demo-target-table-row div,.demo-target-table-row strong{justify-self:stretch;text-align:left}.demo-target-table-row b,.demo-target-table-row em{justify-self:start}.demo-target-table-row div{justify-content:flex-start;flex-wrap:wrap}.demo-console-review .demo-surface-view,.demo-surface-stats{grid-template-columns:1fr}.demo-surface-row,.demo-surface-row.is-head{grid-template-columns:1fr;gap:.42rem;align-items:start}.demo-surface-row.is-head{display:none}.demo-surface-row em{justify-self:start}.demo-surface-row div{justify-content:flex-start;flex-wrap:wrap}.demo-surface-history header{grid-template-columns:1fr}.demo-compliance-board,.demo-executive-board{min-height:0;padding:.75rem}.demo-compliance-header div,.demo-executive-header div{display:grid;gap:.25rem}.demo-compliance-header nav{display:grid;grid-template-columns:1fr}.demo-compliance-metrics,.demo-executive-metrics{grid-template-columns:1fr}.demo-compliance-mapping header div{display:grid}.demo-compliance-row,.demo-compliance-row.is-head{grid-template-columns:1fr}.demo-compliance-row.is-head{display:none}.demo-compliance-row div span,.demo-compliance-row small,.demo-compliance-row strong{white-space:normal}.demo-executive-priority div{grid-template-columns:1fr;align-items:start}.demo-executive-priority b,.demo-executive-priority span{white-space:normal}.demo-tactical-map{min-height:22rem}.demo-domain-panel dl{grid-template-columns:1fr}.demo-tactical-asset{min-width:5.2rem;max-width:7rem;padding:.35rem}.demo-tactical-asset strong{display:none}}.aegisonar-embedded{--bg:#f7fbfd;--bg-soft:#ffffff;--panel:#ffffff;--panel-light:#f5fbfe;--paper:#ffffff;--text:#11181d;--muted:#65747b;--muted-dark:#4d5a61;--line:rgba(20,106,130,0.18);--line-dark:rgba(20,106,130,0.18);--teal:#26aee4;--amber:#f5a623;--coral:#d8292f;--ink:#11181d;--shadow:rgba(20,106,130,0.12);background:#ffffff;color:#11181d}.aegisonar-embedded .section,.aegisonar-embedded .section-demo-console,.aegisonar-embedded .section-deployment,.aegisonar-embedded .section-loop-experience,.aegisonar-embedded .section-reports,.aegisonar-embedded .section-role-value,.aegisonar-embedded .section-simulator,.aegisonar-embedded .section-surface-map{background:linear-gradient(180deg,rgba(38,174,228,.055),transparent 20rem),#ffffff;color:#11181d}.aegisonar-embedded .section-role-value,.aegisonar-embedded .section-simulator,.aegisonar-embedded .section:nth-of-type(2n){background:linear-gradient(180deg,rgba(20,106,130,.045),transparent 18rem),#f7fbfd}.aegisonar-embedded .section-loop-experience{min-height:auto;padding-top:clamp(4.5rem,7vw,7rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.aegisonar-embedded .inspect-dom-stage:before,.aegisonar-embedded .manage-dom-stage:before,.aegisonar-embedded .register-dom-stage:before,.aegisonar-embedded .section-loop-experience:before{background:linear-gradient(rgba(20,106,130,.07) 1px,transparent 0),linear-gradient(90deg,rgba(20,106,130,.07) 1px,transparent 0);opacity:.38}.aegisonar-embedded .demo-brief-item-list li,.aegisonar-embedded .demo-scenarios button span,.aegisonar-embedded .demo-step-brief h3,.aegisonar-embedded .demo-step-tabs strong,.aegisonar-embedded .demo-window-bar span,.aegisonar-embedded .feature-card h3,.aegisonar-embedded .loop-stage-controls strong,.aegisonar-embedded .role-panel h3,.aegisonar-embedded .role-tabs span,.aegisonar-embedded .surface-detail h3,.aegisonar-embedded h2,.aegisonar-embedded h3,.aegisonar-embedded strong{color:#11181d}.aegisonar-embedded .demo-candidate-detail-card p,.aegisonar-embedded .demo-heading p,.aegisonar-embedded .demo-step-brief p,.aegisonar-embedded .demo-step-tabs small,.aegisonar-embedded .deployment-panel p,.aegisonar-embedded .feature-card p,.aegisonar-embedded .loop-copy-panel p,.aegisonar-embedded .role-panel p,.aegisonar-embedded .section-heading>p:not(.eyebrow),.aegisonar-embedded .simulator-heading p,.aegisonar-embedded .surface-detail p,.aegisonar-embedded .surface-heading p,.aegisonar-embedded .surface-response p,.aegisonar-embedded .trial-card>p,.aegisonar-embedded .trial-checklist p,.aegisonar-embedded .trial-flow-step p,.aegisonar-embedded .trial-note-list li,.aegisonar-embedded p{color:#5b6a72}.aegisonar-embedded .demo-candidate-detail-card>span,.aegisonar-embedded .demo-sidebar-heading span,.aegisonar-embedded .demo-step-brief>span,.aegisonar-embedded .demo-topbar span,.aegisonar-embedded .eyebrow,.aegisonar-embedded .inspector-header span,.aegisonar-embedded .panel-heading span,.aegisonar-embedded .patch-block span,.aegisonar-embedded .role-panel-main>span,.aegisonar-embedded .surface-detail>span{color:#146a82}.aegisonar-embedded .loop-scene-shade{background:radial-gradient(circle at 50% 52%,rgba(38,174,228,.1),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,0),rgba(226,244,250,.52))}.aegisonar-embedded .asset-map,.aegisonar-embedded .demo-screen-preview,.aegisonar-embedded .demo-stage-screen,.aegisonar-embedded .inspect-dom-stage,.aegisonar-embedded .loop-canvas-stage,.aegisonar-embedded .manage-dom-stage,.aegisonar-embedded .register-dom-stage,.aegisonar-embedded .surface-radar{border:1px solid rgba(20,106,130,.18);background:linear-gradient(rgba(20,106,130,.07) 1px,transparent 0),linear-gradient(90deg,rgba(20,106,130,.07) 1px,transparent 0),radial-gradient(circle at 50% 46%,rgba(38,174,228,.14),transparent 56%),#f9fdff;background-size:3rem 3rem,3rem 3rem,100% 100%,100% 100%;box-shadow:0 24px 64px rgba(20,106,130,.12)}.aegisonar-embedded .asset-inspector,.aegisonar-embedded .demo-candidate-detail-card,.aegisonar-embedded .demo-compliance-board,.aegisonar-embedded .demo-console-shell,.aegisonar-embedded .demo-discovery-panel,.aegisonar-embedded .demo-executive-board,.aegisonar-embedded .demo-main,.aegisonar-embedded .demo-shadow-product,.aegisonar-embedded .demo-sidebar,.aegisonar-embedded .demo-step-brief,.aegisonar-embedded .demo-surface-history,.aegisonar-embedded .demo-surface-main,.aegisonar-embedded .demo-tactical-view,.aegisonar-embedded .deployment-panel,.aegisonar-embedded .feature-card,.aegisonar-embedded .loop-active-stage,.aegisonar-embedded .report-card,.aegisonar-embedded .role-panel,.aegisonar-embedded .surface-detail,.aegisonar-embedded .trial-card{border:1px solid rgba(20,106,130,.18);background:rgba(255,255,255,.95);box-shadow:0 20px 58px rgba(20,106,130,.09)}.aegisonar-embedded .loop-active-stage{border-left-color:#26aee4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aegisonar-embedded .loop-active-stage>span{color:#146a82}.aegisonar-embedded .loop-active-stage p{color:#5b6a72}.aegisonar-embedded .asset-row,.aegisonar-embedded .demo-brief-item-list li,.aegisonar-embedded .demo-candidate-detail-card div span,.aegisonar-embedded .demo-discovery-row,.aegisonar-embedded .demo-discovery-toolbar span,.aegisonar-embedded .demo-phase,.aegisonar-embedded .demo-scenarios button,.aegisonar-embedded .demo-step-tabs button,.aegisonar-embedded .drift-list li,.aegisonar-embedded .evidence-list li,.aegisonar-embedded .loop-stage-controls button,.aegisonar-embedded .role-tabs button,.aegisonar-embedded .signal-chips span,.aegisonar-embedded .surface-signal-list em,.aegisonar-embedded .tag-list span,.aegisonar-embedded .trial-checklist li,.aegisonar-embedded .trial-flow-step{border-color:rgba(20,106,130,.18);background:#ffffff;color:#5b6a72;box-shadow:0 10px 28px rgba(20,106,130,.06)}.aegisonar-embedded .asset-row.is-active,.aegisonar-embedded .asset-row:hover,.aegisonar-embedded .demo-discovery-row.is-active,.aegisonar-embedded .demo-discovery-toolbar span.is-active,.aegisonar-embedded .demo-scenarios button.is-active,.aegisonar-embedded .demo-scenarios button:hover,.aegisonar-embedded .demo-step-tabs button.is-active,.aegisonar-embedded .demo-step-tabs button:focus-visible,.aegisonar-embedded .demo-step-tabs button:hover,.aegisonar-embedded .loop-stage-controls button.is-active,.aegisonar-embedded .loop-stage-controls button:focus-visible,.aegisonar-embedded .loop-stage-controls button:hover,.aegisonar-embedded .role-tabs button.is-active,.aegisonar-embedded .role-tabs button:hover{border-color:rgba(38,174,228,.72);background:#eaf8fe;color:#11181d;box-shadow:0 0 0 .22rem rgba(38,174,228,.12)}.aegisonar-embedded .demo-step-tabs span,.aegisonar-embedded .loop-stage-controls span,.aegisonar-embedded .surface-node.is-active:after,.aegisonar-embedded .surface-node:hover:after{color:#146a82;background:rgba(38,174,228,.12)}.aegisonar-embedded .demo-step-tabs button.is-active span{color:#ffffff;background:#26aee4}.aegisonar-embedded .surface-ring{border-color:rgba(38,174,228,.22)}.aegisonar-embedded .surface-sweep{background:linear-gradient(90deg,rgba(38,174,228,.5),transparent)}.aegisonar-embedded .surface-node{border-color:rgba(20,106,130,.22);color:#11181d;background:rgba(255,255,255,.96);box-shadow:0 14px 32px rgba(20,106,130,.12)}.aegisonar-embedded .surface-node:after{color:#7d8b92;background:rgba(20,106,130,.08)}.aegisonar-embedded .surface-node.is-active,.aegisonar-embedded .surface-node:hover{border-color:rgba(38,174,228,.72);background:#eaf8fe}.aegisonar-embedded .surface-node-label,.aegisonar-embedded .surface-response strong,.aegisonar-embedded .surface-signal-list strong{color:#11181d}.aegisonar-embedded .asset-detail-grid>div,.aegisonar-embedded .demo-compliance-metrics div,.aegisonar-embedded .demo-executive-metrics div,.aegisonar-embedded .demo-executive-priority,.aegisonar-embedded .demo-executive-trend,.aegisonar-embedded .demo-metrics>div,.aegisonar-embedded .demo-surface-stats div,.aegisonar-embedded .demo-surface-table,.aegisonar-embedded .demo-target-domain-card,.aegisonar-embedded .demo-target-table,.aegisonar-embedded .demo-topbar>div,.aegisonar-embedded .loop-outcome-grid div,.aegisonar-embedded .patch-block,.aegisonar-embedded .role-proof-grid div,.aegisonar-embedded .stage-screen-output{border-color:rgba(20,106,130,.18);background:#f7fbfd}.aegisonar-embedded .demo-discovery-row.is-head,.aegisonar-embedded .demo-phase span,.aegisonar-embedded .demo-step-brief>span,.aegisonar-embedded .demo-surface-row.is-head,.aegisonar-embedded .loop-transition-copy>span,.aegisonar-embedded .role-proof-grid dt,.aegisonar-embedded .stage-screen-output span{color:#146a82}.aegisonar-embedded .asset-detail-grid dd,.aegisonar-embedded .demo-candidate-detail-card strong,.aegisonar-embedded .demo-compliance-row strong,.aegisonar-embedded .demo-discovery-row strong,.aegisonar-embedded .demo-executive-priority strong,.aegisonar-embedded .demo-surface-header strong,.aegisonar-embedded .demo-surface-row strong,.aegisonar-embedded .demo-target-domain-card header strong,.aegisonar-embedded .demo-target-table-row strong,.aegisonar-embedded .demo-topbar strong,.aegisonar-embedded .loop-outcome-grid strong,.aegisonar-embedded .loop-transition-copy h3,.aegisonar-embedded .role-proof-grid dd,.aegisonar-embedded .stage-screen-output strong,.aegisonar-embedded .trial-checklist strong,.aegisonar-embedded .trial-flow-step strong{color:#11181d}.aegisonar-embedded .demo-console-shell{min-height:0;background:linear-gradient(135deg,rgba(38,174,228,.08),transparent 40rem),rgba(255,255,255,.96)}.aegisonar-embedded .demo-shadow-product,.aegisonar-embedded .demo-surface-view,.aegisonar-embedded .demo-tactical-view{--demo-accent:#26aee4;--demo-accent-soft:rgba(38,174,228,0.14);--demo-accent-line:rgba(20,106,130,0.18);--demo-product-bg:#ffffff;--demo-product-bg-strong:#f7fbfd;--demo-product-grid:rgba(20,106,130,0.075)}.aegisonar-embedded .demo-compliance-header,.aegisonar-embedded .demo-executive-header,.aegisonar-embedded .demo-shadow-product-tabs,.aegisonar-embedded .demo-surface-header,.aegisonar-embedded .demo-window-bar{border-color:rgba(20,106,130,.18);background:rgba(255,255,255,.92);color:#11181d}.aegisonar-embedded .demo-shadow-product-tabs span{color:#5b6a72}.aegisonar-embedded .demo-shadow-product-tabs span.is-active{color:#11181d;background:#eaf8fe;box-shadow:0 .75rem 1.8rem rgba(38,174,228,.12)}.aegisonar-embedded .demo-shadow-product-tabs span.is-active:after{background:#26aee4;box-shadow:0 0 .9rem rgba(38,174,228,.36)}.aegisonar-embedded .demo-discovery-panel,.aegisonar-embedded .demo-shadow-product-body,.aegisonar-embedded .demo-surface-history,.aegisonar-embedded .demo-surface-main{background:linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px),#ffffff;background-size:2.4rem 2.4rem}.aegisonar-embedded .demo-scan-notice{border-color:rgba(245,166,35,.22);color:#9e6515;background:#fff7e8}.aegisonar-embedded .demo-scan-notice p,.aegisonar-embedded .demo-scan-notice strong{color:#9e6515}.aegisonar-embedded .demo-compliance-row,.aegisonar-embedded .demo-discovery-toolbar span,.aegisonar-embedded .demo-executive-priority div,.aegisonar-embedded .demo-surface-header div:first-of-type span,.aegisonar-embedded .demo-surface-row,.aegisonar-embedded .demo-target-input-row span,.aegisonar-embedded .demo-target-table-row{border-color:rgba(20,106,130,.14);background:#ffffff;color:#5b6a72}.aegisonar-embedded .demo-candidate-detail-card div span:first-child,.aegisonar-embedded .demo-surface-header b,.aegisonar-embedded .demo-surface-row div b,.aegisonar-embedded .demo-surface-row em,.aegisonar-embedded .demo-target-input-row button,.aegisonar-embedded .demo-target-table-row div span:first-child{color:#ffffff;background:#26aee4}.aegisonar-embedded .demo-compliance-row.is-head,.aegisonar-embedded .demo-surface-stats span,.aegisonar-embedded .demo-target-table-row.is-head{color:#65747b}.aegisonar-embedded .demo-compliance-row small,.aegisonar-embedded .demo-executive-priority b,.aegisonar-embedded .demo-executive-priority span,.aegisonar-embedded .demo-surface-row b,.aegisonar-embedded .demo-surface-row span,.aegisonar-embedded .demo-surface-stats strong{color:#146a82}.aegisonar-embedded .demo-phase.is-current,.aegisonar-embedded .loop-transition-card.status-running,.aegisonar-embedded .stage-screen-map span.is-current{border-color:rgba(245,166,35,.64);background:#fff7e8}.aegisonar-embedded .demo-metric.is-live,.aegisonar-embedded .demo-phase.is-done,.aegisonar-embedded .stage-screen-map span.is-done,.aegisonar-embedded .status-complete .stage-screen-evidence em,.aegisonar-embedded .status-running .stage-screen-evidence em{border-color:rgba(38,174,228,.38);background:#eaf8fe;color:#146a82}.aegisonar-embedded .stage-screen-evidence em,.aegisonar-embedded .stage-screen-map span,.aegisonar-embedded .stage-screen-rail span{border-color:rgba(20,106,130,.18);background:rgba(255,255,255,.9);color:#5b6a72}.aegisonar-embedded .stage-screen-workspace{border-color:rgba(20,106,130,.16);background:linear-gradient(120deg,rgba(38,174,228,.08),transparent 58%),#ffffff}.aegisonar-embedded .loop-transition-card{border-color:rgba(38,174,228,.24);background:linear-gradient(135deg,rgba(38,174,228,.1),transparent 56%),#ffffff}.aegisonar-embedded .loop-core{border-color:rgba(38,174,228,.72);background:radial-gradient(circle,rgba(38,174,228,.55),rgba(38,174,228,.08) 68%),#ffffff}.aegisonar-embedded .asset-node{border-color:rgba(20,106,130,.24);background:#ffffff}.aegisonar-embedded .risk-pill.risk-low,.aegisonar-embedded .stage-screen-rail span.is-done{color:#ffffff;background:#26aee4}.aegisonar-embedded .risk-pill.risk-medium,.aegisonar-embedded .stage-screen-rail span.is-current,.aegisonar-embedded .trial-flow-step em{color:#11181d;background:#f5b63c}.aegisonar-embedded .risk-pill.risk-high{color:#ffffff;background:#d8292f}.aegisonar-embedded .inspect-dom-asset,.aegisonar-embedded .inspect-dom-panel,.aegisonar-embedded .manage-dom-board,.aegisonar-embedded .manage-dom-output-stack,.aegisonar-embedded .manage-dom-risk-stack,.aegisonar-embedded .register-dom-table{background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(20,106,130,.11)}.aegisonar-embedded .inspect-dom-check,.aegisonar-embedded .inspect-dom-header,.aegisonar-embedded .manage-dom-action,.aegisonar-embedded .manage-dom-board-header,.aegisonar-embedded .manage-dom-mini-header,.aegisonar-embedded .manage-dom-output,.aegisonar-embedded .register-dom-header,.aegisonar-embedded .register-dom-row{border-color:rgba(20,106,130,.18);background:rgba(255,255,255,.88);color:#4d5a61}.aegisonar-embedded .inspect-dom-header,.aegisonar-embedded .manage-dom-board-header,.aegisonar-embedded .manage-dom-mini-header,.aegisonar-embedded .register-dom-header{color:#11181d}.aegisonar-embedded .inspect-dom-check b,.aegisonar-embedded .inspect-dom-check strong,.aegisonar-embedded .manage-dom-action b,.aegisonar-embedded .manage-dom-output strong,.aegisonar-embedded .register-dom-new-row,.aegisonar-embedded .register-dom-row{color:#146a82}.aegisonar-embedded .inspect-dom-asset strong{color:#11181d}.aegisonar-embedded .inspect-dom-asset small,.aegisonar-embedded .inspect-dom-check em,.aegisonar-embedded .manage-dom-action span,.aegisonar-embedded .manage-dom-output{color:#4d5a61}.aegisonar-embedded .manage-dom-moving-card,.aegisonar-embedded .manage-dom-risk{border-color:rgba(216,41,47,.28);background:#fff2f2}.aegisonar-embedded .report-preview{background:#eef8fc}.aegisonar-embedded .patch-block pre{color:#11181d}.aegisonar-embedded .demo-tactical-map{background:radial-gradient(circle at 28% 44%,rgba(38,174,228,.1),transparent 14rem),radial-gradient(circle at 47% 54%,rgba(245,182,60,.09),transparent 11rem),linear-gradient(var(--demo-product-grid) 1px,transparent 1px),linear-gradient(90deg,var(--demo-product-grid) 1px,transparent 1px),#ffffff;background-size:100% 100%,100% 100%,3.2rem 3.2rem,3.2rem 3.2rem,100% 100%}.aegisonar-embedded .demo-tactical-map:before{background:linear-gradient(90deg,rgba(38,174,228,.22),rgba(38,174,228,0));box-shadow:-17rem -1.8rem 0 rgba(38,174,228,.13),-20rem 2.8rem 0 rgba(245,182,60,.12),-12rem 5.4rem 0 rgba(245,182,60,.1)}.aegisonar-embedded .demo-tactical-map:after{background:linear-gradient(90deg,rgba(245,182,60,.18),rgba(245,182,60,0));box-shadow:-18rem -4.3rem 0 rgba(38,174,228,.12),-14rem 4.1rem 0 rgba(38,174,228,.1)}.aegisonar-embedded .demo-tactical-core{border-color:rgba(20,106,130,.16);background:rgba(255,255,255,.78);box-shadow:0 1rem 3rem rgba(20,106,130,.12)}.aegisonar-embedded .demo-tactical-core span{border-color:rgba(38,174,228,.36);box-shadow:0 0 1.3rem rgba(38,174,228,.16)}.aegisonar-embedded .demo-tactical-core em{color:rgba(20,106,130,.48)}.aegisonar-embedded .demo-tactical-asset{min-width:7.4rem;min-height:2.15rem;border-color:rgba(20,106,130,.18);color:#26343b;background:rgba(255,255,255,.88);box-shadow:0 .75rem 1.8rem rgba(20,106,130,.12),inset 0 0 0 1px rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aegisonar-embedded .demo-tactical-asset i{width:1.95rem;height:1.95rem;background:#37abc6;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48),0 0 0 .42rem rgba(55,171,198,.13)}.aegisonar-embedded .demo-tactical-asset strong{color:#26343b;font-weight:800}.aegisonar-embedded .demo-tactical-asset.is-blue i,.aegisonar-embedded .demo-tactical-asset.is-green i{background:#37abc6;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48),0 0 0 .42rem rgba(55,171,198,.13)}.aegisonar-embedded .demo-tactical-asset.is-amber i{background:#e5ad3f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.48),0 0 0 .42rem rgba(229,173,63,.15)}.aegisonar-embedded .demo-tactical-asset.is-orange i{background:#dc7444;box-shadow:inset 0 0 0 1px rgba(255,255,255,.46),0 0 0 .42rem rgba(220,116,68,.13)}.aegisonar-embedded .demo-domain-score{background:#eaf8fe;box-shadow:inset 0 0 0 1px rgba(38,174,228,.12)}.aegisonar-embedded .demo-domain-score b{color:#dc7444}.aegisonar-embedded .asset-node span,.aegisonar-embedded .demo-brief-item-list li:after,.aegisonar-embedded .manage-dom-board-header span,.aegisonar-embedded .manage-dom-mini-header span,.aegisonar-embedded .manage-dom-output i,.aegisonar-embedded .surface-node-dot{background:#37abc6;border-color:#37abc6;box-shadow:0 0 0 .24rem rgba(55,171,198,.14)}.aegisonar-embedded .asset-node.risk-medium span,.aegisonar-embedded .demo-brief-item-list li.risk-medium:after,.aegisonar-embedded .surface-node.severity-medium .surface-node-dot{background:#e5ad3f;border-color:#e5ad3f;box-shadow:0 0 0 .24rem rgba(229,173,63,.15)}.aegisonar-embedded .asset-node.risk-high span,.aegisonar-embedded .demo-brief-item-list li.risk-high:after,.aegisonar-embedded .surface-node.severity-high .surface-node-dot{background:#d84242;border-color:#d84242;box-shadow:0 0 0 .24rem rgba(216,66,66,.13)}.aegisonar-embedded .inspect-dom-check.is-warning i,.aegisonar-embedded .manage-dom-moving-card,.aegisonar-embedded .manage-dom-risk{border-color:rgba(229,173,63,.34);background:#fff8e9}.aegisonar-embedded .inspect-dom-check.is-danger i{border-color:rgba(216,66,66,.44);background:#fff4f3}