@font-face{font-family:Russo;src:url('/assets/ui/fonts/russo-one-0.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#0c1730;color:#f8fbff;font:15px/1.65 Russo,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #fff;outline-offset:5px}.header{height:92px;max-width:1300px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-family:Russo,system-ui,sans-serif;font-weight:900;font-size:25px;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.brand img{width:42px;height:42px}.brand span span,.brand>span:not(:has(span)){color:#ffdb42}.header nav{display:flex;align-items:center;gap:32px;font-weight:750;font-size:14px}.button{font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:13px 24px;border:2px solid #07152c;border-radius:9px;box-shadow:0 5px 0 #061126;background:#273e67;color:#fff;transition:transform .15s,filter .15s}.button:hover{filter:brightness(1.12);transform:translateY(-2px)}.button:active{transform:translateY(3px);box-shadow:0 2px 0 #061126}.button.yellow{background:linear-gradient(#ffe870,#ffcc2e);color:#152342;box-shadow:0 5px 0 #8b5911}.button.blue{background:linear-gradient(#3a95ec,#2174ce);box-shadow:0 5px 0 #103b72}.button.small{min-height:43px;padding:8px 18px}.hero{position:relative;overflow:hidden;max-width:1400px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:20px;min-height:690px;padding:60px 90px 90px;background:radial-gradient(ellipse at 80% 45%,#284e90 0,transparent 58%)}.eyebrow{font-size:12px;font-weight:900;letter-spacing:2px;color:#9cbae9;display:inline-flex;align-items:center;gap:9px}.eyebrow i{width:8px;height:8px;background:#7ce8b3;border-radius:50%}h1,h2,h3{font-family:Russo,system-ui,sans-serif;line-height:1.12;font-weight:900}h1{font-size:clamp(36px,4.1vw,58px);letter-spacing:-1.5px;margin:22px 0 25px}h1 em{font-style:normal;color:#ffdb45}h2{font-size:38px;letter-spacing:-.7px;margin:16px 0 25px}h3{font-size:23px;line-height:1.2}.hero-copy>p{max-width:480px;color:#b7c9e4;font-size:18px;line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:17px;margin-top:32px}.hero-note{font-size:12px;line-height:1.6;color:#91a4c3;margin-top:23px}.hero-visual{position:relative;min-width:0;padding:40px 4px 35px}.demo-board{position:relative;border:3px solid #07152c;border-radius:20px;background:#183c78;box-shadow:0 15px 0 #07162c,0 25px 70px #070f2944;transform:rotate(4deg);overflow:hidden}.board-top{display:flex;justify-content:space-between;padding:17px 18px;background:#0d2856;font-size:10px;font-weight:900;letter-spacing:1px}.live-dot{color:#83bfef}.board-map{display:flex;align-items:center;gap:20px;padding:28px 24px 20px}.map-symbol{font-size:74px;line-height:1;color:#ffd83e;text-shadow:0 5px 0 #071831}.board-map small{color:#98b6e1;font-size:10px;font-weight:900;letter-spacing:1.5px}.board-map h2{font-size:25px;letter-spacing:0;line-height:1.2;margin:8px 0}.brawler-line{padding:10px 22px 27px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fighter{position:relative;min-width:0;aspect-ratio:.8;border:3px solid #081b3d;border-radius:10px;overflow:hidden;background:linear-gradient(140deg,#ae59e0,#6036b2)}.fighter.yellow{background:linear-gradient(140deg,#ffe877,#edaa28);transform:translateY(-9px)}.fighter.blue{background:linear-gradient(140deg,#4dd1ef,#287fe0)}.fighter img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.fighter span{position:absolute;bottom:0;left:0;right:0;background:#09172dce;text-align:center;padding:7px 2px;font-size:9px;letter-spacing:.5px;font-weight:900}.board-bottom{display:flex;align-items:center;gap:12px;background:#102b59;padding:12px 23px}.check{display:grid;place-items:center;background:#69d5b4;color:#102d46;font-size:23px;font-weight:900;border-radius:50%;width:35px;height:35px;flex-shrink:0}.board-bottom p{font-size:11px;color:#9db7df;margin:0}.board-bottom strong{display:block;color:#f1f6ff;font-size:13px}.orbit{position:absolute;border:1px solid #7696cf24;width:460px;height:460px;border-radius:50%;inset:0;transform:rotate(-20deg) scaleX(1.1)}.orbit-two{transform:rotate(30deg) scaleX(.85)}.star{position:absolute;color:#ffd844;z-index:2;line-height:1}.star-one{top:6px;right:-12px;font-size:68px;transform:rotate(15deg)}.star-two{left:-29px;bottom:20px;font-size:38px}.floating-tag{position:absolute;bottom:9px;right:10px;background:#ffdc49;color:#17264c;border:3px solid #08162f;box-shadow:0 5px 0 #07152b;border-radius:8px;padding:10px 16px;font-weight:950;font-size:11px;transform:rotate(-5deg)}.floating-tag span{margin-right:8px}.features{max-width:1220px;margin:auto;padding:45px 40px 90px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.section-title>.eyebrow{margin-top:24px}.section-title h2{text-align:right}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px}.feature-grid article{background:#142544;border:1px solid #314666;border-radius:16px;padding:28px}.feature-icon{display:grid;place-items:center;width:48px;height:48px;border:2px solid #09172f;background:#ffda41;box-shadow:0 4px 0 #07152c;border-radius:10px;color:#26375b;font-size:28px}.feature-icon.pink{background:#e692ed}.feature-icon.cyan{background:#71d8f4}.feature-grid p,.version-card p{color:#aec1de;font-size:14px}.feature-grid a{display:inline-block;color:#ffdf5c;font-weight:800;font-size:13px;margin-top:15px}.versions{padding:65px max(40px,calc((100vw - 1140px)/2));display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;background:#142c55;border-top:1px solid #24416f;border-bottom:1px solid #24416f}.versions>div>p{color:#aec1de;max-width:290px}.versions h2{font-size:32px}.version-card{border:2px solid #375880;border-radius:15px;background:#0c2043;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.version-card h3{margin:20px 0 0}.version-card .button{margin-top:auto;width:100%;font-size:13px}.version-card p{padding-bottom:12px}.pill{display:inline-block;font-weight:900;font-size:9px;letter-spacing:1px;color:#abd4f3;background:#24446d;border-radius:4px;padding:5px 9px}.together{max-width:700px;padding:100px 25px;margin:auto;text-align:center}.together p{color:#b3c5df;margin-bottom:30px}.together h2{font-size:40px}footer{max-width:1220px;margin:auto;border-top:1px solid #273a59;padding:35px 40px 40px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 35px}footer .brand{font-size:20px}footer p{font-size:11px;line-height:1.7;color:#92a5c2;flex:1;min-width:300px}footer>div{display:flex;gap:20px;font-size:12px;color:#b8c8de}footer p a{text-decoration:underline}.document{max-width:900px;margin:35px auto 90px;padding:35px}.document p,.document li{color:#b6c9e3}.download-panel{background:#162d52;border:2px solid #36547e;border-radius:16px;padding:30px;margin:25px 0}.download-panel code{font-size:11px;overflow-wrap:anywhere;color:#8cadd9}.download-panel .actions{margin:20px 0}.document h1{font-size:44px}.document h2{font-size:25px}.document ul{padding-left:20px}@media(max-width:1000px){.header{padding:0 25px}.header nav>a:not(.button){display:none}.hero{padding:45px 40px 80px;gap:30px;min-height:600px}.hero h1{font-size:40px}.hero-visual{transform:scale(.95)}.board-map{padding:20px 15px;gap:12px}.board-map h2{font-size:20px}.hero-copy>p{font-size:16px}.versions{padding:45px 30px;grid-template-columns:1fr 1fr}.versions>div:first-child{grid-column:1/-1}.feature-grid{gap:12px}.feature-grid article{padding:22px}.features h3{font-size:20px}}@media(max-width:700px){.header{height:77px;padding:0 18px}.brand{font-size:21px;gap:6px}.brand img{width:33px}.header .button{font-size:11px;padding:8px 10px;min-height:37px}.hero{display:flex;flex-direction:column;padding:35px 23px 65px;gap:20px}.hero h1{font-size:clamp(35px,8.4vw,48px);letter-spacing:-1px}.hero-copy>p{font-size:16px}.hero .eyebrow{font-size:10px}.actions{gap:14px}.actions>.button{flex:1;font-size:12px;white-space:nowrap;padding:13px}.hero-visual{width:min(360px,90%);margin-top:20px;transform:none}.board-map h2{font-size:24px}.orbit{width:360px;height:360px}.features{padding:20px 23px 60px}.section-title{display:block}.section-title h2{text-align:left;font-size:32px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-grid article{padding:25px}.versions{grid-template-columns:1fr;padding:40px 23px}.versions>div:first-child{grid-column:auto}.version-card{min-height:290px}.together{padding:65px 23px}.together h2{font-size:30px}footer{padding:25px 23px;gap:14px}footer p{min-width:0;flex-basis:100%;margin:0}footer>div{flex-wrap:wrap}.document{margin:10px auto 45px;padding:23px}.document h1{font-size:34px}.download-panel{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

body{font-synthesis:none}input,select,textarea,button{font-family:Russo,Arial,sans-serif;font-weight:400}textarea{line-height:1.6}.brand img{object-fit:contain;flex:none}
