.moguls-splash{z-index:9999;background:#030705;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:clip}.moguls-splash .splash-content{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;height:100%;display:flex;position:relative}.moguls-splash .splash-grid{pointer-events:none;opacity:0;background-image:linear-gradient(#35f2a00a 1px,#0000 1px),linear-gradient(90deg,#35f2a00a 1px,#0000 1px);background-size:60px 60px;animation:.2s forwards grid-fade;position:absolute;inset:0}.moguls-splash .splash-wordmark{z-index:10;flex-direction:column;align-items:center;gap:8px;animation:.4s cubic-bezier(.16,1,.3,1) .15s both wordmark-enter;display:flex;position:relative}.moguls-splash .wordmark-text{letter-spacing:-.04em;color:#fff;align-items:baseline;gap:4px;font:800 clamp(36px,10vw,56px) sans-serif;display:flex}.moguls-splash .os-text{color:#35f2a0;font-size:.65em;font-weight:700}.moguls-splash .wordmark-subtitle{letter-spacing:.12em;text-transform:uppercase;color:#7f8b84;opacity:0;font:600 clamp(8px,2vw,10px) Courier New,monospace;animation:.4s .35s forwards subtitle-fade}.moguls-splash .splash-nodes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.moguls-splash .council-node{width:8px;height:8px;transform:translate(-50%, -50%) rotate(calc(var(--node-index) * 45deg)) translateY(-clamp(60px, 20vw, 140px));opacity:0;background:#35f2a0;border-radius:50%;animation:.3s ease-out .4s forwards node-appear;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #35f2a099}@media (prefers-reduced-motion:reduce){.moguls-splash .council-node{opacity:1;animation:none}}.moguls-splash .splash-signal{color:#35f2a0;opacity:0;z-index:2;pointer-events:none;width:clamp(80px,25vw,200px);height:clamp(80px,25vw,200px);animation:.3s .65s forwards signal-appear;position:absolute}.moguls-splash .signal-path{opacity:.6}.moguls-splash .signal-pulse{animation:4s linear infinite signal-orbit}.moguls-splash .splash-status{z-index:10;letter-spacing:.1em;text-transform:uppercase;height:18px;font:600 clamp(10px,2vw,12px) Courier New,monospace;position:relative}.moguls-splash .status-text{color:#35f2a0;white-space:nowrap;opacity:0;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.moguls-splash .status-init{animation:.2s .15s forwards status-enter,.2s .5s forwards status-exit}.moguls-splash .status-verify{animation:.2s .6s forwards status-enter,.2s .95s forwards status-exit}.moguls-splash .status-sync{animation:.2s 1.05s forwards status-enter,.2s 1.2s forwards status-exit}.moguls-splash .status-ready{animation:.2s 1.25s forwards status-enter}@keyframes grid-fade{0%{opacity:0}to{opacity:.4}}@keyframes wordmark-enter{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes subtitle-fade{0%{opacity:0}to{opacity:1}}@keyframes node-appear{0%{opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--node-index) * 45deg)) translateY(-clamp(60px, 20vw, 140px)) scale(0)}to{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--node-index) * 45deg)) translateY(-clamp(60px, 20vw, 140px)) scale(1)}}@keyframes signal-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes signal-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes status-enter{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes status-exit{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.moguls-splash,.moguls-splash .splash-grid,.moguls-splash .splash-wordmark,.moguls-splash .wordmark-subtitle,.moguls-splash .council-node,.moguls-splash .splash-signal,.moguls-splash .status-text,.moguls-splash .signal-pulse{opacity:1!important;animation:none!important}}
