:root{--bg:#090b16;--surface:#11152a;--surface-2:#171c36;--text:#f6f7ff;--muted:#aeb4ce;--primary:#7c5cff;--primary-2:#41b9ff;--border:rgba(255,255,255,.09);--success:#4bd37b;--shadow:0 25px 70px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 85% 10%,rgba(65,185,255,.13),transparent 28%),radial-gradient(circle at 10% 15%,rgba(124,92,255,.18),transparent 30%),var(--bg);color:var(--text);line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1140px,calc(100% - 40px));margin:auto}.header{position:sticky;top:0;z-index:50;background:rgba(9,11,22,.78);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.navbar{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font-weight:800}.brand-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 10px 30px rgba(124,92,255,.35)}.nav-links{display:flex;align-items:center;gap:27px;color:var(--muted);font-weight:600}.nav-links a:hover,.nav-links a.active{color:#fff}.menu-button{display:none;background:none;border:0;padding:8px}.menu-button span{display:block;width:25px;height:2px;background:#fff;margin:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:12px;padding:13px 20px;font-weight:750;transition:.2s transform,.2s background,.2s border}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,var(--primary),#9279ff);box-shadow:0 12px 30px rgba(124,92,255,.28)}.button-secondary{background:rgba(255,255,255,.06);border-color:var(--border)}.button-small{padding:9px 14px}.hero{min-height:720px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding-block:70px}.badge,.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border-radius:999px;border:1px solid rgba(124,92,255,.35);background:rgba(124,92,255,.1);color:#d9d0ff;font-size:.85rem;font-weight:700}.badge i{width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 14px var(--success)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(2.7rem,6vw,5.15rem);line-height:1.02;letter-spacing:-.055em;margin:22px 0}.gradient-text{background:linear-gradient(100deg,#fff 15%,#a99aff 55%,#74cfff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{font-size:1.12rem;color:var(--muted);max-width:680px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin:30px 0}.stats{display:flex;gap:45px;margin-top:40px}.stats strong{display:block;font-size:1.5rem}.stats span{color:var(--muted);font-size:.9rem}.bot-card{padding:22px;border:1px solid var(--border);border-radius:26px;background:linear-gradient(145deg,rgba(23,28,54,.94),rgba(12,15,31,.96));box-shadow:var(--shadow);transform:rotate(1.3deg)}.bot-head{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--border)}.avatar{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),var(--primary-2));font-size:1.35rem;font-weight:900}.online{display:block;color:var(--muted);font-size:.85rem}.online::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);margin-right:6px}.discord-message{margin-top:20px;display:flex;gap:12px}.mini-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#312c55;font-weight:800;flex:0 0 auto}.bot-tag{font-size:.65rem;background:#5865f2;padding:2px 5px;border-radius:4px}.embed{margin-top:9px;padding:16px;border-radius:8px;background:#1d2133;border-left:4px solid var(--primary)}.embed p{color:var(--muted);margin-bottom:0}.command-line{margin-top:22px;padding:14px 17px;background:#070913;border:1px solid var(--border);border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#c8bfff}.section{padding:105px 0}.section-soft{background:rgba(255,255,255,.018);border-block:1px solid var(--border)}.section-heading{text-align:center;max-width:720px;margin:0 auto 50px}.section-heading h1,.section-heading h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.035em;margin:14px 0}.section-heading p{color:var(--muted)}.grid{display:grid;gap:20px}.features-grid{grid-template-columns:repeat(3,1fr)}.card{padding:27px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,rgba(23,28,54,.7),rgba(14,17,34,.7));transition:.2s}.card:hover{transform:translateY(-5px);border-color:rgba(124,92,255,.45)}.feature-icon{font-size:1.65rem}.card h3{margin:13px 0 8px}.card p{color:var(--muted);margin-bottom:0}.support-banner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:45px;border:1px solid rgba(124,92,255,.3);border-radius:24px;background:linear-gradient(135deg,rgba(124,92,255,.18),rgba(65,185,255,.08))}.support-banner p{color:var(--muted);margin-bottom:0}.page-hero{padding:95px 0 45px;text-align:center}.page-hero h1{font-size:clamp(2.5rem,5vw,4.2rem);margin:15px 0;letter-spacing:-.045em}.page-hero p{max-width:720px;margin:auto;color:var(--muted)}.toolbar{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:28px}.search{flex:1;min-width:250px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:#fff;outline:none}.search:focus{border-color:var(--primary)}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:9px 13px;cursor:pointer}.filter.active{background:var(--primary);color:white}.commands-grid{grid-template-columns:repeat(2,1fr)}.command-card code{display:inline-block;color:#d9d0ff;background:rgba(124,92,255,.12);padding:6px 9px;border-radius:7px}.command-category{float:right;color:var(--muted);font-size:.8rem}.empty{text-align:center;color:var(--muted);padding:30px}.content-card{max-width:850px;margin:0 auto;padding:36px;border:1px solid var(--border);border-radius:20px;background:rgba(17,21,42,.72)}.content-card h2{margin-top:32px}.content-card p,.content-card li{color:var(--muted)}.contact-grid{grid-template-columns:repeat(3,1fr)}.footer{padding:40px 0;border-top:1px solid var(--border);color:var(--muted)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.error-page{min-height:calc(100vh - 76px);display:grid;place-items:center;text-align:center}.error-code{font-size:clamp(6rem,20vw,13rem);font-weight:900;line-height:.8;color:rgba(124,92,255,.2)}
@media(max-width:850px){.menu-button{display:block}.nav-links{position:absolute;top:76px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;padding:20px;background:#101429;border:1px solid var(--border);border-radius:16px}.nav-links.open{display:flex}.hero{grid-template-columns:1fr;min-height:auto;padding-block:80px}.hero-card-wrap{max-width:600px}.features-grid,.contact-grid{grid-template-columns:1fr 1fr}.commands-grid{grid-template-columns:1fr}.support-banner,.footer-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.container{width:min(100% - 26px,1140px)}.features-grid,.contact-grid{grid-template-columns:1fr}.hero h1{font-size:2.75rem}.stats{gap:22px;flex-wrap:wrap}.section{padding:75px 0}.support-banner{padding:28px}.content-card{padding:23px}.command-category{float:none;display:block;margin-top:9px}}
