:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f5f7;background:#070709;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070709;color:#f5f5f7}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh;background:radial-gradient(circle at 50% -20%,#201a24 0,#070709 38% 100%)}.nav{position:sticky;top:0;z-index:20;border-bottom:1px solid #1b1b20;background:#070709c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{height:72px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:30px}.brand-btn{background:none;border:0;color:#fff;padding:0}.logo{display:flex;align-items:center;gap:10px;font-weight:850;letter-spacing:.15em;font-size:12px}.logo-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #555;border-radius:8px;background:#141417;font-size:15px;letter-spacing:0;box-shadow:0 0 28px #ffffff12}nav{display:flex;gap:26px;margin-left:auto}nav a{font-size:13px;color:#a5a5ad;transition:.2s}nav a:hover{color:#fff}.nav-actions{display:flex;gap:10px;align-items:center}.primary-btn,.secondary-btn,.ghost-btn,.copy,.text-btn{border-radius:10px;border:1px solid #303038;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;transition:.2s}.primary-btn{background:#f2f2f2;color:#0a0a0c;border-color:#f2f2f2;font-weight:800}.primary-btn:hover{transform:translateY(-1px);background:#fff}.primary-btn.small{padding:9px 13px;font-size:12px}.primary-btn.full{width:100%}.secondary-btn,.ghost-btn{background:#111115}.secondary-btn:hover,.ghost-btn:hover,.copy:hover{background:#19191f}.menu-btn{display:none;background:none;color:#fff;border:0}.hero{position:relative;overflow:hidden;max-width:1180px;margin:auto;min-height:650px;padding:145px 24px 95px}.hero-glow{position:absolute;width:600px;height:360px;left:50%;top:40px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(160,105,180,.17),transparent 67%);pointer-events:none}.eyebrow,.kicker{color:#a68ab0;font-size:11px;font-weight:800;letter-spacing:.18em}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #302a33;background:#100e12;padding:8px 11px;border-radius:999px}.hero h1{font-size:clamp(72px,13vw,160px);line-height:.82;letter-spacing:-.075em;margin:24px 0;font-weight:950}.hero h1 span{color:#9e8aa7}.hero>p{max-width:590px;color:#aaaab2;font-size:17px;line-height:1.7}.hero-actions{display:flex;gap:10px;margin:30px 0}.hero-meta{display:flex;gap:22px;flex-wrap:wrap;color:#777780;font-size:12px}.hero-meta span{display:flex;gap:7px;align-items:center}.hero-meta svg{width:15px}.section{max-width:1180px;margin:auto;padding:100px 24px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.section-head h2,.center-head h2,.cta h2{font-size:42px;letter-spacing:-.04em;margin:8px 0}.section-head p,.center-head p{max-width:430px;color:#87878f;line-height:1.7}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.module-card{min-height:205px;padding:25px;border:1px solid #1d1d22;border-radius:16px;background:linear-gradient(145deg,#101014,#0b0b0e);transition:.25s}.module-card:hover{transform:translateY(-3px);border-color:#3b3440}.module-icon{width:40px;height:40px;border-radius:10px;background:#17151a;display:grid;place-items:center;font-size:18px;margin-bottom:25px}.module-card h3{margin:0 0 8px}.module-card p{color:#777780;font-size:13px;line-height:1.65}.card-link{display:inline-flex;gap:6px;align-items:center;margin-top:15px;color:#aaa;font-size:12px}.showcase{padding-top:25px}.client-window{border:1px solid #26262c;border-radius:18px;overflow:hidden;box-shadow:0 35px 100px #00000073}.window-top{height:44px;background:#111115;border-bottom:1px solid #24242a;display:flex;align-items:center;padding:0 15px;gap:7px}.dot{width:8px;height:8px;background:#3a3a42;border-radius:50%}.window-title{font-size:10px;color:#62626b;margin-left:10px;letter-spacing:.12em}.window-body{display:grid;grid-template-columns:220px 1fr;min-height:390px;background:#0c0c0f}.window-body aside{border-right:1px solid #222229;padding:25px}.window-body aside .logo{margin-bottom:25px}.window-body aside>div:not(.logo){padding:10px;border-radius:7px;color:#686871;font-size:12px;margin:3px 0}.window-body aside .side-active{background:#18151b;color:#ddd}.window-body main{padding:35px;max-width:700px}.preview-title{font-weight:750;margin-bottom:25px}.preview-title span{float:right;color:#686871;font-size:11px;font-weight:500}.fake-row{border:1px solid #202027;background:#111115;padding:18px;border-radius:11px;display:flex;justify-content:space-between;align-items:center;margin:10px 0}.fake-row small{display:block;color:#62626a;margin-top:5px}.toggle{width:35px;height:19px;border-radius:99px;background:#292930;position:relative}.toggle:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#777;top:3px;left:3px}.toggle.on{background:#72567c}.toggle.on:after{left:19px;background:#eee}.center-head{text-align:center;margin-bottom:40px}.center-head p{margin:0 auto}.pricing{border-top:1px solid #15151a}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:auto}.price-card{border:1px solid #222229;background:#0e0e11;border-radius:16px;padding:25px}.price-card.featured{border-color:#68556e;box-shadow:0 0 0 1px #2b2430,0 25px 70px #4b325521}.price-top{display:flex;justify-content:space-between;align-items:center;color:#aaa;font-size:13px}.price-top em{font-size:10px;background:#1b171d;color:#ba9ec4;border-radius:999px;padding:5px 8px;font-style:normal}.price{font-size:55px;font-weight:850;letter-spacing:-.06em;margin:28px 0}.price sup{font-size:20px;vertical-align:top;margin-right:3px}.price small{font-size:12px;color:#67676f;font-weight:500;letter-spacing:0}.price-card ul{list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid #202027}.price-card li{display:flex;align-items:center;gap:9px;color:#8b8b93;font-size:12px;padding:8px 0}.price-card li svg{color:#b79fc0}.faq{max-width:800px}.faq details{border-bottom:1px solid #202027;padding:21px 0}.faq summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-weight:650}.faq summary::-webkit-details-marker{display:none}.faq details p{color:#777780;line-height:1.7;font-size:13px;max-width:650px}.cta{max-width:1130px;margin:40px auto 100px;padding:45px;border:1px solid #29242d;border-radius:18px;background:radial-gradient(circle at 80% 20%,rgba(120,75,135,.13),transparent 45%),#0e0d10;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta p{color:#777780;max-width:580px}.page-head{max-width:1180px;margin:auto;padding:120px 24px 50px}.page-head h1{font-size:clamp(50px,8vw,90px);letter-spacing:-.06em;margin:12px 0}.page-head p{color:#85858d;max-width:600px;line-height:1.7}footer{border-top:1px solid #1b1b20;padding:60px 24px 25px;max-width:1180px;margin:auto}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-grid>div{display:flex;flex-direction:column;gap:12px}.footer-grid b{font-size:12px}.footer-grid a,.footer-grid p{color:#686870;font-size:12px}.muted{color:#686870;font-size:12px;line-height:1.7;max-width:300px}.footer-bottom{border-top:1px solid #1b1b20;margin-top:45px;padding-top:20px;color:#55555d;font-size:10px;display:flex;justify-content:space-between}.auth-page{min-height:100vh;display:grid;place-items:center;background:#070709;position:relative;overflow:hidden;padding:25px}.auth-orb{position:absolute;width:700px;height:500px;background:radial-gradient(ellipse,rgba(125,77,140,.16),transparent 65%)}.auth-card{position:relative;width:min(430px,100%);border:1px solid #27242a;background:#0d0d10eb;border-radius:20px;padding:34px;box-shadow:0 35px 100px #00000080}.auth-copy{margin:42px 0 25px}.auth-copy h1{font-size:34px;letter-spacing:-.04em;margin:9px 0}.auth-copy p{color:#777780;font-size:13px}.auth-card form{display:grid;gap:16px}.auth-card label{font-size:11px;color:#8d8d95;display:grid;gap:7px}.auth-card input{background:#09090c;border:1px solid #28282e;border-radius:9px;color:#fff;padding:13px;outline:0}.auth-card input:focus{border-color:#77617e}.auth-switch{text-align:center;color:#6f6f77;font-size:12px;margin-top:20px}.auth-switch a{color:#c0a6c8}.error,.success{font-size:11px;border-radius:8px;padding:10px}.error{color:#e4a8a8;background:#241315;border:1px solid #482327}.success{color:#a9d8b2;background:#132217;border:1px solid #244a2c}.dashboard{min-height:100vh;background:#08080a}.dash-nav{height:70px;border-bottom:1px solid #1d1d22;display:flex;justify-content:space-between;align-items:center;padding:0 28px;background:#0a0a0c}.dash-user{display:flex;align-items:center;gap:12px;color:#85858e;font-size:11px}.icon-btn{background:#141419;border:1px solid #27272e;color:#aaa;border-radius:8px;padding:8px}.dash-layout{display:grid;grid-template-columns:230px 1fr;min-height:calc(100vh - 70px)}.dash-side{border-right:1px solid #1d1d22;padding:25px 15px}.dash-side>div{display:flex;align-items:center;gap:10px;color:#66666f;font-size:12px;padding:11px 12px;border-radius:8px;margin:3px 0}.dash-side svg{width:16px}.dash-side .dash-active{background:#17131a;color:#ddd}.dash-main{padding:50px;max-width:1200px;width:100%;margin:auto}.dash-welcome{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.dash-welcome h1{font-size:42px;letter-spacing:-.05em;margin:8px 0}.dash-welcome p{color:#6f6f77;font-size:13px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats>div,.dash-panel{border:1px solid #202027;background:#0e0e11;border-radius:13px;padding:20px}.stats span,.stats em{display:block;color:#606068;font-size:10px;font-style:normal}.stats b{display:block;margin:9px 0;font-size:18px}.stats .green{color:#86b991}.dash-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}.dash-panel.wide{grid-column:1/-1}.panel-head{display:flex;justify-content:space-between;align-items:center}.panel-head h3{font-size:13px;margin:0}.copy{padding:7px 9px;font-size:10px}.license{font-family:ui-monospace,monospace;border:1px dashed #34343b;border-radius:8px;background:#09090c;padding:15px;margin:20px 0;color:#aaa;font-size:12px}.dash-panel p{color:#707078;font-size:12px;line-height:1.7}.badge{font-size:10px;color:#b99fc1;background:#1a151d;padding:5px 8px;border-radius:999px}.text-btn{border:0;background:none;padding:0;color:#b9a2bf;font-size:11px}.activity{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #1c1c22}.activity>span{width:7px;height:7px;border-radius:50%;background:#9e7ea8;margin-top:5px}.activity b,.activity small{display:block}.activity b{font-size:11px}.activity small{color:#62626b;font-size:9px;margin-top:4px}@media(max-width:800px){nav{display:none}.nav-actions .primary-btn{display:none}.menu-btn{display:block}.nav-inner{justify-content:space-between}.mobile-open{position:absolute;top:72px;left:0;right:0;display:flex;flex-direction:column;background:#0a0a0c;border-bottom:1px solid #222;padding:20px 24px}.hero{padding-top:105px}.hero h1{font-size:72px}.section-head{display:block}.section-head p{margin-top:20px}.module-grid,.price-grid,.window-body{grid-template-columns:1fr}.window-body aside{display:none}.cta{margin:20px 24px 70px;display:block}.cta .primary-btn{margin-top:20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}.dash-layout{grid-template-columns:1fr}.dash-side{display:none}.dash-main{padding:28px 18px}.dash-welcome{display:block}.dash-welcome .primary-btn{margin-top:18px}.stats{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.dash-panel.wide{grid-column:auto}}@media(max-width:480px){.hero h1{font-size:58px}.hero-actions{flex-direction:column}.hero-actions>*{width:100%}.stats{grid-template-columns:1fr}.auth-card{padding:25px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}.admin-page{min-height:100vh;background:#08080a}.admin-nav-right{display:flex;align-items:center;gap:10px}.admin-badge{display:flex;align-items:center;gap:6px;border:1px solid #46394b;background:#171219;color:#c1a8c9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.12em}.admin-main{max-width:1240px;margin:auto;padding:55px 25px}.admin-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.admin-head h1{font-size:45px;letter-spacing:-.055em;margin:8px 0}.admin-head p{color:#707078;font-size:13px}.admin-notice{padding:12px 14px;border:1px solid #354c3a;background:#111a13;color:#9bc2a3;border-radius:9px;font-size:11px;margin-bottom:14px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.admin-stats>div{border:1px solid #202027;background:#0e0e11;border-radius:13px;padding:20px}.admin-stats span{display:block;color:#66666f;font-size:10px}.admin-stats b{display:block;font-size:25px;margin-top:8px}.license-table-wrap{border:1px solid #202027;background:#0e0e11;border-radius:14px;overflow:hidden}.table-head{height:60px;padding:0 20px;border-bottom:1px solid #202027;display:flex;justify-content:space-between;align-items:center}.table-head h3{font-size:13px}.table-head span{font-size:10px;color:#62626a}.license-table{overflow-x:auto}.tr{display:grid;grid-template-columns:1.35fr 1.3fr .75fr .8fr .85fr .55fr .9fr;min-width:980px;align-items:center;padding:14px 18px;border-bottom:1px solid #19191e;gap:10px;font-size:10px;color:#92929a}.tr:last-child{border-bottom:0}.tr.th{color:#55555e;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.mono{font-family:ui-monospace,monospace;color:#b8a1bf}.status{font-style:normal;border-radius:99px;padding:5px 8px;font-size:9px;background:#142019;color:#8fc19a}.status.revoked{background:#251719;color:#d39da2}.row-actions{display:flex;gap:5px}.row-actions button{width:28px;height:28px;display:grid;place-items:center;background:#16161b;border:1px solid #292930;color:#85858d;border-radius:7px}.row-actions button:hover{color:#fff;background:#202027}.empty-admin{text-align:center;padding:70px 20px;color:#55555e}.empty-admin svg{margin-bottom:10px;color:#725b78}.empty-admin b{display:block;color:#aaa}.empty-admin p{font-size:11px}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#000000b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.modal{width:min(500px,100%);border:1px solid #302b32;background:#0d0d10;border-radius:17px;padding:25px;box-shadow:0 30px 100px #000}.modal-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}.modal h2{font-size:27px;letter-spacing:-.04em;margin:7px 0}.modal label{display:grid;gap:7px;color:#888891;font-size:10px;margin:13px 0}.modal input,.modal select{background:#08080b;border:1px solid #29292f;color:#eee;border-radius:8px;padding:12px;outline:0}.modal select{appearance:auto}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}@media(max-width:700px){.admin-head{display:block}.admin-head .primary-btn{margin-top:18px}.admin-stats{grid-template-columns:1fr}.admin-nav-right .ghost-btn{display:none}}.notice{margin:18px 0;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09;color:#cbd5e1}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:22px}.discord-link-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.license-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.license-card h2{font-size:18px;word-break:break-all}.license-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.license-meta span{display:block;color:#94a3b8;font-size:12px;margin-bottom:4px}.status{padding:5px 9px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.1)}.status.active{color:#86efac}.status.revoked{color:#fca5a5}@media(max-width:700px){.discord-link-card{flex-direction:column;align-items:flex-start}.license-meta{grid-template-columns:1fr}}
