:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f26;--panel:rgba(14,15,38,.72);--field:#1a1b3a;--field-border:#2a2b4a;--button:#27bc81;--button-hover:#31d191;--text:#fff;--muted:rgba(255,255,255,.72);--error:#ff6b6b}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);min-width:20rem;color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input{font:inherit}.landing-page{background:var(--bg);min-height:100vh}.landing-stage{grid-template-columns:minmax(22rem,40%) minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.landing-panel{z-index:2;background:linear-gradient(90deg,var(--bg)0%,var(--panel)72%,rgba(14,15,38,0) 100%);align-items:center;min-height:100vh;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.landing-panel-content{width:min(100%,23rem)}.landing-panel-content>picture{display:block}.landing-logo{width:min(17.5rem,100%);height:auto;display:block}.waitlist-shell{margin-top:3rem}.waitlist-form{gap:.75rem;max-width:23rem;display:grid}.waitlist-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.waitlist-input{border:1px solid var(--field-border);background:var(--field);width:100%;min-height:3rem;color:var(--text);border-radius:.5rem;outline:none;padding:.875rem 1rem}.waitlist-input::placeholder{color:rgba(255,255,255,.44)}.waitlist-input:focus{border-color:var(--button)}.waitlist-button{background:var(--button);min-height:3rem;color:var(--text);cursor:pointer;border:0;border-radius:.5rem;font-weight:700;transition:background-color .16s,transform .16s}.waitlist-button:hover:not(:disabled){background:var(--button-hover)}.waitlist-button:active:not(:disabled){transform:translateY(1px)}.waitlist-button:disabled{cursor:wait;opacity:.65}.waitlist-input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.waitlist-button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.waitlist-message{margin:.875rem 0 0;line-height:1.4}.waitlist-message-success{color:var(--muted)}.waitlist-message-error{color:var(--error)}.landing-solana-badge{width:8.75rem;height:auto;margin-top:2rem;display:block}.landing-banner{z-index:1;position:absolute;inset:0}.landing-banner picture,.landing-banner-image{width:100%;height:100%;display:block}.landing-banner-image{object-fit:cover;object-position:right center}@media (width<=767px){.landing-stage{min-height:100svh;display:block;overflow:hidden}.landing-panel{background:linear-gradient(rgba(14,15,38,.96) 0%,rgba(14,15,38,.78) 44%,rgba(14,15,38,.18) 100%),linear-gradient(90deg,rgba(14,15,38,.86) 0%,rgba(14,15,38,.26) 100%);align-items:stretch;min-height:100svh;padding:clamp(2.5rem,7vw,3.5rem) clamp(1.75rem,6vw,2.5rem) clamp(1.75rem,5vw,2.5rem)}.landing-panel-content{flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:calc(100svh - 5rem);display:flex}.landing-logo{width:min(17rem,92vw)}.waitlist-shell{margin-top:2.5rem}.landing-banner{position:absolute;inset:0}.landing-banner-image{object-position:92% center;height:100%}.landing-solana-badge{width:min(10rem,48vw);margin-top:2rem;margin-bottom:0}}@media (width<=560px){.landing-banner-image{object-position:96% center}}@media (width<=420px){.landing-banner-image{object-position:100% center}}@media (width>=768px) and (width<=1100px){.landing-stage{grid-template-columns:minmax(20rem,46%) minmax(0,1fr)}.landing-panel{padding:3rem}}