:root{--landing-css-ready: 1}.spatial{background:radial-gradient(120% 90% at 78% -10%,#10182e,#080b16 45%,#05070e);color:#c4cde8;isolation:isolate}.spatial-aurora{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:radial-gradient(38% 48% at 80% 16%,rgba(34,211,238,.2),transparent 60%),radial-gradient(46% 56% at 16% 84%,rgba(139,92,246,.22),transparent 62%),radial-gradient(52% 46% at 52% 42%,rgba(76,111,255,.16),transparent 66%);filter:blur(24px);animation:spatial-aurora-drift 26s ease-in-out infinite alternate}@keyframes spatial-aurora-drift{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(-3%,2.5%,0) scale(1.08);opacity:1}}.spatial-grid{position:absolute;left:50%;bottom:-8%;width:220%;height:62%;pointer-events:none;transform:translate(-50%) perspective(440px) rotateX(66deg);transform-origin:50% 100%;background-image:linear-gradient(rgba(110,139,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(110,139,255,.14) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 82%);mask-image:linear-gradient(to top,#000 0%,transparent 82%);animation:spatial-grid-flow 14s linear infinite}@keyframes spatial-grid-flow{to{background-position:0 46px}}.spatial-scan:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(56,224,255,.55),transparent);box-shadow:0 0 14px #38e0ff80;animation:spatial-scan-move 8s linear infinite}@keyframes spatial-scan-move{0%{top:4%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:96%;opacity:0}}.spatial-traj path{fill:none;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:5 11;filter:drop-shadow(0 0 4px currentColor);animation:spatial-dash 4s linear infinite}@keyframes spatial-dash{to{stroke-dashoffset:-160}}.spatial-node{filter:drop-shadow(0 0 6px currentColor);animation:spatial-node-pulse 3.2s ease-in-out infinite}@keyframes spatial-node-pulse{0%,to{opacity:.45}50%{opacity:1}}.spatial-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0.55  0 0 0 0 0.65  0 0 0 0 1  0 0 0 0.05 0'/></filter><rect width='300' height='300' filter='url(%23n)'/></svg>")}.spatial .t-bright{color:#eaf0ff}.spatial .t-dim{color:#8b93b0}.spatial .t-faint{color:#5c6580}.spatial .t-cyan{color:#7fe9ff}.spatial .t-grad{background:linear-gradient(118deg,#5fe3ff,#6e8bff 48%,#b47cff);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-panel{position:relative;border-radius:20px;background:linear-gradient(180deg,#92a6ff12,#92a6ff05);border:1px solid rgba(146,166,255,.12);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 30px 70px -34px #000000d9,inset 0 1px #ffffff0f}.glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(56,224,255,.55),transparent 38%,transparent 62%,rgba(168,85,247,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7}.glass-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.glass-card:hover{transform:translateY(-3px);border-color:#38e0ff57;box-shadow:0 36px 80px -34px #38e0ff47,inset 0 1px #ffffff14}.spatial-chip{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:7px;background:#92a6ff0f;border:1px solid rgba(146,166,255,.14);color:#9ca6c7}.spatial-chip--accent{background:#38e0ff1a;border-color:#38e0ff4d;color:#7fe9ff}.spatial-chip--ghost{background:transparent;border-color:#92a6ff1a;color:#6a7290}.spatial-dot{width:6px;height:6px;border-radius:50%;background:#38e0ff;box-shadow:0 0 0 3px #38e0ff29,0 0 10px #38e0ffd9;animation:spatial-dot-pulse 1.8s ease-in-out infinite}@keyframes spatial-dot-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.25);opacity:1}}.neon-btn{background:linear-gradient(120deg,#2dd4da,#4c6fff 46%,#9b5cf6);color:#08101f;font-weight:600;box-shadow:0 12px 34px -10px #4c6fff99,inset 0 0 0 1px #ffffff1a;transition:filter .2s ease,box-shadow .2s ease,transform .1s ease}.neon-btn:hover:not(:disabled){filter:brightness(1.07) saturate(1.05);box-shadow:0 16px 44px -10px #9b5cf6b8,inset 0 0 0 1px #ffffff29}.neon-btn:active:not(:disabled){transform:translateY(1px)}.neon-btn:disabled{background:#92a6ff1a;color:#e8edff66;box-shadow:none;cursor:not-allowed}.spatial-input::-moz-placeholder{color:#5c6580}.spatial-input::placeholder{color:#5c6580}.spatial-input{color:#eaf0ff;caret-color:#38e0ff}.spatial-example{background:#92a6ff0a;border:1px solid rgba(146,166,255,.1);color:#b8c1de;transition:background .2s ease,border-color .2s ease,color .2s ease}.spatial-example:hover:not(:disabled){background:#38e0ff12;border-color:#38e0ff52;color:#eaf0ff}@media(prefers-reduced-motion:reduce){.spatial-aurora,.spatial-grid,.spatial-scan:after,.spatial-traj path,.spatial-node,.spatial-dot{animation:none}}[data-theme=light] .spatial{background:radial-gradient(120% 90% at 78% -10%,#eef3ff,#e5ecfa 52%,#dce6f7);color:#36406a}[data-theme=light] .spatial .t-bright{color:#0e1738}[data-theme=light] .spatial .t-dim{color:#51618c}[data-theme=light] .spatial .t-faint{color:#8c97b8}[data-theme=light] .spatial .t-cyan{color:#0e7b9c}[data-theme=light] .spatial .t-grad{background:linear-gradient(118deg,#0e9fd0,#4361ee,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] .spatial-aurora{opacity:.55}[data-theme=light] .spatial-grid{background-image:linear-gradient(rgba(70,96,190,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(70,96,190,.12) 1px,transparent 1px)}[data-theme=light] .spatial-grain{mix-blend-mode:multiply;opacity:.22}[data-theme=light] .glass-panel{background:linear-gradient(180deg,#ffffffbd,#ffffff80);border-color:#4660be29;box-shadow:0 24px 60px -34px #283c824d,inset 0 1px #ffffffb3}[data-theme=light] .glass-card:hover{border-color:#0e7b9c66;box-shadow:0 30px 70px -34px #0e7b9c38,inset 0 1px #ffffffb3}[data-theme=light] .spatial-chip{background:#4660be0f;border-color:#4660be2e;color:#51618c}[data-theme=light] .spatial-chip--accent{background:#0e7b9c1a;border-color:#0e7b9c4d;color:#0e7b9c}[data-theme=light] .spatial-chip--ghost{background:transparent;border-color:#4660be24;color:#8c97b8}[data-theme=light] .spatial-input{color:#0e1738}[data-theme=light] .spatial-input::-moz-placeholder{color:#97a0bd}[data-theme=light] .spatial-input::placeholder{color:#97a0bd}[data-theme=light] .spatial-example{background:#4660be0a;border-color:#4660be24;color:#44507a}[data-theme=light] .spatial-example:hover:not(:disabled){background:#0e7b9c12;border-color:#0e7b9c4d;color:#0e1738}
