.landing-module__bxHgOq__landing{--purple:var(--theme-accent);--gold:#fbbf24;--panel:var(--theme-panel-brand);--line:var(--theme-border-soft);color:#f3f4f6;background:radial-gradient(ellipse at 85% 14%, var(--theme-glow), transparent 36%), #080b11;isolation:isolate;min-height:100vh;overflow:clip}.landing-module__bxHgOq__landing .header-bar{margin-bottom:0}.landing-module__bxHgOq__main,.landing-module__bxHgOq__footer{width:min(1160px,92%);margin-inline:auto}.landing-module__bxHgOq__hero{align-items:center;min-height:610px;padding-block:68px 66px;display:flex;position:relative}.landing-module__bxHgOq__heroCopy{z-index:2;text-align:center;width:68%;position:relative}.landing-module__bxHgOq__hero h1{font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(40px,4.5vw,62px);font-weight:850;line-height:1.1}.landing-module__bxHgOq__hero h1>span{color:#fbbf24;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#fde68a,#fbbf24 60%,#f59e0b);-webkit-background-clip:text;background-clip:text}.landing-module__bxHgOq__intro{max-width:620px;color:var(--theme-text-intro);margin:25px auto 0;font-size:15px;line-height:1.85}.landing-module__bxHgOq__actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:29px;display:flex}.landing-module__bxHgOq__actions a{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 23px;font-size:13px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.landing-module__bxHgOq__primary{color:#171005;background:linear-gradient(110deg,#fbbf24,#f59e0b);border:1px solid #fbbf24;box-shadow:0 5px 24px #f59e0b26}.landing-module__bxHgOq__secondary{background:var(--theme-control);border:1px solid rgb(var(--theme-accent-rgb) / .5);color:var(--theme-control-text);box-shadow:inset 0 1px #ffffff08}.landing-module__bxHgOq__actions a:hover{transform:translateY(-2px)}.landing-module__bxHgOq__primary:hover{box-shadow:0 5px 28px #f59e0b45}.landing-module__bxHgOq__secondary:hover{background:var(--theme-control-raised);border-color:var(--theme-accent)}.landing-module__bxHgOq__heroArtwork{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;width:580px;position:absolute;top:15px;right:-40px;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 28% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 4%,#000 28% 96%,#0000 100%)}.landing-module__bxHgOq__mouseFollow{transform:translate3d(var(--pointer-x,0px), var(--pointer-y,0px), 0)}.landing-module__bxHgOq__astronaut{width:100%;height:auto;animation:9s ease-in-out infinite landing-module__bxHgOq__float-astronaut}@keyframes landing-module__bxHgOq__float-astronaut{0%,to{transform:translateY(8px)}50%{transform:translateY(-12px)}}.landing-module__bxHgOq__assignmentStack{z-index:3;width:min(820px,92%);margin:20px auto 0;position:relative}.landing-module__bxHgOq__stackButton{width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:35px 26px 0;display:block}.landing-module__bxHgOq__stackStage{isolation:isolate;display:grid}.landing-module__bxHgOq__stackCard{aspect-ratio:1195/639;transform-origin:50%;background:#080b11;grid-area:1/1;min-width:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s;display:block;overflow:hidden;box-shadow:0 16px 34px #00000045}.landing-module__bxHgOq__stackCard[data-position="0"]{z-index:3;opacity:1;transform:translate(0)rotate(0)scale(1)}.landing-module__bxHgOq__stackCard[data-position="1"]{z-index:2;opacity:.8;transform:translate(-17px,-15px)rotate(-4deg)scale(.97)}.landing-module__bxHgOq__stackCard[data-position="2"]{z-index:1;opacity:.55;transform:translate(19px,-27px)rotate(4deg)scale(.94)}.landing-module__bxHgOq__screenshot{object-fit:contain;width:100%;height:100%;display:block}.landing-module__bxHgOq__stackHint{color:var(--theme-text-subtle);justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.landing-module__bxHgOq__stackHint>span{color:var(--theme-text-secondary);font-variant-numeric:tabular-nums;margin-left:7px}.landing-module__bxHgOq__stackButton:hover .landing-module__bxHgOq__stackHint{color:#fcd34d}.landing-module__bxHgOq__featuresSection{padding-top:65px}.landing-module__bxHgOq__features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__bxHgOq__feature{border:1px solid var(--theme-border);background:linear-gradient(135deg, var(--theme-panel-tint), var(--theme-panel) 78%);border-radius:14px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 10px 28px #0000002e}.landing-module__bxHgOq__feature:before{content:"";background:var(--theme-accent);border-radius:0 0 3px 3px;width:56px;height:3px;position:absolute;top:-1px;left:28px}.landing-module__bxHgOq__feature:nth-child(2n){background:linear-gradient(135deg, var(--theme-panel-warm), var(--theme-panel-warm-base) 78%);border-color:var(--theme-border-warm)}.landing-module__bxHgOq__feature:nth-child(2n):before{background:#fbbf24}.landing-module__bxHgOq__featureIcon{background:rgb(var(--theme-accent-rgb) / .15);border:1px solid rgb(var(--theme-accent-rgb) / .22);width:44px;height:44px;color:var(--theme-text-secondary);border-radius:11px;place-items:center;margin-bottom:20px;display:grid}.landing-module__bxHgOq__feature:nth-child(2n) .landing-module__bxHgOq__featureIcon{color:#fbbf24;background:#f59e0b15;border-color:#f59e0b35}.landing-module__bxHgOq__feature h2{color:var(--theme-text);margin-bottom:11px;font-size:17px;font-weight:700;line-height:1.4}.landing-module__bxHgOq__feature p{color:var(--theme-text-body);font-size:13px;line-height:1.85}.landing-module__bxHgOq__feature:hover{border-color:var(--theme-accent);box-shadow:0 15px 36px #00000050, 0 0 22px rgb(var(--theme-accent-rgb) / .08);transform:translateY(-5px)}.landing-module__bxHgOq__feature:nth-child(2n):hover{border-color:#f59e0b;box-shadow:0 15px 36px #00000050,0 0 22px #f59e0b0c}.landing-module__bxHgOq__feature[data-reveal=pending],.landing-module__bxHgOq__stepPanel[data-reveal=pending]{opacity:0;transform:translateY(25px)}.landing-module__bxHgOq__feature[data-reveal=visible],.landing-module__bxHgOq__stepPanel[data-reveal=visible]{animation:landing-module__bxHgOq__panel-enter .65s cubic-bezier(.16, 1, .3, 1) var(--entrance-delay,0s) backwards}@keyframes landing-module__bxHgOq__panel-enter{0%{opacity:0;transform:translateY(25px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-module__bxHgOq__workflow{border-top:1px solid var(--theme-border-divider);margin-top:57px;padding-top:36px}.landing-module__bxHgOq__workflow>h2{text-align:center;margin-bottom:28px;font-size:23px;font-weight:750}.landing-module__bxHgOq__steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__bxHgOq__stepPanel{background:var(--theme-panel-step);border:1px solid var(--theme-border-step);border-radius:12px;padding:24px}.landing-module__bxHgOq__step{color:var(--theme-accent);margin-bottom:16px;font-size:25px;font-weight:850;line-height:1;display:inline-block}.landing-module__bxHgOq__stepPanel:nth-child(2) .landing-module__bxHgOq__step{color:#fbbf24}.landing-module__bxHgOq__stepPanel h3{margin-bottom:7px;font-size:14px;font-weight:700}.landing-module__bxHgOq__stepPanel p{color:var(--theme-text-body);font-size:12px;line-height:1.85}.landing-module__bxHgOq__earlyAccess{background:var(--theme-panel-note);border:1px solid var(--theme-border-note);border-radius:12px;align-items:center;gap:30px;margin:38px 0 50px;padding:24px 28px;display:flex}.landing-module__bxHgOq__earlyAccess h2{margin-bottom:6px;font-size:14px;font-weight:700}.landing-module__bxHgOq__earlyAccess p{color:var(--theme-text-note);max-width:85ch;font-size:12px;line-height:1.85}.landing-module__bxHgOq__earlyAccess a{color:#fcd34d;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:650;display:flex}.landing-module__bxHgOq__earlyAccess a:hover{text-underline-offset:4px;text-decoration:underline}.landing-module__bxHgOq__footer{color:var(--theme-text-subtle);align-items:center;gap:16px;padding-bottom:30px;font-size:10px;display:flex}.landing-module__bxHgOq__footer>a:first-child{color:#fcd34d;align-items:center;gap:9px;font-size:16px;font-weight:800;display:flex}.landing-module__bxHgOq__footer>a:last-child{margin-left:auto}.landing-module__bxHgOq__landing :where(a,button):focus-visible{outline-offset:4px;outline:2px solid #fbbf24}.landing-module__bxHgOq__skipLink{z-index:100;color:#171005;background:#fbbf24;padding:10px 15px;position:fixed;top:-100px;left:15px}.landing-module__bxHgOq__skipLink:focus{top:12px}.landing-module__bxHgOq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.landing-module__bxHgOq__hero{min-height:570px}.landing-module__bxHgOq__heroCopy{width:72%}.landing-module__bxHgOq__hero h1{font-size:48px}.landing-module__bxHgOq__heroArtwork{opacity:.66;width:600px;top:15px;right:-175px}.landing-module__bxHgOq__intro{max-width:530px;font-size:14px}.landing-module__bxHgOq__feature{padding:23px}.landing-module__bxHgOq__feature h2{font-size:16px}.landing-module__bxHgOq__features,.landing-module__bxHgOq__steps{gap:16px}}@media (max-width:850px){.landing-module__bxHgOq__hero{min-height:580px;padding-block:55px}.landing-module__bxHgOq__heroCopy{width:80%}.landing-module__bxHgOq__hero h1{font-size:44px}.landing-module__bxHgOq__heroArtwork{opacity:.42;width:520px;top:35px;right:-175px}.landing-module__bxHgOq__features{grid-template-columns:1fr 1fr}.landing-module__bxHgOq__feature[data-reveal=visible]{animation-delay:0s}.landing-module__bxHgOq__steps{gap:13px}.landing-module__bxHgOq__stepPanel{padding:20px}.landing-module__bxHgOq__earlyAccess{flex-wrap:wrap;gap:15px}.landing-module__bxHgOq__earlyAccess a{margin-left:0}}@media (max-width:600px){.landing-module__bxHgOq__hero{min-height:auto;padding:43px 0 32px;display:block}.landing-module__bxHgOq__heroCopy{width:100%}.landing-module__bxHgOq__hero h1{font-size:clamp(31px,7.7vw,45px);line-height:1.13}.landing-module__bxHgOq__heroArtwork{opacity:.24;width:340px;top:-17px;right:-98px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.landing-module__bxHgOq__intro{margin-top:23px;font-size:13px;line-height:1.85}.landing-module__bxHgOq__actions{gap:10px;margin-top:25px}.landing-module__bxHgOq__actions a{gap:7px;min-height:45px;padding:10px 14px;font-size:11px}.landing-module__bxHgOq__actions svg{width:17px}.landing-module__bxHgOq__assignmentStack{width:100%;margin-top:16px}.landing-module__bxHgOq__stackButton{padding:25px 15px 0}.landing-module__bxHgOq__stackCard[data-position="1"]{transform:translate(-8px,-10px)rotate(-4deg)scale(.97)}.landing-module__bxHgOq__stackCard[data-position="2"]{transform:translate(9px,-19px)rotate(4deg)scale(.94)}.landing-module__bxHgOq__stackHint{margin-top:17px;font-size:10px}.landing-module__bxHgOq__featuresSection{padding-top:32px}.landing-module__bxHgOq__features,.landing-module__bxHgOq__steps{grid-template-columns:1fr;gap:16px}.landing-module__bxHgOq__feature{padding:25px}.landing-module__bxHgOq__featureIcon{width:40px;height:40px;margin-bottom:16px}.landing-module__bxHgOq__feature h2{font-size:17px}.landing-module__bxHgOq__feature p{font-size:13px}.landing-module__bxHgOq__workflow{margin-top:35px;padding-top:28px}.landing-module__bxHgOq__workflow>h2{margin-bottom:23px;font-size:20px}.landing-module__bxHgOq__stepPanel{padding:23px}.landing-module__bxHgOq__stepPanel[data-reveal=visible]{animation-delay:0s}.landing-module__bxHgOq__step{float:left;margin-bottom:5px;margin-right:18px}.landing-module__bxHgOq__stepPanel p{margin-left:52px}.landing-module__bxHgOq__earlyAccess{margin-block:28px 35px;padding:23px}.landing-module__bxHgOq__footer{flex-wrap:wrap;row-gap:12px}.landing-module__bxHgOq__footer>span{order:3;width:100%;font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__landing *,.landing-module__bxHgOq__landing :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-module__bxHgOq__feature[data-reveal],.landing-module__bxHgOq__stepPanel[data-reveal]{opacity:1;transform:none}.landing-module__bxHgOq__mouseFollow{transform:none}}
