:root,html[data-theme=dark]{--nebula-bg-0:#08090d;--nebula-bg-1:#0a0b0f;--nebula-violet:#8b5cf6;--nebula-violet-glow:#a78bfa;--nebula-cyan:#06b6d4;--nebula-cyan-glow:#22d3ee;--nebula-border:hsla(0,0%,100%,.05);--nebula-border-bright:hsla(0,0%,100%,.12);--nebula-glass:hsla(0,0%,100%,.02);--nebula-radius-lg:1.25rem;--nebula-radius-xl:2rem;--nebula-ease:cubic-bezier(0.16,1,0.3,1);--nebula-glow-shadow:0 0 20px rgba(139,92,246,.15)}@keyframes nebula-scan{0%{transform:translateY(-100%);opacity:0}50%{opacity:.5}to{transform:translateY(100%);opacity:0}}@keyframes nebula-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes nebula-float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-4px) rotate(.5deg)}66%{transform:translateY(2px) rotate(-.5deg)}}.ui-premium-card{position:relative;border-radius:var(--nebula-radius-lg);background:linear-gradient(165deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid var(--nebula-border);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 10px 40px rgba(0,0,0,.5);transition:all .4s var(--nebula-ease);overflow:hidden}.ui-premium-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(139,92,246,.05) 50%,transparent 55%);background-size:200% 200%;animation:nebula-scan 6s linear infinite;pointer-events:none}.ui-premium-card:hover{border-color:var(--nebula-border-bright);box-shadow:0 15px 50px rgba(0,0,0,.6),0 0 20px rgba(139,92,246,.08);transform:translateY(-2px)}.ui-nebula-ring{position:relative;border-radius:var(--nebula-radius-xl);padding:1px;background:linear-gradient(135deg,rgba(139,92,246,.5),rgba(6,182,212,.3),rgba(139,92,246,.4));background-size:200% 200%;animation:aurora-border-flow 6s ease infinite}.ui-nebula-ring-inner{border-radius:calc(var(--nebula-radius-xl) - 1px);background:#020205;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.ui-chrome-header{border-bottom-color:hsla(0,0%,100%,.08)}.ui-mobile-nav-shell{border-radius:2.25rem;border:1px solid hsla(0,0%,100%,.1)!important;background-color:rgba(10,6,22,.82)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px rgba(2,6,23,.35)!important}.ui-mobile-nav-active{color:#fff!important;background:linear-gradient(180deg,rgba(139,92,246,.25),rgba(139,92,246,.12))!important;box-shadow:0 0 25px rgba(139,92,246,.3)}.ui-vertical-rail{width:88px;height:100vh;position:fixed;left:0;top:0;background:transparent!important;border-right:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex;flex-direction:column;align-items:center;padding:2rem 0;z-index:100;overflow:hidden}.ui-vertical-rail:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(167,139,250,.16),transparent 26%,transparent 74%,rgba(34,211,238,.1));pointer-events:none}.ui-vertical-rail:after{content:"";position:absolute;left:10px;right:10px;height:140px;top:-35%;border-radius:999px;background:linear-gradient(180deg,rgba(34,211,238,0),rgba(34,211,238,.35),rgba(139,92,246,0));filter:blur(18px);opacity:.9;animation:nebula-scan 9s linear infinite;pointer-events:none}.ui-vertical-rail-item{width:52px;height:52px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:hsla(0,0%,100%,.4);transition:all .35s var(--nebula-ease);position:relative;overflow:hidden}.ui-vertical-rail-item:before{inset:0;border-radius:inherit;border:1px solid hsla(0,0%,100%,.07)}.ui-vertical-rail-item:after,.ui-vertical-rail-item:before{content:"";position:absolute;opacity:0;transition:opacity .35s var(--nebula-ease)}.ui-vertical-rail-item:after{inset:-1px;border-radius:inherit;background:conic-gradient(from 130deg,rgba(34,211,238,0),rgba(34,211,238,.2),rgba(139,92,246,.25),rgba(34,211,238,0));pointer-events:none}.ui-vertical-rail-item:hover{color:#fff;background:hsla(0,0%,100%,.06);transform:translateY(-1px) scale(1.03)}.ui-vertical-rail-item:hover:after,.ui-vertical-rail-item:hover:before{opacity:1}.ui-vertical-rail-item.active{color:#fff;background:linear-gradient(145deg,rgba(34,211,238,.2),rgba(139,92,246,.65));box-shadow:0 0 20px rgba(139,92,246,.35),inset 0 0 18px hsla(0,0%,100%,.08);transform:translateY(-2px)}.ui-vertical-rail-item.active:after,.ui-vertical-rail-item.active:before{opacity:1}.admin-workspace-main{box-shadow:inset 0 0 0 1px rgba(167,139,250,.06)}.admin-ws-section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.35rem .625rem .25rem;margin-top:.35rem;border-radius:.5rem;font-size:.55rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(167,139,250,.55);background:rgba(124,58,237,.06);border:1px solid rgba(167,139,250,.1);transition:background .15s ease,color .15s ease}.admin-ws-section-toggle:hover{color:rgba(196,181,253,.85);background:rgba(124,58,237,.1)}.admin-ws-section-toggle:first-of-type{margin-top:0}.admin-ws-chevron{font-size:.65rem;opacity:.7}.admin-ws-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;border-radius:.75rem;background:rgba(124,58,237,.08);border:1px solid rgba(167,139,250,.15);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(248,250,252,.55)}.admin-ws-status-bar--error{background:rgba(239,68,68,.1);border-color:hsla(0,91%,71%,.25);color:hsla(0,96%,89%,.9)}.admin-ws-pulse{width:.4rem;height:.4rem;border-radius:999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.55);animation:admin-ws-pulse 2s ease-in-out infinite}@keyframes admin-ws-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}