:root{--ink:#f3f8f8;--muted:#7f9398;--cyan:#63e6e8;--cyan-2:#33abb5;--green:#42e3a4;--red:#ff6572;--amber:#ffbf5b;--bg:#05090b;--line:#72c4ca33;--line-strong:#63e6e87a;--panel:#070f13eb;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;height:100%;color:var(--ink);margin:0;overflow:hidden}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}svg{display:block}
.experience{--case-color:var(--cyan);--case-rgb:99,230,232;background:radial-gradient(at 43% 38%,#2ea0ab24,#0000 52%),linear-gradient(155deg,#101719 0%,#05090b 64%);width:100vw;min-width:960px;height:100vh;min-height:540px;position:relative;overflow:hidden}.experience[data-case=normal]{--case-color:#42e3a4;--case-rgb:66,227,164}.experience[data-case=prompt]{--case-color:#ff5f6d;--case-rgb:255,95,109}.experience[data-case=toxicity]{--case-color:#a970ff;--case-rgb:169,112,255}.experience[data-case=dlp]{--case-color:#4ea8ff;--case-rgb:78,168,255}.experience[data-case=mcp]{--case-color:#ff9f43;--case-rgb:255,159,67}.experience[data-case=api]{--case-color:#ffd166;--case-rgb:255,209,102}.experience[data-scene=concept]{--case-color:var(--cyan);--case-rgb:99,230,232}.experience:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 22%,#63e6e806 48%,#0000 72%);position:absolute;inset:0}.ambient{pointer-events:none;opacity:.44;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.topbar{z-index:50;justify-content:space-between;align-items:center;height:72px;padding:11px 26px;display:flex;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:11px;min-width:300px;display:flex}.brand>span{width:42px;height:42px;color:var(--cyan);border:1px solid var(--line-strong);background:#071215d6;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 26px #63e6e814}.brand svg,.brand img{object-fit:contain;width:27px;height:27px}.brand div,.live-pill span,.scene-label{flex-direction:column;display:flex}.brand strong{letter-spacing:.01em;font-size:16px}.brand small,.live-pill small,.scene-label small{color:var(--muted);letter-spacing:.15em;font-size:8px}.scene-label{align-items:center;gap:3px;position:absolute;left:50%;transform:translate(-50%)}.scene-label strong{color:var(--case-color);letter-spacing:.17em;font-size:12px}.live-pill{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b0dcc;border-radius:10px;align-items:center;gap:9px;min-width:172px;padding:9px 12px;display:flex}.live-pill>i{width:8px;height:8px;color:var(--muted);background:currentColor;border-radius:50%;box-shadow:0 0 12px}.live-pill>i[data-state=operational]{color:var(--green)}.live-pill>i[data-state=degraded]{color:var(--amber)}.live-pill>i[data-state=offline]{color:var(--red)}.live-pill strong{margin-top:2px;font-size:10px}.hero-copy{z-index:5;text-align:center;width:min(1680px,88vw);position:absolute;top:9.2%;left:50%;transform:translate(-50%)}.hero-copy>small{color:#9af8f4;letter-spacing:.24em;background:linear-gradient(90deg,#63e6e809,#63e6e81a,#63e6e809);border:1px solid #63e6e842;border-radius:999px;align-items:center;min-height:30px;padding:0 18px;font-size:clamp(9px,.68vw,13px);font-weight:850;display:inline-flex;position:relative;box-shadow:0 0 28px #63e6e817,inset 0 1px #ffffff0d}.hero-copy>small:before,.hero-copy>small:after{content:"";background:linear-gradient(90deg,#0000,#63e6e88c);width:70px;height:1px;position:absolute;top:50%}.hero-copy>small:before{right:calc(100% + 12px)}.hero-copy>small:after{left:calc(100% + 12px);transform:rotate(180deg)}.hero-copy h1{letter-spacing:-.055em;max-width:1500px;margin:10px auto 0;font-size:clamp(48px,4.25vw,82px);font-weight:710;line-height:.94}.hero-copy h1 .title-line{color:var(--ink);display:block}.hero-copy h1 .title-accent{color:var(--cyan)}.hero-copy p{color:#92a4a8;max-width:840px;margin:14px auto 0;font-size:clamp(12px,.82vw,16px);line-height:1.5}.stage{z-index:20;border-radius:22px;position:absolute;inset:76px 18px 72px;overflow:hidden}.architecture-field{border:1px solid #0000;border-radius:22px;position:absolute;inset:0;overflow:hidden}.runway-title,.route-heading,.route-nexus,.mcp-inspection{z-index:9;opacity:0;pointer-events:none;position:absolute}.runway-title{flex-direction:column;gap:3px;display:flex;top:3%;left:2.2%}.runway-title small{color:var(--case-color);letter-spacing:.24em;font-size:7px;font-weight:900}.runway-title strong{letter-spacing:.015em;font-size:14px}.route-heading{grid-template-columns:24px auto;align-items:center;column-gap:8px;display:grid}.route-heading span{color:#041012;background:var(--case-color);border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-weight:950;display:grid}.route-heading strong{color:var(--case-color);letter-spacing:.15em;font-size:10px}.route-heading small{color:var(--muted);letter-spacing:.15em;font-size:6px}.ai-heading{top:10%;left:43%}.data-heading{top:50%;left:43%}.route-nexus{color:#8ea8ac;letter-spacing:.16em;align-items:center;gap:7px;font-size:6px;font-weight:800;display:flex;top:47.5%;left:39.4%}.route-nexus i{background:var(--case-color);width:7px;height:7px;box-shadow:0 0 14px var(--case-color);border-radius:50%}.routes{z-index:3;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.routes>g>path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.routes .route-base{stroke:#69b0b82b;stroke-width:1.6px}.routes .route-flow{stroke:#0000;stroke-width:2.6px;stroke-dasharray:8 10}.routes marker path{fill:var(--case-color)}.route-stop circle{fill:#071014;stroke:var(--case-color);stroke-width:3px;filter:drop-shadow(0 0 8px var(--case-color))}.route-stop path{fill:none;stroke:var(--case-color);stroke-width:2.4px;stroke-linecap:round}.architecture-node,.security-layer,.model-fabric{z-index:7;opacity:0;position:absolute}.architecture-node{color:var(--ink);background:linear-gradient(145deg,#0b191efa,#050c0ffa);border:1px solid #68b7bf40;border-radius:14px;align-items:center;gap:12px;padding:12px 15px;display:flex;box-shadow:inset 0 1px #ffffff06,0 16px 35px #00000038}.domain-tag,.vendor-tag{z-index:12;color:#9bc1c5;letter-spacing:.16em;font-size:6px;font-weight:900;position:absolute}.domain-tag{background:#061014;border:1px solid #63e6e833;border-radius:999px;padding:4px 8px;display:none;top:-9px;left:12px}.node-icon{width:44px;height:44px;color:var(--cyan);background:#63e6e80e;border-radius:11px;flex:0 0 44px;place-items:center;display:grid}.node-icon svg,.node-icon img{object-fit:contain;width:31px;height:31px}.node-copy{flex-direction:column;min-width:0;display:flex}.node-copy small,.live-label small{color:var(--muted);letter-spacing:.13em;font-size:7px;font-weight:750}.node-copy strong,.live-label strong{font-size:18px;line-height:1.08}.node-copy em,.live-label em{color:#82a4aa;margin-top:4px;font-size:8px;font-style:normal}.health{color:var(--green);text-transform:uppercase;align-items:center;gap:4px;font-size:6px;font-weight:800;display:flex;position:absolute;top:8px;right:9px}.health i{background:currentColor;border-radius:50%;width:5px;height:5px}.health b{color:var(--muted);font-weight:600}.health[data-status=offline]{color:var(--red)}.health[data-status=unknown]{color:var(--muted)}.security-layer{color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.security-layer .concept-label,.security-layer .live-label{flex-direction:column;display:flex;position:absolute}.layer-icon{z-index:6;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layer-icon svg,.layer-icon img{object-fit:contain;width:100%;height:100%;display:block}.gate-aura,.gate-rail,.gate-scan{opacity:0;pointer-events:none;display:block;position:absolute}.gate-aura{background:radial-gradient(ellipse,rgba(var(--case-rgb),.24),rgba(var(--case-rgb),.03) 48%,transparent 72%);filter:blur(6px);border-radius:34px;inset:7% 17%}.gate-rail{border:1px solid rgba(var(--case-rgb),.7);background:linear-gradient(180deg,rgba(var(--case-rgb),.22),transparent 18%,transparent 82%,rgba(var(--case-rgb),.22));width:12px;box-shadow:0 0 16px rgba(var(--case-rgb),.18),inset 0 0 8px rgba(var(--case-rgb),.16);top:6%;bottom:6%}.gate-rail-left{border-right:0;left:9%}.gate-rail-right{border-left:0;right:9%}.gate-rail i{border-color:rgba(var(--case-rgb),.8);width:22px;height:8px;position:absolute;left:-1px}.gate-rail i:first-child{border-top:2px solid;top:-1px}.gate-rail i:last-child{border-bottom:2px solid;bottom:-1px}.gate-rail-right i{left:auto;right:-1px}.gate-scan{background:linear-gradient(transparent,var(--case-color) 18%,#fff 50%,var(--case-color) 82%,transparent);width:2px;box-shadow:0 0 8px var(--case-color),0 0 24px rgba(var(--case-rgb),.58);top:8%;bottom:8%;left:50%;transform:translate(-50%)}.vendor-tag{opacity:0;white-space:nowrap;color:rgba(var(--case-rgb),.72);top:calc(100% + 28px);left:50%;transform:translate(-50%)}.live-label{text-align:center;white-space:nowrap;opacity:0;align-items:center;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.live-label strong{color:#f7ffff;margin-top:2px;font-size:15px}.live-label em{color:rgba(var(--case-rgb),.8);letter-spacing:.14em;font-size:6px;font-weight:850}.concept-label{white-space:nowrap;align-items:center;gap:2px;line-height:.96;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.concept-label b{letter-spacing:-.025em;font-size:clamp(17px,1.32vw,24px);font-weight:820}.concept-label em{color:#b8ced0;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:clamp(8px,.56vw,11px);font-style:normal;font-weight:650;line-height:1.2}.concept-label small{color:#d7ffff;letter-spacing:.15em;text-transform:uppercase;background:#63e6e80f;border:1px solid #63e6e866;border-radius:999px;width:max-content;margin-top:7px;padding:6px 14px;font-size:clamp(10px,.68vw,13px);font-weight:800}.security-layer .health{opacity:0;top:-5px;right:-8px}.icon-badge{opacity:0;color:#dffffd;border:1px solid rgba(var(--case-rgb),.55);background:#061014;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:-20%;right:-24%}.icon-fx{z-index:-1;opacity:0;border:1px solid rgba(var(--case-rgb),.25);border-radius:50%;position:absolute;inset:-18%}.icon-fx i{background:var(--case-color);width:6px;height:6px;box-shadow:0 0 10px var(--case-color);border-radius:50%;display:block;position:absolute}.icon-fx i:first-child{top:-3px;left:50%}.icon-fx i:nth-child(2){bottom:10%;right:4%}.icon-fx i:nth-child(3){bottom:10%;left:4%}.fortigate-flame{z-index:8;aspect-ratio:.72;opacity:0;transform-origin:50% 82%;mix-blend-mode:screen;background:linear-gradient(135deg,#fff 4%,#bafffb 42%,#47e8e6 72%,#15b8be33);border-radius:58% 42% 56% 18%;width:17%;position:absolute;top:36%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 12px #63e6e880}.fortigate-flame:after{content:"";background:linear-gradient(145deg,#fff,#bafffb 65%,#48e6e64d);border-radius:55% 45% 58% 22%;width:44%;height:50%;position:absolute;top:35%;left:28%}.concept-fabric,.endpoint-beam{pointer-events:none;opacity:0;position:absolute}.experience[data-scene=concept] .concept-fabric{z-index:3;opacity:1;clip-path:polygon(0 48%,7% 22%,93% 22%,100% 48%,93% 78%,7% 78%);background:linear-gradient(90deg,#0000,#63e6e814 16%,#63e6e81f 50%,#63e6e814 84%,#0000);border-top:1px solid #63e6e81f;border-bottom:1px solid #63e6e812;height:25%;top:55%;left:11%;right:11%;transform:translateY(-50%)}.experience[data-scene=concept] .concept-fabric:before{content:"";background:linear-gradient(90deg,#0000,#7af6f294 16%,#63e6e838 50%,#7af6f294 84%,#0000);height:2px;position:absolute;inset:calc(50% - 1px) 2% auto;box-shadow:0 0 18px #63e6e838}.concept-flow-signal{opacity:0;background:linear-gradient(90deg,#0000,#d9fffd 70%,#70f5f2);border-radius:999px;width:9%;height:8px;position:absolute;top:calc(50% - 4px);left:-10%;box-shadow:0 0 18px #63e6e899}.concept-fabric span{color:#89e4e559;letter-spacing:.35em;font-size:7px;font-weight:850;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.experience[data-scene=concept] .endpoint-beam{z-index:2;opacity:.68;filter:blur(1px);width:14%;height:22%;top:44%}.endpoint-beam-left{clip-path:polygon(0 32%,100% 0,100% 100%,0 68%);background:linear-gradient(90deg,#63e6e805,#63e6e821);left:8%}.endpoint-beam-right{clip-path:polygon(0 0,100% 32%,100% 68%,0 100%);background:linear-gradient(90deg,#63e6e821,#63e6e805);right:9%}.experience[data-scene=concept] .architecture-node[data-node=audience],.experience[data-scene=concept] .architecture-node[data-node=oneai]{opacity:1;text-align:center;background:radial-gradient(circle at 50% 32%,#63e6e814,#0000 38%),linear-gradient(160deg,#091a1ff5,#040c0ffa);border-color:#63e6e857;flex-direction:column;justify-content:center;top:55%;overflow:hidden;transform:translateY(-50%)}.experience[data-scene=concept] .architecture-node[data-node=audience]{width:224px;height:294px;left:1.2%}.experience[data-scene=concept] .architecture-node[data-node=oneai]{width:270px;height:294px;left:auto;right:1.2%}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-icon{flex-basis:108px;width:108px;height:108px}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-icon{flex-basis:126px;width:126px;height:126px}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-icon svg{width:88px;height:88px}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-icon svg{width:114px;height:114px}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-copy small{font-size:10px}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-copy strong{max-width:190px;font-size:clamp(21px,1.28vw,27px)}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-copy small{color:#a5fffb;letter-spacing:.22em;font-size:clamp(13px,.78vw,16px);font-weight:900}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-copy strong{max-width:230px;margin-top:7px;font-size:clamp(20px,1.24vw,26px)}.experience[data-scene=concept] .architecture-node .node-copy em{color:#b9d0d2;margin-top:8px;font-size:12px}.experience[data-scene=concept] .security-layer{--concept-size:clamp(190px,12.4vw,252px);width:var(--concept-size);height:var(--concept-size);opacity:1;background:radial-gradient(circle at 31% 22%,#ffffff47,#ffffff0f 18%,#0000 39%),radial-gradient(circle at 52% 65%,#40abb4eb,#175058f5);border:1px solid #aafaf738;border-radius:50%;top:55%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -24px 48px #00141838,0 22px 55px #0000004d,0 0 42px #63e6e81c}.experience[data-scene=concept] .security-layer:before{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:7%}.experience[data-scene=concept] .security-layer[data-layer=fortigate]{left:25%}.experience[data-scene=concept] .security-layer[data-layer=fortiweb-mcp]{left:37.5%}.experience[data-scene=concept] .security-layer[data-layer=fortiweb-api]{left:50%}.experience[data-scene=concept] .security-layer[data-layer=fortidlp]{left:62.5%}.experience[data-scene=concept] .security-layer[data-layer=fortiaigate]{left:75%}.experience[data-scene=concept] .security-layer .layer-icon{width:49%;height:49%}.experience[data-scene=concept] .icon-fx{opacity:.18}.experience[data-scene=concept] .icon-badge{opacity:1}.experience[data-scene=concept] .fortigate-flame{opacity:.32}.experience[data-scene=concept] .model-fabric,.experience[data-scene=concept] .architecture-node[data-node=mcp],.experience[data-scene=concept] .architecture-node[data-node=data]{opacity:0;pointer-events:none}.experience[data-scene=live] .hero-copy{opacity:0;pointer-events:none;transform:translate(-50%,-35px)}.experience[data-scene=live] .architecture-field{border-color:rgba(var(--case-rgb),.2);background:radial-gradient(ellipse at 48% 52%,rgba(var(--case-rgb),.055),transparent 55%),linear-gradient(145deg,#050e11e0,#03090cf0);box-shadow:inset 0 0 70px rgba(var(--case-rgb),.025);right:29%}.experience[data-scene=live] .runway-title,.experience[data-scene=live] .route-heading,.experience[data-scene=live] .route-nexus,.experience[data-scene=live] .routes{opacity:1}.experience[data-scene=live] .architecture-node{opacity:.38;filter:saturate(.72);transform:translate(-50%,-50%)}.experience[data-scene=live] .architecture-node.is-active{opacity:1;filter:none;border-color:rgba(var(--case-rgb),.58);box-shadow:inset 0 0 25px rgba(var(--case-rgb),.04),0 18px 38px #00000045,0 0 28px rgba(var(--case-rgb),.08)}.experience[data-scene=live] .architecture-node .domain-tag{display:block}.experience[data-scene=live] .architecture-node[data-node=audience]{text-align:center;flex-direction:column;justify-content:center;width:150px;height:150px;top:50%;left:7.2%}.experience[data-scene=live] .architecture-node[data-node=audience] .node-icon{flex-basis:72px;width:72px;height:72px}.experience[data-scene=live] .architecture-node[data-node=audience] .node-icon svg{width:59px;height:59px}.experience[data-scene=live] .architecture-node[data-node=audience] .node-copy strong{max-width:130px;font-size:16px}.experience[data-scene=live] .architecture-node[data-node=oneai]{text-align:center;flex-direction:column;justify-content:center;width:180px;height:150px;top:50%;left:35.8%;right:auto}.experience[data-scene=live] .architecture-node[data-node=oneai] .node-icon{flex-basis:68px;width:68px;height:68px}.experience[data-scene=live] .architecture-node[data-node=oneai] .node-icon svg{width:58px;height:58px}.experience[data-scene=live] .architecture-node[data-node=oneai] .node-copy small{color:var(--cyan);letter-spacing:.2em;font-weight:900}.experience[data-scene=live] .architecture-node[data-node=oneai] .node-copy strong{max-width:150px;margin-top:4px;font-size:15px}.experience[data-scene=live] .architecture-node[data-node=mcp]{width:148px;height:118px;top:70%;left:65.5%}.experience[data-scene=live] .architecture-node[data-node=data]{width:142px;height:118px;top:70%;left:91.4%}.experience[data-scene=live] .architecture-node[data-node=mcp] .node-copy strong,.experience[data-scene=live] .architecture-node[data-node=data] .node-copy strong{font-size:15px}.experience[data-scene=live] .security-layer{opacity:.24;filter:saturate(.58);transform:translate(-50%,-50%)}.experience[data-scene=live] .security-layer.is-on-route{opacity:.82;filter:none}.experience[data-scene=live] .security-layer.is-focused{opacity:1;filter:none}.experience[data-scene=live] .gate-aura,.experience[data-scene=live] .gate-rail,.experience[data-scene=live] .gate-scan,.experience[data-scene=live] .vendor-tag,.experience[data-scene=live] .live-label{opacity:1}.experience[data-scene=live] .security-layer:not([data-layer=fortidlp]) .vendor-tag{opacity:0}.experience[data-scene=live] .security-layer .concept-label{opacity:0;pointer-events:none}.experience[data-scene=live] .security-layer .layer-icon{width:48px;height:48px;filter:drop-shadow(0 0 12px rgba(var(--case-rgb),.24));top:46%}.experience[data-scene=live] .security-layer .icon-fx{opacity:.26}.experience[data-scene=live] .security-layer .health{opacity:1}.experience[data-scene=live] .security-layer[data-layer=fortigate]{width:100px;height:228px;top:50%;left:22.5%}.experience[data-scene=live] .security-layer[data-layer=fortiaigate]{width:92px;height:158px;top:31.5%;left:50.5%}.experience[data-scene=live] .security-layer[data-layer=fortiweb-mcp]{width:92px;height:158px;top:70%;left:50.5%}.experience[data-scene=live] .security-layer[data-layer=fortiweb-api]{width:80px;height:145px;top:70%;left:79%}.experience[data-scene=live] .security-layer[data-layer=fortigate] .layer-icon{width:60px;height:60px}.experience[data-scene=live] .security-layer[data-layer=fortigate] .fortigate-flame{opacity:.35}.experience[data-scene=live] .security-layer[data-layer=fortidlp]{opacity:.45;border:1px solid rgba(var(--case-rgb),.36);background:linear-gradient(90deg,rgba(var(--case-rgb),.045),rgba(var(--case-rgb),.11),rgba(var(--case-rgb),.045));width:92%;height:64px;box-shadow:inset 0 0 28px rgba(var(--case-rgb),.04),0 0 28px rgba(var(--case-rgb),.06);border-radius:18px;top:90%;left:50%}.experience[data-scene=live] .security-layer[data-layer=fortidlp] .gate-aura,.experience[data-scene=live] .security-layer[data-layer=fortidlp] .gate-rail,.experience[data-scene=live] .security-layer[data-layer=fortidlp] .gate-scan,.experience[data-scene=live] .security-layer[data-layer=fortidlp] .icon-fx{display:none}.experience[data-scene=live] .security-layer[data-layer=fortidlp] .layer-icon{width:38px;height:38px;top:50%;left:4%;transform:translateY(-50%)}.experience[data-scene=live] .security-layer[data-layer=fortidlp] .live-label{align-items:flex-start;top:50%;left:8.5%;transform:translateY(-50%)}.experience[data-scene=live] .security-layer[data-layer=fortidlp] .live-label strong{font-size:17px}.experience[data-scene=live] .security-layer[data-layer=fortidlp] .vendor-tag{top:50%;left:auto;right:2%;transform:translateY(-50%)}.model-fabric{color:var(--ink);background:linear-gradient(145deg,#08161bfa,#040b0efa);border:1px solid #63e6e838;border-radius:15px;flex-direction:column;display:flex;box-shadow:0 20px 42px #00000047}.model-fabric header{border-bottom:1px solid #63e6e81a;justify-content:space-between;align-items:center;padding:12px 14px 9px;display:flex}.model-fabric header span{flex-direction:column;gap:3px;display:flex}.model-fabric header small{color:var(--muted);letter-spacing:.15em;font-size:6px;font-weight:800}.model-fabric header strong{font-size:13px}.model-fabric header b{color:var(--case-color);letter-spacing:.12em;font-size:6px}.provider-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.provider-card{text-align:center;background:#63e6e806;border:1px solid #63e6e81f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 4px;display:flex}.provider-card[data-selected=true]{border-color:rgba(var(--case-rgb),.55);background:rgba(var(--case-rgb),.07);box-shadow:inset 0 0 18px rgba(var(--case-rgb),.045)}.provider-logo{background:#ffffff06;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.provider-logo img{object-fit:contain;width:26px;height:26px}.provider-copy{flex-direction:column;min-width:0;display:flex}.provider-copy strong{font-size:9px}.provider-copy small{color:#769096;letter-spacing:.08em;font-size:5px}.provider-copy em{display:none}.experience[data-scene=live] .model-fabric{opacity:.34;filter:saturate(.68);width:38%;height:166px;top:31.5%;left:78%;transform:translate(-50%,-50%)}.experience[data-scene=live] .model-fabric.is-active{opacity:1;filter:none;border-color:rgba(var(--case-rgb),.48)}.mcp-inspection{flex-direction:column;gap:6px;width:10%;display:flex;top:60.5%;left:54.4%}.mcp-inspection span{color:#ffd5a7;border-top:1px solid rgba(var(--case-rgb),.7);border-bottom:1px solid rgba(var(--case-rgb),.25);background:linear-gradient(90deg,rgba(var(--case-rgb),.18),transparent);letter-spacing:.12em;padding:5px 7px 5px 12px;font-size:5px;font-weight:900;position:relative}.experience[data-scene=live][data-case=prompt] .security-layer[data-layer=fortiaigate],.experience[data-scene=live][data-case=toxicity] .security-layer[data-layer=fortiaigate]{left:52%;transform:translate(-50%,-50%)scale(1.2)}.experience[data-scene=live][data-case=prompt] .model-fabric,.experience[data-scene=live][data-case=toxicity] .model-fabric{opacity:.18;left:80%;transform:translate(-50%,-50%)scale(.84)}.experience[data-scene=live][data-case=prompt] .security-layer[data-layer=fortiweb-mcp],.experience[data-scene=live][data-case=prompt] .security-layer[data-layer=fortiweb-api],.experience[data-scene=live][data-case=prompt] .architecture-node[data-node=mcp],.experience[data-scene=live][data-case=prompt] .architecture-node[data-node=data],.experience[data-scene=live][data-case=toxicity] .security-layer[data-layer=fortiweb-mcp],.experience[data-scene=live][data-case=toxicity] .security-layer[data-layer=fortiweb-api],.experience[data-scene=live][data-case=toxicity] .architecture-node[data-node=mcp],.experience[data-scene=live][data-case=toxicity] .architecture-node[data-node=data]{opacity:.13;transform:translate(-50%,-50%)scale(.82)}.experience[data-scene=live][data-case=mcp] .security-layer[data-layer=fortiaigate],.experience[data-scene=live][data-case=mcp] .model-fabric{opacity:.16;transform:translate(-50%,-50%)scale(.82)}.experience[data-scene=live][data-case=mcp] .security-layer[data-layer=fortiweb-mcp]{left:48%;transform:translate(-50%,-50%)scale(1.18)}.experience[data-scene=live][data-case=mcp] .architecture-node[data-node=mcp]{left:68%;transform:translate(-50%,-50%)scale(1.12)}.experience[data-scene=live][data-case=mcp] .security-layer[data-layer=fortiweb-api],.experience[data-scene=live][data-case=mcp] .architecture-node[data-node=data]{opacity:.2;transform:translate(-50%,-50%)scale(.84)}.experience[data-scene=live][data-case=mcp] .mcp-inspection{opacity:1;width:7.5%;top:61%;left:54%}.experience[data-scene=live][data-case=api] .security-layer[data-layer=fortiaigate],.experience[data-scene=live][data-case=api] .model-fabric{opacity:.14;transform:translate(-50%,-50%)scale(.82)}.experience[data-scene=live][data-case=api] .security-layer[data-layer=fortiweb-mcp]{opacity:.48;transform:translate(-50%,-50%)scale(.9)}.experience[data-scene=live][data-case=api] .architecture-node[data-node=mcp]{opacity:.82;transform:translate(-50%,-50%)scale(.96)}.experience[data-scene=live][data-case=api] .security-layer[data-layer=fortiweb-api]{transform:translate(-50%,-50%)scale(1.2)}.experience[data-scene=live][data-case=api] .architecture-node[data-node=data]{transform:translate(-50%,-50%)scale(1.1)}.experience[data-scene=live][data-case=dlp] .security-layer[data-layer=fortidlp]{opacity:1;height:112px;top:84%;transform:translate(-50%,-50%)scale(1.02)}.experience[data-scene=live][data-case=dlp] .architecture-node[data-node=audience],.experience[data-scene=live][data-case=dlp] .architecture-node[data-node=oneai]{top:45%;transform:translate(-50%,-50%)scale(.9)}.experience[data-scene=live][data-case=dlp] .security-layer[data-layer=fortiaigate],.experience[data-scene=live][data-case=dlp] .model-fabric{top:27%;transform:translate(-50%,-50%)scale(.9)}.experience[data-scene=live][data-case=dlp] .security-layer[data-layer=fortiweb-mcp],.experience[data-scene=live][data-case=dlp] .security-layer[data-layer=fortiweb-api],.experience[data-scene=live][data-case=dlp] .architecture-node[data-node=mcp],.experience[data-scene=live][data-case=dlp] .architecture-node[data-node=data]{top:61%;transform:translate(-50%,-50%)scale(.9)}.story-panel{z-index:15;opacity:0;border:1px solid rgba(var(--case-rgb),.42);background:radial-gradient(circle at 82% 0,rgba(var(--case-rgb),.12),transparent 28%),linear-gradient(155deg,#09191dfa,#040c0ffc);width:27.8%;box-shadow:inset 0 0 45px rgba(var(--case-rgb),.025),0 18px 45px #00000047;pointer-events:none;border-radius:20px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.experience[data-scene=live] .story-panel{opacity:1;pointer-events:auto}.story-content{flex-direction:column;gap:12px;padding:25px 25px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.story-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.story-top>div{flex-direction:column;gap:5px;display:flex}.story-top small,.story-top span,.case-proof small,.poc-narrative small,.policy-result small,.story-content footer small{color:var(--case-color);letter-spacing:.16em;font-size:7px;font-weight:850}.story-top span{color:#81969b;letter-spacing:.08em}.story-top>b{color:var(--case-color);border:1px solid var(--case-color);background:rgba(var(--case-rgb),.055);box-shadow:0 0 26px rgba(var(--case-rgb),.14);letter-spacing:.12em;border-radius:10px;padding:10px 13px;font-size:11px}.story-content h2{letter-spacing:-.045em;max-width:95%;margin:7px 0 0;font-size:clamp(27px,2.05vw,42px);line-height:.94}.story-content>p{color:#adbec1;max-width:95%;margin:0;font-size:clamp(11px,.76vw,15px);line-height:1.45}.story-state{border:1px solid rgba(var(--case-rgb),.17);background:rgba(var(--case-rgb),.04);border-radius:9px;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;display:flex}.story-state span,.story-state strong{letter-spacing:.12em;font-size:6px;font-weight:850}.story-state span{color:#a8bec1;align-items:center;gap:7px;display:flex}.story-state span i{background:var(--case-color);width:7px;height:7px;box-shadow:0 0 12px var(--case-color);border-radius:50%}.story-state strong{color:var(--case-color)}.case-proof{grid-template-columns:1fr 1fr;gap:8px;display:grid}.case-proof>div{border:1px solid rgba(var(--case-rgb),.18);background:#ffffff05;border-radius:10px;min-height:68px;padding:11px 12px}.case-proof strong{color:#dce7e8;margin-top:7px;font-size:10px;line-height:1.3;display:block}.inspection-flow{gap:7px;display:grid}.inspection-flow>div{border:1px solid rgba(var(--case-rgb),.14);background:#ffffff05;border-radius:10px;grid-template-columns:28px 34px 1fr;align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid;position:relative;overflow:hidden}.inspection-flow>div:after{content:"";background:linear-gradient(90deg,var(--case-color),transparent);height:2px;position:absolute;bottom:0;left:0}.inspection-flow>div>span{color:#688086;font-size:7px}.inspection-flow>div>i{width:30px;height:30px;color:var(--case-color);border:1px solid rgba(var(--case-rgb),.32);background:rgba(var(--case-rgb),.04);border-radius:9px;place-items:center;display:grid}.inspection-flow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.inspection-flow strong{font-size:10px;line-height:1.22}.poc-narrative{border-left:2px solid var(--case-color);background:linear-gradient(90deg,rgba(var(--case-rgb),.07),transparent);padding:11px 13px}.poc-narrative strong{color:#c7d6d8;margin-top:5px;font-size:9px;line-height:1.35;display:block}.policy-result{border:1px solid rgba(var(--case-rgb),.5);background:linear-gradient(100deg,rgba(var(--case-rgb),.1),rgba(var(--case-rgb),.025));box-shadow:inset 0 0 28px rgba(var(--case-rgb),.035),0 0 24px rgba(var(--case-rgb),.06);border-radius:12px;margin-top:auto;padding:15px 16px}.policy-result strong{color:#fff;margin-top:7px;font-size:clamp(15px,1.15vw,22px);line-height:1.1;display:block}.story-content footer{flex-direction:column;gap:5px;display:flex}.story-content footer>strong{font-size:10px}.domain-legend{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.domain-legend span{color:#789096;text-align:center;letter-spacing:.12em;border:1px solid #72c4ca21;border-radius:999px;padding:5px;font-size:5px;font-weight:900}.domain-legend span[data-domain=fortinet]{color:var(--case-color);border-color:rgba(var(--case-rgb),.34)}.case-nav{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03090bf0;border-radius:14px;align-items:stretch;gap:3px;height:58px;padding:6px;display:flex;position:absolute;bottom:10px;left:20px;right:20px}.case-nav button{color:#6f858a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;min-width:0}.case-nav button span,.case-nav button strong{display:block}.case-nav button span{color:var(--cyan);font-size:6px;font-weight:900}.case-nav button strong{letter-spacing:.08em;margin-top:2px;font-size:7px}.case-nav button[data-case=prompt] span{color:#ff5f6d}.case-nav button[data-case=toxicity] span{color:#a970ff}.case-nav button[data-case=dlp] span{color:#4ea8ff}.case-nav button[data-case=mcp] span{color:#ff9f43}.case-nav button[data-case=api] span{color:#ffd166}.case-nav button.selected{color:#fff;border-color:rgba(var(--case-rgb),.25);background:rgba(var(--case-rgb),.065);box-shadow:inset 0 -2px var(--case-color)}.case-nav .mode-button{color:#061012;background:var(--cyan);letter-spacing:.07em;max-width:250px;font-size:8px;font-weight:950}.case-nav button:disabled{cursor:wait}.oneai-symbol{overflow:visible}.oneai-symbol .oneai-orbit{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:5 7;opacity:.42;transform-origin:48px 48px}.oneai-symbol .oneai-orbit-inner{stroke-dasharray:2 5;opacity:.22}.oneai-symbol .oneai-satellites circle{fill:#061316;stroke:currentColor;stroke-width:2px}.oneai-symbol .oneai-links{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.66}.oneai-symbol .oneai-core{stroke:currentColor;stroke-width:2.2px}.oneai-symbol text{fill:currentColor;font-size:16px;font-weight:900}.people-symbol{overflow:visible}.people-symbol .person{transform-box:fill-box;transform-origin:50%}@media (max-width:1500px){.experience[data-scene=live] .architecture-field{right:30%}.story-panel{width:28.8%}.experience[data-scene=live] .architecture-node[data-node=audience]{width:132px}.experience[data-scene=live] .architecture-node[data-node=oneai]{width:160px}.experience[data-scene=live] .architecture-node[data-node=mcp]{width:132px}.experience[data-scene=live] .architecture-node[data-node=data]{width:126px}.story-content{gap:9px;padding:20px 20px 16px}}@media (max-width:1600px){.experience[data-scene=concept] .security-layer{--concept-size:clamp(176px,11.7vw,180px)}}@media (max-width:1350px){.experience[data-scene=concept] .security-layer{--concept-size:clamp(146px,12vw,162px)}.experience[data-scene=concept] .architecture-node[data-node=audience]{width:190px;height:258px}.experience[data-scene=concept] .architecture-node[data-node=oneai]{width:210px;height:258px}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-icon{flex-basis:88px;width:88px;height:88px}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-icon{flex-basis:96px;width:96px;height:96px}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-icon svg{width:72px;height:72px}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-icon svg{width:86px;height:86px}.experience[data-scene=concept] .architecture-node[data-node=audience] .node-copy strong{font-size:19px}.experience[data-scene=concept] .architecture-node[data-node=oneai] .node-copy strong{font-size:18px}.experience[data-scene=concept] .concept-label b{font-size:16px}.experience[data-scene=concept] .concept-label em{margin-top:5px;font-size:7px}.experience[data-scene=concept] .concept-label small{margin-top:5px;padding:5px 10px;font-size:8px}}@media (max-height:900px){.story-content{gap:7px;padding:16px 18px 13px}.story-content h2{margin-top:2px;font-size:26px}.story-content>p{font-size:10px;line-height:1.35}.case-proof>div{min-height:52px;padding:8px 10px}.inspection-flow{gap:5px}.inspection-flow>div{min-height:44px;padding:6px 9px}.poc-narrative{padding:8px 10px}.policy-result{padding:10px 12px}}@media (max-height:760px){.story-content{gap:5px;padding:12px 14px 10px}.story-content h2{font-size:23px}.story-content>p{font-size:9px;line-height:1.25}.story-state{min-height:29px}.case-proof{gap:5px}.case-proof>div{min-height:44px;padding:6px 8px}.case-proof strong{margin-top:4px;font-size:9px}.inspection-flow{gap:4px}.inspection-flow>div{grid-template-columns:22px 28px 1fr;gap:6px;min-height:38px;padding:4px 7px}.inspection-flow>div>i{width:25px;height:25px}.inspection-flow svg{width:16px;height:16px}.poc-narrative{padding:6px 8px}.policy-result{padding:8px 10px}.domain-legend{display:none}}@media (min-width:2200px) and (min-height:1200px){.experience[data-scene=live] .architecture-node[data-node=audience]{width:190px;height:176px}.experience[data-scene=live] .architecture-node[data-node=oneai]{width:230px;height:176px}.experience[data-scene=live] .security-layer[data-layer=fortigate]{width:124px;height:270px}.experience[data-scene=live] .security-layer[data-layer=fortiaigate],.experience[data-scene=live] .security-layer[data-layer=fortiweb-mcp]{width:112px;height:190px}.experience[data-scene=live] .model-fabric{height:205px}.experience[data-scene=live] .architecture-node[data-node=mcp],.experience[data-scene=live] .architecture-node[data-node=data]{width:185px;height:145px}.story-content{gap:15px;padding:32px 30px 24px}}
:root{--morph:cubic-bezier(.2,.82,.18,1);--concept-cycle:27s}.hero-copy,.architecture-field,.story-panel,.runway-title,.route-heading,.route-nexus,.routes,.architecture-node,.security-layer,.model-fabric,.concept-fabric,.endpoint-beam,.concept-label,.live-label,.gate-aura,.gate-rail,.gate-scan,.vendor-tag,.mcp-inspection{transition:opacity 1.15s ease,transform 2.8s var(--morph),left 2.8s var(--morph),right 2.8s var(--morph),top 2.8s var(--morph),width 2.8s var(--morph),height 2.8s var(--morph),border-radius 2.8s var(--morph),border-color 1.2s ease,background 1.8s ease,filter 1.2s ease,box-shadow 1.2s ease}.layer-icon,.node-icon,.node-copy,.live-label strong,.concept-label small,.provider-card{transition:transform 1.15s var(--morph),color .8s ease,border-color .8s ease,background .8s ease,box-shadow .8s ease,opacity .8s ease,filter .8s ease}.experience[data-scene=concept][data-motion=idle] .concept-fabric{animation:7s ease-in-out infinite fabricBreath}.experience[data-scene=concept][data-motion=idle] .concept-flow-signal{animation:conceptFlow var(--concept-cycle) linear infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience]{animation:edgeCard var(--concept-cycle) ease-in-out infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .person-left{animation:audienceLeft var(--concept-cycle) ease-in-out infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .person-center{animation:audienceCenter var(--concept-cycle) ease-in-out infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .person-right{animation:audienceRight var(--concept-cycle) ease-in-out infinite}.experience[data-scene=concept][data-motion=idle] .security-layer{animation:6s ease-in-out infinite productIdle}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate]{animation:productFocus var(--concept-cycle) ease-in-out 3.4s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-mcp]{animation:productFocus var(--concept-cycle) ease-in-out 7s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api]{animation:productFocus var(--concept-cycle) ease-in-out 10.6s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortidlp]{animation:productFocus var(--concept-cycle) ease-in-out 14.2s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiaigate]{animation:productFocus var(--concept-cycle) ease-in-out 17.8s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate] .fortigate-flame{animation:1.3s ease-in-out 3.4s infinite alternate flameAlive}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-mcp] .icon-fx{animation:10s linear infinite orbitSlow}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api] .icon-fx{animation:5s ease-in-out infinite scanRing}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai]{animation:oneaiArrival var(--concept-cycle) ease-in-out 21.4s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .oneai-orbit-outer{animation:12s linear infinite orbitSlow}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .oneai-orbit-inner{animation:9s linear infinite orbitReverse}.experience[data-motion=entering] .hero-copy{transition-duration:1.2s}.experience[data-motion=entering] .architecture-field{transition-delay:.12s}.experience[data-motion=entering] .architecture-node[data-node=audience]{transition-delay:.22s}.experience[data-motion=entering] .security-layer[data-layer=fortigate]{transition-delay:.38s}.experience[data-motion=entering] .architecture-node[data-node=oneai]{transition-delay:.54s}.experience[data-motion=entering] .security-layer[data-layer=fortiaigate],.experience[data-motion=entering] .security-layer[data-layer=fortiweb-mcp]{transition-delay:.72s}.experience[data-motion=entering] .model-fabric,.experience[data-motion=entering] .architecture-node[data-node=mcp]{transition-delay:.9s}.experience[data-motion=entering] .security-layer[data-layer=fortiweb-api],.experience[data-motion=entering] .architecture-node[data-node=data]{transition-delay:1.06s}.experience[data-motion=entering] .security-layer[data-layer=fortidlp]{transition-delay:1.18s}.experience[data-motion=entering] .story-panel{transition-delay:1.35s}.experience[data-motion=exiting] .story-panel{transition-delay:0s}.experience[data-motion=exiting] .security-layer[data-layer=fortidlp]{transition-delay:.12s}.experience[data-motion=exiting] .security-layer[data-layer=fortiweb-api],.experience[data-motion=exiting] .architecture-node[data-node=data]{transition-delay:.22s}.experience[data-motion=exiting] .model-fabric,.experience[data-motion=exiting] .architecture-node[data-node=mcp]{transition-delay:.32s}.experience[data-motion=exiting] .security-layer[data-layer=fortiaigate],.experience[data-motion=exiting] .security-layer[data-layer=fortiweb-mcp]{transition-delay:.44s}.experience[data-motion=exiting] .architecture-node[data-node=oneai]{transition-delay:.58s}.experience[data-motion=exiting] .security-layer[data-layer=fortigate]{transition-delay:.7s}.experience[data-motion=exiting] .architecture-node[data-node=audience]{transition-delay:.82s}.experience[data-motion=exiting] .hero-copy{transition-delay:1.05s}.experience[data-scene=live] .routes .route-flow.is-active{stroke:var(--case-color);filter:drop-shadow(0 0 5px rgba(var(--case-rgb),.65));animation:routeFlow 1.9s linear calc(var(--order) * .13s) infinite}.experience[data-scene=live] .security-layer.is-on-route .gate-scan{animation:2.8s ease-in-out infinite gateScan}.experience[data-scene=live] .security-layer.is-on-route .gate-aura{animation:3.8s ease-in-out infinite gateBreath}.experience[data-scene=live] .security-layer.is-on-route .layer-icon{animation:4.2s ease-in-out infinite officialMarkBreath}.experience[data-scene=live] .security-layer.is-focused{animation:focusEngage 1.05s var(--morph) both}.experience[data-scene=live] .security-layer.is-focused .live-label strong{color:#fff;text-shadow:0 0 16px rgba(var(--case-rgb),.52)}.experience[data-scene=live] .security-layer.is-focused .gate-rail{box-shadow:0 0 22px rgba(var(--case-rgb),.38),inset 0 0 12px rgba(var(--case-rgb),.18)}.experience[data-scene=live] .architecture-node.is-active .node-icon{animation:4.4s ease-in-out infinite nodeSignal}.experience[data-scene=live] .model-fabric.is-active{animation:4.5s ease-in-out infinite modelDockAlive}.experience[data-scene=live] .provider-card[data-selected=true]{animation:3.4s ease-in-out infinite providerActive}.experience[data-scene=live] .security-layer[data-layer=fortidlp].is-focused{animation:2.6s ease-in-out infinite dlpPlane}.experience[data-scene=live] .route-stop{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite routeStop}.experience[data-scene=live][data-verdict=deny] .routes .route-flow.is-blocked{animation:1.9s linear infinite routeFlow,1.25s .7s both routeBlock}.experience[data-scene=live][data-case=mcp] .mcp-inspection span{animation:inspectionRibbon 2.1s ease-in-out calc(var(--ribbon,0) * .16s) infinite}.experience[data-scene=live][data-case=mcp] .mcp-inspection span:nth-child(2){--ribbon:1}.experience[data-scene=live][data-case=mcp] .mcp-inspection span:nth-child(3){--ribbon:2}.experience[data-scene=live] .security-layer[data-layer=fortigate].is-on-route .fortigate-flame{animation:1.15s ease-in-out infinite alternate flameLive}.story-content{animation:storyReveal .72s var(--morph) both}.story-top>b{animation:verdictReveal .7s var(--morph) .16s both}.story-state,.case-proof>div,.poc-narrative,.policy-result{animation:evidenceReveal .58s var(--morph) both}.case-proof>div:nth-child(2){animation-delay:.1s}.inspection-flow>div{opacity:.35;animation:stepReveal .58s var(--morph) calc(.26s + var(--step) * .16s) both}.inspection-flow>div:after{animation:stepFill .7s ease calc(.38s + var(--step) * .16s) both}.policy-result{animation-delay:.52s}@keyframes fabricBreath{0%,to{filter:brightness();box-shadow:0 0 75px #40c9cf0d}50%{filter:brightness(1.12);box-shadow:0 0 110px #40c9cf1c}}@keyframes conceptFlow{0%,2%{opacity:0;left:-10%}4%{opacity:1}13%{left:13%}26%{left:26%}39%{left:39%}52%{left:52%}65%{left:65%}78%{left:78%}88%{opacity:1;left:102%}94%,to{opacity:0;left:108%}}@keyframes edgeCard{0%,13%,to{border-color:#63e6e857;box-shadow:0 22px 48px #00000047}3%,10%{border-color:#a9fffb;box-shadow:inset 0 0 34px #63e6e814,0 0 44px #63e6e838}}@keyframes audienceLeft{0%,13%,to{transform:none}3%{transform:translate(-5px,-1px)scale(1.04)}6%{transform:translate(-14px,-3px)scale(1.1)}10%{transform:none}}@keyframes audienceCenter{0%,13%,to{transform:none}3%{transform:translateY(-4px)scale(1.06)}6%{transform:translateY(-9px)scale(1.14)}10%{transform:none}}@keyframes audienceRight{0%,13%,to{transform:none}3%{transform:translate(5px,-1px)scale(1.04)}6%{transform:translate(14px,-3px)scale(1.1)}10%{transform:none}}@keyframes productIdle{0%,to{filter:brightness()}50%{filter:brightness(1.035)}}@keyframes productFocus{0%,13%,to{transform:translate(-50%,-50%)scale(1)}3%,9%{filter:brightness(1.15);transform:translate(-50%,-50%)scale(1.045);box-shadow:inset 0 0 0 1px #ffffff1c,0 22px 55px #0000004d,0 0 54px #63e6e83d}}@keyframes flameAlive{0%{opacity:.32;transform:translate(-50%)rotate(42deg)scale(.9,1.02)}to{opacity:.92;transform:translate(-50%)rotate(48deg)scale(1.08,1.18)}}@keyframes flameLive{0%{opacity:.35;transform:translate(-50%)rotate(43deg)scaleX(.92)}to{opacity:.86;transform:translate(-50%)rotate(48deg)scale(1.08,1.16)}}@keyframes orbitSlow{to{transform:rotate(360deg)}}@keyframes orbitReverse{to{transform:rotate(-360deg)}}@keyframes scanRing{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.55;transform:scale(1.06)}}@keyframes oneaiArrival{0%,13%,to{transform:none}3%,9%{border-color:#a9fffb;transform:scale(1.028);box-shadow:inset 0 0 38px #63e6e81a,0 0 52px #63e6e84d}}@keyframes routeFlow{0%{stroke-dashoffset:36px;opacity:.65}45%{opacity:1}to{stroke-dashoffset:0;opacity:.65}}@keyframes gateScan{0%,to{opacity:.42;transform:translate(-50%)scaleY(.72)}50%{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes gateBreath{0%,to{opacity:.62;filter:blur(7px)}50%{opacity:1;filter:blur(4px)}}@keyframes officialMarkBreath{0%,to{filter:drop-shadow(0 0 8px rgba(var(--case-rgb),.2));transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 18px rgba(var(--case-rgb),.55));transform:translate(-50%,-50%)scale(1.035)}}@keyframes focusEngage{0%{filter:brightness(.78)}48%{filter:brightness(1.35)}to{filter:brightness()}}@keyframes nodeSignal{0%,to{filter:none;transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(var(--case-rgb),.35));transform:scale(1.045)}}@keyframes modelDockAlive{0%,to{box-shadow:0 20px 42px #00000047,0 0 20px rgba(var(--case-rgb),.05)}50%{box-shadow:0 20px 42px #00000047,0 0 38px rgba(var(--case-rgb),.15)}}@keyframes providerActive{0%,to{transform:scale(1)}50%{box-shadow:inset 0 0 20px rgba(var(--case-rgb),.09),0 0 16px rgba(var(--case-rgb),.1);transform:scale(1.025)}}@keyframes dlpPlane{0%,to{box-shadow:inset 0 0 28px rgba(var(--case-rgb),.04),0 0 26px rgba(var(--case-rgb),.08)}50%{box-shadow:inset 0 0 48px rgba(var(--case-rgb),.12),0 0 48px rgba(var(--case-rgb),.22)}}@keyframes routeStop{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes routeBlock{45%{stroke-width:6px;filter:drop-shadow(0 0 12px var(--case-color))}to{stroke-width:2.6px}}@keyframes inspectionRibbon{0%,to{opacity:.45;transform:translate(-4px)}50%{opacity:1;box-shadow:0 0 18px rgba(var(--case-rgb),.16);transform:translate(6px)}}@keyframes storyReveal{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes verdictReveal{0%{opacity:0;transform:scale(.8)}62%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes evidenceReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes stepReveal{0%{opacity:.2;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes stepFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}
:root{--concept-cycle:30s;--concept-step:3.6s}.experience[data-scene=concept] .security-layer[data-layer=fortigate]{--layer-order:0;--layer-rgb:90,203,210}.experience[data-scene=concept] .security-layer[data-layer=fortiweb-mcp]{--layer-order:1;--layer-rgb:67,173,182}.experience[data-scene=concept] .security-layer[data-layer=fortiweb-api]{--layer-order:2;--layer-rgb:52,137,145}.experience[data-scene=concept] .security-layer[data-layer=fortidlp]{--layer-order:3;--layer-rgb:40,105,112}.experience[data-scene=concept] .security-layer[data-layer=fortiaigate]{--layer-order:4;--layer-rgb:22,79,87}.experience[data-scene=concept] .concept-label small{border-color:rgba(var(--layer-rgb),.42);background:linear-gradient(90deg,rgba(var(--layer-rgb),.08),rgba(var(--layer-rgb),.18),rgba(var(--layer-rgb),.08));box-shadow:0 0 22px rgba(var(--layer-rgb),.09)}.experience[data-scene=concept] .architecture-node[data-node=audience]:before,.experience[data-scene=concept] .architecture-node[data-node=oneai]:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#63e6e82b,#0000);width:45%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-10deg)}.experience[data-scene=concept] .architecture-node[data-node=audience]:after,.experience[data-scene=concept] .architecture-node[data-node=oneai]:after{content:"";pointer-events:none;border:1px solid #63e6e814;border-radius:10px;position:absolute;inset:10px}.experience[data-scene=concept] .architecture-node .node-icon,.experience[data-scene=concept] .architecture-node .node-copy{z-index:2;position:relative}.experience[data-scene=concept] .layer-icon{filter:drop-shadow(0 8px 16px #00000047)drop-shadow(0 0 20px #ffffff14)}.security-layer[data-layer=fortigate] .icon-fx{border:1px solid #d3fffc2e;border-radius:18%;inset:-12%}.security-layer[data-layer=fortigate] .icon-fx:before,.security-layer[data-layer=fortigate] .icon-fx:after{content:"";background:linear-gradient(90deg,#0000,currentColor);width:34%;height:2px;position:absolute;box-shadow:0 0 12px}.security-layer[data-layer=fortigate] .icon-fx:before{top:0;left:8%}.security-layer[data-layer=fortigate] .icon-fx:after{bottom:0;right:8%;transform:rotate(180deg)}.security-layer[data-layer=fortigate] .icon-fx i:first-child{width:2px;height:30%;top:8%;right:0}.security-layer[data-layer=fortigate] .icon-fx i:nth-child(2){width:2px;height:30%;bottom:8%;left:0}.security-layer[data-layer=fortigate] .icon-fx i:nth-child(3){border-radius:50%;width:7px;height:7px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fortigate-flame i{background:linear-gradient(135deg,#fffffff0,#77f7f359);border-radius:62% 38% 58% 18%;width:36%;height:52%;position:absolute;top:-16%;left:18%;box-shadow:0 0 10px #ccfffd94}.security-layer[data-layer=fortiweb-mcp] .icon-fx{border:1px dashed #b7fffb6b;inset:-21%}.security-layer[data-layer=fortiweb-mcp] .icon-fx i{background:#082126;border:1px solid;border-radius:50%;width:8px;height:8px}.security-layer[data-layer=fortiweb-mcp] .icon-fx i:first-child{top:-4px;left:calc(50% - 4px)}.security-layer[data-layer=fortiweb-mcp] .icon-fx i:nth-child(2){bottom:10%;right:4%}.security-layer[data-layer=fortiweb-mcp] .icon-fx i:nth-child(3){bottom:10%;left:4%}.security-layer[data-layer=fortiweb-api] .icon-fx{border:1px solid #bdfffc3d;inset:-17%;overflow:hidden}.security-layer[data-layer=fortiweb-api] .icon-fx:before{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#c6fffce6,#0000);width:18%;position:absolute;top:4%;bottom:4%;left:-24%}.security-layer[data-layer=fortiweb-api] .icon-fx i{border-radius:999px;width:22%;height:2px;left:-4%}.security-layer[data-layer=fortiweb-api] .icon-fx i:first-child{top:30%}.security-layer[data-layer=fortiweb-api] .icon-fx i:nth-child(2){top:50%}.security-layer[data-layer=fortiweb-api] .icon-fx i:nth-child(3){top:70%}.security-layer[data-layer=fortidlp] .icon-fx{border:1px solid #bdfffc33;border-radius:22%;inset:-15%;overflow:hidden}.security-layer[data-layer=fortidlp] .icon-fx:before{content:"";background:linear-gradient(#0000,#c4fffbeb);height:16%;position:absolute;top:-15%;left:5%;right:5%;box-shadow:0 5px 15px #63e6e859}.security-layer[data-layer=fortidlp] .icon-fx i{border-radius:4px;width:7px;height:3px;right:2%}.security-layer[data-layer=fortidlp] .icon-fx i:first-child{top:28%}.security-layer[data-layer=fortidlp] .icon-fx i:nth-child(2){top:48%}.security-layer[data-layer=fortidlp] .icon-fx i:nth-child(3){top:68%}.security-layer[data-layer=fortiaigate] .icon-fx{border:1px solid #c4fffc57;inset:-18%;box-shadow:inset 0 0 18px #63e6e80f}.security-layer[data-layer=fortiaigate] .icon-fx:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:25%;box-shadow:0 0 18px #63e6e859}.security-layer[data-layer=fortiaigate] .icon-fx i{border-radius:2px;width:12px;height:2px}.security-layer[data-layer=fortiaigate] .icon-fx i:first-child{top:8%;left:calc(50% - 6px);transform:rotate(90deg)}.security-layer[data-layer=fortiaigate] .icon-fx i:nth-child(2){top:50%;right:-3px}.security-layer[data-layer=fortiaigate] .icon-fx i:nth-child(3){bottom:8%;left:calc(50% - 6px);transform:rotate(90deg)}.experience[data-scene=concept][data-motion=idle] .concept-fabric{animation:fabricReveal 1.4s var(--ease) .35s both,fabricBreathV8 7s ease-in-out 26s infinite}.experience[data-scene=concept][data-motion=idle] .endpoint-beam-left{animation:beamReveal 1.2s var(--ease) .25s both,beamStart var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .endpoint-beam-right{animation:beamReveal 1.2s var(--ease) .55s both,beamArrival var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .concept-flow-signal{animation:secureFlow var(--concept-cycle) linear .2s infinite}.experience[data-scene=concept][data-motion=idle] .hero-copy>small{animation:eyebrowReveal .7s var(--ease) .3s both}.experience[data-scene=concept][data-motion=idle] .hero-copy .title-line{animation:titleReveal .9s var(--ease) .48s both}.experience[data-scene=concept][data-motion=idle] .hero-copy .title-accent{animation-delay:.68s}.experience[data-scene=concept][data-motion=idle] .hero-copy p{animation:.8s 1s both copyReveal}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience]{animation:edgeActivation var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience]:before{animation:edgeScan var(--concept-cycle) var(--ease) .2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .node-icon{animation:edgeIcon var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .person-left{animation:audienceLeftV8 var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .person-center{animation:audienceCenterV8 var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .person-right{animation:audienceRightV8 var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=audience] .node-copy strong{animation:edgeName var(--concept-cycle) ease-in-out .2s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer{animation:productStage var(--concept-cycle) ease-in-out calc(3.8s + var(--layer-order) * var(--concept-step)) infinite}.experience[data-scene=concept][data-motion=idle] .layer-icon>img{transform-origin:50%;animation:productIconStage var(--concept-cycle) ease-in-out calc(3.8s + var(--layer-order) * var(--concept-step)) infinite}.experience[data-scene=concept][data-motion=idle] .concept-label small{animation:productNameStage var(--concept-cycle) ease-in-out calc(3.8s + var(--layer-order) * var(--concept-step)) infinite}.experience[data-scene=concept][data-motion=idle] .icon-badge{animation:roleBadgeStage var(--concept-cycle) ease-in-out calc(3.8s + var(--layer-order) * var(--concept-step)) infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate] .icon-fx{animation:fortigateGuard var(--concept-cycle) ease-in-out 3.8s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate] .icon-fx i{animation:perimeterSegment var(--concept-cycle) ease-in-out 3.8s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate] .fortigate-flame{animation:flameAliveV8 var(--concept-cycle) ease-in-out 3.8s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate] .fortigate-flame:after{animation:1.18s ease-in-out 3.8s infinite alternate flameInner}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortigate] .fortigate-flame i{animation:.92s ease-in-out 3.8s infinite alternate flameLick}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-mcp] .icon-fx{animation:mcpOrbit var(--concept-cycle) linear 7.4s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api] .icon-fx{animation:apiGate var(--concept-cycle) ease-in-out 11s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api] .icon-fx:before{animation:apiScan var(--concept-cycle) linear 11s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api] .icon-fx i{animation:apiRequest var(--concept-cycle) linear 11s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api] .icon-fx i:nth-child(2){animation-delay:11.25s}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiweb-api] .icon-fx i:nth-child(3){animation-delay:11.5s}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortidlp] .icon-fx{animation:dlpGate var(--concept-cycle) ease-in-out 14.6s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortidlp] .icon-fx:before{animation:dlpClassify var(--concept-cycle) linear 14.6s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortidlp] .icon-fx i{animation:dataToken var(--concept-cycle) ease-in-out 14.6s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiaigate] .icon-fx{animation:aiGateSignal var(--concept-cycle) ease-in-out 18.2s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiaigate] .icon-fx:before{animation:aiCorePulse var(--concept-cycle) ease-in-out 18.2s infinite}.experience[data-scene=concept][data-motion=idle] .security-layer[data-layer=fortiaigate] .icon-fx i{animation:aiPinSignal var(--concept-cycle) ease-in-out 18.2s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai]{animation:oneaiArrivalV8 var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai]:before{animation:edgeScan var(--concept-cycle) var(--ease) 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .node-icon{animation:oneaiIconArrival var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .node-copy small{animation:oneaiBrandArrival var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .node-copy strong{animation:oneaiNameArrival var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .oneai-orbit-outer{animation:oneaiOrbitArrival var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .oneai-orbit-inner{animation:oneaiOrbitReverseArrival var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .oneai-links{stroke-dasharray:18;animation:oneaiLinksArrival var(--concept-cycle) ease-in-out 21.8s infinite}.experience[data-scene=concept][data-motion=idle] .architecture-node[data-node=oneai] .oneai-satellites{transform-origin:48px 48px;animation:oneaiSatellitesArrival var(--concept-cycle) ease-in-out 21.8s infinite}@keyframes fabricReveal{0%{opacity:0;filter:blur(10px);transform:translateY(-50%)scaleX(.68)}to{opacity:1;filter:none;transform:translateY(-50%)scaleX(1)}}@keyframes fabricBreathV8{0%,to{filter:brightness();box-shadow:0 0 80px #40c9cf0e,inset 0 0 45px #63e6e806}50%{filter:brightness(1.08);box-shadow:0 0 110px #40c9cf16,inset 0 0 58px #63e6e80b}}@keyframes beamReveal{0%{opacity:0;filter:blur(12px);transform:scaleX(.15)}to{opacity:.7;filter:blur(1px);transform:scaleX(1)}}@keyframes beamStart{0%,12%,to{opacity:.42;filter:blur(1px)}2.5%,9%{opacity:.96;filter:blur(.2px)brightness(1.38)}}@keyframes beamArrival{0%,72%,84%,to{opacity:.38;filter:blur(1px)}74%,81%{opacity:1;filter:blur(.2px)brightness(1.48)}}@keyframes secureFlow{0%,3%{opacity:0;left:-10%;transform:scaleX(.45)}5%{opacity:.95;transform:scaleX(1)}8%{left:-4%}12%,21%{opacity:.97;left:16%}24%,33%{left:33%}36%,45%{left:50%}48%,57%{left:67%}60%,69%{left:84%}72%,84%{opacity:.95;left:101%;transform:scaleX(1)}88%,to{opacity:0;left:108%;transform:scaleX(.55)}}@keyframes eyebrowReveal{0%{opacity:0;filter:blur(4px);transform:translateY(-9px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes titleReveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes copyReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes edgeActivation{0%,12%,to{border-color:#63e6e857;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #00000047,0 0 38px #63e6e80f}2.5%,8%{border-color:#80f9f5d6;box-shadow:inset 0 0 32px #63e6e812,0 22px 48px #00000047,0 0 38px #63e6e833}10.5%{border-color:#63e6e885;box-shadow:0 18px 44px #00000040,0 0 22px #63e6e81a}}@keyframes edgeScan{0%,1%{opacity:0;left:-70%}2.5%{opacity:1}9.5%{opacity:.72;left:125%}12%,to{opacity:0;left:125%}}@keyframes edgeIcon{0%,12%,to{color:var(--cyan);filter:none;transform:scale(1)}2.5%{color:#a7fffb;filter:drop-shadow(0 0 14px #63e6e857);transform:scale(1.055)}6%{color:#d5fffd;filter:drop-shadow(0 0 18px #63e6e870);transform:scale(1.1)}10%{color:var(--cyan);filter:drop-shadow(0 0 8px #63e6e82e);transform:scale(1.02)}}@keyframes audienceLeftV8{0%,1%,12%,to{transform:translate(0)scale(1)}3%{transform:translate(-5px,-1px)scale(1.04)}5.5%{transform:translate(-14px,-3px)scale(1.08)}7.5%{transform:translate(-9px,-1px)scale(1.05)}9.5%{transform:translate(0)scale(1.08)}11%{transform:translate(0)scale(1)}}@keyframes audienceCenterV8{0%,1%,12%,to{transform:translate(0)scale(1)}3%{transform:translateY(-3px)scale(1.06)}5.5%{transform:translateY(-8px)scale(1.14)}7.5%{transform:translateY(-4px)scale(1.09)}9.5%{transform:translate(0)scale(1.1)}11%{transform:translate(0)scale(1)}}@keyframes audienceRightV8{0%,1%,12%,to{transform:translate(0)scale(1)}3%{transform:translate(5px,-1px)scale(1.04)}5.5%{transform:translate(14px,-3px)scale(1.08)}7.5%{transform:translate(9px,-1px)scale(1.05)}9.5%{transform:translate(0)scale(1.08)}11%{transform:translate(0)scale(1)}}@keyframes edgeName{0%,12%,to{color:var(--ink);text-shadow:none}3%,8%{color:#eafffe;text-shadow:0 0 18px #63e6e861}}@keyframes productStage{0%,12%,to{filter:brightness();box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -24px 48px #00141838,0 22px 55px #0000004d,0 0 42px rgba(var(--layer-rgb),.11);transform:translate(-50%,-50%)scale(1)}2.5%{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.018)}5.5%{filter:brightness(1.13);transform:translate(-50%,-50%)scale(1.035);box-shadow:inset 0 0 0 1px #ffffff21,0 22px 55px #0000004d,0 0 52px #63e6e83b}9%{filter:brightness(1.07);transform:translate(-50%,-50%)scale(1.018)}}@keyframes productIconStage{0%,12%,to{filter:drop-shadow(0 0 8px #e1fffd1f);transform:scale(1)}3%{transform:scale(1.025)}6%{filter:drop-shadow(0 0 22px #e1fffd70);transform:scale(1.065)}9.5%{transform:scale(1.018)}}@keyframes productNameStage{0%,12%,to{color:#d7ffff;border-color:rgba(var(--layer-rgb),.42);background:linear-gradient(90deg,rgba(var(--layer-rgb),.08),rgba(var(--layer-rgb),.18),rgba(var(--layer-rgb),.08));box-shadow:0 0 22px rgba(var(--layer-rgb),.09);text-shadow:none}3%,9%{color:#fff;background:linear-gradient(90deg,rgba(var(--layer-rgb),.18),rgba(var(--layer-rgb),.4),rgba(var(--layer-rgb),.18));box-shadow:0 0 28px rgba(var(--layer-rgb),.34),inset 0 0 12px #ffffff12;text-shadow:0 0 10px #d9fffd94;border-color:#bffffce0}}@keyframes roleBadgeStage{0%,12%,to{opacity:1;transform:scale(1)}4%,8%{opacity:1;border-color:#c9fffc;transform:scale(1.08);box-shadow:0 5px 18px #0000006b,0 0 22px #63e6e86b}}@keyframes fortigateGuard{0%,12%,to{opacity:.18}2.5%,7%{opacity:.96;border-color:#d3fffcd6;box-shadow:0 0 24px #63e6e861,inset 0 0 16px #63e6e817}10%{opacity:.42}}@keyframes perimeterSegment{0%,12%,to{opacity:.2}2.5%,7%{opacity:1;box-shadow:0 0 15px}10%{opacity:.4}}@keyframes flameAliveV8{0%,1%,12%,to{opacity:0;filter:blur(1px);transform:translate(-50%)rotate(45deg)scale(.82,.9)}2.5%{opacity:.82;filter:blur();transform:translate(-50%)rotate(42deg)scale(1.03,1.12)}4.5%{opacity:.96;transform:translate(-50%)rotate(48deg)scale(.93,1.18)}7%{opacity:.86;transform:translate(-50%)rotate(43deg)scale(1.06,.98)}9.5%{opacity:.9;transform:translate(-50%)rotate(47deg)scale(.96,1.1)}11%{opacity:.22}}@keyframes flameInner{0%{filter:brightness(.92);transform:translate(-2%,3%)scale(.88,.94)}to{filter:brightness(1.35);transform:translate(3%,-5%)scale(1.08,1.16)}}@keyframes flameLick{0%{opacity:.42;transform:rotate(-5deg)scale(.82,.9)}to{opacity:.94;transform:rotate(9deg)scale(1.12,1.18)}}@keyframes mcpOrbit{0%,12%,to{opacity:.18;transform:rotate(0)}2%{opacity:.94}9%{opacity:.78;transform:rotate(300deg)}11.5%{opacity:.25;transform:rotate(360deg)}}@keyframes apiGate{0%,12%,to{opacity:.18}2.5%,8%{opacity:.84;box-shadow:0 0 20px #63e6e845}10.5%{opacity:.28}}@keyframes apiScan{0%,12%,to{opacity:0;left:-24%}2%{opacity:1}9.5%{opacity:.92;left:106%}11%{opacity:0;left:106%}}@keyframes apiRequest{0%,12%,to{opacity:.15;left:-4%}2.5%{opacity:1}8.5%{opacity:.92;left:82%}10.5%{opacity:0;left:88%}}@keyframes dlpGate{0%,12%,to{opacity:.18}2.5%,8.5%{opacity:.88;box-shadow:0 0 22px #63e6e845}10.5%{opacity:.27}}@keyframes dlpClassify{0%,12%,to{opacity:0;top:-15%}2%{opacity:1}9.5%{opacity:.94;top:100%}11%{opacity:0;top:100%}}@keyframes dataToken{0%,12%,to{opacity:.18;background:currentColor}3.5%,8.5%{background:var(--green);opacity:1;box-shadow:0 0 12px var(--green)}10.5%{opacity:.32}}@keyframes aiGateSignal{0%,12%,to{opacity:.18;transform:scale(1)}2.5%,7.5%{opacity:.94;transform:scale(1.045);box-shadow:0 0 26px #63e6e852,inset 0 0 22px #63e6e81f}10.5%{opacity:.42;transform:scale(1)}}@keyframes aiCorePulse{0%,12%,to{opacity:.28;transform:scale(.82)}3%,7%{opacity:1;transform:scale(1.16);box-shadow:0 0 25px #63e6e894}10%{opacity:.58;transform:scale(1)}}@keyframes aiPinSignal{0%,12%,to{opacity:.18}2.5%,7.5%{opacity:1;box-shadow:0 0 13px}10.5%{opacity:.32}}@keyframes oneaiArrivalV8{0%,12%,to{border-color:#63e6e857;transform:translateY(-50%)scale(1);box-shadow:inset 0 1px #ffffff0a,0 22px 48px #00000047,0 0 38px #63e6e80f}2%{border-color:#97fffbe0;transform:translateY(-50%)scale(1.012)}5.5%{border-color:#a9fffb;transform:translateY(-50%)scale(1.028);box-shadow:inset 0 0 38px #63e6e81a,0 22px 48px #00000047,0 0 52px #63e6e84d}9.5%{transform:translateY(-50%)scale(1.01)}}@keyframes oneaiIconArrival{0%,12%,to{color:var(--cyan);filter:none;transform:scale(1)}2.5%{color:#cffffc;transform:scale(1.04)}6%{color:#fff;filter:drop-shadow(0 0 22px #63e6e88f);transform:scale(1.085)}9.5%{color:#a8fffb;transform:scale(1.025)}}@keyframes oneaiBrandArrival{0%,12%,to{color:#a5fffb;text-shadow:none}3%,8.5%{color:#fff;text-shadow:0 0 22px #63e6e8a6}}@keyframes oneaiNameArrival{0%,12%,to{color:var(--ink);text-shadow:none}3%,8.5%{color:#f3fffe;text-shadow:0 0 18px #63e6e861}}@keyframes oneaiOrbitArrival{0%,12%,to{stroke-width:1.4px;opacity:.42;transform:rotate(0)}2%{opacity:.82}9%{stroke-width:2px;opacity:.9;transform:rotate(330deg)}11.5%{opacity:.42;transform:rotate(360deg)}}@keyframes oneaiOrbitReverseArrival{0%,12%,to{opacity:.22;transform:rotate(0)}2%{opacity:.68}9%{opacity:.82;transform:rotate(-300deg)}11.5%{opacity:.22;transform:rotate(-360deg)}}@keyframes oneaiLinksArrival{0%,12%,to{stroke-dashoffset:18px;opacity:.34}2.5%{opacity:.9}7%{stroke-dashoffset:0;opacity:1}10.5%{opacity:.66}}@keyframes oneaiSatellitesArrival{0%,12%,to{filter:none;transform:scale(1)}3%{transform:scale(1.04)}6.5%{filter:drop-shadow(0 0 10px #63e6e8a6);transform:scale(1.1)}10%{filter:none;transform:scale(1.02)}}
