@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg-main:#0a0a0a;--bg-surface:#12151c;--bg-surface-hover:#181d27;--bg-card:#151922;--border:#212634;--border-focus:#3b82f6;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-light:rgba(37,99,235,.12);--success:#10b981;--success-bg:rgba(16,185,129,.12);--danger:#ef4444;--danger-bg:rgba(239,68,68,.12);--radius-sm:6px;--radius-md:10px;--radius-lg:14px}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.16) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#0a0a0a;color:var(--text-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}@media (max-width:1024px){body,html{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;min-height:100%!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}}.bg-video{position:fixed;top:0;left:50%;width:max(100vw,177.78vh);height:max(100vh,56.25vw);transform:translateX(-50%) translateY(calc(-1 * clamp(0px, 56.25vw - 100vh, 30px)));z-index:1;-webkit-mask-image:radial-gradient(circle at center,#000 35%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.3) 65%,transparent 80%);mask-image:radial-gradient(circle at center,#000 35%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.3) 65%,transparent 80%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:softFeatheredOpen 4.5s cubic-bezier(.1,0,.15,1) forwards}@keyframes softFeatheredOpen{0%{-webkit-mask-size:0 0;mask-size:0 0;filter:brightness(.2)}to{-webkit-mask-size:400vmax 400vmax;mask-size:400vmax 400vmax;filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.bg-video{-webkit-mask-image:none;mask-image:none;animation:none}}.social-links{position:fixed;display:flex;z-index:10}.social-links a{display:block;width:26px;height:26px;transition:transform .2s ease,opacity .2s ease}.social-links a:hover{transform:scale(1.15);opacity:.85}.social-links img{width:100%;height:100%;display:block;filter:brightness(0) invert(1)}@media (max-width:768px){.social-links{bottom:13px;left:50%;transform:translateX(-50%);flex-direction:row;gap:16px}}@media (min-width:769px){.social-links{left:40px;top:50%;transform:translateY(-50%);flex-direction:column;gap:20px}}.adminTopHeaderCenter{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center}@media (max-width:768px){.adminTopHeaderCenter{position:static;transform:none;font-size:.64rem!important;gap:5px!important;padding:2px 6px!important}}@keyframes silkFanEntrance{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmerWave{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes aeWordReveal{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes iconEntrance{0%{opacity:0;transform:scale(.2) rotate(-15deg)}65%{transform:scale(1.15) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes lineDrawDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes badgePopIn{0%{opacity:0;transform:translateX(-10px) scale(.85)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes stepSlideFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSlow{0%{opacity:0}to{opacity:1}}@keyframes smoothSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseRadar{0%,to{opacity:.35}50%{opacity:.95}}.board-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);height:4px;border-radius:999px;outline:none;transition:background .15s ease}.board-range-slider:hover{background:hsla(0,0%,100%,.22)}.board-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.6);-webkit-transition:transform .1s ease;transition:transform .1s ease}.board-range-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.board-range-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 1px 4px rgba(0,0,0,.6)}