:root{--bg:#070711;--panel:#0e0e1a;--panel-2:#121221;--border:rgba(255,255,255,.09);--muted:#7d7b8e;--text:#f7f5ff;--purple:#8c45ff;--purple-2:#b565ff;--green:#31d69a;--red:#ff5c7a;--yellow:#ffc857}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;background:radial-gradient(circle at 12% 4%,rgba(125,60,255,.16),transparent 28%),radial-gradient(circle at 90% 92%,rgba(38,211,180,.04),transparent 28%),#070711}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.topbar{height:92px;justify-content:space-between}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px}.logo{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#7140f6,#a85bff);box-shadow:0 12px 32px rgba(126,65,255,.24);font-weight:900;font-size:24px}.brand strong{display:block;font-size:17px;letter-spacing:-.3px}.brand small{color:var(--muted);display:block;margin-top:2px}.top-actions{display:flex;gap:10px}.pill{border:1px solid var(--border);background:rgba(255,255,255,.025);border-radius:12px;padding:11px 14px;color:#ddd9eb;font-weight:700}.pill.purple{border-color:rgba(140,69,255,.45);color:#caa8ff;background:rgba(140,69,255,.08)}.hero{text-align:center;padding:14px 0 26px}.hero h1{margin:0;font-size:clamp(38px,7vw,58px);letter-spacing:-2.6px;line-height:1}.gradient{background:linear-gradient(90deg,#f8f5ff,#d9b2ff 52%,#7fc8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:#aaa6b7;font-size:18px;margin:14px 0 0}.stock{margin-top:24px;display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:12px;letter-spacing:1.2px;font-weight:900}.dot{width:7px;height:7px;border-radius:99px;background:var(--green);box-shadow:0 0 12px var(--green)}.stock-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin:0 auto 18px;max-width:900px}.stock-card{border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));padding:25px 24px 18px;text-align:center}.stock-card .emoji{font-size:26px}.stock-card b{font-size:36px;display:block;margin-top:8px;letter-spacing:-1.5px;color:#e9d7ff}.stock-card span{font-size:12px;color:#6f6c7f;font-weight:800}.bar{margin-top:15px;height:3px;background:#1a1925;overflow:hidden}.bar,.bar>i{border-radius:99px}.bar>i{display:block;height:100%;background:linear-gradient(90deg,#7c32ff,#c060ff)}.tabs{max-width:900px;margin:0 auto 18px;border:1px solid var(--border);padding:5px;border-radius:15px;display:grid;grid-template-columns:1fr 1fr;background:#0c0c16}.tab{padding:13px 16px;border-radius:11px;border:0;background:transparent;color:#6e6b7a;font-weight:850}.tab.active{color:#d9b8ff;background:rgba(124,50,255,.17);box-shadow:inset 0 0 0 1px rgba(152,80,255,.5)}.panel{max-width:900px;margin:0 auto 60px;padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(13,13,23,.88);box-shadow:0 22px 60px rgba(0,0,0,.22)}.kicker{font-size:12px;color:#696778;letter-spacing:.8px;font-weight:900}.field,.kicker{margin-bottom:16px}.field label{display:block;font-size:12px;color:#a09dae;font-weight:900;margin:0 0 8px}.input-wrap{position:relative}.input-wrap .icon{position:absolute;left:17px;top:50%;transform:translateY(-50%);opacity:.9}.input{width:100%;height:52px;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#151522;color:#fff;padding:0 16px 0 48px;outline:none;transition:.2s}.input:focus{border-color:#8045ff;box-shadow:0 0 0 3px rgba(128,69,255,.11)}.input::placeholder{color:#4f4c5f;font-weight:700}.btn-main{margin-top:14px;width:100%;height:54px;border-radius:13px;border:0;color:white;font-weight:900;font-size:16px;background:linear-gradient(90deg,#6f2bf7,#b968ff);box-shadow:0 12px 30px rgba(127,57,255,.24)}.message{margin-top:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:#10101b;color:#c8c4d5}.message.success{border-color:rgba(49,214,154,.3);color:#89f0cb}.message.error{border-color:rgba(255,92,122,.3);color:#ff9cb0}.message.pending{border-color:rgba(255,200,87,.3);color:#ffd985}.admin-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--border);padding:22px 18px;background:#090913;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar .brand{margin-bottom:30px}.nav{display:flex;flex-direction:column;gap:8px}.nav a,.nav button{border:0;text-align:left;padding:12px 13px;border-radius:10px;color:#9b98aa;background:transparent;font-weight:760}.nav a.active{background:#141322;color:#e5d7ff}.admin-main{padding:32px}.admin-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.admin-head h1{margin:0;font-size:34px;letter-spacing:-1.4px}.admin-head p{color:var(--muted);margin:6px 0 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.stat{border:1px solid var(--border);background:#0d0d17;border-radius:16px;padding:18px}.stat small{color:#777486;font-weight:800}.stat b{display:block;font-size:28px;margin-top:8px}.table-card{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:#0d0d17}table{width:100%;border-collapse:collapse}td,th{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.055);font-size:13px;vertical-align:middle}th{color:#777486;font-size:11px;text-transform:uppercase;letter-spacing:.7px;background:#10101b}td{color:#d4d1de}.badge{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:850}.badge.pending{color:#ffd27b;background:rgba(255,200,87,.1)}.badge.accepted{color:#70e7bb;background:rgba(49,214,154,.1)}.badge.rejected{color:#ff8aa0;background:rgba(255,92,122,.1)}.action-row{display:flex;gap:7px;flex-wrap:wrap}.small-btn{border:1px solid var(--border);background:#151522;color:#d9d5e4;border-radius:9px;padding:8px 10px;font-weight:800;font-size:12px}.small-btn.ok{color:#7ce8c1;border-color:rgba(49,214,154,.22)}.small-btn.no{color:#ff9aad;border-color:rgba(255,92,122,.22)}.key-create{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:10px;gap:10px;margin-bottom:20px}.key-create input,.key-create select{height:44px;border:1px solid var(--border);background:#12121e;color:white;border-radius:10px;padding:0 12px}.key-create button{border:0;border-radius:10px;padding:0 18px;background:#7c3cff;color:white;font-weight:850}.login-card{width:min(430px,calc(100% - 32px));margin:14vh auto 0;border:1px solid var(--border);padding:28px;border-radius:20px;background:#0d0d17}.login-card h1{margin-top:0}@media (max-width:850px){.admin-shell{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}.nav{flex-direction:row;overflow:auto}.key-create,.stats{grid-template-columns:1fr 1fr}.table-card{overflow:auto}table{min-width:850px}}@media (max-width:640px){.container{width:min(100% - 22px,1120px)}.topbar{height:82px}.brand small,.pill:first-child{display:none}.stock-grid{grid-template-columns:1fr 1fr;gap:10px}.stock-card{padding:19px 10px 15px}.stock-card b{font-size:30px}.panel{padding:20px 16px;border-radius:18px}.admin-main{padding:22px 14px}.stats{grid-template-columns:1fr 1fr}}.page-stars{pointer-events:none;position:fixed;inset:0;z-index:-1;opacity:.4;background-image:radial-gradient(circle,rgba(255,255,255,.3) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(132,86,255,.25) 0 1px,transparent 1.5px);background-size:120px 120px,190px 190px;background-position:10px 30px,60px 90px}.fade-in{animation:fadeUp .45s ease both}.hero-enter{animation:fadeUp .55s ease .05s both}.cards-enter{animation:fadeUp .6s ease .1s both}.panel-enter{animation:fadeUp .6s ease .15s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stock-card{transition:transform .2s ease,border-color .2s ease,background .2s ease}.stock-card:hover{transform:translateY(-2px);border-color:rgba(154,92,255,.25);background:rgba(255,255,255,.03)}.stock-icon{font-size:25px;line-height:1;margin-bottom:3px}.stock-icon.heart{color:#9d4cff}.stock-icon.diamond{color:#5fb9ff}.field-note{color:#676474;font-size:11px;margin-top:7px;padding-left:2px}.input{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.input:focus{transform:translateY(-1px)}.btn-main{display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .16s ease,filter .16s ease}.btn-main:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.btn-main:active:not(:disabled){transform:translateY(0)}.spinner{width:31px;height:31px;display:inline-block;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#ad6cff;animation:spin .75s linear infinite}.spinner.small{width:18px;height:18px;border-width:2px;border-top-color:white}@keyframes spin{to{transform:rotate(1turn)}}.waiting-screen{text-align:center;padding:18px 10px 10px;animation:fadeUp .3s ease both}.loader-ring{width:78px;height:78px;border-radius:50%;margin:4px auto 18px;display:grid;place-items:center;background:rgba(130,65,255,.07);border:1px solid rgba(145,81,255,.16)}.waiting-screen h2{margin:0 0 8px;font-size:24px;letter-spacing:-.7px}.waiting-screen p{margin:0 auto;max-width:520px;color:#858293;line-height:1.55}.waiting-line{margin:23px auto 0;width:max-content;max-width:100%;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,200,87,.16);background:rgba(255,200,87,.045);color:#e3c479;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:800}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#ffc857;box-shadow:0 0 0 rgba(255,200,87,.4);animation:pulse 1.4s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,200,87,.3)}70%{box-shadow:0 0 0 9px rgba(255,200,87,0)}to{box-shadow:0 0 0 0 rgba(255,200,87,0)}}.waiting-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:18px 0}.waiting-meta span{border:1px solid var(--border);border-radius:999px;padding:7px 10px;color:#928fa0;font-size:11px}.ghost-btn{border:1px solid var(--border);background:#10101a;color:#aaa7b7;padding:10px 14px;border-radius:10px;font-weight:750}.status-box{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:14px;border:1px solid var(--border);background:#10101a}.status-box.accepted{border-color:rgba(49,214,154,.18)}.status-box.rejected{border-color:rgba(255,92,122,.18)}.status-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#151522;font-weight:900}.status-box.accepted .status-mark{color:#65deb2}.status-box.rejected .status-mark{color:#ff819a}.status-box strong{display:block;margin-bottom:4px}.status-box p,.status-box small{margin:0;color:#858293}.mini-guide{max-width:900px;margin:-34px auto 35px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mini-guide>div{border-top:1px solid var(--border);padding:15px 4px;display:flex;gap:10px;align-items:center;color:#797686;font-size:12px}.mini-guide b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#12121d;color:#a36cff}.footer{text-align:center;color:#4e4b59;font-size:11px;padding:0 0 28px}.admin-eyebrow{font-size:10px;font-weight:900;letter-spacing:1.4px;color:#8157c8;margin-bottom:5px}.stat em{display:block;margin-top:4px;font-size:11px;font-style:normal;color:#5e5b6a}.admin-toolbar{display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}.admin-toolbar>input{min-width:300px;flex:1 1;height:42px;border-radius:10px;border:1px solid var(--border);background:#10101a;color:white;padding:0 13px;outline:none}.filter-row{display:flex;gap:7px}.filter-row button{border:1px solid var(--border);background:#10101a;color:#716e7f;padding:0 12px;border-radius:9px;font-size:11px;font-weight:800}.filter-row button.active{color:#d5c2f8;border-color:rgba(132,70,255,.35);background:rgba(132,70,255,.08)}.discord-name{color:#e1dcea}.copy-cell{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.copy-cell button{border:0;background:transparent;color:#7155a8;padding:0;font-size:10px;font-weight:800}.copy-cell a{color:#c2b3dc}.offer-chip{color:#b9b5c4}.key-generator{display:flex;justify-content:space-between;gap:20px;align-items:end;border:1px solid var(--border);border-radius:16px;padding:18px;background:#0d0d17;margin-bottom:16px}.key-generator p{color:#676474;margin:5px 0 0;font-size:12px}.section-title{font-weight:850}.nav button.active{background:#141322;color:#e5d7ff}@media (max-width:900px){.admin-toolbar{flex-direction:column}.admin-toolbar>input{min-width:0;width:100%}.filter-row{overflow:auto}.key-generator{flex-direction:column;align-items:stretch}}@media (max-width:640px){.mini-guide{grid-template-columns:1fr;margin-top:-35px}}.animated-bg{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:#070711}.bg-orb{position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(95px);opacity:.16;will-change:transform}.bg-orb-one{top:-210px;left:-160px;background:#7a35ff;animation:orbOne 16s ease-in-out infinite alternate}.bg-orb-two{right:-220px;bottom:-250px;background:#4b67ff;opacity:.1;animation:orbTwo 19s ease-in-out infinite alternate}.bg-grid{position:absolute;inset:-15%;opacity:.09;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:54px 54px;transform:perspective(700px) rotateX(64deg) translateY(-7%);transform-origin:center top;animation:gridDrift 22s linear infinite}.bg-particles{position:absolute;inset:-100px;opacity:.36;background-image:radial-gradient(circle,rgba(255,255,255,.52) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(154,98,255,.48) 0 1px,transparent 1.5px);background-size:145px 145px,235px 235px;background-position:10px 25px,75px 110px;animation:particlesMove 28s linear infinite}@keyframes orbOne{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(150px,115px,0) scale(1.14)}}@keyframes orbTwo{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-180px,-125px,0) scale(.92)}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}@keyframes particlesMove{0%{transform:translateZ(0)}to{transform:translate3d(-70px,100px,0)}}.tabs{overflow:hidden}.tab,.tabs{position:relative}.tab{z-index:1;transition:color .2s ease,background .2s ease,transform .18s ease,box-shadow .2s ease}.tab:hover{color:#bdb8ca}.tab.active{animation:tabPop .25s ease both}@keyframes tabPop{0%{opacity:.55;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.mode-content{animation:modeIn .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:top center}.panel.mode-switching .mode-content{animation:modeOut .18s ease both}@keyframes modeIn{0%{opacity:0;transform:translateY(9px) scale(.995);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes modeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.identity-cell,.server-cell{display:flex;flex-direction:column;gap:5px;min-width:150px}.identity-label{font-size:9px;letter-spacing:.9px;font-weight:900;color:#5f5b6d}.discord-name{font-size:13px;color:#e8e3f1;overflow-wrap:anywhere}.server-cell{min-width:210px;max-width:310px}.server-link{color:#c9b5ef;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.server-actions{display:flex;gap:10px}.server-actions a,.server-actions button{border:0;background:transparent;padding:0;color:#795ab3;font-size:10px;font-weight:800}.server-actions a:hover,.server-actions button:hover{color:#a783ea}@media (prefers-reduced-motion:reduce){.bg-grid,.bg-orb,.bg-particles,.mode-content,.panel.mode-switching .mode-content,.tab.active{animation:none!important}}.brand-logo{width:46px;height:46px;object-fit:cover;border-radius:13px;background:#0b0b13;border:1px solid rgba(255,255,255,.08)}.eyebrow{color:#7f5eae;letter-spacing:1.7px;font-size:10px;font-weight:900;margin-bottom:13px}.clean-stock{position:relative;overflow:hidden}.duration-badge{width:38px;height:25px;display:grid;place-items:center;margin:0 auto 8px;border:1px solid rgba(139,79,255,.25);border-radius:8px;color:#b994f5;background:rgba(132,69,255,.07);font-weight:900;font-size:10px;letter-spacing:.7px}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:22px}.panel-heading .kicker{margin:0 0 5px}.panel-heading h2{margin:0;font-size:20px;letter-spacing:-.45px}.auth-ok{border:1px solid rgba(49,214,154,.18);background:rgba(49,214,154,.06);color:#70dcb6;padding:7px 9px;border-radius:8px;font-size:10px;font-weight:850}.auth-gate{border:1px solid rgba(115,83,190,.25);background:#10101a;border-radius:14px;padding:14px;margin-bottom:18px;justify-content:space-between;gap:18px}.auth-gate,.auth-gate-copy{display:flex;align-items:center}.auth-gate-copy{gap:12px}.auth-icon,.discord-mark{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:#5865f2;color:white;font-size:13px;font-weight:900}.auth-gate strong{display:block;font-size:13px}.auth-gate p{margin:3px 0 0;color:#716e7d;font-size:11px}.discord-login{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(118,126,255,.24);background:#5865f2;color:white;min-height:42px;border-radius:10px;padding:0 14px;font-size:12px;font-weight:850;transition:filter .15s ease,transform .15s ease}.discord-login:hover{filter:brightness(1.05);transform:translateY(-1px)}.discord-login.compact{min-height:40px;background:#11111d;border-color:rgba(255,255,255,.09)}.discord-login.compact .discord-mark{width:24px;height:24px;flex-basis:24px;border-radius:7px}.inline-auth-link{display:block;margin-top:8px;color:#c0a4ff;font-weight:800}.user-menu{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:rgba(12,12,21,.74);border-radius:12px;padding:6px 7px 6px 8px}.avatar-fallback,.user-menu img{width:31px;height:31px;border-radius:9px;object-fit:cover}.avatar-fallback{display:grid;place-items:center;background:#211834;color:#b38aec;font-weight:900}.user-text{min-width:0}.user-text b{display:block;font-size:11px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-text span{display:block;color:#5f5c6b;font-size:9px;margin-top:2px}.user-menu button{border:0;background:transparent;color:#6d6979;padding:6px;font-size:10px;font-weight:800}.trust-row{max-width:900px;margin:-35px auto 35px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.trust-row div{padding:16px 4px;display:flex;gap:10px;align-items:center;color:#6d6978;font-size:11px}.trust-row b{color:#8159bd;font-size:10px}.admin-auth-page{min-height:100vh;display:grid;place-items:center;padding:30px 16px;background:radial-gradient(circle at 50% 20%,rgba(109,59,214,.13),transparent 32%),#070711}.admin-auth-card{width:min(430px,100%);text-align:center;border:1px solid var(--border);background:#0c0c15;border-radius:20px;padding:32px}.admin-auth-logo{width:72px;height:72px;border-radius:18px;object-fit:cover;margin:0 auto 20px;border:1px solid var(--border)}.admin-auth-card h1{margin:5px 0 10px;letter-spacing:-1px}.admin-auth-card p{color:#777383;line-height:1.55;font-size:13px;margin:0 auto 20px}.admin-auth-card small{color:#625e6c;display:block;margin-bottom:18px}.admin-login{width:100%}.denied-chip{display:inline-flex;padding:6px 9px;border-radius:7px;background:rgba(255,92,122,.08);color:#f28aa0;font-size:9px;font-weight:900;letter-spacing:1px}.new-admin .sidebar{width:auto}.admin-brand{padding:2px 3px 18px;border-bottom:1px solid rgba(255,255,255,.055)}.nav-label{color:#4e4b59;font-size:9px;letter-spacing:1.2px;font-weight:900;padding:8px 12px 3px}.nav-label.space-top{margin-top:13px}.new-admin .nav a,.new-admin .nav button{display:flex;align-items:center;justify-content:space-between}.new-admin .nav em{min-width:20px;height:20px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-size:9px;background:#5c2fc6;color:#ddd1ff}.sidebar-user{position:absolute;left:14px;right:14px;bottom:16px;border-top:1px solid rgba(255,255,255,.055);padding-top:14px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:9px;gap:9px;align-items:center}.sidebar-user .avatar-fallback,.sidebar-user img{width:34px;height:34px;border-radius:9px;object-fit:cover}.sidebar-user b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95px}.sidebar-user span{display:block;color:#5b5866;font-size:9px;margin-top:2px}.sidebar-user button{border:0;background:transparent;color:#5b5866;font-size:9px;padding:4px}.head-actions{display:flex;gap:8px;align-items:center}.live-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 11px;border-radius:9px;border:1px solid rgba(49,214,154,.14);background:rgba(49,214,154,.035);color:#56cda2;font-size:9px;font-weight:900;letter-spacing:.7px}.live-chip i{width:6px;height:6px;border-radius:50%;background:#32d199;box-shadow:0 0 8px rgba(49,214,154,.5)}.dashboard-stats .stat{min-height:112px}.admin-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);grid-gap:16px;gap:16px}.admin-card{border:1px solid var(--border);border-radius:16px;background:#0d0d17;overflow:hidden}.card-head{padding:17px 18px;border-bottom:1px solid rgba(255,255,255,.055);display:flex;justify-content:space-between;align-items:center}.card-head span{color:#55515f;font-size:9px;font-weight:900;letter-spacing:1px}.card-head h3{margin:4px 0 0;font-size:15px}.card-head button{border:0;background:transparent;color:#7655b1;font-size:10px;font-weight:800}.quick-list{padding:4px 0}.quick-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.quick-row:last-child{border-bottom:0}.client-cell,.quick-user{display:flex;gap:10px;align-items:center;min-width:0}.mini-avatar{width:33px;height:33px;flex:0 0 33px;border-radius:9px;display:grid;place-items:center;background:#171224;color:#9b74d6;font-size:10px;font-weight:900;border:1px solid rgba(255,255,255,.05)}.client-cell strong,.quick-user b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.client-cell span,.quick-user span{display:block;color:#55525e;font-size:9px;margin-top:2px}.quick-offer{color:#8f8b99;font-size:10px}.service-list{padding:6px 18px}.service-list div{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.045)}.service-list div:last-child{border-bottom:0}.service-list span{color:#696675;font-size:11px}.service-list b{font-size:12px}.empty-state{padding:28px;text-align:center;color:#5e5b68;font-size:11px}.owner-create{border:1px solid var(--border);background:#0d0d17;border-radius:16px;padding:18px;margin-bottom:16px}.owner-create p{color:#666271;font-size:11px;margin:5px 0 15px}.owner-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:9px;gap:9px}.owner-form input{height:42px;border:1px solid var(--border);background:#11111c;color:white;border-radius:9px;padding:0 12px;outline:none}.owner-form button{border:0;border-radius:9px;background:#7440dc;color:white;padding:0 18px;font-weight:850;font-size:11px}.owner-info{border:1px solid var(--border);background:#0d0d17;border-radius:14px;padding:15px;color:#716d7b;font-size:11px;margin-bottom:14px}.owner-list{border:1px solid var(--border);background:#0d0d17;border-radius:16px;overflow:hidden}.owner-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.045)}.owner-row:last-child{border-bottom:0}.owner-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#161220;color:#9b77d1;font-size:11px;font-weight:900}.owner-row b{display:block;font-size:11px}.owner-row span:not(.role-badge){display:block;color:#5a5664;font-size:9px;margin-top:3px}.role-badge{padding:6px 8px;border-radius:7px;background:rgba(126,77,226,.08);color:#9b76d9;font-size:8px;font-weight:900;letter-spacing:.7px}.muted-role{color:#76717f;background:#13131e}.remove-owner{border:0;background:transparent;color:#a25e70;font-size:9px;font-weight:850}.super-owner-row{background:rgba(121,72,213,.025)}@media (max-width:850px){.sidebar-user{position:static;margin-top:12px}.admin-grid,.owner-form{grid-template-columns:1fr}}@media (max-width:640px){.auth-gate{flex-direction:column;align-items:stretch}.discord-login{width:100%}.user-menu button,.user-text{display:none}.trust-row{grid-template-columns:1fr}}.header-link,.public-actions{align-items:center}.header-link{height:40px;display:inline-flex;padding:0 13px;border-radius:10px;color:#9f9aab;font-size:11px;font-weight:800;border:1px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.header-link:hover{color:#e4def0;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.discord-icon-link{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#c7caff;border:1px solid rgba(88,101,242,.24);background:rgba(88,101,242,.08);transition:background .15s ease,color .15s ease,transform .15s ease}.discord-icon-link svg{width:19px;height:19px}.discord-icon-link:hover{transform:translateY(-1px);background:rgba(88,101,242,.14);color:white}.buy-key-section{max-width:900px;margin:0 auto 52px;border:1px solid var(--border);background:rgba(12,12,21,.76);border-radius:18px;overflow:hidden}.buy-key-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;border-bottom:1px solid rgba(255,255,255,.055)}.buy-key-head .eyebrow{margin-bottom:7px}.buy-key-head h2{margin:0;font-size:23px;letter-spacing:-.65px}.buy-key-head p{margin:7px 0 0;color:#777383;font-size:12px}.buy-discord-button{min-width:176px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;border-radius:10px;background:#5865f2;color:white;font-size:11px;font-weight:850;transition:filter .15s ease,transform .15s ease}.buy-discord-button svg{width:18px;height:18px}.buy-discord-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.buy-steps{display:grid;grid-template-columns:repeat(3,1fr)}.buy-step{padding:21px 20px;display:flex;gap:13px;border-right:1px solid rgba(255,255,255,.045)}.buy-step:last-child{border-right:0}.buy-step>span{color:#7957aa;font-size:10px;font-weight:900;letter-spacing:.8px;padding-top:2px}.buy-step strong{display:block;font-size:12px;margin-bottom:5px}.buy-step p{margin:0;color:#666270;font-size:10px;line-height:1.55}@media (max-width:760px){.header-link{display:none}.buy-key-head{flex-direction:column;align-items:flex-start}.buy-discord-button{width:100%}.buy-steps{grid-template-columns:1fr}.buy-step{border-right:0;border-bottom:1px solid rgba(255,255,255,.045)}.buy-step:last-child{border-bottom:0}}