:root{--bg:#050b14;--panel:rgba(10,21,38,0.84);--panel-soft:rgba(14,28,47,0.72);--line:rgba(0,242,254,0.18);--text:#eef8ff;--muted:#9bb4ca;--accent:#00f2fe;--accent-secondary:#b388ff;--bg-gradient:radial-gradient(circle at top left,rgba(0,242,254,0.15),transparent 30%),radial-gradient(circle at bottom right,rgba(179,136,255,0.12),transparent 30%),linear-gradient(135deg,#02060d,#0f0a2a 52%,#0b1730)}[data-theme=light]{--bg:#f0f1f5;--panel:rgba(255,255,255,0.94);--panel-soft:rgba(244,245,250,0.96);--line:rgba(118,125,206,0.18);--text:#1e1e2e;--muted:#5a5a6e;--accent:#767dce;--accent-secondary:#5e63be;--bg-gradient:linear-gradient(135deg,#eef0f4,#f7f7fa);--shadow:0 2px 16px rgba(118,125,206,0.10)}[data-theme=light] .glass{box-shadow:var(--shadow);border-color:rgba(118,125,206,.14)}[data-theme=light] .skeleton{background:linear-gradient(90deg,rgba(118,125,206,.06) 25%,rgba(118,125,206,.12) 50%,rgba(118,125,206,.06) 75%)}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:white!important;color:#1e1e2e!important;border-color:rgba(118,125,206,.25)!important}[data-theme=light] input::placeholder{color:#a0a0b0!important}[data-theme=light] select option{color:#1e1e2e;background:white}[data-theme=light] a:focus-visible,[data-theme=light] button:focus-visible,[data-theme=light] input:focus-visible,[data-theme=light] select:focus-visible{outline-color:#767dce}[data-theme=light] [style*="rgb(0, 242, 254"]{color:#767dce!important}[data-theme=light] [style*="rgb(179, 136, 255"]{color:#5e63be!important}[data-theme=light] [style*="rgb(255, 140, 158"]{color:#dc2626!important}[data-theme=light] [style*="rgb(208, 138, 255"]{color:#5e63be!important}[data-theme=light] [style*="rgb(155, 180, 202"]{color:#5a5a6e!important}[data-theme=light] [style*="rgb(255, 204, 94"]{color:#d97706!important}[data-theme=light] [style*="rgb(58, 90, 122"],[data-theme=light] [style*="rgb(74, 106, 138"]{color:#5a5a6e!important}[data-theme=light] [style*="rgb(106, 138, 170"],[data-theme=light] [style*="rgb(122, 154, 186"],[data-theme=light] [style*="rgb(90, 122, 154"]{color:#6b6b80!important}[data-theme=light] [style*="rgb(238, 248, 255"],[data-theme=light] [style*="rgb(255, 255, 255"]{color:#1e1e2e!important}[data-theme=light] [style*="border-color: rgba(0, 242, 254"],[data-theme=light] [style*="border: 1px solid rgba(0, 242, 254"]{border-color:rgba(118,125,206,.25)!important}[data-theme=light] [style*="border: 2px solid rgba(0, 242, 254"]{border-color:rgba(118,125,206,.35)!important}[data-theme=light] [style*="border: 3px solid rgb(0, 242, 254"]{border-color:#767dce!important}[data-theme=light] [style*="border: 1px solid rgba(179, 136, 255"]{border-color:rgba(94,99,190,.3)!important}[data-theme=light] [style*="border: 1px solid rgba(255, 140, 158"]{border-color:rgba(220,38,38,.3)!important}[data-theme=light] [style*="border: 1px solid rgba(0, 242, 254, 0.1"]{border-color:rgba(118,125,206,.15)!important}[data-theme=light] [style*="border: 1px solid rgba(0, 242, 254, 0.06"]{border-color:rgba(118,125,206,.1)!important}[data-theme=light] [style*="border: 1px solid rgba(0, 242, 254, 0.15"]{border-color:rgba(118,125,206,.2)!important}[data-theme=light] [style*="border-bottom: 1px solid rgba(0, 242, 254"]{border-bottom-color:rgba(118,125,206,.12)!important}[data-theme=light] [style*="background: rgba(0, 242, 254, 0.2"]{background:rgba(118,125,206,.12)!important}[data-theme=light] [style*="background: rgba(0, 242, 254, 0.14"]{background:rgba(118,125,206,.1)!important}[data-theme=light] [style*="background: rgba(0, 242, 254, 0.08"]{background:rgba(118,125,206,.06)!important}[data-theme=light] [style*="background: rgba(0, 242, 254, 0.06"]{background:rgba(118,125,206,.05)!important}[data-theme=light] [style*="background: rgba(0, 242, 254, 0.03"]{background:rgba(118,125,206,.04)!important}[data-theme=light] [style*="background: rgba(179, 136, 255, 0.2"]{background:rgba(94,99,190,.1)!important}[data-theme=light] [style*="background: rgba(179, 136, 255, 0.08"]{background:rgba(94,99,190,.06)!important}[data-theme=light] [style*="background: rgba(179, 136, 255, 0.06"]{background:rgba(94,99,190,.05)!important}[data-theme=light] [style*="background: rgba(255, 140, 158"]{background:rgba(220,38,38,.08)!important}[data-theme=light] [style*="background: rgb(10, 21, 38"]{background:#f0f1f5!important;color:#1e1e2e!important}[data-theme=light] [style*="background: rgb(26, 42, 58"]{background:#e4e5ef!important;color:#1e1e2e!important}[data-theme=light] [style*="linear-gradient(180deg, rgba(6, 14, 30, 0.98"]{background:linear-gradient(180deg,#f0f1f5,#e9eaf5)!important}[data-theme=light] [style*="rgba(10, 21, 38, 0.8"]{background:white!important;color:#1e1e2e!important}[data-theme=light] [style*="rgba(6, 14, 30, 0.9"]{background:rgba(255,255,255,.95)!important;color:#767dce!important}[data-theme=light] [style*="box-shadow: 0 0 14px rgba(0, 242, 254"]{box-shadow:0 0 14px rgba(118,125,206,.2)!important}[data-theme=light] [style*="box-shadow: 0 0 8px rgba(156, 255, 181"]{box-shadow:0 0 8px rgba(94,99,190,.25)!important}[data-theme=light] [style*="background: linear-gradient(135deg, rgba(0, 242, 254"]{background:linear-gradient(135deg,rgba(118,125,206,.1),rgba(94,99,190,.06))!important}[data-theme=light] [style*="text-shadow: 0 0 10px rgb(208, 138, 255"],[data-theme=light] [style*="text-shadow: 0 0 20px rgb(208, 138, 255"]{text-shadow:none!important;color:#5e63be!important}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Segoe UI,sans-serif;background:var(--bg-gradient);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font:inherit}a:hover,button:hover{opacity:.85}a:active,button:active{opacity:.7}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #00f2fe;outline-offset:2px}select option{color:#eef8ff;background:#0b1730}.page-shell{min-height:100vh}.page-shell,.page-shell.no-sidebar{padding:32px}@media (max-width:768px){.page-shell,.page-shell.no-sidebar{padding:12px!important}}@media (max-width:480px){.page-shell,.page-shell.no-sidebar{padding:8px!important}}.glass{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.24)}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:shimmer 1.4s ease infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}a,button,input,select,textarea{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}