@font-face{font-family:sfPro;src:url(../media/SF_Pro-s.p.5394d1fa.ttf)format("truetype");font-display:swap}@font-face{font-family:sfPro Fallback;src:local(Arial);ascent-override:101.5%;descent-override:25.71%;line-gap-override:0.0%;size-adjust:93.8%}.sfpro_21c6ddc6-module__u0yJMa__className{font-family:sfPro,sfPro Fallback}.sfpro_21c6ddc6-module__u0yJMa__variable{--font-sf-pro:"sfPro","sfPro Fallback"}
@font-face{font-family:Kospix;src:url(/fonts/kospix/Kospix-Demo.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--landing-bg:#000;--landing-surface:#191919;--landing-feature-accent:#96f1ff;--landing-accent:#c0f0fb;--landing-accent-hover:#d6f5fd;--landing-cyan:var(--landing-accent);--landing-cyan-soft:#c0f0fb24;--landing-text:#d9d9d9;--landing-text-muted:#d9d9d98f;--landing-text-subtle:#d9d9d98c;--landing-text-soft:#d9d9d999;--landing-text-strong:#d9d9d9cc;--landing-text-nav:#d9d9d9e0;--landing-font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,sans-serif;--landing-font-button:system-ui,sans-serif;--landing-font-feature:var(--landing-font-body);--landing-font-pixel:"Kospix",monospace;--landing-hero-height:100dvh;--landing-hero-device-max-width:853px;--landing-hero-device-overlap-fraction:.3;--landing-hero-copy-reserved:calc(var(--landing-content-padding-left) + 36rem - var(--landing-hero-device-max-width)*var(--landing-hero-device-overlap-fraction));--landing-hero-device-width:max(var(--landing-hero-device-max-width),48vw);--landing-hero-device-overlap:calc(var(--landing-hero-device-width)*var(--landing-hero-device-overlap-fraction));--landing-hero-device-height:calc(var(--landing-hero-device-width)*2440/1776);--landing-hero-device-top-gap:clamp(4rem,7vh,4.5rem);--landing-hero-device-render-height:calc(var(--landing-hero-height) + var(--landing-black-section-min-height) - var(--landing-hero-device-top-gap));--landing-hero-device-top:calc(var(--landing-hero-height) - var(--landing-hero-device-height)*.55);--landing-hero-device-overhang:calc(var(--landing-hero-device-height)*.45);--landing-hero-feature-pull:0px;--landing-stats-band-min-height:clamp(17rem,32vh,22rem);--landing-black-section-min-height:var(--landing-stats-band-min-height);--landing-header-padding-x:20px;--landing-content-padding-left:calc(var(--landing-header-padding-x)*2);--landing-radius-md:calc(.625rem - 2px);--landing-feature-icon-slot:3.125rem;--landing-feature-icon-slot-compact:2.25rem;--landing-beta-email-row-height:clamp(3rem,5.25vw,4.875rem);--landing-entrance-ease:cubic-bezier(.16,1,.3,1)}.landing-root{--font-sans:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--landing-font-body:var(--font-manrope),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,sans-serif;--landing-font-button:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--landing-font-feature:var(--font-manrope),var(--landing-font-body);color:var(--landing-text);font-family:var(--font-manrope),var(--landing-font-body);font-weight:500;overflow:clip visible}.landing-root .landing-kospix{font-synthesis:none;font-weight:400;font-family:var(--landing-font-pixel)!important}.landing-root h1,.landing-root h2,.landing-root h3,section[aria-label=Advanced\ features] header>h2,section[aria-label=Alpha\ features] header>h2,section[aria-label=Advanced\ features] [role=tab]>span:nth-of-type(2),section[aria-label=Alpha\ features] article h3{font-family:var(--font-manrope),var(--landing-font-body);font-weight:600}.landing-root p,section[aria-label=Advanced\ features] header>p,section[aria-label=Alpha\ features] header>p,section[aria-label=Advanced\ features] [role=tab]>p,section[aria-label=Alpha\ features] article p,.landing-root .landing-stats-tagline{font-family:var(--font-manrope),var(--landing-font-body);font-weight:500}section[aria-label=Advanced\ features] header>p,section[aria-label=Advanced\ features] [role=tab]>span:nth-of-type(2),section[aria-label=Advanced\ features] [role=tab]>p,section[aria-label=Alpha\ features] header>p{font-family:var(--landing-font-feature)}.landing-root footer[aria-label=Site\ footer]{border-top:2px solid var(--landing-surface)}.landing-root footer[aria-label=Site\ footer] .landing-footer-alpha{font-family:var(--landing-font-pixel);font-synthesis:none;font-weight:400}@media (min-width:640px){:root{--landing-header-padding-x:48px}}@media (hover:hover) and (pointer:fine){.landing-root{scroll-behavior:smooth}}@keyframes landing-page-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-page-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-page-device-in{0%{opacity:0;filter:blur(5px);transform:translate(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.landing-horizontal-scroll{touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:none}@media (max-width:1270px){.landing-root{-webkit-overflow-scrolling:touch}.landing-mobile-device{margin-top:-.25rem;line-height:0;overflow:hidden}.landing-mobile-device img{width:100%;height:auto;margin-top:calc(-1*var(--landing-mobile-device-top-crop));margin-bottom:calc(-1*var(--landing-mobile-device-bottom-crop));display:block}:root{--landing-content-padding-left:var(--landing-header-padding-x);--landing-hero-height:100svh;--landing-hero-device-width:100vw;--landing-hero-device-height:calc(var(--landing-hero-device-width)*2440/1776);--landing-hero-device-render-height:var(--landing-hero-device-height);--landing-hero-device-top:calc(var(--landing-hero-height) - var(--landing-hero-device-height)*.55);--landing-hero-device-overhang:calc(var(--landing-hero-device-height)*.45);--landing-hero-device-crop:calc(var(--landing-hero-device-height)*.05);--landing-hero-device-spacer:calc(var(--landing-hero-device-overhang) - var(--landing-hero-device-crop));--landing-hero-feature-pull:0px;--landing-mobile-device-top-crop:16%;--landing-mobile-device-bottom-crop:0px;--landing-stats-band-min-height:clamp(9rem,24vw,11rem);--landing-black-section-min-height:var(--landing-stats-band-min-height);--landing-feature-card-width:min(74vw,calc(100vw - var(--landing-content-padding-left) - var(--landing-header-padding-x)));--landing-feature-scroll-end-pad:max(0px,calc(100vw - var(--landing-content-padding-left) - var(--landing-feature-card-width)))}}@media (max-width:1100px){:root{--landing-alpha-card-gap:2rem;--landing-alpha-card-width:min(62vw,calc(100vw - var(--landing-content-padding-left) - var(--landing-header-padding-x)));--landing-alpha-scroll-end-spacer:max(0px,calc(50vw - var(--landing-header-padding-x) - var(--landing-alpha-card-width)/2 - var(--landing-alpha-card-gap)))}}.landing-modal-backdrop--waitlist,.landing-modal-backdrop--access-code{justify-content:center;align-items:center}.landing-modal.landing-modal--waitlist,.landing-modal.landing-modal--access-code{--landing-waitlist-modal-width:min(960px,calc((100vw - 64px)*.72),calc((100dvh - 64px)*960/625*.72));width:var(--landing-waitlist-modal-width);height:calc(var(--landing-waitlist-modal-width)*625/960);box-sizing:border-box;background:#0d0d0d;border:1px solid #ffffff0f;border-radius:20px;min-width:0;max-width:calc(100vw - 64px);min-height:0;max-height:calc(100dvh - 64px);padding:0;overflow:hidden}.landing-modal.landing-modal--waitlist:before,.landing-modal.landing-modal--access-code:before{content:none}.landing-modal.landing-modal--waitlist .landing-modal--split-layout,.landing-modal.landing-modal--access-code .landing-modal--split-layout,.landing-modal.landing-modal--waitlist .landing-modal--waitlist-layout{flex:auto;width:100%;min-height:0}.landing-modal.landing-modal--waitlist .landing-modal-body,.landing-modal.landing-modal--access-code .landing-modal-body{overflow:visible}.landing-modal.landing-modal--waitlist .landing-modal-footer,.landing-modal.landing-modal--access-code .landing-modal-footer{padding-top:0;padding-bottom:0}.landing-modal.landing-modal--waitlist .landing-kospix,.landing-modal.landing-modal--access-code .landing-kospix{font-synthesis:none;font-weight:400;font-family:var(--landing-font-pixel)!important}@media (min-width:761px){.landing-modal-mobile-stack{display:contents}.landing-modal-mobile-banner{display:none}}@media (max-width:760px){.landing-modal-backdrop--waitlist,.landing-modal-backdrop--access-code{justify-content:stretch;align-items:flex-end;padding:0}.landing-modal-mobile-stack{opacity:1;flex-direction:column;align-items:stretch;width:100%;max-height:calc(100dvh - 12px);transition:transform .3s ease-out,opacity .3s ease-out;display:flex;transform:translateY(100%)}.landing-modal-mobile-stack.landing-modal-mobile-stack--presented{transform:translateY(var(--landing-sheet-drag-y,0px));opacity:1}.landing-modal-mobile-banner{flex-shrink:0;padding:0 1rem .75rem}.landing-modal.landing-modal--waitlist,.landing-modal.landing-modal--access-code{opacity:1;border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:100%;height:60dvh;min-height:60dvh;max-height:60dvh;transform:none}.landing-modal.landing-modal--mobile-stacked{flex:0 0 60dvh;min-height:60dvh}.landing-modal.landing-modal--mobile-stacked.landing-modal--waitlist,.landing-modal.landing-modal--mobile-stacked.landing-modal--access-code{opacity:1;transform:none}.landing-modal.landing-modal--waitlist:not(.landing-modal--mobile-stacked),.landing-modal.landing-modal--access-code:not(.landing-modal--mobile-stacked){transform:translateY(100%)}.landing-modal.landing-modal--waitlist:not(.landing-modal--mobile-stacked).landing-modal--presented,.landing-modal.landing-modal--access-code:not(.landing-modal--mobile-stacked).landing-modal--presented{transform:translateY(0)}.landing-modal.landing-modal--waitlist:before,.landing-modal.landing-modal--access-code:before{content:"";z-index:20;background:#ffffff24;border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.landing-modal.landing-modal--waitlist .landing-modal--split-layout,.landing-modal.landing-modal--access-code .landing-modal--split-layout{flex-direction:column;flex:auto;height:100%;min-height:0;overflow-y:auto}.landing-modal.landing-modal--waitlist .landing-modal-content,.landing-modal.landing-modal--access-code .landing-modal-content{flex:auto;width:100%;height:100%;min-height:0}.landing-modal.landing-modal--waitlist .landing-modal-body,.landing-modal.landing-modal--access-code .landing-modal-body{flex:auto;overflow:visible;justify-content:flex-start!important}.landing-modal.landing-modal--waitlist .landing-modal-footer,.landing-modal.landing-modal--access-code .landing-modal-footer{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded{border-radius:16px 16px 0 0;height:auto;min-height:0;max-height:calc(100dvh - 24px);padding:24px 20px 0}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-body{flex:0 auto;overflow-y:auto}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-footer{padding-top:32px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-title,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-sub,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-check,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-title,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-input,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-discord-btn,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-btn,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-ok,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-error{font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-title{text-transform:none;letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-sub{color:#d9d9d98f;font-weight:500}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-check{font-size:.875rem;font-weight:500}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-title{font-weight:600}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-input{font-size:.875rem;font-weight:500}.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-discord-btn,.landing-modal.landing-modal--waitlist.landing-modal--waitlist-expanded .landing-modal-wallet-btn{font-weight:600}}.landing-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#000c;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.landing-modal-backdrop--presented{opacity:1;pointer-events:auto}.landing-modal{box-sizing:border-box;opacity:0;background:#161616;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;width:420px;max-width:calc(100vw - 40px);padding:40px 36px 0;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;position:relative;overflow:hidden;transform:scale(.98)translateY(10px)}.landing-modal--presented{opacity:1;transform:scale(1)translateY(0)}.landing-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.landing-modal-footer{flex-direction:column;flex-shrink:0;gap:12px;padding-top:16px;padding-bottom:40px;display:flex}.landing-modal-footer .landing-modal-submit,.landing-modal-footer .landing-modal-wallet-btn,.landing-modal-footer .landing-modal-discord-btn{width:100%}@media (prefers-reduced-motion:reduce){.landing-modal-backdrop,.landing-modal{transition:none}}.landing-modal-close{color:var(--landing-text-3,#888);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:22px;line-height:1;transition:color .15s;position:absolute;top:16px;right:16px}.landing-modal-close:hover{color:var(--landing-text)}.landing-modal-title{font-family:"Space Mono",var(--font-space-mono),monospace;letter-spacing:1px;text-transform:uppercase;color:var(--landing-text);margin:0 0 8px;font-size:20px;font-weight:700}.landing-modal-sub{color:var(--landing-text-2,#888);margin:0 0 28px;font-size:14px;line-height:1.5}.landing-modal-sub--compact{margin-bottom:20px}.landing-modal-form{flex-direction:column;gap:16px;display:flex}.landing-modal-input{width:100%;color:var(--landing-text);box-sizing:border-box;background:#060608;border:1px solid #ffffff0f;border-radius:4px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .15s}.landing-modal-input:focus{border-color:var(--landing-accent)}.landing-modal-input::placeholder{color:var(--landing-text-3,#555)}.landing-modal-submit{background:var(--landing-accent);color:#000;border:1px solid var(--landing-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:background .4s,border-color .4s,color .4s,opacity .15s;display:flex}.landing-modal-submit:hover{opacity:.9}.landing-modal--success{justify-content:center;align-items:center;display:flex;overflow:hidden}.landing-modal--success:after{content:"";background:var(--landing-accent);z-index:0;border-radius:50%;width:24px;height:24px;animation:.65s cubic-bezier(.4,0,.2,1) forwards landing-circle-sweep;position:absolute;bottom:50px;left:50%;transform:translate(-50%)scale(0)}@keyframes landing-circle-sweep{0%{transform:translate(-50%)scale(0)}to{transform:translate(-50%)scale(40)}}.landing-modal-success-content{z-index:1;color:#000;font-family:"Space Mono",var(--font-space-mono),monospace;letter-spacing:.5px;flex-direction:column;align-items:center;gap:14px;font-size:17px;font-weight:600;animation:.5s .4s both landing-success-text-in;display:flex;position:relative}.landing-wl-card{width:460px;overflow:hidden;padding:0!important}.landing-wl-chrome{background:#ffffff04;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.landing-wl-chrome-close{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:18px;line-height:1;transition:background .12s,color .12s}.landing-wl-chrome-close:hover{color:var(--color-sh-text,#f0f2f5);background:#ffffff0f}.landing-wl-body{flex-direction:column;gap:14px;padding:22px;display:flex}.landing-wl-ok-line{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;color:var(--color-sh-text-2,#8b95a8);word-break:break-all;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.landing-wl-prompt{color:var(--color-sh-profit,#00dc82)}.landing-wl-flag{color:var(--color-sh-text-3,#5a6478)}.landing-wl-ok{color:var(--color-sh-profit,#00dc82);font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;letter-spacing:.02em;background:#00dc8214;border:1px solid #00dc8238;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.landing-wl-check{background:#00dc822e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.landing-wl-divider{background:linear-gradient(90deg,#0000 0%,#ffffff14 20% 80%,#0000 100%);height:1px;margin:4px 0}.landing-wl-title{font-family:"Space Mono",var(--font-space-mono),monospace;letter-spacing:.5px;text-transform:uppercase;color:var(--color-sh-text,#f0f2f5);margin:0;font-size:17px;font-weight:400;line-height:1.25}.landing-wl-sub{color:#ffffff8c;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.55}.landing-wl-emph{color:var(--landing-accent,#c0f0fb);font-weight:500}.landing-wl-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.landing-wl-label{font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;letter-spacing:.1em;color:#ffffff73;text-transform:uppercase;font-size:10.5px}.landing-wl-input{width:100%;height:44px;color:var(--color-sh-text,#f0f2f5);background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;outline:none;padding:0 14px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;transition:border-color .12s,background .12s}.landing-wl-input:focus{background:#c0f0fb08;border-color:#c0f0fb66}.landing-wl-submit{background:var(--landing-accent,#c0f0fb);border:1px solid var(--landing-accent,#c0f0fb);color:#0b0b0d;letter-spacing:.01em;cursor:pointer;border-radius:6px;height:44px;margin-top:6px;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s}.landing-wl-submit:hover{background:var(--landing-accent-hover,#d6f5fd);border-color:var(--landing-accent-hover,#d6f5fd)}.landing-wl-discord-btn{color:#fff;letter-spacing:.01em;cursor:pointer;background:#5865f2;border:1px solid #5865f2;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.landing-wl-discord-btn:hover{background:#4752c4;border-color:#4752c4;transform:translateY(-1px)}.landing-wl-discord-btn svg{flex-shrink:0;width:18px;height:18px}.landing-wl-skip{color:#fff6;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:-2px;padding:6px 12px;font-family:DM Sans,system-ui,sans-serif;font-size:12.5px;transition:color .14s}.landing-wl-skip:hover{color:var(--color-sh-text,#f0f2f5)}.landing-modal-discord-step{flex-direction:column;align-items:stretch;gap:14px;animation:.45s both landing-success-text-in;display:flex;position:relative}.landing-modal-discord-step .landing-modal-title,.landing-modal-discord-step .landing-modal-sub{margin:0}.landing-modal-check{background:color-mix(in srgb,var(--landing-accent)12%,transparent);border:1px solid color-mix(in srgb,var(--landing-accent)32%,transparent);color:var(--landing-accent);font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;letter-spacing:.02em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.landing-modal-check svg{width:14px!important;height:14px!important}.landing-modal-title--tight{line-height:1.25;letter-spacing:.5px!important;font-size:16px!important}.landing-modal-emph{color:var(--landing-accent,#c0f0fb);font-weight:600}.landing-modal-discord-btn{color:#fff;letter-spacing:.01em;cursor:pointer;background:#5865f2;border:1px solid #5865f2;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:0 20px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:inline-flex;box-shadow:0 6px 18px #5865f247}.landing-modal-discord-btn:hover{background:#4752c4;border-color:#4752c4;transform:translateY(-1px)}.landing-modal-discord-btn svg{flex-shrink:0;width:18px;height:18px}.landing-modal-skip{color:#ffffff6b;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;transition:color .14s}.landing-modal-skip:hover{color:var(--color-sh-text,#f0f2f5)}@keyframes landing-success-text-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.landing-modal-error{color:var(--t-red,#ff3b5c);margin:-4px 0 0;font-size:13px}.landing-modal-wallet-divider{border-top:1px dashed #ffffff1f;height:0;margin:4px 0 2px}.landing-modal-wallet-block{flex-direction:column;gap:10px;display:flex}.landing-modal-wallet-title{letter-spacing:.01em;color:var(--landing-text);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.landing-modal-wallet-block .landing-modal-sub{margin:0}.landing-modal-wallet-form{align-items:stretch;gap:8px;display:flex}.landing-modal-wallet-form--fields{display:block}.landing-modal-wallet-form--fields .landing-modal-wallet-input{width:100%}.landing-modal-wallet-input{min-width:0;height:44px;color:var(--landing-text);font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;outline:none;flex:auto;padding:0 14px;font-size:13px;transition:border-color .12s,background .12s}.landing-modal-wallet-input:focus{background:#c0f0fb08;border-color:#c0f0fb66}.landing-modal-wallet-input::placeholder{color:#ffffff4d}.landing-modal-wallet-input[aria-invalid=true]{border-color:#ff3b5c80}.landing-modal-wallet-btn{background:var(--landing-accent);border:1px solid var(--landing-accent);color:#0b0b0d;letter-spacing:.01em;cursor:pointer;border-radius:6px;flex:none;height:44px;padding:0 18px;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background .14s,border-color .14s,color .14s,opacity .14s}.landing-modal-wallet-btn:hover:not(:disabled){background:var(--landing-accent-hover,#d6f5fd);border-color:var(--landing-accent-hover,#d6f5fd)}.landing-modal-wallet-btn:disabled{opacity:.6;cursor:not-allowed}.landing-modal-wallet-ok{background:color-mix(in srgb,var(--landing-accent)8%,transparent);border:1px solid color-mix(in srgb,var(--landing-accent)28%,transparent);color:var(--landing-accent);font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:12.5px;font-weight:600;animation:.4s both landing-success-text-in;display:flex}.landing-modal-wallet-ok svg{flex-shrink:0;width:14px;height:14px}.landing-code-inputs{justify-content:center;gap:12px;display:flex}.landing-code-input{width:100px;color:var(--landing-text);font-family:"JetBrains Mono",var(--font-jetbrains-mono),monospace;letter-spacing:6px;text-align:center;background:#060608;border:1px solid #ffffff0f;border-radius:4px;outline:none;padding:14px 0;font-size:20px;transition:border-color .15s}.landing-code-input:focus{border-color:var(--landing-accent)}.landing-code-input::placeholder{color:var(--landing-text-3,#333);letter-spacing:2px}.landing-code-input.landing-code-error{border-color:var(--t-red,#ff3b5c)}.landing-toast{z-index:11000;color:var(--landing-text);white-space:nowrap;pointer-events:none;background:#232323;border:1px solid #c0f0fb26;border-radius:6px;align-items:center;gap:10px;padding:12px 24px 12px 16px;font-size:14px;font-weight:500;animation:3.5s both landing-toast-in;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.landing-toast:before{content:"";background:linear-gradient(90deg,#0000 0%,#c0f0fb1f 35%,#c0f0fb14 55%,#0000 100%);width:180%;animation:1.4s .15s both landing-toast-swipe;position:absolute;top:0;bottom:0;left:0}.landing-toast-icon{width:20px;height:20px;color:var(--landing-accent);flex-shrink:0;position:relative}.landing-toast span{position:relative}@media (min-width:640px){.landing-toast{bottom:96px}}@keyframes landing-toast-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}8%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(8px)}}@keyframes landing-toast-swipe{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (max-width:760px){.landing-modal-backdrop{justify-content:stretch;align-items:flex-end}.landing-modal{box-sizing:border-box;opacity:1;border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:100%;padding:24px 20px 0;transform:translateY(100%)}.landing-modal--presented{opacity:1;transform:translateY(0)}.landing-modal--compact{height:21rem;min-height:21rem;max-height:21rem}.landing-modal--expanded{height:auto;min-height:0;max-height:calc(100dvh - 24px)}.landing-modal--expanded .landing-modal-body{flex:0 auto;overflow-y:auto}.landing-modal--nav-sheet{height:auto;min-height:0;max-height:none;padding:0}.landing-modal-footer{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.landing-modal:before{content:"";background:#ffffff24;border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.landing-modal-close{top:10px;right:14px}}
