/* v1790957486 */
*,*::before,*::after{box-sizing:border-box}html.landing-root{height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;background:#03050f;scroll-behavior:auto!important;scroll-snap-type:y proximity;scroll-padding-top:0}html.landing-root body{margin:0;min-height:100%}html.landing-root body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 10%,rgba(91,124,255,0.18),transparent 26rem),radial-gradient(circle at 82% 14%,rgba(158,232,255,0.13),transparent 24rem),linear-gradient(165deg,#03050f 0%,#081128 42%,#060816 70%,#03040d 100%);background-repeat:no-repeat;background-size:cover}.landing-stellar,.landing-nebula,.landing-cursor-glow{position:fixed;pointer-events:none}.landing-stellar{inset:0;width:100%;height:100%;z-index:0;mix-blend-mode:screen;contain:strict}.landing-nebula{inset:-25%;z-index:1;opacity:0.64;filter:blur(46px);background:radial-gradient(circle at 50% 50%,rgba(158,232,255,0.18),transparent 24rem),radial-gradient(circle at 74% 28%,rgba(185,156,255,0.14),transparent 30rem),radial-gradient(circle at 28% 70%,rgba(91,124,255,0.16),transparent 32rem);transform:translate3d(0,0,0) scale(1.08);mix-blend-mode:screen}.landing-cursor-glow{left:0;top:0;width:260px;height:260px;z-index:75;opacity:0.15;border-radius:50%;background:radial-gradient(circle,#9ee8ff,transparent 62%);filter:blur(8px);mix-blend-mode:screen;transform:translate3d(calc(50vw - 130px),calc(50vh - 130px),0);contain:strict}.skip-link{position:absolute;top:-3rem;left:1rem;z-index:1000;padding:0.5rem 1rem;background:#7954f4;color:#fff;font-weight:600;border-radius:10px;text-decoration:none}.skip-link:focus{top:0.5rem;outline:none}.privacy-popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.privacy-popup[hidden]{display:none}.privacy-popup-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6)}.privacy-popup-box{position:relative;overflow:hidden;max-width:420px;width:100%;padding:1.5rem}.privacy-popup-inner{position:relative;z-index:1}.privacy-popup-title{margin:0 0 0.75rem;font-size:1.15rem}.privacy-popup-desc{margin:0 0 1.25rem;font-size:0.94rem;line-height:1.45}.privacy-popup-actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-end}.landing-page .privacy-popup .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.5rem 1rem;border:1px solid rgba(124,109,248,0.55);border-radius:999px;background:#7954f4;color:#f9f9ff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.landing-page .privacy-popup .btn-soft{background:rgba(124,109,248,0.32);border-color:rgba(166,120,255,0.48);color:#fff8ec;box-shadow:none}.pwa-window-close,.pwa-window-close[hidden]{display:none!important}.pwa-install-fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:88;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px 0 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#ffd36f,#ff9b7b);color:#071022;font:inherit;font-weight:900;letter-spacing:-0.02em;box-shadow:0 18px 50px rgba(255,155,123,0.34),0 2px 0 rgba(255,255,255,0.18) inset;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.pwa-install-fab:focus-visible{outline:3px solid #9ee8ff;outline-offset:4px}.pwa-install-fab[hidden]{display:none!important}.pwa-install-fab__icon{flex-shrink:0}.pwa-install-popup .privacy-popup-box{max-width:520px;max-height:min(88vh,720px);overflow:auto}.pwa-install-platforms{display:grid;gap:12px;margin:0 0 1.25rem}.pwa-install-platform{padding:12px 14px;border:1px solid rgba(255,211,111,0.55);border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(255,211,111,0.16),transparent 14rem),rgba(3,6,20,0.5)}.pwa-install-platform[hidden]{display:none!important}.pwa-install-platform h3{margin:0 0 8px;font-size:0.95rem}.pwa-install-platform ol{margin:0;padding-left:1.2rem;color:rgba(255,248,236,0.72);font-size:0.92rem;line-height:1.45}.pwa-install-platform li + li{margin-top:0.35rem}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui),(display-mode:window-controls-overlay){.pwa-install-fab{display:none!important}}html.pwa-standalone .pwa-install-fab{display:none!important}body.pwa-install-open .pwa-install-fab{visibility:hidden}body.landing-page{--landing-bg:#060817;--landing-ink:#fff8ec;--landing-muted:rgba(255,248,236,0.7);--landing-gold:#ffd36f;--landing-peach:#ff9b7b;--landing-ice:#9ee8ff;--landing-violet:#b99cff;--landing-page-x:clamp(18px,5vw,90px);--landing-progress:0%;margin:0;min-height:100vh;display:block;overflow-x:hidden;isolation:isolate;background:#03050f;color:var(--landing-ink);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:normal;height:auto;overflow-y:visible!important}.landing-page button,.landing-page a{font:inherit}.landing-page a{color:inherit}.landing-page .skip-link{z-index:1000}.landing-page .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.landing-progress{position:fixed;inset:0 0 auto;height:3px;z-index:90;background:rgba(255,248,236,0.08)}.landing-progress i{display:block;width:var(--landing-progress);height:100%;background:linear-gradient(90deg,var(--landing-peach),var(--landing-ice),var(--landing-violet))}.landing-topbar{position:fixed;top:18px;left:18px;right:18px;z-index:80;display:flex;align-items:center;justify-content:flex-end;gap:16px;pointer-events:none}.landing-top-actions{display:flex;align-items:center;flex-shrink:0;gap:10px;pointer-events:auto}.landing-top-actions form{margin:0}.landing-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(255,248,236,0.18);border-radius:999px;padding:0 18px;background:rgba(255,248,236,0.08);color:var(--landing-ink);font:inherit;font-weight:850;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:none;appearance:none;-webkit-appearance:none;touch-action:manipulation;transition:transform 0.24s ease,background 0.24s ease,box-shadow 0.24s ease}.landing-page a.landing-action:hover,.landing-page button.landing-action:hover,.landing-action:hover{color:var(--landing-ink);transform:translateY(-2px);background:rgba(255,248,236,0.15);box-shadow:none}.landing-page button.landing-action:active,.landing-action:active{color:var(--landing-ink);background:rgba(255,248,236,0.15);box-shadow:none;transform:none}.landing-action:focus-visible{outline:3px solid var(--landing-ice);outline-offset:4px}.landing-main{position:relative;z-index:5}.landing-screen{min-height:100vh;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:normal}.landing-hero{min-height:100vh;min-height:100dvh;display:grid;align-content:center;padding:max(96px,calc(56px + env(safe-area-inset-top))) var(--landing-page-x) clamp(72px,10vh,120px);contain:layout paint}.landing-hero-wrap{width:min(1360px,100%);margin:0 auto;transform:translateY(clamp(-96px,-11vh,-48px))}.landing-brand-kicker{display:flex;align-items:center;gap:clamp(10px,0.8em,16px);margin:0 0 clamp(64px,7vw,120px)}.landing-brand-kicker picture{display:block;flex:0 0 auto;height:clamp(40px,6vw,72px);max-width:min(100%,340px)}.landing-brand-logo{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 28px rgba(0,0,0,0.35))}.landing-brand-kicker span{font-size:clamp(24px,3.7vw,45px);font-weight:800;white-space:nowrap;color:rgba(255,248,236,0.88)}.landing-hero-copy{width:min(960px,100%);margin-left:clamp(40px,7vw,132px)}.landing-hero-copy h1{margin:0;max-width:100%;font-size:clamp(52px,10vw,148px);line-height:0.82;letter-spacing:-0.105em;text-transform:uppercase;overflow-wrap:anywhere}.landing-hero-copy h1 span{display:inline}.landing-hero-copy p{max-width:760px;margin:18px 0 0;color:var(--landing-muted);font-size:clamp(18px,1.75vw,28px);line-height:1.35;text-wrap:pretty}.landing-messages{position:fixed;top:84px;left:50%;z-index:85;width:min(720px,calc(100% - 32px));transform:translateX(-50%)}.landing-message{margin:0 0 8px;padding:12px 16px;border:1px solid rgba(158,232,255,0.3);border-radius:14px;background:rgba(8,13,37,0.94);box-shadow:0 16px 48px rgba(0,0,0,0.35)}.landing-potential,.landing-access{--landing-section-y:clamp(48px,6vw,88px);--landing-shell-pad:clamp(22px,3vw,42px);--landing-shell-radius:34px;--landing-card-radius:24px;--landing-line:rgba(255,248,236,0.15);position:relative;display:grid;align-items:center;padding:var(--landing-section-y) var(--landing-page-x)}.landing-potential{display:grid;justify-items:center;align-items:center;height:100vh;height:100svh;max-height:100vh;max-height:100svh;min-height:100vh;min-height:100svh;overflow:hidden;padding-left:clamp(12px,1.2vw,24px);padding-right:clamp(12px,1.2vw,24px)}.landing-potential>.landing-shell{width:min(100%,calc(var(--landing-brain-size,68vmin) + (var(--landing-shell-pad) * 2) + 2px));max-width:100%;min-width:0;z-index:3}.landing-orbit-words{position:absolute;inset:0;z-index:2;margin:0;padding:0;pointer-events:none}.landing-orbit-words span{position:absolute;display:block;width:max-content;max-width:min(16rem,46vw);color:#fff8ec;font-size:clamp(15px,1.28vw,22px);font-weight:850;letter-spacing:0.06em;line-height:1.15;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 10px rgba(158,232,255,0.7),0 0 22px rgba(255,211,111,0.38),0 2px 12px rgba(0,0,0,0.88);animation:landing-orbit-float 7.5s ease-in-out infinite;animation-play-state:paused}.landing-potential.is-orbit-active .landing-orbit-words span{animation-play-state:running}.landing-orbit-words--above span:nth-child(1){left:3%;top:16%}.landing-orbit-words--above span:nth-child(2){right:5%;top:28%}.landing-orbit-words--above span:nth-child(3){left:7%;top:58%}.landing-orbit-words--below span:nth-child(1){right:4%;top:62%}.landing-orbit-words--below span:nth-child(2){left:4%;top:78%}.landing-orbit-words span:nth-child(2){animation-delay:-1.4s}.landing-orbit-words span:nth-child(3){animation-delay:-2.8s}.landing-orbit-words--below span:nth-child(1){animation-delay:-0.8s}.landing-orbit-words--below span:nth-child(2){animation-delay:-2.2s;font-size:clamp(16px,1.4vw,24px)}.landing-potential.is-orbit-stacked{display:flex;flex-direction:column;justify-content:center;gap:16px}.landing-potential.is-orbit-stacked .landing-orbit-words{position:relative;inset:auto;display:flex;flex-wrap:wrap;flex:0 0 auto;justify-content:space-around;align-items:center;gap:10px 28px;width:min(100%,calc(var(--landing-brain-size,68vmin) + (var(--landing-shell-pad) * 2) + 2px));margin-inline:auto}.landing-potential.is-orbit-stacked .landing-orbit-words span{position:static;left:auto;right:auto;top:auto;width:auto;max-width:min(16rem,100%);text-align:center}.landing-potential.is-orbit-scattered .landing-orbit-words{position:absolute;inset:0;display:block;width:auto}.landing-potential.is-orbit-scattered .landing-orbit-words span{position:absolute;text-align:left}@keyframes landing-orbit-float{0%,100%{transform:translate3d(0,0,0);opacity:0.9}50%{transform:translate3d(0,-12px,0);opacity:1}}.landing-shell{position:relative;width:min(1360px,100%);margin:0 auto;padding:var(--landing-shell-pad);overflow:hidden;border:1px solid var(--landing-line);border-radius:var(--landing-shell-radius);box-shadow:0 40px 140px rgba(0,0,0,0.34),inset 0 0 0 1px rgba(255,255,255,0.045);backdrop-filter:blur(24px) saturate(135%);contain:layout;isolation:isolate}.landing-potential-shell{display:flex;flex-direction:column;align-items:center;width:min(100%,calc(var(--landing-brain-size,68vmin) + (var(--landing-shell-pad) * 2) + 2px));min-width:0;min-height:0;max-height:calc(100vh - (var(--landing-section-y) * 2));max-height:calc(100svh - (var(--landing-section-y) * 2));background:radial-gradient(circle at 8% 0%,rgba(255,211,111,0.12),transparent 30rem),radial-gradient(circle at 92% 12%,rgba(158,232,255,0.13),transparent 30rem),rgba(255,248,236,0.045)}.landing-section-head{display:grid;grid-template-columns:1fr;gap:clamp(22px,4vw,60px);align-items:center;margin-bottom:clamp(22px,3vw,42px)}.landing-section-head--title{grid-template-columns:1fr;flex:0 0 auto;width:100%;margin-bottom:clamp(10px,1.6vw,18px);text-align:center}.landing-section-head h2,.landing-access-head h2{margin:0;font-size:clamp(42px,5.8vw,98px);line-height:0.84;letter-spacing:-0.085em;text-transform:uppercase;text-wrap:balance}.landing-section-head--title h2{font-size:clamp(18px,2.4vw,34px);letter-spacing:-0.06em;line-height:1.08;white-space:normal;text-wrap:balance;text-align:center}.landing-brain-frame{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;flex:0 0 auto;min-height:0;overflow:hidden;border:1px solid rgba(255,248,236,0.13);border-radius:var(--landing-card-radius);background:#050814;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035)}.landing-brain-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none;z-index:0}.landing-brain-frame iframe{position:absolute;inset:0;width:100%;height:100%;max-width:none;border:0;z-index:1;background:transparent}.landing-brain-credit{flex:0 0 auto;width:100%;margin:10px 0 0;color:var(--landing-muted);font-size:0.78rem;line-height:1.35;text-align:center;text-wrap:pretty}.landing-brain-credit a{color:var(--landing-ice);text-decoration:none}.landing-brain-credit a:hover{text-decoration:underline}.landing-access-shell{background:linear-gradient(145deg,rgba(255,248,236,0.095),rgba(255,248,236,0.035)),radial-gradient(circle at 8% 0%,rgba(158,232,255,0.12),transparent 34rem),radial-gradient(circle at 96% 12%,rgba(124,82,255,0.18),transparent 34rem),rgba(8,13,37,0.72)}.landing-access-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,3vw,42px);align-items:start;margin-bottom:clamp(22px,3vw,42px)}.landing-access-head h2{max-width:850px;margin-bottom:16px}.landing-manage,.landing-account-label{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(255,248,236,0.22);border-radius:999px;background:linear-gradient(135deg,rgba(124,82,255,0.74),rgba(124,82,255,0.38));color:#fff;font-weight:900;white-space:nowrap;box-shadow:0 20px 70px rgba(124,82,255,0.24),inset 0 0 0 1px rgba(255,255,255,0.08)}.landing-manage-form{justify-self:end;margin:0}.landing-manage{cursor:pointer;touch-action:manipulation}.landing-account-label{max-width:320px;overflow:hidden;text-overflow:ellipsis}.landing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-plan-card,.landing-current-access{border:1px solid rgba(255,248,236,0.13);border-radius:var(--landing-card-radius);background:radial-gradient(circle at 18% 0%,rgba(158,232,255,0.09),transparent 20rem),rgba(255,248,236,0.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035)}.landing-plan-card{position:relative;min-height:284px;display:flex;flex-direction:column;gap:18px;padding:22px;overflow:hidden}.landing-plan-card--code{border-color:rgba(158,232,255,0.28)}.landing-plan-card.is-featured{border-color:rgba(139,94,255,0.55);background:radial-gradient(circle at 90% 0%,rgba(124,82,255,0.2),transparent 22rem),rgba(255,248,236,0.055);box-shadow:0 0 0 1px rgba(139,94,255,0.28),0 24px 80px rgba(124,82,255,0.16),inset 0 0 0 1px rgba(255,255,255,0.04)}.landing-plan-card--unavailable{opacity:0.8}.landing-plan-body{flex:1}.landing-plan-card h3,.landing-current-access h3{margin:0;font-size:clamp(22px,2vw,30px);letter-spacing:-0.04em}.landing-plan-top{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.landing-plan-top span,.landing-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#8f67ff,#6d48ef);color:#fff;font-size:13px;font-weight:900;white-space:nowrap}.landing-eyebrow{margin-bottom:10px;background:rgba(158,232,255,0.13);color:var(--landing-ice)}.landing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 18px}.landing-price strong{font-size:clamp(34px,3vw,48px);letter-spacing:0.02em}.landing-price span,.landing-price em{color:rgba(255,248,236,0.52);font-style:normal;font-weight:800}.landing-plan-card p,.landing-current-access p{margin:0;color:var(--landing-muted);font-size:18px;line-height:1.42;text-wrap:pretty}.landing-plan-card>form{width:100%}.landing-plan-button,.landing-code-form button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 18px;background:linear-gradient(135deg,#8f67ff,#6d48ef);color:#fff;font-weight:900;white-space:nowrap;box-shadow:0 18px 55px rgba(124,82,255,0.34);cursor:pointer;touch-action:manipulation;transition:transform 0.22s ease,filter 0.22s ease}.landing-plan-button:hover,.landing-code-form button:hover{color:#fff;filter:brightness(1.06);transform:translateY(-2px)}.landing-plan-button:focus-visible,.landing-code-form button:focus-visible,.landing-code-form input:focus-visible,.landing-manage:focus-visible,.landing-action:focus-visible{outline:3px solid var(--landing-ice);outline-offset:4px}.landing-code-form{display:flex;align-items:stretch;gap:10px;width:100%;min-width:0}.landing-code-form input{flex:1;min-width:0;min-height:52px;border:1px solid rgba(158,232,255,0.28);border-radius:14px;padding:0 16px;background:rgba(3,6,20,0.62);color:var(--landing-ink);font:inherit;font-weight:800;text-transform:uppercase}.landing-code-form input::placeholder{color:rgba(255,248,236,0.46)}.landing-code-form button{width:auto;flex-shrink:0}.landing-current-access{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,36px)}.landing-current-access .landing-plan-button{width:auto;min-width:220px}.landing-footer{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:24px var(--landing-page-x) max(24px,env(safe-area-inset-bottom));color:rgba(255,248,236,0.58);font-size:0.88rem}.landing-footer a{color:var(--landing-ice);text-decoration:none}.landing-footer a:hover{text-decoration:underline}.landing-mobile-dock{display:none}.landing-page .privacy-popup-box{border-radius:24px!important;border:1px solid rgba(255,248,236,0.16)!important;background:rgba(8,13,37,0.96)!important;clip-path:none;filter:none;color:var(--landing-ink)}.landing-page .privacy-popup-box::before{content:none}.landing-page .pwa-install-fab:hover{color:#071022}@supports not (backdrop-filter:blur(1px)){.landing-shell{background-color:rgba(10,14,35,0.94)}}@media (max-width:1180px){.landing-potential:not(.is-orbit-scattered){display:flex;flex-direction:column;justify-content:center;gap:16px}.landing-potential:not(.is-orbit-scattered) .landing-orbit-words{position:relative;inset:auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px 28px;width:min(100%,calc(var(--landing-brain-size,68vmin) + (var(--landing-shell-pad) * 2) + 2px));margin-inline:auto}.landing-potential:not(.is-orbit-scattered) .landing-orbit-words span{position:static;left:auto;right:auto;top:auto;width:auto;max-width:min(16rem,100%);text-align:center}}@media (max-width:900px){.landing-nebula{inset:-10%;filter:blur(28px);transform:none}.landing-cursor-glow{display:none}.pwa-install-fab{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:auto;min-height:44px;padding:0 14px 0 12px}body.landing-page{--landing-page-x:20px;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.landing-access{--landing-section-y:36px;--landing-shell-pad:20px;--landing-shell-radius:28px;--landing-card-radius:22px}.landing-potential{--landing-section-y:28px;--landing-shell-pad:20px;--landing-shell-radius:28px;--landing-card-radius:22px;padding-bottom:calc(var(--landing-section-y) + 74px + env(safe-area-inset-bottom))}.landing-top-actions{display:none}.landing-hero{align-content:center;justify-items:stretch;padding:max(56px,calc(36px + env(safe-area-inset-top))) 16px calc(96px + env(safe-area-inset-bottom))}.landing-hero-wrap{transform:none}.landing-brand-kicker{gap:clamp(8px,2.4vw,12px);margin:0 0 clamp(22px,4.8vh,32px)}.landing-brand-kicker picture{height:clamp(30px,8.2vw,38px);max-width:calc(100% - 7.2em)}.landing-brand-logo{height:100%;max-width:100%}.landing-brand-kicker span{font-size:clamp(15px,4vw,19px)}.landing-hero-copy{width:calc(100% - 4.5vw);margin-left:4.5vw}.landing-hero-copy h1{font-size:clamp(34px,10.2vw,52px);line-height:0.9;letter-spacing:-0.06em;overflow-wrap:normal}.landing-hero-copy h1 span{display:block}.landing-hero-copy p{margin-top:12px;font-size:clamp(15px,4.1vw,17px);line-height:1.45}.landing-section-head,.landing-access-head{grid-template-columns:1fr}.landing-section-head h2,.landing-access-head h2{font-size:clamp(38px,11vw,68px)}.landing-section-head--title h2{font-size:clamp(16px,5.2vw,22px)}.landing-manage,.landing-account-label{justify-self:start;max-width:100%}.landing-manage-form{justify-self:start}.landing-orbit-words span{font-size:clamp(13px,3.4vw,16px)}.landing-plan-grid{grid-template-columns:1fr}.landing-plan-card{min-height:0}.landing-current-access{align-items:stretch;flex-direction:column}.landing-current-access .landing-plan-button{width:100%}.landing-mobile-dock{position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:79;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;box-sizing:border-box;padding:6px;border:1px solid rgba(255,248,236,0.14);border-radius:22px;background:rgba(5,8,24,0.78);box-shadow:0 12px 40px rgba(0,0,0,0.32);backdrop-filter:blur(18px)}.landing-mobile-dock form{margin:0;min-width:0;width:100%;display:flex}.landing-mobile-dock form input[type="hidden"]{display:none}.landing-page .landing-mobile-dock .landing-action,.landing-page .landing-mobile-dock a.landing-action,.landing-page .landing-mobile-dock button.landing-action{display:flex;flex:1;width:100%;min-width:0;min-height:44px;margin:0;padding:0 6px;border:1px solid rgba(255,248,236,0.16);border-radius:999px;background:rgba(255,248,236,0.08);box-shadow:none;color:var(--landing-ink);font-size:13px;font-weight:850;line-height:1;letter-spacing:0.01em;white-space:nowrap;overflow:hidden}.landing-page .landing-mobile-dock a.landing-action:hover,.landing-page .landing-mobile-dock button.landing-action:hover,.landing-page .landing-mobile-dock a.landing-action:active,.landing-page .landing-mobile-dock button.landing-action:active{color:var(--landing-ink);background:rgba(255,248,236,0.14);box-shadow:none;filter:none;transform:none}.landing-footer{padding-bottom:90px}body.landing-page .pwa-install-fab{top:max(12px,env(safe-area-inset-top));right:16px;bottom:auto}}@media (max-height:900px){.landing-potential{--landing-section-y:clamp(20px,3.6vh,36px);--landing-shell-pad:clamp(14px,2.4vh,24px)}.landing-potential .landing-section-head--title{margin-bottom:clamp(8px,1.6vh,16px)}}@media (max-height:560px){.landing-potential{--landing-section-y:10px;--landing-shell-pad:10px}.landing-potential.is-orbit-stacked{gap:8px}.landing-potential .landing-brain-credit{margin-top:6px;font-size:0.72rem;max-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:620px){.landing-code-form{flex-direction:column}.landing-code-form button{width:100%}.landing-plan-top{align-items:flex-start;flex-direction:column}}@media (hover:none){.landing-action:hover,.landing-plan-button:hover,.landing-code-form button:hover{transform:none}.landing-nebula{transform:none}.landing-cursor-glow{display:none}}@media (prefers-reduced-motion:reduce){.landing-orbit-words span{animation:none;opacity:0.96}.landing-nebula{transform:none}.landing-cursor-glow{display:none}}@media (forced-colors:active){.landing-action,.landing-plan-button,.pwa-install-fab,.pwa-window-close{border:1px solid ButtonText}}