.la-sb{justify-content:flex-start}
.la-sb .l{margin-right:auto}
.la-th .sw{display:inline-block;width:11px;height:11px;margin-right:8px;box-shadow:0 0 10px currentColor}
.la-veil{position:fixed;left:0;top:0;right:0;bottom:0;z-index:70;background:#000;opacity:0;transition:opacity .36s ease;pointer-events:none}
.la-veil.on{opacity:1}
.st-root .la-th{display:none}
@media (max-width:720px){.la-th .tw{display:none}.la-th .sw{margin-right:0}}
html[data-theme="neon"]{--la-accent:#B14CFF;--la-grid:177,76,255;background:#000}
html[data-theme="neon"] body{background:#000}
html[data-theme="neon"] .la-root{background:radial-gradient(1100px 620px at 82% -6%,rgba(177,76,255,.2),transparent 62%),radial-gradient(900px 600px at 0% 62%,rgba(124,58,237,.14),transparent 60%),#000 !important}
html[data-theme="neon"] [style*="background: #0D0F2B"],html[data-theme="neon"] [style*="background: rgb(13, 15, 43)"]{background:#0B0612 !important}
html[data-theme="neon"] [style*="background: #0A0C22"],html[data-theme="neon"] [style*="background: rgb(10, 12, 34)"]{background:#07030C !important}
html[data-theme="neon"] [style*="fill: #0D0F2B"],html[data-theme="neon"] [style*="fill: rgb(13, 15, 43)"]{fill:#0B0612 !important}
html[data-theme="neon"] [style*="fill: #070A1C"],html[data-theme="neon"] [style*="fill: rgb(7, 10, 28)"]{fill:#000 !important}
html[data-theme="neon"] .la-sb{background:rgba(0,0,0,.92);border-top-color:rgba(177,76,255,.45)}
html[data-theme="neon"] .la-cli{background:#07030C}
html[data-theme="neon"] .la-inp{background:#0B0612}
html[data-theme="neon"] .la-card:hover,html[data-theme="neon"] .la-row:hover,html[data-theme="neon"] a.la-fr:hover,html[data-theme="neon"] button.la-mr:hover{background:#150A22}
html[data-theme="neon"] .la-copy{background:#150A22}
html[data-theme="neon"] #la-boot{background:#000}
html[data-theme="neon"] .hw-step.on{background:rgba(177,76,255,.09)}
html[data-theme="neon"] .la-viz{background:rgba(0,0,0,.55)}
.la-mbtn{display:none}
.la-menu{position:fixed;left:0;top:0;right:0;bottom:0;z-index:45;background:rgba(7,10,28,.97);display:flex;flex-direction:column;padding:20px clamp(20px,6vw,40px) 40px;overflow-y:auto}
.la-menu[hidden]{display:none}
.la-mx{align-self:flex-end;min-height:44px;padding:0 18px;background:transparent;border:1px solid rgba(233,240,255,.45);color:#E9F0FF;font:inherit;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.la-ml{display:flex;flex-direction:column;margin-top:18px;border-top:1px solid rgba(233,240,255,.2)}
.la-ml a{display:flex;align-items:center;min-height:64px;border-bottom:1px solid rgba(233,240,255,.2);font-family:'Big Shoulders Display','Arial Narrow',Impact,sans-serif;font-weight:900;font-size:clamp(38px,11vw,56px);line-height:1;text-transform:uppercase;text-decoration:none;color:#E9F0FF;animation:la-mi .35s cubic-bezier(.2,.7,.2,1) both}
.la-ml a:hover,.la-ml a:active{color:var(--la-accent)}
.la-ml a.pur{color:#D7A6FF}
@keyframes la-mi{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}
@media (max-width:820px){header nav.la-fold{display:none !important}.la-mbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:transparent;border:1px solid rgba(233,240,255,.45);color:#E9F0FF;font:inherit;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}}
html[data-theme="neon"] .la-menu,.st-root~.la-menu{background:rgba(0,0,0,.97)}
@media (prefers-reduced-motion: reduce){.la-ml a{animation:none}}
