:root{color-scheme:dark;--bg:#090b10;--panel:#11151d;--edge:#272d3a;--txt:#f5f6fb;--muted:#9ca5b7;--blue:#8fa8ff;--mint:#9ce8ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}::selection{background:#6e79d790} .wrap{width:min(1140px,calc(100% - 48px));margin-inline:auto}.ambient{position:absolute;pointer-events:none;filter:blur(90px);z-index:-1;opacity:.37}.ambient-one{width:600px;height:440px;top:50px;left:40%;background:radial-gradient(ellipse,#303e85,transparent 72%)}.ambient-two{width:420px;height:420px;right:-200px;top:720px;background:#23355c}.topbar{z-index:5;position:relative;border-bottom:1px solid #ffffff10;background:#090b10bb;backdrop-filter:blur(16px)}.topbar-inner{width:min(1140px,calc(100% - 48px));margin:auto;height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:750;letter-spacing:-.7px;font-size:20px}.logo-mark{display:grid;place-content:center;width:37px;height:37px;border-radius:11px;background:linear-gradient(145deg,#b0c0ff,#7689f1);color:#12172e;font-size:24px;line-height:1;font-weight:900;letter-spacing:-3px;padding-right:4px;box-shadow:0 0 22px #7997fa28}.logo-dot{color:#eef3ff}.nav-links{display:flex;gap:32px;font-size:13px;font-weight:550;color:#a5aabb}.nav-links a,.footer-links a{transition:color .2s}.nav-links a:hover,.footer-links a:hover{color:white}.nav-cta{font-size:13px;font-weight:650;padding:11px 17px;border:1px solid #40475c;border-radius:10px;background:#171b25;white-space:nowrap}.nav-cta span{color:#9eb0ff;padding-left:9px}.hero{min-height:615px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:46px;padding-block:68px 86px}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:760;color:#afc1ff;display:flex;align-items:center;gap:10px}.online-dot{width:7px;height:7px;border-radius:50%;background:#81e4b9;box-shadow:0 0 12px #81e4b955;display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(48px,5vw,72px);line-height:1.11;letter-spacing:-4px;margin:21px 0 19px;font-weight:770}.gradient-text{background:linear-gradient(100deg,#a6baff,#c0b4fe 65%,#97d3e8);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{max-width:530px;font-size:16px;color:var(--muted);line-height:1.8;margin-bottom:29px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:47px;border-radius:10px;font-size:13px;font-weight:720;transition:transform .18s,background .18s,border-color .18s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:#a4b7ff;color:#111930;box-shadow:0 7px 25px #7b8dff23}.btn.primary:hover{background:#bdcaff}.btn.outline{background:#11141c;border:1px solid #323749}.btn.outline:hover{border-color:#8c9ce0}.hero-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:#8f97a9;margin-top:31px}.mini-icon{color:var(--mint)}.separator{width:3px;height:3px;border-radius:50%;background:#505766}.hero-visual{position:relative;min-height:385px;display:grid;align-items:center}.orb{position:absolute;filter:blur(54px);border-radius:50%;opacity:.55}.orb-1{width:250px;height:250px;background:#4b5da1;top:15%;left:13%}.orb-2{width:230px;height:200px;background:#314974;right:0;bottom:0}.discord-window{position:relative;z-index:1;background:#151922;border:1px solid #39435a;border-radius:15px;box-shadow:0 28px 80px #0009,0 0 50px #7798f512;overflow:hidden;transform:rotate(1deg)}.window-bar{display:flex;align-items:center;justify-content:space-between;height:46px;background:#10131b;border-bottom:1px solid #2e3544;padding:0 16px;color:#9da6b7;font-size:12px;font-weight:600}.dots{display:flex;gap:5px}.dots i,.code-top i{height:7px;width:7px;border-radius:50%;background:#454d62}.dots i:first-child,.code-top i:first-child{background:#ad6970}.dots i:nth-child(2),.code-top i:nth-child(2){background:#b6976c}.dots i:nth-child(3),.code-top i:nth-child(3){background:#759e94}.window-control{font-size:22px;color:#78819b}.chat-row{display:flex;gap:12px;padding:23px 16px 24px}.bot-avatar{height:38px;width:38px;display:grid;place-content:center;background:#97abfa;border-radius:12px;color:#192242;font-size:18px;letter-spacing:-3px;font-weight:850;flex-shrink:0;padding-right:3px}.chat-main{min-width:0;flex:1}.msg-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;margin-bottom:9px}.msg-heading b{color:#c2ceff}.msg-heading small{font-size:10px;color:#7c859b}.bot-pill{background:#5263cb;color:#fff;font-size:8px;font-weight:800;border-radius:3px;padding:1px 4px}.discord-embed{border-left:3px solid #96aaff;border-radius:4px 9px 9px 4px;padding:17px 16px 14px;background:#1c2230;border-top:1px solid #303c54;border-right:1px solid #303c54;border-bottom:1px solid #303c54}.embed-author{color:#a7b7df;font-size:9px;letter-spacing:1.2px;font-weight:780;display:flex;align-items:center;gap:7px}.embed-smallmark{height:15px;width:15px;border-radius:4px;background:#2c855e;color:#9affcc;display:grid;place-content:center}.embed-title{font-size:18px;letter-spacing:-.55px;font-weight:750;margin:9px 0 4px}.embed-title span{color:#adbbff}.discord-embed p{color:#b3bbc9;font-size:11px;line-height:1.5;margin:0 0 18px}.discord-embed p strong{color:#f5f5ff}.embed-inner{display:flex;justify-content:space-between;gap:12px}.embed-inner>div:first-child{display:flex;flex-direction:column}.field-label{font-size:9px;color:#8d9aba;font-weight:700;letter-spacing:1px;margin-bottom:1px}.field-label.second{margin-top:12px}.embed-inner b{font-size:13px}.verified-text{display:flex;align-items:center;gap:6px;color:#9ce8ca}.profile-art{width:92px;height:91px;background:linear-gradient(145deg,#596dc7,#303c76);border:1px solid #7889da;border-radius:10px;display:grid;place-items:center;overflow:hidden}.pixelhead{background:#d1b892;border:5px solid #31394f;border-radius:17px 17px 23px 23px;width:59px;height:67px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3c3348;font-weight:900;transform:rotate(-8deg)}.eyes{font-size:45px;line-height:.26;letter-spacing:6px;margin-left:7px;margin-top:12px}.mouth{font-size:20px;line-height:1;margin-top:5px}.embed-bottom{border-top:1px solid #384053;margin-top:15px;padding-top:10px;font-size:9px;color:#8995aa}.embed-bottom span{margin-inline:4px}.visual-float{position:absolute;z-index:2;background:#191f2b;border:1px solid #48536b;border-radius:12px;box-shadow:0 15px 35px #0008;padding:11px 12px;font-size:10px;color:#d5dcef;font-weight:720;display:flex;align-items:center;gap:9px}.float-icon{font-size:17px}.visual-float b{color:#9ce8ca}.float-a{right:-24px;top:15px;transform:rotate(6deg)}.float-b{left:-36px;bottom:8px;transform:rotate(-5deg)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #262c3a;background:#10131bc2;border-radius:14px;overflow:hidden}.stats>div{padding:25px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #262c3a}.stats>div:last-child{border:0}.stats b{font-size:19px;letter-spacing:-.6px}.stats span{font-size:11px;color:#8f98ab}.section{padding-top:133px}.section-heading{max-width:630px}.eyebrow-muted{color:#9babde}.section h2,.dev-banner h2,.cta h2{font-size:clamp(33px,4vw,51px);line-height:1.17;letter-spacing:-2px;font-weight:760;margin:20px 0 13px}.muted{color:#77829c}.section-heading p{color:#a0a6b6;font-size:14px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}.feature{min-height:263px;padding:26px;background:linear-gradient(145deg,#151922,#10131a);border:1px solid #2a3040;border-radius:14px;position:relative;overflow:hidden}.feature-wide{grid-column:span 2}.feature h3{font-size:18px;letter-spacing:-.5px;margin:14px 0 10px}.feature p{font-size:12.5px;color:#9da8ba;line-height:1.85;max-width:475px}.feature-icon{background:#252e46;color:#b4c5ff;border-radius:10px;display:grid;place-items:center;width:39px;height:39px;font-size:20px}.feature-tag{display:inline-block;margin-top:12px;border:1px solid #3c475e;border-radius:6px;color:#aebcdb;background:#1b2230;font-family:ui-monospace,monospace;font-size:11px;padding:5px 8px}.flow-steps{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:24px}.flow-steps span:nth-child(odd){border:1px solid #46516c;background:#1e2636;border-radius:8px;padding:8px 11px;color:#cbd5fa;font-size:11px;font-weight:600}.flow-steps span:nth-child(even){color:#6e7c9f}.code-pill{margin-top:24px;font-family:ui-monospace,SFMono-Regular,monospace;color:#aebad0;background:#090c13;border:1px solid #30394a;border-radius:8px;padding:12px 15px;font-size:11px;display:flex;gap:10px;align-items:center;max-width:460px}.code-pill span{color:#88ddb5}.code-pill i{margin-left:auto;font-style:normal}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid #313847}.steps>div{padding:27px 35px 0 0}.step-number{color:#8599d2;font-size:13px;font-family:ui-monospace,monospace}.steps h3{font-size:19px;letter-spacing:-.6px;margin:16px 0 10px}.steps p{font-size:13px;color:#9aa4b6;line-height:1.85}.steps code,.legal-container code{font-family:ui-monospace,monospace;color:#bfcafb;background:#232a39;border-radius:4px;padding:2px 5px}.dev-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;border:1px solid #323c53;background:radial-gradient(ellipse at 80% 80%,#27325170,transparent 60%),#121823;border-radius:19px;padding:43px;margin-top:140px}.dev-banner h2{font-size:35px}.dev-banner p{color:#a0abbf;font-size:13px;line-height:1.9}.text-link{display:inline-block;color:#bbcaff;font-size:13px;font-weight:700;margin-top:10px}.text-link span{padding-left:8px}.dev-code{background:#0c1019;border:1px solid #3b455c;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #0004}.code-top{display:flex;align-items:center;gap:5px;height:34px;border-bottom:1px solid #2f394d;padding:0 13px}.code-top span{color:#8b97b0;font-size:10px;margin-left:9px}.dev-code pre{font-size:12px;line-height:1.9;overflow:auto;padding:17px 20px;color:#d5ddf1;margin:0}.dev-code .key{color:#abbbff}.dev-code .str{color:#a6e6cc}.dev-code .bool{color:#d2adff}.cta{position:relative;text-align:center;margin-top:120px;margin-bottom:130px;padding:60px 25px;background:#131a2a;border:1px solid #333f59;border-radius:20px;overflow:hidden}.cta-bg{position:absolute;pointer-events:none;inset:0;background:radial-gradient(ellipse at 50% -15%,#4e5c9866,transparent 55%)}.cta>*:not(.cta-bg){position:relative}.cta .eyebrow{justify-content:center}.cta h2{margin-top:16px}.cta p{color:#aeb8ca;font-size:13px;margin:0 0 25px}.footer{width:min(1140px,calc(100% - 48px));margin:auto;padding:28px 0 45px;border-top:1px solid #272d3c;display:flex;justify-content:space-between;gap:25px;align-items:flex-start;color:#8c95a8;font-size:11px}.footer .brand.small{color:#f5f6fb;font-size:17px}.footer .brand.small .logo-mark{width:28px;height:28px;border-radius:7px;font-size:19px}.footer p{margin:12px 0 0}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.legal-container{width:min(800px,calc(100% - 48px));margin:70px auto 120px}.legal-container h1{font-size:clamp(38px,5vw,58px);line-height:1.2;letter-spacing:-2px;margin:18px 0 7px}.legal-date{color:#8b95ab;font-size:12px}.legal-container .lead{font-size:17px;color:#c4cbdf;margin:28px 0 48px;line-height:1.8}.legal-container h2{font-size:20px;letter-spacing:-.5px;margin:33px 0 9px}.legal-container p,.legal-container li{font-size:14px;line-height:1.92;color:#a5aec0}.legal-container li{margin:8px 0}.legal-container a{text-decoration:underline;color:#b3c5ff}.result-card{text-align:center;border:1px solid #30394d;background:#141a26;padding:60px 25px;border-radius:18px;margin-top:60px}.result-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;margin:auto;font-size:31px;font-weight:750}.result-icon.success{background:#1d4a3b;color:#9be8c7}.result-icon.error{background:#4b2934;color:#ffbac7}.result-card p{margin-bottom:28px}.result-card .btn{text-decoration:none}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:70px;gap:30px}.hero-copy{max-width:680px}.hero-visual{max-width:550px;width:100%;margin:auto}.float-a{right:2px}.float-b{left:2px}.features-grid{grid-template-columns:1fr 1fr}.feature-wide{grid-column:span 2}.stats{grid-template-columns:repeat(2,1fr)}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid #262c3a}.dev-banner{grid-template-columns:1fr}.nav-links{gap:15px}}@media(max-width:620px){.wrap,.topbar-inner,.footer{width:min(100% - 32px,1140px)}.topbar-inner{height:69px}.nav-links{display:none}.brand{font-size:18px}.nav-cta{padding:9px 11px;font-size:11px}.hero h1{font-size:clamp(41px,11vw,61px);letter-spacing:-2.9px}.hero{padding-block:60px 70px;min-height:auto}.hero-description{font-size:14px}.hero-foot{font-size:10px}.hero-visual{min-height:310px}.discord-window{transform:none}.chat-row{padding:15px 11px;gap:8px}.discord-embed{padding:12px}.bot-avatar{width:30px;height:30px;font-size:15px}.float-a,.float-b{display:none}.stats>div{padding:20px 17px}.stats b{font-size:17px}.stats span{font-size:10px}.section{padding-top:90px}.section h2{font-size:37px}.features-grid{grid-template-columns:1fr}.feature-wide{grid-column:span 1}.feature{min-height:0;padding:24px}.steps{grid-template-columns:1fr}.steps>div{padding:25px 0;border-bottom:1px solid #2a3040}.dev-banner{padding:25px;margin-top:90px}.dev-banner h2{font-size:31px}.cta{margin-top:95px;margin-bottom:70px;padding:45px 18px}.footer{flex-wrap:wrap}.legal-container{margin-top:48px}.legal-container .lead{font-size:15px}.visual-float{display:none}}
