:root{--node-stage:#8aa4f0;--node-repo:#c8daff;--node-revenue:#33ffdd;--node-governance:#f0c566;--core-color:#8B7CFF}.neural-canvas{position:fixed;inset:0;overflow:hidden;background:radial-gradient(circle at center,#1E2A5A 0,#121B3F 45%,#0A1128 100%);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neural-canvas:after{content:"";pointer-events:none;background:radial-gradient(circle at center,rgba(0,0,0,0) 55%,rgba(0,0,0,.25) 100%)}.neural-canvas:after,.scene-canvas{position:absolute;inset:0;z-index:0}.core-mesh{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.core-mesh__inner{transform-box:view-box;transform-origin:48% 50.3%;animation:mesh-cw 140s linear infinite}@keyframes mesh-cw{0%{transform:rotate(-7deg)}to{transform:rotate(353deg)}}@keyframes mesh-ccw{0%{transform:rotate(-7deg)}to{transform:rotate(-367deg)}}.cc-layer{inset:0;z-index:1;pointer-events:none}.cc-layer,.cc-strip{position:absolute;overflow:hidden}.cc-strip{width:540px;max-height:160px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10px;letter-spacing:.02em;line-height:1.4;color:#9aa4b2;opacity:.12;filter:blur(.3px);animation:cc-pulse 12s ease-in-out infinite;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent),linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);-webkit-mask-composite:destination-in;mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent),linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cc-strip--top-left{top:24px;left:24px;text-align:left}.cc-strip--top-right{top:24px;right:24px;text-align:right}.cc-strip--bottom-left{bottom:24px;left:24px;text-align:left}.cc-strip--bottom-right{bottom:24px;right:24px;text-align:right;--cc-fade-dir:top}.cc-scroll{will-change:transform}.cc-line{white-space:nowrap}@keyframes cc-pulse{0%,to{opacity:.09}50%{opacity:.12}}.particle-layer{z-index:3;mask-image:radial-gradient(ellipse 55% 50% at 50% 50%,black 60%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 55% 50% at 50% 50%,black 60%,transparent 100%)}.diamond-dust,.particle-layer{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}.diamond-dust{z-index:1}.neural-lines{position:absolute;inset:0;z-index:2;pointer-events:none;width:100%;height:100%;shape-rendering:geometricPrecision}.core-node{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:10;display:flex;flex-direction:column;align-items:center;cursor:pointer;outline:none}.core-node__orb-wrap{position:relative;width:180px;height:150px;display:flex;align-items:center;justify-content:center;perspective:600px}.core-node__dark-halo{position:absolute;z-index:0;width:320px;height:260px;left:50%;top:50%;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at center,rgba(0,0,0,.18) 0,rgba(0,0,0,.1) 25%,rgba(0,0,0,.04) 40%,transparent 60%);pointer-events:none}.core-node__aura{width:340px;height:240px;background:radial-gradient(ellipse at center,rgba(155,138,255,.06) 0,rgba(155,138,255,.03) 30%,rgba(140,120,255,.012) 55%,transparent 80%);filter:blur(20px);animation:aura-breathe 8s ease-in-out infinite}.core-node__aura,.core-node__pulse-wave{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;border-radius:50%;pointer-events:none}.core-node__pulse-wave{width:90px;height:90px;background:radial-gradient(ellipse at center,rgba(155,138,255,.18) 0,rgba(155,138,255,.08) 40%,rgba(140,120,255,.025) 70%,transparent 100%);filter:blur(8px);animation:pulse-wave 5s ease-out infinite}.core-node__pulse-wave--delayed{animation-delay:2.5s}.core-node__glow{z-index:2;width:180px;height:130px;left:50%;top:50%;translate:-50% -50%;background:radial-gradient(circle,#B5A8FF 0,#9B8AFF 35%,rgba(155,138,255,.13) 60%,rgba(155,138,255,0) 75%);filter:blur(14px);animation:glow-breathe 6s ease-in-out infinite}.core-node__glow,.core-node__orbit-ring{position:absolute;border-radius:50%;pointer-events:none}.core-node__orbit-ring{z-index:5;inset:-44px;border:1.8px solid #b8c8ff;opacity:0;box-shadow:0 0 20px 4px rgba(159,174,255,.35);will-change:transform;transition:opacity .6s ease}.core-node__orbit-ring--ready{opacity:.55}.core-node__orbit-plane{position:absolute;z-index:4;inset:-44px;border-radius:50%;pointer-events:none}.core-node__orbit-plane:first-child{border:1px solid #9faeff;opacity:.22;animation:orbit-plane-a 90s linear infinite}.core-node__orbit-plane:nth-child(2){border:1px solid #9faeff;opacity:.18;animation:orbit-plane-b 70s linear infinite}.core-node__orbit-plane:nth-child(3){border:1px solid #9faeff;opacity:.18;animation:orbit-plane-c 55s linear infinite}.core-node__orbit-plane:nth-child(4){border:.8px solid #9faeff;opacity:.14;animation:orbit-plane-d 45s linear infinite}.core-node__orbit-plane:nth-child(5){border:.8px solid #9faeff;opacity:.14;animation:orbit-plane-e 35s linear infinite}.core-node__sphere{position:relative;z-index:10;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#C8BFFF 0,#9C8CFF 35%,#6C5CFF 70%,#4A3FE6 100%);box-shadow:0 0 60px rgba(150,140,255,.38),0 0 140px rgba(120,110,255,.24),0 0 260px rgba(90,80,255,.12)}.core-node__hotspot{position:absolute;top:10px;left:14px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.6) 0,rgba(220,210,255,.25) 45%,transparent 100%);pointer-events:none;filter:blur(2.5px);animation:hotspot-orbit 30s ease-in-out infinite}@keyframes aura-breathe{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.6;transform:scale(1.05)}}.core-node__aura--flash{opacity:1!important;transform:scale(1.1)!important;transition:opacity .15s ease-out,transform .15s ease-out}@keyframes glow-breathe{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.42;transform:scale(1.06)}}@keyframes hotspot-orbit{0%{transform:translateY(6px);opacity:.95}10%{transform:translate(14px);opacity:.85}25%{transform:translate(32px,8px);opacity:.5}40%{transform:translate(36px,24px);opacity:.15}55%{transform:translate(24px,38px);opacity:.12}70%{transform:translate(4px,34px);opacity:.3}85%{transform:translate(-6px,18px);opacity:.7}to{transform:translateY(6px);opacity:.95}}@keyframes orbit-main{0%{transform:rotate(0deg) rotateX(65deg) rotate(0deg)}8.33%{transform:rotate(5deg) rotateX(66deg) rotate(30deg)}16.67%{transform:rotate(9deg) rotateX(67deg) rotate(60deg)}25%{transform:rotate(10deg) rotateX(67deg) rotate(90deg)}33.33%{transform:rotate(9deg) rotateX(66deg) rotate(120deg)}41.67%{transform:rotate(5deg) rotateX(65deg) rotate(150deg)}50%{transform:rotate(0deg) rotateX(65deg) rotate(180deg)}58.33%{transform:rotate(-5deg) rotateX(64deg) rotate(210deg)}66.67%{transform:rotate(-9deg) rotateX(63deg) rotate(240deg)}75%{transform:rotate(-10deg) rotateX(63deg) rotate(270deg)}83.33%{transform:rotate(-9deg) rotateX(64deg) rotate(300deg)}91.67%{transform:rotate(-5deg) rotateX(65deg) rotate(330deg)}to{transform:rotate(0deg) rotateX(65deg) rotate(1turn)}}@keyframes orbit-plane-a{0%{transform:rotateX(63deg) rotateY(8deg) rotate(0deg)}to{transform:rotateX(63deg) rotateY(8deg) rotate(1turn)}}@keyframes orbit-plane-b{0%{transform:rotateX(67deg) rotateY(-8deg) rotate(0deg)}to{transform:rotateX(67deg) rotateY(-8deg) rotate(-1turn)}}@keyframes orbit-plane-c{0%{transform:rotateX(60deg) rotateY(12deg) rotate(0deg)}to{transform:rotateX(60deg) rotateY(12deg) rotate(1turn)}}@keyframes orbit-plane-d{0%{transform:rotateX(70deg) rotateY(-12deg) rotate(0deg)}to{transform:rotateX(70deg) rotateY(-12deg) rotate(-1turn)}}@keyframes orbit-plane-e{0%{transform:rotateX(58deg) rotateY(15deg) rotate(0deg)}to{transform:rotateX(58deg) rotateY(15deg) rotate(1turn)}}.core-node__label{margin-top:19px;font-size:25.4px;font-weight:600;letter-spacing:4px;text-indent:4px;text-transform:uppercase;color:rgba(255,255,255,.95);text-shadow:0 0 12px rgba(255,255,255,.5)}.core-node__label,.core-node__sublabel{position:absolute;top:100%;left:-200px;right:-200px;font-family:JetBrains Mono,monospace;text-align:center;white-space:nowrap}.core-node__sublabel{margin-top:58px;font-size:11.7px;letter-spacing:1.5px;text-indent:1.5px;text-transform:lowercase;color:rgba(255,255,255,.85);text-shadow:0 0 8px rgba(255,255,255,.3)}.core-flow-text{position:absolute;left:50%;top:calc(50% + 90px);translate:-50% 0;z-index:10;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:300;letter-spacing:3px;color:var(--text-muted);white-space:nowrap;pointer-events:none}.neural-node{position:absolute;translate:-50% -50%;z-index:8;display:flex;flex-direction:column;align-items:center;border:none;background:transparent;cursor:pointer;outline:none;padding:0;font-family:inherit}.neural-node__dot-wrap{position:relative;width:var(--node-size,80px);height:var(--node-size,80px);display:flex;align-items:center;justify-content:center}.neural-node__dot{width:14px;height:14px;border-radius:50%;background:var(--node-color,var(--core-color));box-shadow:0 0 18px currentColor,0 0 40px currentColor}.neural-node__ring{position:absolute;inset:12px;border-radius:50%;border:1px solid var(--node-color,var(--core-color));pointer-events:none}.neural-node--pulse .neural-node__dot-wrap{animation:node-emit-scale .39s cubic-bezier(.22,.61,.36,1)}.neural-node--pulse .neural-node__dot-wrap:after{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,var(--node-hex,#fff) 0,transparent 70%);animation:node-emit-ring .39s cubic-bezier(.22,.61,.36,1) forwards;pointer-events:none}@keyframes node-emit-scale{0%{transform:scale(1);filter:brightness(1)}25%{transform:scale(1.25);filter:brightness(1.6)}60%{transform:scale(1.08);filter:brightness(1.15)}to{transform:scale(1);filter:brightness(1)}}@keyframes node-emit-ring{0%{transform:scale(.6);opacity:.6}50%{transform:scale(1.3);opacity:.3}to{transform:scale(1.8);opacity:0}}.neural-node__segments{position:absolute;inset:4px;border-radius:50%;border:1px dashed;border-color:inherit;opacity:.15;pointer-events:none}.neural-node__impulse{position:absolute;inset:8px;border-radius:50%;border:1.5px solid;border-color:inherit;pointer-events:none}.neural-node__dashed-ring{position:absolute;inset:6px;border-radius:50%;border:1px dashed;border-color:inherit;opacity:.25;pointer-events:none}.neural-node__orbit-dot{position:absolute;inset:2px;border-radius:50%;pointer-events:none}.neural-node__orbit-dot-point{position:absolute;top:0;left:50%;width:3px;height:3px;border-radius:50%;translate:-50% 0}.neural-node__write-flash{inset:20%;opacity:0;filter:blur(6px)}.neural-node__arc-ring,.neural-node__write-flash{position:absolute;border-radius:50%;pointer-events:none}.neural-node__arc-ring{inset:6px;border:1px solid;border-color:inherit;border-top-color:transparent;opacity:.15}.neural-node__burst-particle{top:50%;left:50%;width:3px;height:3px}.neural-node__burst-particle,.neural-node__radials{position:absolute;border-radius:50%;pointer-events:none}.neural-node__radials{inset:6px;background:repeating-conic-gradient(from 0deg,var(--radial-color,var(--node-governance)) 0deg 2deg,transparent 2deg 60deg);mask:radial-gradient(circle,transparent 55%,black 56%,black 92%,transparent 93%);-webkit-mask:radial-gradient(circle,transparent 55%,black 56%,black 92%,transparent 93%);opacity:.2}.neural-node__gov-pulse{position:absolute;inset:2px;border-radius:50%;border:1px solid;border-color:inherit;pointer-events:none}.neural-node__label-group{position:absolute;display:flex;flex-direction:column;gap:4px;pointer-events:none;white-space:nowrap}.neural-node__label{font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.95);text-shadow:0 0 12px rgba(255,255,255,.5);transition:color .25s ease,text-shadow .25s ease}.neural-node__label,.neural-node__sublabel{font-family:JetBrains Mono,monospace;white-space:nowrap}.neural-node__sublabel{font-size:10.4px;letter-spacing:1px;text-transform:lowercase;color:rgba(160,170,200,.7);transition:color .25s ease}.neural-node:hover .neural-node__label{color:var(--text-primary)}.neural-node:hover .neural-node__sublabel{color:var(--text-secondary)}.node-detail__backdrop{position:fixed;inset:0;z-index:20;background:rgba(5,7,15,.3)}.node-detail__signal-svg{position:fixed;inset:0;z-index:20;width:100%;height:100%;pointer-events:none}.node-detail{position:absolute;z-index:21;width:max-content;max-width:280px;padding:14px 16px;background:rgba(10,15,35,.35);border:none;border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto;box-shadow:0 0 60px rgba(var(--detail-hex-rgb,120 100 255)/.08),0 0 120px rgba(var(--detail-hex-rgb,120 100 255)/.03);overflow:hidden;mask-image:linear-gradient(90deg,black 85%,transparent);-webkit-mask-image:linear-gradient(90deg,black 85%,transparent)}.node-detail__glow{position:absolute;top:-1px;left:8px;right:45%;height:1.5px;background:linear-gradient(90deg,transparent 0,var(--detail-color,var(--core-color)) 30%,transparent 100%);opacity:.7;filter:blur(2px);pointer-events:none;transform-origin:left}.node-detail__side-light{position:absolute;top:8px;bottom:50%;left:-1px;width:1.5px;background:linear-gradient(180deg,var(--detail-color,var(--core-color)) 0,transparent 100%);opacity:.4;filter:blur(1.5px);pointer-events:none;transform-origin:top}.node-detail__header{display:flex;align-items:center;gap:7px;margin-bottom:6px}.node-detail__indicator{width:5px;height:5px;border-radius:50%;flex-shrink:0}.node-detail__title{font-family:JetBrains Mono,monospace;font-size:14.7px;font-weight:500;letter-spacing:1.4px;color:var(--text-primary)}.node-detail__separator{width:100%;height:1px;margin-bottom:10px;background:linear-gradient(90deg,rgba(120,140,255,.2),rgba(120,140,255,.06) 60%,transparent);transform-origin:left}.node-detail__telemetry{display:flex;flex-direction:column;gap:5px}.node-detail__telem-row{display:flex;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:12.6px;letter-spacing:.6px;line-height:1.5}.node-detail__telem-key{display:inline-block;min-width:14ch;color:var(--text-secondary);white-space:nowrap}.node-detail__telem-sep{color:var(--text-disabled);opacity:.5;margin:0 6px}.node-detail__telem-val{color:var(--text-muted);white-space:nowrap;transition:color .4s ease,opacity .4s ease}.node-detail__telem-val[data-scanning]{color:var(--text-disabled);opacity:.5;font-style:italic}.node-detail__telem-val[data-live]{color:var(--detail-color,var(--text-secondary));opacity:.85}.node-detail__fragments{position:absolute;z-index:19;pointer-events:none;display:flex;flex-direction:column;gap:12px}.node-detail__fragment{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;white-space:nowrap;pointer-events:none}.neural-node__radar-ring{position:absolute;inset:6px;border-radius:50%;border:1px solid;pointer-events:none}.activate-gate-zone{position:absolute;left:48%;top:calc(52% + 195px);translate:-50% 0;z-index:12;pointer-events:none}.activate-gate,.activate-gate-zone{display:flex;justify-content:center}.activate-gate{pointer-events:auto}.activate-gate .wallet-adapter-button,.activate-gate .wallet-adapter-button-trigger,.activate-gate__btn{font-family:JetBrains Mono,monospace!important;font-size:16px!important;font-weight:500!important;letter-spacing:.06em!important;background:rgba(30,40,90,.15)!important;background-color:rgba(30,40,90,.15)!important;border:1px solid rgba(140,160,255,.25)!important;border-radius:4px!important;color:rgba(180,195,255,.55)!important;padding:6px 10px!important;margin:0!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;transition:color .2s ease,box-shadow .2s ease,border-color .2s ease!important;cursor:pointer!important;box-shadow:0 0 20px rgba(120,140,255,.25),inset 0 0 12px rgba(120,140,255,.15)!important;line-height:1!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;text-align:center!important;-webkit-padding-start:10px!important;padding-inline-start:10px!important;-webkit-padding-end:10px!important;padding-inline-end:10px!important}.activate-gate .wallet-adapter-button i,.activate-gate .wallet-adapter-button img,.activate-gate .wallet-adapter-button svg,.activate-gate .wallet-adapter-button-end-icon,.activate-gate .wallet-adapter-button-start-icon,.activate-gate .wallet-adapter-button>i{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.activate-gate .wallet-adapter-button-trigger:hover,.activate-gate .wallet-adapter-button:hover,.activate-gate__btn:hover{background:rgba(30,40,90,.25)!important;background-color:rgba(30,40,90,.25)!important;border-color:rgba(140,160,255,.4)!important;color:rgba(200,210,255,.75)!important;box-shadow:0 0 28px rgba(120,140,255,.35),inset 0 0 16px rgba(120,140,255,.2)!important}.activate-gate__prompt{color:var(--accent)!important;font-size:20px!important}.activate-gate__cursor{display:inline-block;width:8px;height:18px;background:var(--core-color);margin-left:2px;vertical-align:middle;animation:blink-cursor .65s steps(2) infinite}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.activate-gate__signing{font-weight:500;letter-spacing:.06em;color:rgba(180,195,255,.55);display:inline-flex;align-items:center;padding:6px 10px;line-height:1;background:rgba(30,40,90,.15);border:1px solid rgba(140,160,255,.25);border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 20px rgba(120,140,255,.25),inset 0 0 12px rgba(120,140,255,.15)}.activate-gate__loader,.activate-gate__signing{font-family:JetBrains Mono,monospace;font-size:16px}.activate-gate__loader{display:inline-block;min-width:14px;margin-left:2px;vertical-align:middle;color:var(--text-muted)}.activity-layer{position:absolute;left:50%;top:calc(50% + 120px);translate:-50% 0;z-index:12}.activity-layer__items{display:flex;gap:32px}.activity-layer__item{display:flex;flex-direction:column;align-items:center}.activity-layer__count{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;letter-spacing:1px;color:var(--text-primary)}.activity-layer__label{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1.2px;color:var(--text-disabled);margin-top:2px}.micro-terminal{position:fixed;bottom:16px;left:24px;z-index:14;display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--text-primary);opacity:.85;pointer-events:none}.micro-terminal__prompt{color:var(--core-color);opacity:.7}.micro-terminal__text{color:var(--text-secondary)}.micro-terminal__status-glow{color:rgba(160,180,255,.85);text-shadow:0 0 10px rgba(160,180,255,.45)}.micro-terminal__loader{display:inline-block;min-width:2ch;color:var(--text-disabled);opacity:.6}.micro-terminal__cursor{display:inline-block;width:5px;height:10px;background:var(--core-color);opacity:.4;animation:cursor-blink 1.5s step-end infinite}.source-credit{position:fixed;bottom:16px;right:24px;z-index:14;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;color:rgba(160,180,255,.45);opacity:.38;transition:opacity .3s ease,text-shadow .3s ease;white-space:nowrap}.source-credit:hover{opacity:.85}.source-credit a{color:inherit;text-decoration:none;transition:text-shadow .3s ease}.source-credit a:hover{text-shadow:0 0 10px rgba(160,180,255,.45)}.neural-canvas__dim{position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse at center,transparent 30%,rgba(5,7,15,.4) 100%);pointer-events:none}.reveal-narrative{position:absolute;bottom:60px;left:50%;translate:-50% 0;z-index:50;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.95);text-shadow:0 0 14px rgba(255,255,255,.6);white-space:nowrap;pointer-events:none;background:rgba(10,15,40,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 20px;border-radius:6px;border-bottom:1px solid rgba(120,140,255,.35)}.reveal-narrative__cursor{display:inline-block;width:1px;height:1em;background:#9FB0FF;margin-left:2px;vertical-align:text-bottom;animation:cursor-blink .8s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:768px){.core-node__orb-wrap{width:140px;height:120px}.core-node__sphere{width:62px;height:62px}.core-node__glow{width:140px;height:100px}.core-node__aura{width:260px;height:185px}.core-node__label{font-size:13px;letter-spacing:3px}.core-node__sublabel{font-size:8px}.core-flow-text{font-size:8px;letter-spacing:2px}.neural-node__label{font-size:8px}.neural-node__sublabel{font-size:7px}.node-detail{min-width:160px;max-width:220px;padding:12px 14px}.activity-layer__items{gap:20px}.activity-layer__count{font-size:14px}}@media (max-width:480px){.core-node__orb-wrap{width:110px;height:95px}.core-node__sphere{width:50px;height:50px}.core-node__glow{width:110px;height:78px}.core-node__aura{width:200px;height:140px}.core-node__label{font-size:11px}.neural-node__dot-wrap{transform:scale(.85)}.neural-node__label{font-size:7px}.node-detail{position:fixed;left:16px!important;right:16px;top:auto!important;bottom:80px;max-width:none}.micro-terminal{font-size:8px;bottom:8px}.source-credit{font-size:9px;right:16px;bottom:8px}}.dive-backdrop{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 48% calc(52% - 20px),#a18dff 0,#7864ff 40%,#4a38b0 75%,#1d1550 100%)}.neural-canvas--diving{pointer-events:none;transform-origin:48% calc(52% - 20px);animation:dive-zoom .7s cubic-bezier(.4,0,1,1) forwards,dive-fade .7s cubic-bezier(0,0,.3,1) forwards}@keyframes dive-zoom{0%{transform:scale(1)}to{transform:scale(6)}}@keyframes dive-fade{0%{opacity:1}40%{opacity:1}to{opacity:0}}.core-node--diving{pointer-events:none}.neural-canvas--reverse-zoom{pointer-events:none;transform-origin:48% calc(52% - 20px);animation:reverse-zoom .5s cubic-bezier(0,0,.2,1) forwards,reverse-fade .5s cubic-bezier(0,0,.3,1) forwards}@keyframes reverse-zoom{0%{transform:scale(4)}to{transform:scale(1)}}@keyframes reverse-fade{0%{opacity:0}40%{opacity:0}to{opacity:1}}.reverse-dot{position:fixed;left:48%;top:calc(52% - 20px);transform:translate(-50%,-50%);width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.5);box-shadow:0 0 6px 3px rgba(255,255,255,.25);z-index:9999;pointer-events:none}.reverse-dot--gleam{animation:dot-gleam 1.2s ease-out forwards}@keyframes dot-gleam{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 8px 4px rgba(255,255,255,.35);opacity:1}25%{transform:translate(-50%,-50%) scale(2);box-shadow:0 0 18px 8px rgba(255,255,255,.4);opacity:1}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 10px 5px rgba(255,255,255,.25);opacity:.8}to{transform:translate(-50%,-50%) scale(0);box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:0}}.connect-dot{position:fixed;left:48%;top:calc(52% - 20px);transform:translate(-50%,-50%);width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.5);box-shadow:0 0 6px 3px rgba(255,255,255,.25);z-index:9999;pointer-events:none;animation:connect-dot-pulse 1.5s ease-in-out infinite}@keyframes connect-dot-pulse{0%,to{box-shadow:0 0 6px 3px rgba(255,255,255,.25)}50%{box-shadow:0 0 12px 5px rgba(255,255,255,.4)}}.signing-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none}.signing-overlay__text{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:2px;color:var(--text-muted);animation:signing-pulse 1.5s ease-in-out infinite}@keyframes signing-pulse{0%,to{opacity:.4}50%{opacity:.9}}