.landing_root__BtNPA{--bg-color:#0b0b08;--card-bg:#1b1912;--card-border:#201e18;--text-main:#edecec;--text-secondary:#999895;--btn-border:#3f3e37;--placeholder-bg:#343d40;--prompt-border:#2a2820;--prompt-bg:#1b1912;--u:0.0340136054vw;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Alike",Georgia,serif;--transition-main:all 0.3s cubic-bezier(0.2,0.8,0.2,1);background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.landing_bgWrapper__HxzqN{display:none}.landing_header__o42IA{position:fixed;top:0;left:0;z-index:1000;width:100%;height:calc(100 * var(--u));display:flex;align-items:flex-start;background-color:rgba(11,11,8,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.landing_navLogo__JbDxe{position:absolute;top:calc(25 * var(--u));left:calc(140 * var(--u));height:calc(48 * var(--u));display:flex;align-items:center;text-decoration:none}.landing_navLogo__JbDxe img{height:100%;width:auto}.landing_navCenter__GtruS{position:absolute;top:calc(25 * var(--u));left:50%;transform:translateX(-50%);display:flex;gap:calc(40 * var(--u));padding-top:calc(10 * var(--u))}.landing_navCenter__GtruS a{color:var(--text-main);text-decoration:none;font-size:calc(24 * var(--u));font-weight:400}.landing_navRight__iABeE{position:absolute;top:calc(25 * var(--u));right:calc(170 * var(--u));display:flex;flex-direction:row-reverse;align-items:center;gap:calc(15 * var(--u))}.landing_btnSignup__Uyv5e{display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;font-size:calc(26 * var(--u));border-radius:999px;text-decoration:none;white-space:nowrap;width:calc(195 * var(--u));height:calc(54 * var(--u));background-color:var(--text-main);color:#000;border:none;font-family:inherit}.landing_btnSignup__Uyv5e:disabled{opacity:.6;cursor:not-allowed}.landing_btnGhost__avmMd{display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;font-size:calc(26 * var(--u));border-radius:999px;text-decoration:none;white-space:nowrap;width:calc(150 * var(--u));height:calc(52 * var(--u));background:transparent;color:var(--text-main);border:1px solid var(--btn-border);font-family:inherit}.landing_mainStage__isSIB{display:flex;flex-direction:column;align-items:center;padding-top:calc(300 * var(--u));padding-bottom:calc(150 * var(--u));text-align:center;width:100%}.landing_mainStagePrompt__9L8ny{padding-top:calc(280 * var(--u))}.landing_contentPanel__hCi2X{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 2rem;box-sizing:border-box;z-index:10}.landing_contentPanelPrompt__L3d6W{max-width:100%}.landing_textBlock__LPwrU{font-weight:500;letter-spacing:calc(-4 * var(--u));margin-bottom:calc(25 * var(--u));color:var(--text-main);font-family:var(--font-sans);font-style:normal;line-height:1}.landing_textBlockPrompt__wmQOZ,.landing_textBlock__LPwrU{font-size:calc(155 * var(--u))}.landing_subHeading__ABRJk{font-size:calc(42 * var(--u));color:var(--text-secondary);font-weight:400;margin-bottom:calc(90 * var(--u));max-width:100%;line-height:1.4}.landing_ctaWrapper__OLH_S{display:flex;flex-direction:column;align-items:center;gap:calc(25 * var(--u));margin-bottom:calc(60 * var(--u));min-height:calc(240 * var(--u));width:100%}.landing_accessCodeInputGroup__VG681{display:flex;gap:calc(18 * var(--u));justify-content:center}.landing_accessCodeInput__kbB2q{background-color:#161612;border:1px solid #3a3830;border-radius:999px;color:var(--text-main);font-family:var(--font-sans);outline:none;transition:border-color .2s ease;width:calc(80 * var(--u));aspect-ratio:80/108;height:auto;font-size:calc(48 * var(--u));font-weight:500;text-align:center;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0}.landing_accessCodeInput__kbB2q:focus{border-color:var(--text-secondary)}.landing_accessCodeInput__kbB2q:disabled{opacity:.6;cursor:not-allowed}.landing_isEmailMode__K5Hnj .landing_accessCodeInputGroup__VG681{display:none}.landing_emailInputContainer__8JM3t{display:none;width:calc(570 * var(--u))}.landing_isEmailMode__K5Hnj .landing_emailInputContainer__8JM3t{display:block}.landing_emailField__AX8sM{background-color:#161612;border:1px solid #3a3830;border-radius:999px;color:var(--text-main);font-family:var(--font-sans);outline:none;transition:border-color .2s ease;width:100%;height:calc(108 * var(--u));padding:0 calc(40 * var(--u));font-size:calc(28 * var(--u))}.landing_emailField__AX8sM:focus{border-color:var(--text-secondary)}.landing_toggleWaitlist__kELmE{font-size:calc(22 * var(--u));color:#55544f;text-decoration:none;cursor:pointer;transition:color .2s ease;background:none;border:none;padding:0;font-family:inherit}.landing_toggleWaitlist__kELmE:hover{color:var(--text-secondary);text-decoration:underline}.landing_toggleWaitlist__kELmE span{text-decoration:underline}.landing_accessCodeBtn__iJNkN{margin-top:calc(15 * var(--u));height:calc(68 * var(--u));padding:0 calc(60 * var(--u));background-color:var(--text-main);color:#0b0b08;font-size:calc(26 * var(--u));font-weight:600;border-radius:999px;border:none;cursor:pointer;font-family:inherit}.landing_accessCodeBtn__iJNkN:disabled{opacity:.6;cursor:not-allowed}.landing_errorMessage__JwBdj{color:#ef4444;font-size:calc(22 * var(--u));margin:0}.landing_ctaWrapperPrompt__kMaJZ{display:flex;flex-direction:column;align-items:center;margin-top:calc(20 * var(--u));width:100%;max-width:calc(1150 * var(--u))}.landing_promptInterface__Tb_C7{width:100%;display:flex;flex-direction:column;gap:calc(25 * var(--u))}.landing_promptBox__GsPGG{width:100%;background-color:var(--prompt-bg);border:1px solid var(--prompt-border);border-radius:calc(24 * var(--u));padding:calc(30 * var(--u));display:flex;flex-direction:column;position:relative}.landing_promptInput__78t20{background:transparent;border:none;outline:none;color:var(--text-main);font-family:inherit;font-size:calc(28 * var(--u));resize:none;height:calc(120 * var(--u));width:100%;line-height:1.4}.landing_promptInput__78t20::placeholder{color:#55544f}.landing_promptFooter__baKFu{display:flex;justify-content:space-between;align-items:center;margin-top:calc(20 * var(--u))}.landing_modelSelector__0yUfF{display:flex;align-items:center;gap:calc(10 * var(--u));color:#7b7a74;font-size:calc(24 * var(--u));background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0}.landing_modelSelector__0yUfF svg{width:calc(18 * var(--u));height:auto}.landing_promptActions__gP5IK{display:flex;align-items:center;gap:calc(12 * var(--u))}.landing_submitBtn__MC6jp{width:calc(52 * var(--u));height:calc(52 * var(--u));background-color:#31312b;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s;color:#888}.landing_submitBtn__MC6jp svg{width:calc(22 * var(--u));height:auto}.landing_submitBtn__MC6jp.landing_active__z1klb,.landing_submitBtn__MC6jp:hover{background-color:var(--text-main);color:var(--bg-color)}.landing_suggestionPills__qWIuV{display:flex;gap:calc(15 * var(--u));justify-content:center}.landing_pillBtn__RZLUD{padding:calc(18 * var(--u)) calc(35 * var(--u));border:1px solid #24231d;border-radius:999px;font-size:calc(22 * var(--u));color:#7b7a74;background:rgba(255,255,255,.02);cursor:pointer;font-family:inherit;transition:all .2s}.landing_pillBtn__RZLUD:hover{border-color:rgba(255,255,255,.3);color:var(--text-main)}.landing_showcaseSection__HvX4U{padding-bottom:calc(100 * var(--u));padding-left:2rem;padding-right:2rem;box-sizing:border-box}.landing_showcaseContainer__5wx3u,.landing_showcaseSection__HvX4U{display:flex;flex-direction:column;align-items:center;width:100%}.landing_showcaseCard__HnH7o{width:calc(2598 * var(--u));max-width:100%;height:calc(1368 * var(--u));background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:calc(7 * var(--u));margin-bottom:calc(180 * var(--u));position:relative;display:flex;align-items:center;box-sizing:border-box}.landing_cardVisual___kYaO{margin-left:calc(35 * var(--u));width:calc(1540 * var(--u));height:calc(1298 * var(--u));background-color:var(--placeholder-bg);border-radius:calc(4 * var(--u));overflow:hidden}.landing_cardVisual___kYaO iframe{width:100%;height:100%;border:none}.landing_cardContent__3BHpI{position:absolute;top:calc(625 * var(--u));left:calc(1655 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u));width:calc(850 * var(--u))}.landing_cardReverse__90x3r{flex-direction:row-reverse}.landing_cardReverse__90x3r .landing_cardVisual___kYaO{margin-left:0;margin-right:calc(35 * var(--u))}.landing_cardReverse__90x3r .landing_cardContent__3BHpI{left:calc(135 * var(--u))}.landing_cardTitle__6mC4T{font-weight:500;color:var(--text-main)}.landing_cardDesc__6BuLY,.landing_cardTitle__6mC4T{font-size:calc(45 * var(--u));line-height:1.1;margin:0}.landing_cardDesc__6BuLY{font-weight:400;color:var(--text-secondary)}.landing_visualFooter__dGYef{width:100%;padding:calc(60 * var(--u)) calc(80 * var(--u));display:flex;justify-content:center;box-sizing:border-box}.landing_brutalistGrid__MX_fb,.landing_brutalistSection__p6e0_,.landing_gridCell__AIZeR,.landing_poeticText__JmEvk,.landing_smallSans__T4ELL{display:none}.landing_footerInner__gmA9S{width:100%;display:flex;flex-direction:column}.landing_footerLogoWrapper__K00FE{width:100%;display:flex;justify-content:center;box-sizing:border-box}.landing_footerLogo__X_Eqf{display:block;width:100%;height:auto}.landing_footerLinks__U9M0f{display:none}.landing_footerLink__OlDPr{color:var(--text-main);text-decoration:none;font-family:var(--font-sans);font-weight:500;transition:opacity .2s ease}.landing_footerLink__OlDPr:hover{opacity:.7}.landing_animationContainer__rSFYE{width:100%;height:100%}.landing_animationContainer__rSFYE iframe{width:100%;height:100%;border:none}@media (max-width:1200px){.landing_root__BtNPA{--u:0.05vw}.landing_showcaseCard__HnH7o{width:90vw;height:auto;min-height:calc(1000 * var(--u));padding:calc(40 * var(--u))}}@media (max-width:1024px){.landing_showcaseCard__HnH7o{flex-direction:column;padding:24px;width:100%;height:auto}.landing_cardVisual___kYaO{width:100%;height:50vw;margin:0 0 24px}.landing_cardContent__3BHpI{position:relative;top:auto;left:auto;width:100%;padding:0}}@media (max-width:768px){.landing_root__BtNPA{--u:0.08vw}.landing_header__o42IA{height:auto;padding:12px 16px;position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}.landing_navLogo__JbDxe{position:relative;top:auto;left:auto;width:auto;height:24px;flex-shrink:0}.landing_navLogo__JbDxe img{height:100%;width:auto;display:block}.landing_navCenter__GtruS{display:none}.landing_navRight__iABeE{position:relative;top:auto;right:auto;display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:1;min-width:0}.landing_btnGhost__avmMd,.landing_btnSignup__Uyv5e{width:auto;height:auto;padding:8px 12px;font-size:15px;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;border-radius:999px}.landing_mainStage__isSIB{padding-top:100px;padding-bottom:60px}.landing_contentPanel__hCi2X{padding:0 16px;box-sizing:border-box}.landing_textBlock__LPwrU{font-size:11vw;letter-spacing:-.02em;margin-bottom:24px;width:100%}.landing_subHeading__ABRJk{font-size:4.5vw;margin-bottom:40px;padding:0;width:100%}.landing_ctaWrapper__OLH_S{min-height:auto;gap:16px;margin-bottom:40px}.landing_accessCodeInputGroup__VG681{gap:2vw;flex-wrap:nowrap;justify-content:center;padding:0 4vw;width:100%;box-sizing:border-box}.landing_accessCodeInput__kbB2q{width:12vw!important;height:16.5vw!important;max-width:44px;max-height:60px;padding:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:min(22px,6vw);text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0}.landing_emailInputContainer__8JM3t{width:90%;max-width:320px}.landing_emailField__AX8sM{height:56px;padding:0 24px;font-size:16px}.landing_toggleWaitlist__kELmE{font-size:14px}.landing_accessCodeBtn__iJNkN{height:48px;padding:0 32px;font-size:16px;margin-top:8px}.landing_ctaWrapperPrompt__kMaJZ{width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.landing_promptBox__GsPGG{padding:20px;border-radius:16px}.landing_promptInput__78t20{font-size:16px;height:80px}.landing_promptFooter__baKFu{margin-top:16px}.landing_modelSelector__0yUfF{font-size:14px}.landing_submitBtn__MC6jp{width:40px;height:40px}.landing_suggestionPills__qWIuV{flex-wrap:wrap;gap:8px;justify-content:center}.landing_pillBtn__RZLUD{padding:10px 20px;font-size:14px}.landing_showcaseSection__HvX4U{padding-bottom:40px;padding-left:16px;padding-right:16px}.landing_showcaseCard__HnH7o{width:100%;height:auto;flex-direction:column;padding:20px;margin-bottom:32px;box-sizing:border-box}.landing_cardVisual___kYaO{width:100%;height:60vw;margin:0 0 16px}.landing_cardContent__3BHpI{position:relative;top:auto;left:auto;width:100%;gap:8px}.landing_cardReverse__90x3r{flex-direction:column}.landing_cardReverse__90x3r .landing_cardVisual___kYaO{margin:0 0 16px}.landing_cardReverse__90x3r .landing_cardContent__3BHpI{left:auto}.landing_cardTitle__6mC4T{font-size:24px}.landing_cardDesc__6BuLY{font-size:16px}.landing_visualFooter__dGYef{margin-top:60px;padding:36px 32px 80px;box-sizing:border-box;background-color:var(--card-bg)}.landing_footerInner__gmA9S{align-items:flex-start}.landing_footerLogoWrapper__K00FE{justify-content:flex-start;margin-bottom:48px;width:100%}.landing_footerLogo__X_Eqf{width:65vw;max-width:280px}.landing_footerLinks__U9M0f{display:flex;flex-direction:column;gap:36px}.landing_footerLink__OlDPr{font-size:38px;line-height:1.2;font-weight:400}}@media (max-width:480px){.landing_textBlock__LPwrU{font-size:13vw}.landing_subHeading__ABRJk{font-size:4.5vw}.landing_accessCodeInputGroup__VG681{gap:1.5vw;padding:0 3vw}.landing_accessCodeInput__kbB2q{max-width:40px}.landing_btnGhost__avmMd,.landing_btnSignup__Uyv5e{padding:6px 12px;font-size:14px}}@media (max-width:360px){.landing_accessCodeInputGroup__VG681{gap:1vw;padding:0 2vw}.landing_accessCodeInput__kbB2q{max-width:36px}}