.AiAppBuilderHero_page__ApFDA{position:relative;--xab-hero-panel:var(--tp-panel-solid);--xab-hero-line:var(--tp-border-strong);--xab-hero-shadow:color-mix(in srgb,var(--tp-ink) 14%,transparent)}.AiAppBuilderHero_page__ApFDA .xab-hero{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;isolation:isolate;padding:0;background:var(--tp-bg)}.AiAppBuilderHero_watercolor__Pu32b{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.AiAppBuilderHero_page__ApFDA .xab-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--tp-bg) 4%,transparent) 0,color-mix(in srgb,var(--tp-bg) 12%,transparent) 48%,color-mix(in srgb,var(--tp-bg) 46%,transparent) 100%)}.AiAppBuilderHero_page__ApFDA .xab-hero__body{position:relative;z-index:2;display:flex;width:min(1180px,calc(100% - 48px));flex:1;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;padding:clamp(8rem,17vh,11rem) 0 clamp(4rem,9vh,6rem);text-align:center}.AiAppBuilderHero_page__ApFDA .xab-hero__title{width:min(100%,1050px);margin:0;color:var(--tp-ink);font-family:var(--font-goga),var(--font-inter),system-ui,sans-serif;font-size:clamp(3.15rem,6.1vw,6.7rem);font-weight:680;line-height:.94;letter-spacing:-.062em;text-wrap:balance}.AiAppBuilderHero_page__ApFDA .xab-hero__title .xab-accent{display:inline-block;color:var(--tp-accent);font-family:var(--font-claude-serif),var(--font-azurio),Georgia,serif;font-style:italic;font-weight:520;letter-spacing:-.05em}.AiAppBuilderHero_header__8C_sM{position:absolute;inset:max(16px,env(safe-area-inset-top)) 0 auto;z-index:50}.AiAppBuilderHero_headerShell__fwYYV{width:min(1480px,calc(100% - 64px));margin-inline:auto}.AiAppBuilderHero_headerInner__Q_62J{display:grid;min-height:64px;grid-template-columns:minmax(150px,1fr) auto minmax(250px,1fr);align-items:center}.AiAppBuilderHero_brand__xfbly{justify-self:start;filter:none}.AiAppBuilderHero_desktopNav__oMCx1{display:flex;align-items:center;justify-content:center;gap:2px;padding:5px;border:1px solid var(--tp-border);border-radius:999px;background:color-mix(in srgb,var(--xab-hero-panel) 93%,transparent)}.AiAppBuilderHero_navLink__mzyop,.AiAppBuilderHero_signIn__Ocn_M{color:color-mix(in srgb,var(--tp-ink) 78%,transparent);font-family:var(--font-goga),var(--font-inter),system-ui,sans-serif;font-size:.84rem;font-weight:590;line-height:1;text-decoration:none}.AiAppBuilderHero_navLink__mzyop{padding:9px 13px;border-radius:999px;transition:color .16s ease,background-color .16s ease}.AiAppBuilderHero_navLink__mzyop:hover{color:var(--tp-ink);background:color-mix(in srgb,var(--tp-ink) 7%,transparent)}.AiAppBuilderHero_headerActions__o_wXt{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AiAppBuilderHero_signIn__Ocn_M{padding:10px 12px;border-radius:999px}.AiAppBuilderHero_signIn__Ocn_M:hover{color:var(--tp-ink)}.AiAppBuilderHero_getStarted__NiFLp,.AiAppBuilderHero_mobileGetStarted__gYIST{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:18px;border:0;border-radius:999px;background:var(--tp-ink);color:var(--tp-bg);font-family:var(--font-goga),var(--font-inter),system-ui,sans-serif;font-size:.86rem;font-weight:690;text-decoration:none;box-shadow:0 10px 26px -18px var(--tp-ink);transition:transform .16s ease,background-color .16s ease,color .16s ease}.AiAppBuilderHero_getStarted__NiFLp:hover,.AiAppBuilderHero_mobileGetStarted__gYIST:hover{transform:translateY(-1px);background:var(--tp-accent);color:#fff}.AiAppBuilderHero_menuButton__0TNBM{display:none;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:1px solid var(--tp-border);border-radius:999px;background:var(--xab-hero-panel);color:var(--tp-ink)}.AiAppBuilderHero_menuButton__0TNBM svg{width:18px;height:18px}.AiAppBuilderHero_mobileMenu__t80fl{display:none}.AiAppBuilderHero_mobileMenu__t80fl[data-open=true]{display:block}.AiAppBuilderHero_mobileNav__U4KN0{display:grid}.AiAppBuilderHero_mobileNavLink__jGbzQ,.AiAppBuilderHero_mobileSignIn__OzN6T{padding:.72rem .85rem;border-radius:12px;color:var(--tp-ink);font-size:.9rem;text-decoration:none}.AiAppBuilderHero_mobileNavLink__jGbzQ:hover,.AiAppBuilderHero_mobileSignIn__OzN6T:hover{background:color-mix(in srgb,var(--tp-ink) 7%,transparent)}.AiAppBuilderHero_mobileActions__jhBVL{display:grid;gap:.4rem;margin-top:.4rem}.AiAppBuilderHero_heroPromptBlock__PmawH{display:flex;width:min(920px,100%);flex-direction:column;align-items:center}.AiAppBuilderHero_composer__MbqXV{position:relative;width:100%;margin-top:clamp(2.4rem,5vw,4.25rem);padding:10px 11px 10px 18px;overflow:hidden;border:1px solid var(--xab-hero-line);border-radius:24px;background:var(--xab-hero-panel);box-shadow:0 24px 64px -44px var(--tp-ink);transition:border-color .17s ease,transform .17s ease,box-shadow .17s ease}.AiAppBuilderHero_composer__MbqXV:focus-within,.AiAppBuilderHero_composer__MbqXV:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tp-accent) 68%,var(--tp-border));box-shadow:0 28px 70px -42px color-mix(in srgb,var(--tp-accent) 45%,var(--tp-ink))}.AiAppBuilderHero_inputRow__7GmTj{display:flex;min-height:62px;align-items:center;gap:12px}.AiAppBuilderHero_sparkle__wYErC{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--tp-accent)}.AiAppBuilderHero_sparkle__wYErC svg{width:23px;height:23px}.AiAppBuilderHero_promptField__wcm_8{display:block;width:100%;min-width:0;height:52px;min-height:52px;max-height:110px;padding:14px 3px;overflow-y:auto;border:0;outline:0;resize:none;background:transparent;color:var(--tp-ink);font-family:var(--font-goga),var(--font-inter),system-ui,sans-serif;font-size:clamp(.96rem,1.15vw,1.06rem);font-weight:460;line-height:1.4;caret-color:var(--tp-accent);scrollbar-width:none}.AiAppBuilderHero_promptField__wcm_8::-webkit-scrollbar{display:none}.AiAppBuilderHero_promptField__wcm_8::placeholder{color:color-mix(in srgb,var(--tp-ink) 42%,transparent)}.AiAppBuilderHero_sendButton__ng_cQ{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;padding:0;border:0;border-radius:17px;background:var(--tp-accent);color:#fff;cursor:pointer;transition:transform .16s ease,filter .16s ease}.AiAppBuilderHero_sendButton__ng_cQ:hover{transform:translateY(-1px);filter:brightness(1.08)}.AiAppBuilderHero_sendButton__ng_cQ:active{transform:scale(.97)}.AiAppBuilderHero_sendButton__ng_cQ svg{width:21px;height:21px;stroke-width:1.9}.AiAppBuilderHero_srOnly__zI0IB{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1040px){.AiAppBuilderHero_headerShell__fwYYV{width:min(100% - 36px,920px)}.AiAppBuilderHero_headerInner__Q_62J{grid-template-columns:1fr auto}.AiAppBuilderHero_desktopNav__oMCx1,.AiAppBuilderHero_headerActions__o_wXt{display:none}.AiAppBuilderHero_menuButton__0TNBM{display:inline-flex;justify-self:end}.AiAppBuilderHero_mobileMenu__t80fl[data-open=true]{margin-top:8px;padding:10px;border:1px solid var(--tp-border);border-radius:20px;background:var(--tp-panel-solid);box-shadow:0 22px 60px -38px var(--tp-ink)}}@media (max-width:640px){.AiAppBuilderHero_page__ApFDA .xab-hero__body{width:calc(100% - 28px);justify-content:center;padding-top:7.5rem}.AiAppBuilderHero_page__ApFDA .xab-hero__title{font-size:clamp(2.55rem,13vw,4rem);line-height:.94}.AiAppBuilderHero_page__ApFDA .xab-hero__title .xab-accent{display:block;margin-top:.08em}.AiAppBuilderHero_composer__MbqXV{margin-top:2.2rem;padding:8px 8px 8px 12px;border-radius:19px}.AiAppBuilderHero_inputRow__7GmTj{min-height:55px;gap:7px}.AiAppBuilderHero_sparkle__wYErC{width:29px;height:29px;flex-basis:29px}.AiAppBuilderHero_sparkle__wYErC svg{width:20px;height:20px}.AiAppBuilderHero_promptField__wcm_8{height:47px;min-height:47px;padding-block:12px;font-size:.9rem}.AiAppBuilderHero_sendButton__ng_cQ{width:47px;height:47px;flex-basis:47px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.AiAppBuilderHero_composer__MbqXV,.AiAppBuilderHero_getStarted__NiFLp,.AiAppBuilderHero_mobileGetStarted__gYIST,.AiAppBuilderHero_sendButton__ng_cQ{transition:none}}.xv-theme-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--tp-bg);background-image:url(/backgrounds/xroga-deep-work-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.xv-theme-backdrop:after{content:"";position:absolute;inset:0}body.theme-white .xv-theme-backdrop{background-image:url(/backgrounds/xroga-light-clouds-bg.png);filter:saturate(.96) contrast(.94) brightness(1.04)}body.theme-beige .xv-theme-backdrop{background-image:url(/backgrounds/xroga-beige-mars-pyramids-code-bg.webp);background-position:top;filter:saturate(.98) contrast(1.02) brightness(.9)}body.theme-gray .xv-theme-backdrop{background-image:url(/backgrounds/xroga-gray-code-city-bg.webp);filter:saturate(0) contrast(1.06) brightness(.9)}body.theme-black .xv-theme-backdrop{background-image:url(/backgrounds/xroga-black-portal-hero.webp);background-position:top;filter:saturate(1.02) contrast(1.04) brightness(.86)}body.theme-white .xv-theme-backdrop:after{background:linear-gradient(180deg,rgba(234,247,255,.5),rgba(238,249,255,.64) 58%,#eaf7ff)}body.theme-beige .xv-theme-backdrop:after{background:linear-gradient(180deg,rgba(242,226,200,.68),rgba(242,226,200,.8) 56%,#f2e2c8)}body.theme-gray .xv-theme-backdrop:after{background:linear-gradient(180deg,rgba(13,13,13,.18),rgba(15,15,15,.3) 58%,#111111)}body.theme-black .xv-theme-backdrop:after{background:linear-gradient(180deg,rgba(0,2,9,.12),rgba(0,3,12,.18) 58%,#000000)}@media (max-width:640px){body.theme-white .xv-theme-backdrop{background-image:url(/backgrounds/xroga-light-clouds-bg-mobile.webp);background-position:top}body.theme-beige .xv-theme-backdrop{background-image:url(/backgrounds/xroga-beige-mars-pyramids-code-bg-mobile.webp);background-position:top}body.theme-gray .xv-theme-backdrop{background-image:url(/backgrounds/xroga-gray-code-city-bg-mobile.webp);background-position:top}body.theme-black .xv-theme-backdrop{background-image:url(/backgrounds/xroga-black-portal-hero-mobile.webp);background-position:top}}.xv-theme-surface{--tp-bg:#eaf7ff;--tp-ink:#071a2d;--tp-muted:#33465a;--tp-accent:var(--accent,#006aff);--tp-action-bg:var(--tp-accent);--tp-action-text:#ffffff;--tp-surface:color-mix(in srgb,var(--tp-bg) 88%,var(--tp-ink) 12%);--tp-surface-2:color-mix(in srgb,var(--tp-bg) 94%,var(--tp-ink) 6%);--tp-border:color-mix(in srgb,var(--tp-ink) 15%,transparent);--tp-border-strong:color-mix(in srgb,var(--tp-ink) 29%,transparent);--tp-shadow:color-mix(in srgb,var(--tp-ink) 13%,transparent);color-scheme:light;color:var(--tp-ink)}body.theme-white .xv-theme-surface{--tp-bg:#eaf7ff;--tp-ink:#071a2d;--tp-muted:#33465a}body.theme-beige .xv-theme-surface{--tp-bg:#f2e2c8;--tp-ink:#2d2115;--tp-muted:#513f2c;--tp-accent:#71502f;--tp-action-bg:#68431f;--tp-action-text:#fff8eb}body.theme-gray .xv-theme-surface{--tp-bg:#1a1a1a;--tp-ink:#f3f4f6;--tp-muted:#a3a3a3;--tp-action-bg:#f3f4f6;--tp-action-text:#080808;color-scheme:dark}body.theme-black .xv-theme-surface{--tp-bg:#000000;--tp-ink:#f8fafc;--tp-muted:#a3a3a3;--tp-action-bg:#ffffff;--tp-action-text:#050505;color-scheme:dark}.xv-theme-surface{--tp-panel:color-mix(in srgb,var(--tp-bg) 82%,transparent);--tp-panel-solid:color-mix(in srgb,var(--tp-bg) 94%,var(--tp-ink) 6%)}