@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap');:root{--bg:#0b0d12;--panel:#11151d;--panel2:#151b25;--text:#e9edf5;--muted:#8893a5;--violet:#a78bfa;--blue:#7dd3fc;--line:#26303e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 70% -10%,#27214a 0,#111421 28%,var(--bg) 62%);color:var(--text);font-family:Manrope,system-ui;min-height:100vh}.stars{position:fixed;inset:0;opacity:.35;pointer-events:none;background-image:radial-gradient(#fff 1px,transparent 1px),radial-gradient(#a78bfa 1px,transparent 1px);background-size:97px 97px,151px 151px;background-position:13px 21px,77px 44px}nav,main,footer{max-width:1180px;margin:auto;position:relative}nav{display:flex;justify-content:space-between;align-items:center;padding:28px}.brand{color:#fff;text-decoration:none;font-size:21px;font-weight:800;letter-spacing:3px}.brand i{font-style:normal;color:var(--violet);font-size:15px;margin-right:8px}.links{display:flex;gap:25px;align-items:center}.links a,footer a{color:var(--muted);text-decoration:none;font-size:13px}.links a:hover,footer a:hover{color:#fff}.links .login{border:1px solid #4b5366;border-radius:4px;padding:10px 16px;color:#fff}.hero{padding:125px 28px 120px;max-width:800px}.eyebrow{font:11px 'DM Mono';letter-spacing:2px;color:var(--blue);margin-bottom:23px}.dot,.status{display:inline-block;width:7px;height:7px;border-radius:50%;background:#86efac;box-shadow:0 0 12px #86efac;margin-right:9px}h1{font-size:clamp(55px,9vw,108px);line-height:.98;letter-spacing:-6px;margin:0 0 28px}h1 em{font-style:normal;color:var(--violet)}p{color:var(--muted);line-height:1.75;max-width:550px}.actions{display:flex;gap:13px;align-items:center;margin-top:34px}button,.ghost{font:600 13px Manrope;padding:14px 20px;border-radius:4px;text-decoration:none;cursor:pointer}button{border:1px solid var(--violet);background:var(--violet);color:#11101b}.ghost{color:#fff;border:1px solid #4b5366}.ghost b{color:var(--blue);margin-left:9px}.copied{height:23px;color:#86efac;font-size:12px;margin-top:12px}.server-line{display:flex;gap:12px;align-items:center;margin-top:32px;color:#9ca8ba;font:12px 'DM Mono'}.server-line .status{margin:0}.server-line code{color:#d7ddea;border-left:1px solid var(--line);padding-left:12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 28px 100px}.cards article{background:linear-gradient(145deg,rgba(21,27,37,.92),rgba(13,16,23,.92));border:1px solid var(--line);padding:25px;border-radius:4px;min-height:210px}.glyph{display:block;color:var(--violet);font-size:25px;margin-bottom:27px}.cards b{font-size:17px}.cards p{font-size:13px;margin-bottom:0}.inner{padding:90px 28px 110px}.lead{font-size:17px;max-width:650px;margin-bottom:60px}.rules{max-width:850px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.rules article{display:flex;gap:20px;background:rgba(17,21,29,.88);border:1px solid var(--line);padding:24px;border-radius:4px}.rules article>span{font:12px 'DM Mono';color:var(--violet)}h2{font-size:17px;margin:0 0 8px}.rules p{font-size:13px;margin:0}.note{border-left:2px solid var(--violet);padding:16px 20px;margin-top:28px;color:var(--muted);font-size:13px;max-width:850px}footer{border-top:1px solid var(--line);padding:22px 28px 35px;display:flex;justify-content:space-between;color:#657084;font:11px 'DM Mono'}@media(max-width:700px){.links a:not(.login){display:none}.hero{padding-top:85px}.cards,.rules{grid-template-columns:1fr}h1{letter-spacing:-3px}.server-line{flex-wrap:wrap}.inner{padding-top:70px}}
