:root{--bg:#101827;--bg-elevated:#172238;--bg-card:#1c2a42;--bg-hover:#263752;--border:#a4b7d229;--border-hover:#a4b7d247;--text:#edf3fb;--text-dim:#aab8cc;--text-muted:#71819a;--accent:#5b9bea;--accent-hover:#4788d5;--accent-glow:#5b9bea33;--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--glass-bg:#1c2a42;--glass-border:#a4b7d229;--glass-blur:none;--nav-bg:#151f33;--sidebar-bg:#151f33;--border-color:#a4b7d224;--surface-subtle:#162138;--surface-hover:#24334d;--input-bg:#142038;--scrollbar-thumb:#a4b7d23d;--fg-rgb:255, 255, 255;--accent-secondary:#8b5cf6;--accent-gradient:linear-gradient(135deg, var(--accent) 0%, var(--accent-secondary) 100%);--accent-gradient-hover:linear-gradient(135deg, var(--accent-hover) 0%, var(--accent-secondary) 100%)}[data-theme=dark]{--bg:#101827;--bg-elevated:#172238;--bg-card:#1c2a42;--bg-hover:#263752;--border:#a4b7d229;--border-hover:#a4b7d247;--text:#edf3fb;--text-dim:#aab8cc;--text-muted:#71819a;--accent:#5b9bea;--accent-hover:#4788d5;--accent-glow:#5b9bea33;--glass-bg:#1c2a42;--glass-border:#a4b7d229;--glass-blur:none;--nav-bg:#151f33;--sidebar-bg:#151f33;--border-color:#a4b7d224;--surface-subtle:#162138;--surface-hover:#24334d;--input-bg:#142038;--scrollbar-thumb:#a4b7d23d;--accent-secondary:#78a9e6;--accent-gradient:var(--accent);--accent-gradient-hover:var(--accent-hover)}[data-theme=modern]{--bg:#0d1424;--bg-elevated:#141f35;--bg-card:#182640b8;--bg-hover:#354c7094;--border:#adc4e826;--border-hover:#adc4e847;--text:#f0f5fd;--text-dim:#aab8cc;--text-muted:#6f809d;--accent:#3b82f6;--accent-hover:#2563eb;--accent-glow:#3b82f640;--glass-bg:#1826409e;--glass-border:#adc4e829;--glass-blur:blur(16px);--nav-bg:#0b1322c2;--sidebar-bg:#0e182ac7;--border-color:#adc4e821;--surface-subtle:#adc4e80a;--surface-hover:#adc4e817;--input-bg:#0b1628a3;--scrollbar-thumb:#adc4e833;--fg-rgb:255, 255, 255}[data-theme=eclipse]{--accent:#7c3aed;--accent-hover:#6d28d9;--accent-glow:#7c3aed40;--accent-secondary:#ec4899}[data-theme=inferno]{--accent:#f97316;--accent-hover:#ea580c;--accent-glow:#f9731640;--accent-secondary:#dc2626}[data-theme=neon]{--accent:#06b6d4;--accent-hover:#0891b2;--accent-glow:#06b6d440;--accent-secondary:#3b82f6}[data-theme=crimson]{--accent:#dc2626;--accent-hover:#b91c1c;--accent-glow:#dc262640;--accent-secondary:#f97316}[data-theme=sunset]{--accent:#f97316;--accent-hover:#ea580c;--accent-glow:#f973164d;--accent-gradient:linear-gradient(135deg, #f97316 0%, #ec4899 100%);--accent-gradient-hover:linear-gradient(135deg, #ea580c 0%, #db2777 100%)}[data-theme=ocean]{--accent:#3b82f6;--accent-hover:#2563eb;--accent-glow:#3b82f64d;--accent-gradient:linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--accent-gradient-hover:linear-gradient(135deg, #2563eb 0%, #0891b2 100%)}[data-theme=aurora]{--accent:#10b981;--accent-hover:#059669;--accent-glow:#10b9814d;--accent-gradient:linear-gradient(135deg, #10b981 0%, #06b6d4 100%);--accent-gradient-hover:linear-gradient(135deg, #059669 0%, #0891b2 100%)}[data-theme=nebula]{--accent:#8b5cf6;--accent-hover:#7c3aed;--accent-glow:#8b5cf64d;--accent-gradient:linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);--accent-gradient-hover:linear-gradient(135deg, #7c3aed 0%, #db2777 100%)}[data-theme=light]{--bg:#f0f2f5;--bg-elevated:#fff;--bg-card:#fff;--bg-hover:#e4e8ed;--border:#00000014;--border-hover:#00000024;--text:#0a0a0a;--text-dim:#888;--text-muted:#999;--accent:#3b82f6;--accent-hover:#2563eb;--accent-glow:#3b82f633;--glass-bg:#00000008;--glass-border:#00000012;--nav-bg:#ffffffeb;--sidebar-bg:#fffffff7;--border-color:#00000012;--surface-subtle:#00000005;--surface-hover:#0000000d;--input-bg:#0000000a;--scrollbar-thumb:#0000001f;--fg-rgb:0, 0, 0}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s}.glass-card:hover{border-color:var(--border-hover);box-shadow:0 0 40px var(--accent-glow);transform:translateY(-3px)}.glass-nav{background:var(--nav-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border)}.nav-floating-wrap{z-index:40;padding:14px 20px 0;position:sticky;top:0}.nav-floating{background:var(--nav-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:8px 10px 8px 22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 40px #00000059}[data-theme=dark] .glass,[data-theme=dark] .glass-card,[data-theme=dark] .card{-webkit-backdrop-filter:none;box-shadow:0 8px 24px #07101e2e}[data-theme=dark] .glass-card:hover{box-shadow:0 12px 28px #07101e47}[data-theme=dark] .nav-floating{-webkit-backdrop-filter:none;box-shadow:0 8px 24px #07101e38}[data-theme=dark] .modal{background:var(--bg-card)}[data-theme=dark] textarea.code{color:#d7e7fb;background:#16243a}.wave-background,.wave-background-film{display:none}[data-theme=modern] .wave-background,[data-theme=modern] .wave-background-film{display:block}[data-dashboard-shell] .dashboard-navbar,[data-dashboard-shell] .dashboard-sidebar,[data-dashboard-shell] .card,[data-dashboard-shell] .glass-card{-webkit-backdrop-filter:none!important}[data-dashboard-shell] .dashboard-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-theme=dark] .hp-live-inner,[data-theme=dark] .hp-stat-card,[data-theme=dark] .hp-code-panel,[data-theme=dark] .hp-feature-card,[data-theme=dark] .hp-plan,[data-theme=dark] .hp-cta-box{background:var(--bg-card)!important;border-color:var(--border)!important}[data-theme=dark] .hp-btn-secondary,[data-theme=dark] .hp-plan-cta-def{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text-dim)!important}[data-theme=dark] .hp-code-header,[data-theme=dark] .hp-feature-icon{background:var(--bg-elevated)!important}[data-theme=dark] .glass-nav,[data-theme=dark] .nav-floating,[data-theme=dark] .dashboard-sidebar,[data-theme=dark] .dashboard-navbar{background:var(--nav-bg)!important;-webkit-backdrop-filter:none!important}[data-theme=dark] .hp-glow-tr,[data-theme=dark] .hp-glow-bl,[data-theme=dark] .bg-grid-fade{display:none}[data-theme=dark] .gradient-text{color:var(--text);-webkit-text-fill-color:var(--text);background:0 0}[data-theme=light] .nav-floating{background:#ffffffc7;box-shadow:0 10px 30px #00000014}.nav-link-pill{color:rgba(var(--fg-rgb), .6);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:all .18s}.nav-link-pill:hover{color:var(--text);background:rgba(var(--fg-rgb), .07)}.glow-orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.bg-grid-fade{pointer-events:none;z-index:0;background-image:linear-gradient(rgba(var(--fg-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--fg-rgb), .05) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 0,#000 25%,#0000 75%)}.lift-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}.lift-card:hover{border-color:var(--border-hover);background:rgba(var(--fg-rgb), .045);transform:translateY(-5px);box-shadow:0 16px 40px #00000047}.card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;padding:20px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn-lg{padding:15px 30px;font-size:15.5px;font-weight:700}.btn-primary{background:var(--accent-gradient,var(--accent));color:#fff;box-shadow:0 0 20px var(--accent-glow);border-color:#0000}.btn-primary:hover{background:var(--accent-gradient-hover,var(--accent-hover));box-shadow:0 0 36px var(--accent-glow);border-color:#0000;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{color:var(--text);border-color:var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d}.btn-secondary:hover{border-color:var(--border-hover);background:#ffffff17}.btn-ghost{color:var(--text-dim);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--text);background:#ffffff0d}.btn-danger{color:var(--danger);background:#ef44441a;border-color:#ef444440}.btn-danger:hover{background:#ef444433}.btn-success{color:var(--success);background:#22c55e1a;border-color:#22c55e40}.btn-success:hover{background:#22c55e33}.input{border:1px solid var(--glass-border);width:100%;color:var(--text);background:#ffffff0a;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-success{color:var(--success);background:#22c55e1f;border-color:#22c55e33}.badge-danger{color:var(--danger);background:#ef44441f;border-color:#ef444433}.badge-warning{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b33}.badge-neutral{color:var(--text-dim);border-color:var(--glass-border);background:#ffffff0f}.badge-accent{background:var(--accent-glow);color:var(--accent);border-color:#ffffff1a}.toggle{cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .15s;position:relative}.toggle.on{background:var(--accent-gradient,var(--accent));box-shadow:0 0 12px var(--accent-glow)}.toggle .dot{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0006}.toggle.on .dot{transform:translate(18px)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--glass-border);background:#111;border-radius:18px;width:100%;max-width:480px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 25px 60px #0009}[data-theme=modern] .glass,[data-theme=modern] .glass-card,[data-theme=modern] .modal{isolation:isolate;position:relative;overflow:hidden}[data-theme=modern] .glass:before,[data-theme=modern] .glass-card:before,[data-theme=modern] .modal:before{content:"";background:radial-gradient(circle, var(--accent-glow), transparent 70%);pointer-events:none;z-index:0;border-radius:50%;width:230px;height:230px;position:absolute;top:-96px;right:-96px}[data-theme=modern] .glass>*,[data-theme=modern] .glass-card>*,[data-theme=modern] .modal>*{z-index:1;position:relative}[data-theme=modern] .glass-card,[data-theme=modern] .modal{box-shadow:0 16px 44px #00000057, 0 0 30px var(--accent-glow)}[data-theme=modern] .glass-card:hover{box-shadow:0 20px 52px #00000070, 0 0 38px var(--accent-glow)}[data-theme=modern] .dashboard-sidebar,[data-theme=modern] .dashboard-navbar{-webkit-backdrop-filter:blur(20px);background:var(--nav-bg)!important}.alert{border:1px solid #0000;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:500}.alert-success{color:var(--success);background:#22c55e1a;border-color:#22c55e33}.alert-error{color:var(--danger);background:#ef44441a;border-color:#ef444433}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;width:calc(100vw - 32px);max-width:360px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:all;-webkit-backdrop-filter:blur(16px);word-break:break-word;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.5;animation:.22s cubic-bezier(.34,1.56,.64,1) both toastIn;display:flex;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0a}.toast.leaving{animation:.22s forwards toastOut}.toast-error{color:#fca5a5;background:#1e0808e0;border:1px solid #ef444459}.toast-success{color:#86efac;background:#05140ae0;border:1px solid #22c55e59}.toast-info{color:#a5b4fc;background:#080a1ce0;border:1px solid #6366f159}.toast-icon{flex-shrink:0;margin-top:1px}.toast-msg{flex:1}.toast-close{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;flex-shrink:0;margin-top:1px;padding:0;line-height:1;transition:opacity .15s}.toast-close:hover{opacity:1}@keyframes toastIn{0%{opacity:0;transform:translate(20px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastOut{0%{opacity:1;max-height:100px;margin-bottom:0;transform:translate(0)scale(1)}to{opacity:0;max-height:0;margin-bottom:-8px;transform:translate(16px)scale(.96)}}@media (max-width:480px){.toast-container{width:100%;max-width:100%;padding:0 12px;bottom:16px;left:0;right:0}}code,pre,textarea.code{font-family:JetBrains Mono,Fira Code,monospace}textarea.code{border:1px solid var(--glass-border);color:#c9e6ff;resize:vertical;background:#060606;border-radius:10px;outline:none;width:100%;min-height:260px;padding:14px;font-size:13px;line-height:1.6;transition:border-color .15s}textarea.code:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.glow-line{background:var(--accent);width:80px;height:2px;box-shadow:0 0 12px var(--accent);border-radius:999px;margin:0 auto}.gradient-text{background:linear-gradient(135deg, var(--text) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes avatarSpin{to{transform:rotate(360deg)}}@keyframes avatarPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes avatarShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes avatarTwinkle{0%,to{opacity:.5}50%{opacity:1}}.avatar-fx{border-radius:50%;flex-shrink:0;display:inline-flex;position:relative}.avatar-fx img,.avatar-fx .avatar-fx-placeholder{z-index:2;border-radius:50%;display:block;position:relative}.avatar-fx:before{content:"";z-index:1;background:var(--avatar-fx-gradient,transparent);border-radius:50%;position:absolute;inset:-4px}.avatar-fx:after{content:"";z-index:0;background:var(--avatar-fx-gradient,transparent);filter:blur(11px);opacity:.65;border-radius:50%;position:absolute;inset:-9px}.avatar-fx[data-fx=none]:before,.avatar-fx[data-fx=none]:after{content:none}.avatar-fx[data-fx=gold-ring]{--avatar-fx-gradient:conic-gradient(from 0deg, #fcd34d, #f59e0b, #d97706, #fcd34d)}.avatar-fx[data-fx=purple-pulse]{--avatar-fx-gradient:conic-gradient(from 0deg, #c4b5fd, #8b5cf6, #6d28d9, #c4b5fd)}.avatar-fx[data-fx=cyan-neon]{--avatar-fx-gradient:conic-gradient(from 0deg, #67e8f9, #06b6d4, #0e7490, #67e8f9)}.avatar-fx[data-fx=fire]{--avatar-fx-gradient:conic-gradient(from 0deg, #fbbf24, #f97316, #dc2626, #fbbf24)}.avatar-fx[data-fx=ice]{--avatar-fx-gradient:conic-gradient(from 0deg, #e0f2fe, #7dd3fc, #bae6fd, #e0f2fe)}.avatar-fx[data-fx=emerald]{--avatar-fx-gradient:conic-gradient(from 0deg, #6ee7b7, #10b981, #059669, #6ee7b7)}.avatar-fx[data-fx=rose-gold]{--avatar-fx-gradient:conic-gradient(from 0deg, #fb7185, #f43f5e, #e11d48, #fb7185)}.avatar-fx[data-fx=obsidian]{--avatar-fx-gradient:conic-gradient(from 0deg, #0f3460, #16213e, #1a1a2e, #0f3460)}.avatar-fx[data-fx=galaxy]{--avatar-fx-gradient:conic-gradient(from 0deg, #302b63, #0f0c29, #24243e, #302b63)}.avatar-fx[data-fx=rainbow]{--avatar-fx-gradient:conic-gradient(from 0deg, #ef4444, #f97316, #eab308, #22c55e, #3b82f6, #8b5cf6, #ec4899, #ef4444)}.avatar-fx[data-fx=hologram]{--avatar-fx-gradient:linear-gradient(120deg, #00cfff, #bf00ff, #00ff9f, #00cfff)}.avatar-fx[data-fx]:not([data-fx=none]):not([data-fx=hologram]):before{animation:5s linear infinite avatarSpin}.avatar-fx[data-fx]:not([data-fx=none]):after{animation:2.6s ease-in-out infinite avatarPulse}.avatar-fx[data-fx=hologram]:before{background-size:200% 200%;animation:3s linear infinite avatarShimmer}.avatar-fx[data-fx=galaxy]:before{animation:14s linear infinite avatarSpin}.avatar-fx[data-fx=galaxy]:after{animation:2.2s ease-in-out infinite avatarTwinkle}.avatar-fx[data-fx=obsidian]:after{opacity:.4;animation:none}[data-cursor=none]{cursor:auto}[data-cursor=neon-arrow],[data-cursor=neon-arrow] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M4 2 L24 14 L15 16 L12 25 Z\" fill=\"%2300e5ff\" stroke=\"%230891b2\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/></svg>") 4 2,auto}[data-cursor=crosshair],[data-cursor=crosshair] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><g stroke=\"%23ef4444\" stroke-width=\"1.6\" fill=\"none\"><circle cx=\"14\" cy=\"14\" r=\"8\"/><line x1=\"14\" y1=\"0\" x2=\"14\" y2=\"7\"/><line x1=\"14\" y1=\"21\" x2=\"14\" y2=\"28\"/><line x1=\"0\" y1=\"14\" x2=\"7\" y2=\"14\"/><line x1=\"21\" y1=\"14\" x2=\"28\" y2=\"14\"/></g><circle cx=\"14\" cy=\"14\" r=\"1.6\" fill=\"%23ef4444\"/></svg>") 14 14,crosshair}[data-cursor=flame],[data-cursor=flame] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M14 2c3 5-4 6-3 11 0 3 2 5 5 5 4 0 7-3 7-7 0-6-5-8-4-13-2 1-4 3-4 6-2-1-2-3-1-2Z\" fill=\"%23f97316\" stroke=\"%23dc2626\" stroke-width=\"1\"/><path d=\"M12 26 L14 20 L16 26 Z\" fill=\"%23dc2626\"/></svg>") 14 26,auto}[data-cursor=ice-shard],[data-cursor=ice-shard] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M14 1 L20 10 L17 27 L11 27 L8 10 Z\" fill=\"%23bae6fd\" stroke=\"%230284c7\" stroke-width=\"1.2\"/><path d=\"M14 1 L14 27\" stroke=\"%23e0f2fe\" stroke-width=\"1\"/></svg>") 14 1,auto}[data-cursor=royal],[data-cursor=royal] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M3 20 L6 8 L11 14 L14 4 L17 14 L22 8 L25 20 Z\" fill=\"%23fcd34d\" stroke=\"%23d97706\" stroke-width=\"1.3\" stroke-linejoin=\"round\"/><rect x=\"3\" y=\"20\" width=\"22\" height=\"3\" fill=\"%23d97706\"/></svg>") 14 20,auto}[data-cursor=pixel],[data-cursor=pixel] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" shape-rendering=\"crispEdges\"><rect x=\"2\" y=\"2\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"2\" y=\"6\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"6\" y=\"6\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"2\" y=\"10\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"6\" y=\"10\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"10\" y=\"10\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"2\" y=\"14\" width=\"4\" height=\"4\" fill=\"%236366f1\"/><rect x=\"10\" y=\"14\" width=\"4\" height=\"4\" fill=\"%236366f1\"/></svg>") 2 2,auto}[data-cursor=galaxy-star],[data-cursor=galaxy-star] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M14 1 L17 11 L27 11 L19 17 L22 27 L14 20 L6 27 L9 17 L1 11 L11 11 Z\" fill=\"%23a78bfa\" stroke=\"%237c3aed\" stroke-width=\"0.8\" stroke-linejoin=\"round\"/></svg>") 14 14,auto}[data-cursor=blade],[data-cursor=blade] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\"><path d=\"M13 1 L15 1 L16 18 L14 26 L12 18 Z\" fill=\"%23e5e7eb\" stroke=\"%239ca3af\" stroke-width=\"1\"/><rect x=\"10\" y=\"17\" width=\"8\" height=\"3\" fill=\"%23374151\"/><rect x=\"12.5\" y=\"20\" width=\"3\" height=\"7\" fill=\"%235b21b6\"/></svg>") 14 1,auto}.sidebar-hamburger,.sidebar-close-btn,.public-nav-mobile-menu{display:none}@media (hover:none) and (pointer:coarse){.btn{min-height:44px}.nav-link-pill{align-items:center;min-height:44px;display:inline-flex}.lift-card:hover,.glass-card:hover,.btn-primary:hover{transform:none}}.docs-mobile-nav{display:none}@media (max-width:768px){.docs-layout{flex-direction:column!important;gap:0!important;padding:24px 16px 80px!important}.docs-sidebar{display:none!important}.docs-mobile-nav{display:block!important}}.obfuscator-grid{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid}.obf-textarea{min-height:260px}@media (max-width:768px){.obfuscator-grid{grid-template-columns:1fr}.obf-textarea{min-height:180px}.obf-page{padding:8px!important}.obf-inner{padding:10px!important}.dashboard-sidebar{height:100vh;transition:left .25s cubic-bezier(.4,0,.2,1);top:0;left:-270px;z-index:100!important;width:250px!important;position:fixed!important}.dashboard-sidebar.sidebar-open{left:0;box-shadow:4px 0 48px #000000bf}.sidebar-hamburger,.sidebar-close-btn{display:inline-flex}.public-nav-links{display:none!important}.public-nav-mobile-menu{display:flex!important}.nav-floating-wrap{padding:10px 12px 0}.nav-floating{border-radius:16px;padding:6px 8px 6px 16px}.topbar-upgrade-text,.topbar-plan-text{display:none}.dashboard-main-pad{padding:14px!important}.analytics-stats-grid{grid-template-columns:repeat(2,1fr)!important}.analytics-bottom-grid{grid-template-columns:1fr!important}.rewards-stats-grid{grid-template-columns:repeat(2,1fr)!important}.responsive-form-3,.keysystem-grid,.projects-grid,.team-grid,.features-grid,.security-grid,.why-grid,.pricing-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}.card{padding:14px!important}.glass-card{padding:16px!important}.modal-overlay{align-items:flex-end;padding:12px}.modal{border-radius:20px 20px 12px 12px!important;max-width:100%!important;padding:20px 16px 28px!important}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.hide-xs{display:none}.upgrade-container{padding:14px!important}.upgrade-banner{font-size:12px}.checkout-option-btn{width:100%}.nav-floating,.dashboard-sidebar{-webkit-backdrop-filter:blur(12px)}}@media (max-width:480px){.analytics-stats-grid,.rewards-stats-grid{grid-template-columns:1fr 1fr!important}.pricing-grid .plan-price{font-size:32px!important}.dashboard-main-pad,.card{padding:12px!important}.modal-overlay{padding:8px}.modal{border-radius:16px 16px 8px 8px!important}.label{font-size:11px}}[data-dashboard-shell] .btn{border-radius:8px}[data-dashboard-shell] .btn-primary{box-shadow:0 4px 14px var(--accent-glow)}[data-dashboard-shell] .btn-primary:hover{box-shadow:0 6px 18px var(--accent-glow);transform:translateY(-1px)}[data-dashboard-shell] .btn-secondary{border-radius:8px}[data-dashboard-shell] .card,[data-dashboard-shell] .glass-card{border-radius:12px}[data-dashboard-shell] .glass-card:hover{box-shadow:0 10px 26px var(--accent-glow);transform:translateY(-1px)}[data-dashboard-shell] .input{border-radius:8px}[data-dashboard-shell] .label{text-transform:none;letter-spacing:.01em;font-size:12px}[data-dashboard-shell] .badge{border-radius:6px;padding-inline:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}[data-effect=neon-glow] .card,[data-effect=neon-glow] .glass-card{box-shadow:0 0 18px var(--accent-glow), inset 0 0 30px rgba(var(--fg-rgb), .01);border-color:var(--accent)}[data-effect=neon-glow] h1,[data-effect=neon-glow] h2,[data-effect=neon-glow] h3{text-shadow:0 0 8px var(--accent), 0 0 20px var(--accent)}[data-effect=neon-glow] .btn-primary{box-shadow:0 0 24px var(--accent-glow), 0 0 48px var(--accent-glow)}[data-effect=neon-glow] .btn-secondary{border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow)}[data-effect=neon-glow] .btn-ghost:hover{box-shadow:0 0 10px var(--accent-glow);color:var(--accent)}[data-effect=neon-glow] .badge-success{box-shadow:0 0 8px #22c55e80}[data-effect=neon-glow] .badge-danger{box-shadow:0 0 8px #ef444480}[data-effect=neon-glow] .badge-accent{box-shadow:0 0 8px var(--accent-glow)}[data-effect=neon-glow] .badge-neutral{border-color:rgba(var(--fg-rgb), .2);box-shadow:0 0 4px rgba(var(--fg-rgb), .1)}[data-effect=neon-glow] .input{border-color:rgba(var(--fg-rgb), .15)}[data-effect=neon-glow] .input:focus{box-shadow:0 0 0 3px var(--accent-glow), 0 0 16px var(--accent-glow)}[data-effect=neon-glow] .dashboard-sidebar{border-right:1px solid var(--accent);box-shadow:4px 0 24px var(--accent-glow)}[data-effect=neon-glow] .dashboard-sidebar a{transition:color .15s,text-shadow .15s}[data-effect=neon-glow] .dashboard-sidebar a:hover{text-shadow:0 0 6px var(--accent);color:var(--accent)!important}[data-effect=neon-glow] .dashboard-navbar{border-bottom:1px solid var(--accent);box-shadow:0 2px 20px var(--accent-glow)}[data-effect=neon-glow] .dashboard-navbar a:hover{text-shadow:0 0 8px var(--accent);color:var(--accent)!important}[data-effect=neon-glow] .dashboard-main{scrollbar-color:var(--accent) transparent}[data-effect=neon-glow] .dashboard-main::-webkit-scrollbar-thumb{background:var(--accent-glow)}[data-effect=retro]{font-family:Courier New,Courier,monospace!important}[data-effect=retro] *{letter-spacing:.03em;font-family:Courier New,Courier,monospace!important}[data-effect=retro]:after{content:"";pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px);animation:.12s infinite retro-flicker;position:fixed;inset:0}@keyframes retro-flicker{0%{opacity:1}92%{opacity:1}93%{opacity:.95}94%{opacity:1}96%{opacity:.97}to{opacity:1}}[data-effect=retro] .card,[data-effect=retro] .glass-card{box-shadow:0 0 6px #a3e63514;border-color:#a3e6354d!important;border-radius:4px!important}[data-effect=retro] .btn{border-color:#a3e63559!important;border-radius:2px!important}[data-effect=retro] .btn-primary{box-shadow:0 0 12px #a3e6354d;background:#64c850d9!important}[data-effect=retro] .btn-ghost{color:#a3e635!important}[data-effect=retro] .input{caret-color:#a3e635;border-color:#a3e6354d!important;border-radius:2px!important}[data-effect=retro] .input:focus{box-shadow:0 0 0 2px #a3e63533;border-color:#a3e635!important}[data-effect=retro] h1,[data-effect=retro] h2,[data-effect=retro] h3{text-transform:uppercase;letter-spacing:.12em;color:#a3e635}[data-effect=retro] .badge-success{color:#a3e635;border-color:#a3e6354d}[data-effect=retro] .badge-neutral{border-color:#a3e63533}[data-effect=retro] .dashboard-sidebar{border-right:1px solid #a3e63533}[data-effect=retro] .dashboard-sidebar a{color:#a3e635b3!important}[data-effect=retro] .dashboard-sidebar a:hover{color:#a3e635!important}[data-effect=retro] .dashboard-navbar{border-bottom:1px solid #a3e63540;background:#050f05eb!important}[data-effect=retro] .dashboard-navbar a{color:#a3e635a6!important}[data-effect=retro] .dashboard-navbar a:hover{color:#a3e635!important}[data-effect=retro] .dashboard-main{scrollbar-color:#a3e635 transparent}[data-effect=retro] .dashboard-main::-webkit-scrollbar-thumb{background:#a3e63559}@keyframes aurora-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}[data-effect=aurora]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(-45deg,#10b98112,#06b6d40d,#8b5cf612,#3b82f60d,#ec48990a,#10b98112) 0 0/400% 400%;animation:12s infinite aurora-shift;position:fixed;inset:0}[data-effect=aurora] .card,[data-effect=aurora] .glass-card{border-color:#10b98133;box-shadow:0 0 16px #10b9810f,0 0 16px #8b5cf60d}[data-effect=aurora] h1,[data-effect=aurora] h2,[data-effect=aurora] h3{background:linear-gradient(135deg,#10b981,#06b6d4,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-effect=aurora] .btn-primary{box-shadow:0 0 20px #10b9814d;background:linear-gradient(135deg,#10b981,#06b6d4)!important}[data-effect=aurora] .btn-secondary{border-color:#10b9814d}[data-effect=aurora] .badge-success{box-shadow:0 0 6px #10b98166}[data-effect=aurora] .badge-accent{background:#8b5cf61f;border-color:#8b5cf640}[data-effect=aurora] .input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98133}[data-effect=aurora] .dashboard-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid #10b98126;background:#0009!important}[data-effect=aurora] .dashboard-sidebar a:hover{color:#10b981!important}[data-effect=aurora] .dashboard-navbar{border-bottom:1px solid #10b98126;background:#000a08d1!important}[data-effect=aurora] .dashboard-navbar a:hover{color:#10b981!important}[data-effect=aurora] .dashboard-main{scrollbar-color:#10b981 transparent}[data-effect=aurora] .dashboard-main::-webkit-scrollbar-thumb{background:#10b9814d}[data-effect=matrix] .card,[data-effect=matrix] .glass-card{border-color:#00ff9f2e;box-shadow:0 0 12px #00ff6414}[data-effect=matrix] h1,[data-effect=matrix] h2,[data-effect=matrix] h3{color:#00ff9f;text-shadow:0 0 6px #00ff6480}[data-effect=matrix] .badge-success{color:#00ff9f;box-shadow:0 0 6px #00ff6466}[data-effect=matrix] .badge-neutral{color:#00ff64b3;border-color:#00ff6433}[data-effect=matrix] .btn-primary{box-shadow:0 0 20px #00ff644d;background:#00c864cc!important}[data-effect=matrix] .btn-secondary{border-color:#00ff644d;color:#00ff9f!important}[data-effect=matrix] .btn-ghost{color:#00ff64b3!important}[data-effect=matrix] .btn-ghost:hover{color:#00ff9f!important;background:#00ff640d!important}[data-effect=matrix] .input{caret-color:#00ff9f;border-color:#00ff6433;color:#00ff9f!important}[data-effect=matrix] .input:focus{border-color:#00ff9f;box-shadow:0 0 0 3px #00ff6426}[data-effect=matrix] .input::placeholder{color:#00ff6459}[data-effect=matrix] .dashboard-sidebar{border-right:1px solid #00ff641f;background:#000a05e6!important}[data-effect=matrix] .dashboard-sidebar a{color:#00ff6499!important}[data-effect=matrix] .dashboard-sidebar a:hover{text-shadow:0 0 6px #00ff6480;color:#00ff9f!important}[data-effect=matrix] .dashboard-navbar{border-bottom:1px solid #00ff6424;background:#000804eb!important}[data-effect=matrix] .dashboard-navbar a{color:#00ff64a6!important}[data-effect=matrix] .dashboard-navbar a:hover{color:#00ff9f!important}[data-effect=matrix] .dashboard-main{scrollbar-color:#00ff9f transparent}[data-effect=matrix] .dashboard-main::-webkit-scrollbar-thumb{background:#00ff644d}[data-effect=synthwave]:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#ff00dc0f 1px,#0000 1px),linear-gradient(90deg,#ff00dc0f 1px,#0000 1px),linear-gradient(#14002899 0%,#3c00644d 50%,#14002899 100%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:40px 40px,40px 40px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:fixed;inset:0}[data-effect=synthwave] h1,[data-effect=synthwave] h2,[data-effect=synthwave] h3{background:linear-gradient(135deg,#ff00dc,#00cfff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-effect=synthwave] .card,[data-effect=synthwave] .glass-card{border-color:#ff00dc33;box-shadow:0 0 16px #ff00dc14,0 0 16px #00cfff0d}[data-effect=synthwave] .btn-primary{box-shadow:0 0 24px #ff00dc59;background:linear-gradient(135deg,#ff00dc,#7c3aed)!important}[data-effect=synthwave] .btn-secondary{border-color:#ff00dc4d}[data-effect=synthwave] .btn-ghost{color:#f0abfcbf!important}[data-effect=synthwave] .btn-ghost:hover{color:#f0abfc!important;background:#ff00dc0f!important}[data-effect=synthwave] .badge-accent{color:#f0abfc;background:#ff00dc1a;border-color:#ff00dc40}[data-effect=synthwave] .badge-neutral{border-color:#ff00dc26}[data-effect=synthwave] .input{caret-color:#ff00dc;border-color:#ff00dc33}[data-effect=synthwave] .input:focus{border-color:#ff00dc;box-shadow:0 0 0 3px #ff00dc26}[data-effect=synthwave] .dashboard-sidebar{border-right:1px solid #ff00dc33;background:#0a0016e0!important}[data-effect=synthwave] .dashboard-sidebar a{color:#f0abfca6!important}[data-effect=synthwave] .dashboard-sidebar a:hover{text-shadow:0 0 6px #ff00dc80;color:#f0abfc!important}[data-effect=synthwave] .dashboard-navbar{border-bottom:1px solid #ff00dc33;background:#0a0016e6!important}[data-effect=synthwave] .dashboard-navbar a{color:#f0abfca6!important}[data-effect=synthwave] .dashboard-navbar a:hover{color:#f0abfc!important}[data-effect=synthwave] .dashboard-main{scrollbar-color:#ff00dc transparent}[data-effect=synthwave] .dashboard-main::-webkit-scrollbar-thumb{background:#ff00dc4d}@keyframes glitch-rgb-heading{0%,79%{text-shadow:none;clip-path:none;transform:none}80%{text-shadow:3px 0 #f03,-3px 0 #0fe,0 2px #f09;transform:skew(-2deg)translate(2px)}80.5%{text-shadow:-4px 0 #f03,4px 0 #0fe;clip-path:inset(10% 0 80%);transform:skew(3deg)translate(-3px)}81%{text-shadow:2px 0 #f03,-2px 0 #0fe;clip-path:inset(60% 0 30%);transform:skew(-1deg)}81.5%{text-shadow:none;clip-path:none;transform:none}84%{text-shadow:none;transform:none}84.2%{text-shadow:-2px 1px #f03,2px -1px #0fe;transform:translate(4px)skew(1deg)}84.6%{text-shadow:2px -1px #f03,-2px 1px #0fe;transform:translate(-4px)skew(-1deg)}85%{text-shadow:none;transform:none}to{text-shadow:none;transform:none}}@keyframes glitch-scan-tear{0%,82%{clip-path:inset(0 0 100%);opacity:0;transform:translate(0)}83%{clip-path:inset(20% 0 74%);opacity:1;transform:translate(-6px)}83.4%{clip-path:inset(44% 0 50%);opacity:1;transform:translate(7px)}83.8%{clip-path:inset(72% 0 22%);opacity:1;transform:translate(-5px)}84.2%{clip-path:inset(10% 0 85%);opacity:1;transform:translate(4px)}84.6%{opacity:0}to{opacity:0}}@keyframes glitch-red-channel{0%,83.9%{opacity:0;transform:translate(0)}84%{opacity:.55;filter:hue-rotate()saturate(3);transform:translate(4px)}84.3%{opacity:.55;transform:translate(-5px)}84.6%{opacity:.4;transform:translate(3px)}85%{opacity:0;transform:translate(0)}to{opacity:0}}@keyframes glitch-cyan-channel{0%,83.9%{opacity:0;transform:translate(0)}84%{opacity:.45;filter:hue-rotate(180deg)saturate(3);transform:translate(-4px)}84.3%{opacity:.45;transform:translate(5px)}84.6%{opacity:.35;transform:translate(-2px)}85%{opacity:0;transform:translate(0)}to{opacity:0}}@keyframes glitch-noise{0%,83.5%,85.1%,to{opacity:0}83.6%,84%{opacity:.04}84.1%,84.5%{opacity:.06}84.6%,85%{opacity:.03}}@keyframes glitch-block{0%,87%,to{opacity:0;transform:translate(0)skew(0)}87.1%{opacity:1;transform:translate(-8px)skew(-.5deg)}87.4%{opacity:1;transform:translate(6px)skew(.5deg)}87.7%{opacity:1;transform:translate(-3px)}88%{opacity:0;transform:translate(0)}}@keyframes glitch-nav-link{0%,91%{text-shadow:none}91.5%{text-shadow:1px 0 #f03,-1px 0 #0fe}92%{text-shadow:-1px 0 #f03,1px 0 #0fe}92.5%{text-shadow:none}to{text-shadow:none}}[data-effect=glitch]:after{content:"";pointer-events:none;z-index:9997;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px);animation:8s infinite glitch-noise;position:fixed;inset:0}[data-effect=glitch] h1,[data-effect=glitch] h2,[data-effect=glitch] h3{animation:8s infinite glitch-rgb-heading;position:relative}[data-effect=glitch] .card,[data-effect=glitch] .glass-card{border-color:#ff003226;position:relative;overflow:hidden}[data-effect=glitch] .card:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:#ff003212;animation:8s infinite glitch-red-channel;position:absolute;inset:0}[data-effect=glitch] .card:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:#00ffee0d;animation:8s infinite glitch-cyan-channel;position:absolute;inset:0}[data-effect=glitch] .btn-primary{animation:9s infinite glitch-block;box-shadow:2px 0 #ff005066,-2px 0 #00ffee59}[data-effect=glitch] .btn-secondary{border-color:#ff005040}[data-effect=glitch] .btn-ghost{color:#f0dcffb3!important}[data-effect=glitch] .badge-accent{box-shadow:1px 0 #ff005a44,-1px 0 #0fe4}[data-effect=glitch] .badge-neutral{border-color:#ff005033}[data-effect=glitch] .input{caret-color:#ff005a;border-color:#ff005033}[data-effect=glitch] .input:focus{border-color:#ff005a;box-shadow:0 0 0 3px #ff005a26,2px 0 #0fe3}[data-effect=glitch] .dashboard-sidebar{border-right:1px solid #ff005026;background:#080010eb!important}[data-effect=glitch] .dashboard-sidebar a{animation:9s infinite glitch-nav-link}[data-effect=glitch] .dashboard-sidebar a:hover{text-shadow:1px 0 #ff005a,-1px 0 #0fe;color:#fff!important}[data-effect=glitch] .dashboard-navbar{border-bottom:1px solid #ff005033;background:#080010eb!important}[data-effect=glitch] .dashboard-navbar a{animation:11s infinite glitch-nav-link}[data-effect=glitch] .dashboard-navbar a:hover{text-shadow:1px 0 #ff005a,-1px 0 #0fe;color:#fff!important}[data-effect=glitch] .dashboard-main{scrollbar-color:#ff005a transparent}[data-effect=glitch] .dashboard-main::-webkit-scrollbar-thumb{background:#ff005a4d}[data-effect=starfield] .card,[data-effect=starfield] .glass-card{border-color:#ffffff1f;box-shadow:0 0 12px #828cf80f;background:#050514bf!important}[data-effect=starfield] h1,[data-effect=starfield] h2,[data-effect=starfield] h3{color:#c7d2fe;text-shadow:0 0 12px #818cf866}[data-effect=starfield] .btn-primary{box-shadow:0 0 20px #818cf84d;background:linear-gradient(135deg,#6366f1,#818cf8)!important}[data-effect=starfield] .btn-secondary{border-color:#818cf840}[data-effect=starfield] .btn-ghost{color:#c7d2fea6!important}[data-effect=starfield] .btn-ghost:hover{color:#c7d2fe!important;background:#818cf80f!important}[data-effect=starfield] .badge-accent{color:#c7d2fe;background:#818cf81f;border-color:#818cf840}[data-effect=starfield] .badge-neutral{border-color:#ffffff1f}[data-effect=starfield] .input{caret-color:#818cf8;border-color:#818cf833}[data-effect=starfield] .input:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}[data-effect=starfield] .dashboard-sidebar{border-right:1px solid #818cf81f;background:#03030fe0!important}[data-effect=starfield] .dashboard-sidebar a{color:#c7d2fe99!important}[data-effect=starfield] .dashboard-sidebar a:hover{text-shadow:0 0 8px #818cf880;color:#c7d2fe!important}[data-effect=starfield] .dashboard-navbar{border-bottom:1px solid #818cf81a;background:#03030fe6!important}[data-effect=starfield] .dashboard-navbar a{color:#c7d2fe99!important}[data-effect=starfield] .dashboard-navbar a:hover{color:#c7d2fe!important}[data-effect=starfield] .dashboard-main{scrollbar-color:#818cf8 transparent}[data-effect=starfield] .dashboard-main::-webkit-scrollbar-thumb{background:#818cf84d}@keyframes cyberpunk-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cyberpunk-flicker{0%,97%,to{opacity:1}97.5%{opacity:.85}98%{opacity:1}98.5%{opacity:.9}99%{opacity:1}}[data-effect=cyberpunk-scan]:before{content:"";pointer-events:none;z-index:9997;background:linear-gradient(#0000 0% 49%,#00e5ff0f 49.5%,#00e5ff1f 50%,#00e5ff0f 50.5%,#0000 51% 100%);animation:4s linear infinite cyberpunk-scanline;position:fixed;inset:0}[data-effect=cyberpunk-scan]:after{content:"";pointer-events:none;z-index:9996;background:repeating-linear-gradient(0deg,#00e5ff06 0 1px,#0000 1px 5px);animation:6s infinite cyberpunk-flicker;position:fixed;inset:0}[data-effect=cyberpunk-scan] h1,[data-effect=cyberpunk-scan] h2,[data-effect=cyberpunk-scan] h3{color:#ffe600;text-shadow:0 0 8px #ffe60099,0 0 20px #ffe6004d;letter-spacing:.04em}[data-effect=cyberpunk-scan] .card,[data-effect=cyberpunk-scan] .glass-card{border-color:#00e5ff33;box-shadow:0 0 14px #00e5ff14,inset 0 0 20px #00e5ff05;background:#000812d1!important}[data-effect=cyberpunk-scan] .btn-primary{box-shadow:0 0 20px #00e5ff66;color:#000!important;background:linear-gradient(135deg,#00e5ff,#ffe600)!important;font-weight:800!important}[data-effect=cyberpunk-scan] .btn-primary:hover{box-shadow:0 0 32px #00e5ff8c}[data-effect=cyberpunk-scan] .btn-secondary{border-color:#00e5ff59;box-shadow:0 0 8px #00e5ff26;color:#00e5ff!important}[data-effect=cyberpunk-scan] .btn-ghost{color:#ffe600b3!important}[data-effect=cyberpunk-scan] .btn-ghost:hover{color:#ffe600!important;background:#ffe6000d!important}[data-effect=cyberpunk-scan] .badge-success{box-shadow:0 0 6px #22c55e80}[data-effect=cyberpunk-scan] .badge-accent{color:#00e5ff;background:#00e5ff1a;border-color:#00e5ff4d}[data-effect=cyberpunk-scan] .badge-neutral{color:#00e5ffb3;border-color:#00e5ff33}[data-effect=cyberpunk-scan] .input{caret-color:#00e5ff;border-color:#00e5ff40;color:#e0f8ff!important}[data-effect=cyberpunk-scan] .input:focus{border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff33}[data-effect=cyberpunk-scan] .input::placeholder{color:#00e5ff4d}[data-effect=cyberpunk-scan] .dashboard-sidebar{border-right:1px solid #00e5ff33;box-shadow:4px 0 20px #00e5ff0d;background:#00050eeb!important}[data-effect=cyberpunk-scan] .dashboard-sidebar a{color:#00e5ffa6!important}[data-effect=cyberpunk-scan] .dashboard-sidebar a:hover{text-shadow:0 0 8px #00e5ff99;color:#00e5ff!important}[data-effect=cyberpunk-scan] .dashboard-navbar{border-bottom:1px solid #00e5ff33;box-shadow:0 2px 20px #00e5ff0f;background:#00050eed!important}[data-effect=cyberpunk-scan] .dashboard-navbar a{color:#00e5ffa6!important}[data-effect=cyberpunk-scan] .dashboard-navbar a:hover{text-shadow:0 0 8px #00e5ff80;color:#00e5ff!important}[data-effect=cyberpunk-scan] .dashboard-main{scrollbar-color:#00e5ff transparent}[data-effect=cyberpunk-scan] .dashboard-main::-webkit-scrollbar-thumb{background:#00e5ff59}@keyframes holo-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes holo-flicker{0%,94%,to{opacity:1}94.5%{opacity:.88}95%{opacity:1}96%{opacity:.93}96.5%{opacity:1}}@keyframes holo-scanlines{0%{transform:translateY(0)}to{transform:translateY(6px)}}[data-effect=hologram]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#00ffdc08 0%,#008cff0d 25%,#6400ff0a 50%,#00c8ff0d 75%,#00ffb408 100%) 0 0/400% 100%;animation:8s linear infinite holo-shimmer;position:fixed;inset:0}[data-effect=hologram]:after{content:"";pointer-events:none;z-index:9996;background:repeating-linear-gradient(0deg,#00c8ff08 0 1px,#0000 1px 6px);animation:.5s linear infinite holo-scanlines,7s infinite holo-flicker;position:fixed;inset:0}[data-effect=hologram] h1,[data-effect=hologram] h2,[data-effect=hologram] h3{background:linear-gradient(90deg,#00cfff,#7fffff,#00e5ff,#80ffea);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 6px #00cfff80);-webkit-background-clip:text;background-clip:text}[data-effect=hologram] .card,[data-effect=hologram] .glass-card{border-color:#00cfff40;box-shadow:0 0 18px #00cfff1a,inset 0 0 30px #00cfff0a;background:#001e3299!important}[data-effect=hologram] .btn-primary{box-shadow:0 0 20px #00cfff59,inset 0 0 12px #ffffff14;background:linear-gradient(135deg,#00c8ffd9,#0064ffd9)!important;border-color:#00cfff99!important}[data-effect=hologram] .btn-primary:hover{box-shadow:0 0 32px #00cfff80,inset 0 0 16px #ffffff1a}[data-effect=hologram] .btn-secondary{border-color:#00cfff59;color:#7fffff!important;background:#00cfff0f!important}[data-effect=hologram] .btn-ghost{color:#7fffffb3!important}[data-effect=hologram] .btn-ghost:hover{color:#7fffff!important;background:#00cfff0f!important}[data-effect=hologram] .badge-accent{color:#7fffff;background:#00cfff1a;border-color:#00cfff4d;box-shadow:0 0 6px #00cfff40}[data-effect=hologram] .badge-neutral{color:#7fffffb3;border-color:#00cfff33}[data-effect=hologram] .badge-success{box-shadow:0 0 6px #22c55e66}[data-effect=hologram] .input{caret-color:#00cfff;border-color:#00cfff40;color:#cfffff!important;background:#001e3280!important}[data-effect=hologram] .input:focus{border-color:#00cfff;box-shadow:0 0 0 3px #00cfff2e,0 0 12px #00cfff1a}[data-effect=hologram] .input::placeholder{color:#00cfff4d}[data-effect=hologram] .dashboard-sidebar{border-right:1px solid #00cfff33;box-shadow:4px 0 24px #00cfff14;background:#00121ee0!important}[data-effect=hologram] .dashboard-sidebar a{color:#7fffffa6!important}[data-effect=hologram] .dashboard-sidebar a:hover{text-shadow:0 0 8px #00cfff8c;color:#7fffff!important}[data-effect=hologram] .dashboard-navbar{border-bottom:1px solid #00cfff33;box-shadow:0 2px 20px #00cfff12;background:#00121ee6!important}[data-effect=hologram] .dashboard-navbar a{color:#7fffffa6!important}[data-effect=hologram] .dashboard-navbar a:hover{text-shadow:0 0 8px #00cfff80;color:#7fffff!important}[data-effect=hologram] .dashboard-main{scrollbar-color:#00cfff transparent}[data-effect=hologram] .dashboard-main::-webkit-scrollbar-thumb{background:#00cfff4d}@keyframes ember-glow-pulse{0%,to{opacity:.6}50%{opacity:.9}}@keyframes ember-heat-distort{0%,to{transform:translateY(0)scaleX(1)}33%{transform:translateY(-1px)scaleX(1.002)}66%{transform:translateY(1px)scaleX(.998)}}[data-effect=ember]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 100%,#ff50001f 0%,#ff280014 35%,#b414000a 60%,#0000 80%);height:45%;animation:3s ease-in-out infinite ember-glow-pulse;position:fixed;bottom:0;left:0;right:0}[data-effect=ember] h1,[data-effect=ember] h2,[data-effect=ember] h3{color:#ffb347;text-shadow:0 0 10px #ff780099,0 0 24px #ff50004d;animation:6s ease-in-out infinite ember-heat-distort}[data-effect=ember] .card,[data-effect=ember] .glass-card{border-color:#ff640033;box-shadow:0 0 16px #ff500014,inset 0 0 24px #ff3c0008;background:#0e0600c7!important}[data-effect=ember] .btn-primary{box-shadow:0 0 20px #ff6a0066,0 0 40px #ff6a0033;background:linear-gradient(135deg,#ff6a00,#ee0979)!important}[data-effect=ember] .btn-primary:hover{box-shadow:0 0 32px #ff6a008c,0 0 60px #ff6a0040}[data-effect=ember] .btn-secondary{border-color:#ff6a004d;color:#ffb347!important}[data-effect=ember] .btn-ghost{color:#ffb347b3!important}[data-effect=ember] .btn-ghost:hover{color:#ffb347!important;background:#ff6a000f!important}[data-effect=ember] .badge-accent{color:#ffb347;background:#ff6a001a;border-color:#ff6a004d;box-shadow:0 0 6px #ff6a004d}[data-effect=ember] .badge-neutral{color:#ffb347b3;border-color:#ff6a0033}[data-effect=ember] .badge-danger{box-shadow:0 0 6px #ef444480}[data-effect=ember] .input{caret-color:#ff6a00;border-color:#ff6a0038;color:#ffe0b2!important;background:#0e060099!important}[data-effect=ember] .input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a002e,0 0 12px #ff6a001a}[data-effect=ember] .input::placeholder{color:#ff6a0059}[data-effect=ember] .dashboard-sidebar{border-right:1px solid #ff64002e;box-shadow:4px 0 24px #ff50000f;background:#0a0400eb!important}[data-effect=ember] .dashboard-sidebar a{color:#ffb347a6!important}[data-effect=ember] .dashboard-sidebar a:hover{text-shadow:0 0 8px #ff780099;color:#ffb347!important}[data-effect=ember] .dashboard-navbar{border-bottom:1px solid #ff64002e;box-shadow:0 2px 20px #ff50000f;background:#0a0400ed!important}[data-effect=ember] .dashboard-navbar a{color:#ffb347a6!important}[data-effect=ember] .dashboard-navbar a:hover{text-shadow:0 0 8px #ff780080;color:#ffb347!important}[data-effect=ember] .dashboard-main{scrollbar-color:#ff6a00 transparent}[data-effect=ember] .dashboard-main::-webkit-scrollbar-thumb{background:#ff6a0059}[data-theme=dark] .cosmetic-effect-preview,[data-theme=dark] .cosmetic-cursor-card,[data-theme=dark] .cosmetic-avatar-card{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:0 8px 20px #07101e2e!important}[data-theme=dark] .cosmetic-preview-info{background:var(--bg-elevated)!important}[data-theme=modern] .cosmetic-effect-preview,[data-theme=modern] .cosmetic-cursor-card,[data-theme=modern] .cosmetic-avatar-card{isolation:isolate;-webkit-backdrop-filter:blur(14px);position:relative;overflow:hidden;background:var(--glass-bg)!important;border-color:var(--glass-border)!important;box-shadow:0 12px 30px #00000047, 0 0 22px var(--accent-glow)!important}[data-theme=modern] .cosmetic-effect-preview:before,[data-theme=modern] .cosmetic-cursor-card:before,[data-theme=modern] .cosmetic-avatar-card:before{content:"";background:radial-gradient(circle, var(--accent-glow), transparent 70%);pointer-events:none;z-index:0;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}[data-theme=modern] .cosmetic-effect-preview>*,[data-theme=modern] .cosmetic-cursor-card>*,[data-theme=modern] .cosmetic-avatar-card>*{z-index:1;position:relative}[data-theme=modern] .cosmetic-preview-info{background:#121e34a3!important}[data-theme=light] .btn-secondary{color:var(--text);background:#0000000d;border-color:#0000001a}[data-theme=light] .btn-secondary:hover{background:#00000017;border-color:#00000029}[data-theme=light] .btn-ghost{color:var(--text-dim)}[data-theme=light] .btn-ghost:hover{color:var(--text);background:#0000000f}[data-theme=light] .input{color:var(--text);background:#0000000a;border-color:#0000001a}[data-theme=light] .input:focus{border-color:var(--accent);background:#00000008}[data-theme=light] .input::placeholder{color:#0000004d}[data-theme=light] .select{color:var(--text);background:#0000000a;border-color:#0000001a}[data-theme=light] .glass{background:#00000008;border-color:#00000012}[data-theme=light] .glass-card{background:#ffffffd9;border-color:#00000014}[data-theme=light] .card{background:#ffffffe6;border-color:#00000014}[data-theme=light] .modal{background:#fff;border-color:#0000001a}[data-theme=light] .modal-overlay{background:#0000004d}[data-theme=light] .badge-neutral{color:var(--text-dim);background:#00000012}[data-theme=light] .badge-success{background:#22c55e1f}[data-theme=light] .badge-accent{color:var(--accent);background:#3b82f61a;border-color:#3b82f633}[data-theme=light] .toggle{background:#0000001f}[data-theme=light] .label{color:var(--text-dim)}[data-theme=light] .code{color:var(--text);background:#0000000d;border-color:#00000014}[data-theme=light] .glass-nav{background:#ffffffe6;border-color:#00000012}[data-theme=light] .sidebar-overlay{background:#00000040}[data-theme=light] .dashboard-sidebar{box-shadow:2px 0 16px #0000000f}[data-theme=light] .topbar-plan-badge{background:#22c55e1a}[data-theme=light] .alert-success{background:#22c55e1a;border-color:#22c55e33}[data-theme=light] .alert-error{background:#ef444414;border-color:#ef444433}@media (max-width:768px){.dashboard-main{padding:0!important}}@media (max-width:640px){.topbar-title{font-size:16px!important}.topbar-subtitle{display:none!important}}@media (max-width:700px){.card table,.glass-card table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (max-width:540px){.modal{border-radius:16px 16px 0 0!important;max-width:100%!important;max-height:95vh!important}.modal-overlay{align-items:flex-end!important;padding:0!important}}@media (max-width:600px){.nav-floating-wrap{padding:10px 10px 0}.nav-link-pill{display:none!important}.nav-link-pill.nav-show-mobile{display:flex!important}}@media (max-width:480px){h1{word-break:break-word}.glass-card{padding:16px!important}.card{padding:14px!important}.btn-row-wrap{flex-wrap:wrap!important}.btn{padding:9px 14px!important;font-size:13px!important}}select,select.input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px!important}select option,select.input option{color:#000!important;background-color:#fff!important}.reward-card.card{padding:0!important}.reward-card-header{align-items:center;gap:10px;padding:14px 16px;display:flex}.reward-card-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}@media (max-width:768px){.theme-switcher-label{display:none!important}}@media (max-width:640px){.reward-card-header{flex-direction:column;align-items:stretch;gap:0}.reward-card-actions{flex-shrink:unset;border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.rewards-stats-bar{grid-template-columns:1fr!important}.rewards-stats-bar>div{border-bottom:1px solid var(--border);border-right:none!important}.rewards-stats-bar>div:last-child{border-bottom:none}}
