.ai-analysis{--ai-blue:#82bcff;--ai-cyan:#8ce8e6;color:#e3efff;background:radial-gradient(at 35% 45%,#13365485,#0000 58%),#091321;border:1px solid #2b415c;border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px -35px #0a1d4c55}.ai-topbar{justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px 0;display:flex}.ai-overline{color:#8da9c7;font:9px/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;display:flex}.ai-topbar h3{letter-spacing:-.035em;margin-top:8px;font-size:clamp(19px,2.5vw,27px);font-weight:500;line-height:1.35}.ai-demo-label{color:#92a8c2;font:9px/1.5 var(--font-mono);flex-shrink:0;padding-top:5px}.ai-illustration{grid-template-columns:minmax(0,1fr) 292px;align-items:center;padding-right:34px;display:grid}.ai-network{isolation:isolate;height:450px;position:relative;container-type:inline-size}.ai-network:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#355d871c 1px,#0000 1px),linear-gradient(90deg,#355d871c 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.ai-network-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-orbits{stroke:#649ed638;stroke-width:.7px;stroke-dasharray:2 6}.ai-background-links{stroke:#355c81;stroke-width:.7px;stroke-dasharray:3 7;opacity:.5}.ai-background-links circle{fill:#8ab8d8;stroke:none}.ai-search-ray{stroke:#8ce8e6;stroke-width:.8px;stroke-dasharray:2 7;opacity:.04;transition:opacity .6s}.ai-search-ray[data-active=true]{opacity:.6}.ai-edge{opacity:.13;transition:opacity .65s}.ai-edge[data-discovered=true]{opacity:.85}.ai-edge[data-selected=true]{opacity:1}.ai-edge-line{stroke:var(--ai-blue);stroke-width:1.5px}.ai-edge-glow{stroke:#499ee9;stroke-width:8px;opacity:0;filter:blur(5px)}.ai-edge[data-discovered=true] .ai-edge-glow{opacity:.4}.ai-edge[data-selected=true] .ai-edge-glow{opacity:.75}.ai-edge-candidate .ai-edge-line{stroke:#e3bb80;stroke-dasharray:5 6}.ai-edge-candidate .ai-edge-glow{stroke:#e6c086}.ai-edge-particle{stroke:#e0ffff;stroke-width:2.5px;stroke-dasharray:3 100;animation:3s linear infinite paused ai-packet-flow}.ai-analysis[data-running=true] .ai-edge-particle{animation-play-state:running}.ai-scan-sweep{pointer-events:none;background:conic-gradient(from -70deg at 52% 49%,#0000 0deg,#62ceff0a 32deg,#67e6ff26 39deg,#0000 40deg);animation:8s linear infinite paused ai-sweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 52% 49%,#000 12%,#0009 54%,#0000 72%);mask-image:radial-gradient(at 52% 49%,#000 12%,#0009 54%,#0000 72%)}.ai-analysis[data-running=true] .ai-scan-sweep{animation-play-state:running}.ai-core{z-index:1;pointer-events:none;width:108px;height:108px;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%)}.ai-core-body{color:#9ae8ff;background:radial-gradient(circle,#235576 10%,#0c2339 65%);border:1px solid #79c7e8;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 0 60px #3187d158,inset 0 0 30px #6caeff25}.ai-core-body svg{opacity:.65;width:100%;height:100%;position:absolute;inset:0}.ai-core-body>span{color:#e6fbff;width:42px;height:42px;font:20px var(--font-mono);background:#143c57;border:1px solid #97e6ff75;border-radius:11px;place-items:center;display:grid;box-shadow:0 0 28px #42bfff50}.ai-core-orbit{border-radius:50%;animation:24s linear infinite paused ai-orbit;position:absolute}.ai-core-orbit-outer{border:1px solid #8bd5f2;border-color:#8bd5f2 #6eacd640;inset:-20px}.ai-core-orbit-inner{border:1px dashed #78c3e68a;animation-direction:reverse;inset:-9px}.ai-analysis[data-running=true] .ai-core-orbit{animation-play-state:running}.ai-core-caption{color:#9dc5e4;font:8px/1.6 var(--font-mono);white-space:nowrap;text-transform:uppercase;letter-spacing:.11em;position:absolute;top:calc(100% + 32px);left:50%;transform:translate(-50%)}.ai-transaction-node{z-index:2;left:var(--node-x);top:var(--node-y);color:#96acc4;cursor:default;text-align:center;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;width:118px;min-height:88px;padding:4px;transition:color .5s;display:flex;position:absolute;transform:translate(-50%,-50%)}.ai-node-icon{color:#7294b3;background:#0e2033;border:1px solid #385775;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:8px;transition:border-color .5s,color .5s,box-shadow .5s,background .5s;display:grid}.ai-transaction-node[data-discovered=true]{color:#d1e6fb}.ai-transaction-node[data-discovered=true] .ai-node-icon{color:#b0d9ff;background:#163851;border-color:#73a7cf;box-shadow:0 0 22px #2d88c22b}.ai-transaction-node[data-active=true] .ai-node-icon{color:#c6fff8;background:#215066;border-color:#b0f4ed;box-shadow:0 0 0 5px #8ce8e60b,0 0 30px #64d2f44a}.ai-node-bank[data-discovered=true] .ai-node-icon,.ai-node-review[data-discovered=true] .ai-node-icon{color:#f0d2a6;background:#302c28;border-color:#c9a676}.ai-transaction-node:focus-visible{outline-offset:3px;outline:2px solid #a2e8ff}.ai-node-name{max-width:100%;font-size:10px;font-weight:500;line-height:1.5}.ai-node-amount{color:#8ca9c7;max-width:100%;font:8px/1.5 var(--font-mono);margin-top:3px}.ai-findings{min-width:0;padding:25px 0 16px 16px}.ai-signal-dot{background:var(--ai-cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #8ce8e680}.ai-signal-list{gap:10px;margin-top:19px;display:grid}.ai-signal{opacity:.36;background:linear-gradient(110deg,#182f44ab,#10203360);border:1px solid #28415b;border-radius:8px;align-items:center;gap:11px;padding:14px 12px;transition:opacity .7s,transform .7s,border-color .7s;display:flex;transform:translate(6px)}.ai-signal[data-discovered=true]{opacity:1;transform:translate(0)}.ai-signal[data-active=true]{border-color:#6193b5}.ai-signal-icon{color:#90d5ee;display:flex}.ai-signal-candidate{color:#e8c38f}.ai-signal>div{min-width:0}.ai-signal p{font-size:10px;line-height:1.5}.ai-signal span:not(.ai-signal-icon){color:#8da9c7;font:7px/1.5 var(--font-mono)}.ai-signal-value{text-align:right;flex-shrink:0;margin-left:auto}.ai-signal-value p{font:12px/1.5 var(--font-mono)}.ai-finding{border-left:1px solid #5387b2;min-height:151px;margin-top:27px;padding-left:14px}.ai-finding-label{color:#83b9dc;font:8px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.ai-finding[data-candidate=true]{border-color:#c9a676}.ai-finding[data-candidate=true] .ai-finding-label{color:#d9bc90}.ai-finding h4{letter-spacing:-.02em;margin-top:8px;font-size:16px;font-weight:500;line-height:1.4}.ai-finding-description{color:#a6b9d0;margin-top:10px;font-size:11px;line-height:1.8}.ai-caption{border-top:1px solid #2c435b70;justify-content:space-between;align-items:center;gap:30px;padding:20px 34px;display:flex}.ai-legend{flex-shrink:0;align-items:center;gap:20px;display:flex}.ai-legend span{color:#9bb6d0;align-items:center;gap:7px;font-size:8px;display:flex}.ai-legend i{border-top:1px solid #82bcff;width:15px}.ai-legend i.ai-legend-candidate{border-top:1px dashed #e3bb80}.ai-caption>p{color:#7f99b3;max-width:390px;font-size:9px;line-height:1.7}.mi-intelligence-intro{gap:26px;margin-bottom:40px;display:grid}.mi-principles{gap:25px;margin-top:34px;display:grid}.mi-principles article{border-top:1px solid #ccd4df;padding-top:18px}.mi-principle>span{color:#456087;font:10px/1.6 var(--font-mono)}.mi-principles h3{margin-top:9px;font-size:15px;font-weight:600}.mi-principles p{color:#647085;margin-top:8px;font-size:12px;line-height:1.8}.ai-about-intro{gap:36px;margin-bottom:45px;display:grid}@keyframes ai-orbit{to{transform:rotate(360deg)}}@keyframes ai-packet-flow{to{stroke-dashoffset:-206px}}@keyframes ai-sweep{to{transform:rotate(360deg)}}@media (min-width:768px){.mi-intelligence-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:70px}.mi-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ai-about-intro{grid-template-columns:1fr 1fr;gap:70px}}@container (max-width:600px){.ai-transaction-node{width:91px}.ai-node-name{font-size:9px}.ai-node-amount{font-size:7px}.ai-core{width:82px;height:82px}.ai-core-body>span{width:34px;height:34px;font-size:16px}}@container (max-width:380px){.ai-transaction-node{width:74px;min-height:82px}.ai-node-name{font-size:8px}.ai-node-amount{font-size:6.5px}.ai-node-icon{width:35px;height:35px;margin-bottom:7px}.ai-node-icon svg{width:17px;height:17px}.ai-core{width:61px;height:61px}.ai-core-orbit-outer{inset:-13px}.ai-core-orbit-inner{inset:-6px}.ai-core-caption{letter-spacing:.03em;font-size:6px;top:calc(100% + 25px)}.ai-core-body>span{border-radius:8px;width:28px;height:28px;font-size:13px}}@media (max-width:1023px){.ai-illustration{grid-template-columns:1fr;padding-right:0}.ai-network{height:410px}.ai-findings{grid-template-columns:1fr 1fr;align-items:center;gap:20px 28px;padding:10px 30px 30px;display:grid}.ai-findings>.ai-overline{grid-column:1/-1}.ai-signal-list{margin-top:0}.ai-finding{min-height:170px;margin-top:0}.ai-caption{flex-wrap:wrap;gap:14px}.ai-caption>p{max-width:none}}@media (max-width:600px){.ai-topbar{flex-direction:column;gap:10px;padding:23px 20px 0}.ai-topbar h3{font-size:21px}.ai-demo-label{font-size:8px}.ai-network{height:340px;margin-top:5px}.ai-findings{grid-template-columns:1fr;gap:16px;padding:15px 20px 22px}.ai-signal-list{gap:7px}.ai-signal{padding:11px 12px;transform:translate(0)}.ai-finding{min-height:132px;margin-top:7px}.ai-finding h4{font-size:17px}.ai-finding-description{font-size:11px}.ai-caption{gap:13px;padding:18px 20px}.ai-legend{flex-wrap:wrap;gap:10px 15px}.ai-legend span,.ai-caption>p{font-size:8px}}@media (prefers-reduced-motion:reduce){.ai-analysis *,.ai-analysis :before,.ai-analysis :after{transition:none!important;animation:none!important}.ai-scan-sweep,.ai-edge-particle{display:none}}
