.home_shell__sGt5b{position:relative;min-height:100vh;padding:1.25rem 1.25rem 3.5rem}.home_ambient__Zef4X{position:fixed;border-radius:50%;filter:blur(20px);pointer-events:none;opacity:.6;animation:home_home-float__eG9J2 14s ease-in-out infinite}.home_ambientA__KU4u_{top:4%;left:-6rem;width:18rem;height:18rem;background:radial-gradient(circle,rgba(0,255,255,.38),transparent 64%)}.home_ambientB__YDMQ4{right:-8rem;bottom:10%;width:22rem;height:22rem;background:radial-gradient(circle,rgba(255,72,120,.28),transparent 62%);animation-duration:18s;animation-delay:-4s}.home_grid__KKSaI{position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(circle at center,black 42%,transparent 100%);pointer-events:none}@keyframes home_home-float__eG9J2{0%,to{transform:translateZ(0)}50%{transform:translate3d(1.5rem,-1.25rem,0)}}.home_card__XoQea{position:relative;width:min(1200px,100%);margin-inline:auto;background:var(--panel);border:1px solid var(--panel-border);border-radius:28px;box-shadow:var(--shadow);backdrop-filter:blur(18px);padding:clamp(1.25rem,3vw,2.25rem);overflow:hidden}.home_card__XoQea:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.09),transparent 28%,transparent 74%,rgba(142,249,255,.06))}.home_card__XoQea>*{position:relative;z-index:1}.home_hero__o4ZPq{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.home_eyebrow__hSiDi{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.1rem;padding:.4rem .75rem;border:1px solid rgba(142,249,255,.28);border-radius:999px;font-family:var(--font-code-stack);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.home_title__6bp0U{margin:0;font-size:clamp(2.1rem,5.6vw,3.6rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.home_title__6bp0U em{font-style:normal;color:var(--accent)}.home_lede__gUXRw{margin:1.1rem 0 0;max-width:44ch;color:var(--muted);font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.7}.home_actions__r95_w{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.6rem}.home_status__Y7Mhn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;font-family:var(--font-code-stack);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#7dffb4}.home_status__Y7Mhn:before{content:"";width:7px;height:7px;border-radius:50%;background:#7dffb4;box-shadow:0 0 9px #7dffb4}.home_specs__cl_QG{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none}.home_specs__cl_QG li{padding:.4rem .7rem;border-radius:999px;background:rgba(255,255,255,.05);font-family:var(--font-code-stack);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.home_demo__mZMGh{display:grid;gap:.8rem;width:100%;max-width:420px;margin-inline:auto}.home_demoCaption__z7Kix{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-code-stack);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#6d84a8}.home_section__bCaaS{width:min(1200px,100%);margin:2.5rem auto 0}.home_sectionHead__ZU9Ft{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.1rem}.home_sectionLabel__ZyqZR{font-family:var(--font-code-stack);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.home_sectionNote__GntIi{margin:0;color:#6d84a8;font-size:.85rem}.home_steps__xpYIU{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.9rem;counter-reset:step}.home_step__wV6Up{position:relative;background:var(--panel);border:1px solid var(--panel-border);border-radius:20px;padding:1.1rem 1.15rem}.home_step__wV6Up:before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;margin-bottom:.6rem;font-family:var(--font-code-stack);font-size:.72rem;letter-spacing:.16em;color:rgba(142,249,255,.55)}.home_step__wV6Up h3{margin:0 0 .4rem;font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.home_step__wV6Up p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.home_modes__yLPG4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem}.home_mode__t25Rv{display:flex;flex-direction:column;gap:.55rem;background:var(--panel);border:1px solid var(--panel-border);border-radius:22px;padding:1.25rem}.home_modeTitle__7dSu2{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-heading-stack);font-size:1.2rem;font-weight:700}.home_modeTag__LHcj_{font-family:var(--font-code-stack);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(142,249,255,.24);border-radius:999px;padding:.22rem .5rem}.home_mode__t25Rv p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}.home_modeList__7Cr4y{margin:.2rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.home_modeList__7Cr4y li{position:relative;padding-left:1.1rem;color:var(--muted);font-size:.87rem;line-height:1.55}.home_modeList__7Cr4y li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.65}.home_modeAction___Z6M3{margin-top:auto;padding-top:.85rem}.home_footer__HqMXW{width:min(1200px,100%);margin:2.5rem auto 0;padding-top:1.25rem;border-top:1px solid rgba(150,200,255,.12);color:#5f7599;font-family:var(--font-code-stack);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}@media (max-width:980px){.home_hero__o4ZPq{grid-template-columns:1fr}.home_demo__mZMGh{order:2}}@media (max-width:640px){.home_shell__sGt5b{padding:.75rem .75rem 2.5rem}.home_card__XoQea{border-radius:22px}.home_section__bCaaS{margin-top:1.75rem}}.demo-board_frame__idSTg{border:1px solid rgba(255,255,255,.08);background:rgba(5,10,24,.72);box-shadow:inset 0 0 18px rgba(255,255,255,.03);border-radius:24px;padding:.85rem}.demo-board_board__K2ptB{display:grid;gap:4px;aspect-ratio:1;padding:.35rem;border-radius:20px;background:linear-gradient(180deg,rgba(20,34,69,.28),transparent 20%),rgba(2,7,19,.94);box-shadow:inset 0 0 0 1px rgba(111,182,255,.18),inset 0 0 30px rgba(76,123,255,.08)}.demo-board_cell__FA6UZ{position:relative;display:flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid rgba(87,135,225,.26);background:linear-gradient(180deg,rgba(16,24,48,.96),rgba(5,11,26,.98));transition:border-color .18s ease,box-shadow .18s ease}.demo-board_cell__FA6UZ[data-primed="1"]{border-color:color-mix(in srgb,var(--player-color,#6fb6ff) 55%,transparent)}.demo-board_cell__FA6UZ[data-flash="1"]{border-color:rgba(190,226,255,.6)}.demo-board_cell__FA6UZ[data-burst="1"]{border-color:rgba(255,199,108,.8);box-shadow:0 0 18px rgba(255,150,40,.45),inset 0 0 14px rgba(255,190,78,.32)}.demo-board_orbStack__i6rkZ{position:relative;width:84%;height:84%;display:grid;place-items:center}.demo-board_orb__n9IlC{position:absolute;width:36%;height:36%;border-radius:50%;background:radial-gradient(circle at 36% 32%,rgba(255,255,255,.95),var(--player-color) 32%,color-mix(in srgb,var(--player-color) 40%,black) 80%);box-shadow:0 0 18px color-mix(in srgb,var(--player-color) 80%,transparent);animation:demo-board_demo-materialize__DTdf2 .24s cubic-bezier(.2,.8,.2,1)}@keyframes demo-board_demo-materialize__DTdf2{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.demo-board_count2__VZYaK :first-child{transform:translateX(-32%)}.demo-board_count2__VZYaK :nth-child(2){transform:translateX(32%)}.demo-board_count3__iW9XF :first-child{transform:translate(-32%,24%)}.demo-board_count3__iW9XF :nth-child(2){transform:translate(32%,24%)}.demo-board_count3__iW9XF :nth-child(3){transform:translateY(-30%)}.demo-board_count4__ynJNp :first-child{transform:translate(-32%,-30%)}.demo-board_count4__ynJNp :nth-child(2){transform:translate(32%,-30%)}.demo-board_count4__ynJNp :nth-child(3){transform:translate(-32%,30%)}.demo-board_count4__ynJNp :nth-child(4){transform:translate(32%,30%)}