.Header_header__2AlXl{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid #d0d7e2;background:rgba(248,250,252,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.Header_skipLink__0_YzJ{position:absolute;inset:auto auto auto -999px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.Header_skipLink__0_YzJ:focus{clip:auto;width:auto;height:auto;top:.75rem;left:.75rem;padding:.5rem 1rem;background:#6d28d9;color:#0f172a;z-index:100;border-radius:.5rem}.Header_container__fmm9t{width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;min-width:0}@media(min-width:1024px){.Header_container__fmm9t{gap:2rem;min-height:4.25rem}}.Header_logo__d2E46{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--pe-foreground);text-decoration:none;white-space:nowrap;min-width:0}@media(min-width:768px){.Header_logo__d2E46{font-size:1.125rem}}@media(min-width:1024px){.Header_logo__d2E46{font-size:1.25rem}}.Header_desktopNav__FzzFH{display:none;align-items:center;gap:2rem}@media(min-width:1024px){.Header_desktopNav__FzzFH{display:flex}}.Header_navLink__IXQUL{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;text-decoration:none;color:var(--pe-muted);font-size:.875rem;font-weight:600;transition:transform .2s ease,color .2s ease,background .2s ease}.Header_navLink__IXQUL:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:2px;background:linear-gradient(120deg,#7c3aed,#22d3ee);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.Header_navLink__IXQUL:hover{color:#0f172a;background:linear-gradient(120deg,rgba(124,58,237,.18),rgba(34,211,238,.18));transform:translateY(-2px)}.Header_navLink__IXQUL:hover:after{transform:scaleX(1)}.Header_actions__TtCcO{display:flex;align-items:center;gap:1rem;flex-shrink:0}.Header_userMenu__FSmIO{position:relative}.Header_identityCard__q_wlT{display:inline-flex;align-items:center;gap:.75rem;padding:.4rem .65rem .4rem .4rem;border-radius:9999px;border:1px solid rgba(109,40,217,.3);background:linear-gradient(130deg,rgba(124,58,237,.16),rgba(34,211,238,.18));text-decoration:none;min-width:11rem;max-width:14rem;cursor:pointer;list-style:none}.Header_identityCard__q_wlT::-webkit-details-marker{display:none}.Header_identityAvatar__ipYy1{width:1.95rem;height:1.95rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#0f172a;background:linear-gradient(120deg,#a78bfa,#67e8f9);flex-shrink:0}.Header_identityText__q1tA9{display:grid;min-width:0}.Header_identityText__q1tA9 small,.Header_identityText__q1tA9 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_identityText__q1tA9 strong{color:var(--pe-foreground);font-size:.72rem;line-height:1.1}.Header_identityText__q1tA9 small{color:var(--pe-muted);font-size:.63rem;line-height:1.1}.Header_userMenuPanel__V9fz8{position:absolute;right:0;top:calc(100% + .5rem);width:14.5rem;border-radius:.75rem;border:1px solid #d0d7e2;background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(241,245,249,.9));box-shadow:0 16px 34px rgba(15,23,42,.25);padding:.75rem;display:grid;grid-gap:.5rem;gap:.5rem;z-index:30}.Header_userMenuEmail__iFLlV{margin:0;padding:.5rem .75rem;font-size:.75rem;color:#475569;word-break:break-all}.Header_userMenuItemButton__f52ta,.Header_userMenuItem__rUiQm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;text-align:inherit;width:100%;text-align:left;display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;color:#0f172a;text-decoration:none;font-size:.875rem;font-weight:600;cursor:pointer}.Header_userMenuItemButton__f52ta:hover,.Header_userMenuItem__rUiQm:hover{background:linear-gradient(120deg,rgba(124,58,237,.18),rgba(34,211,238,.18))}.Header_userMenuItemButton__f52ta{margin-top:.5rem;color:#fff;border:1px solid rgba(190,18,60,.9);background:linear-gradient(120deg,#e11d48,#be123c);font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.18)}.Header_userMenuItemButton__f52ta:hover{background:linear-gradient(120deg,#be123c,#9f1239);box-shadow:0 10px 20px rgba(190,18,60,.34)}.Header_userMenuItemIcon__Vg0o0{flex-shrink:0}.Header_signInButton__0mkG3{background:none;color:inherit;color:#0f172a;background:linear-gradient(120deg,#7c3aed,#22d3ee);box-shadow:0 14px 28px rgba(124,58,237,.3);transition:transform .2s ease,box-shadow .2s ease}.Header_signInButton__0mkG3,.Header_signUpButton__zbGHP{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;text-align:inherit;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;min-width:5.5rem;border-radius:9999px;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.Header_signUpButton__zbGHP{background:none;color:inherit;color:var(--pe-foreground);border:1px solid rgba(109,40,217,.35);background:hsla(0,0%,100%,.6);transition:transform .2s ease,border-color .2s ease,background .2s ease;cursor:pointer}.Header_signUpButton__zbGHP:hover{transform:translateY(-2px);border-color:#6d28d9;background:linear-gradient(120deg,rgba(124,58,237,.2),rgba(34,211,238,.2))}.Header_signOutButton__vLNNW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;text-align:inherit;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700;text-decoration:none;color:#fff1f2;border:1px solid rgba(251,113,133,.45);background:linear-gradient(120deg,rgba(244,63,94,.38),rgba(190,24,93,.3));box-shadow:0 12px 28px rgba(244,63,94,.24);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Header_signOutButton__vLNNW:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(244,63,94,.34)}.Header_signInButton__0mkG3:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(124,58,237,.38)}.Header_runButton__qgMzj{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-weight:700;min-width:10.5rem;white-space:nowrap;border:1px solid rgba(109,40,217,.24);box-shadow:0 14px 34px rgba(109,40,217,.26),0 10px 28px rgba(8,145,178,.2)}.Header_runButton__qgMzj:hover{box-shadow:0 18px 42px rgba(109,40,217,.34),0 14px 34px rgba(8,145,178,.28)}@media(max-width:1023px){.Header_runButton__qgMzj{display:none!important}}.Header_mobileRunLink__CbDp_{justify-content:center;border:1px solid rgba(109,40,217,.3);background:linear-gradient(120deg,#6d28d9,#0891b2);color:#fff;font-weight:700;box-shadow:0 12px 28px rgba(109,40,217,.28)}.Header_mobileRunLink__CbDp_:after{display:none}.Header_mobileRunLink__CbDp_:hover{color:#fff;background:linear-gradient(120deg,#0891b2,#6d28d9)}.Header_mobileToggle__RNWVC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:9999px;border:1px solid rgba(109,40,217,.2);background:hsla(0,0%,100%,.6);color:var(--pe-foreground);flex-shrink:0}@media(min-width:1024px){.Header_mobileToggle__RNWVC{display:none}}.Header_mobileNav__Owv_Z{border-top:1px solid #d0d7e2;background:rgba(248,250,252,.96)}@media(min-width:1024px){.Header_mobileNav__Owv_Z{display:none}}.Header_mobileInner__KXHwp{width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);padding-block:1rem;display:flex;flex-direction:column;gap:1rem}.Header_mobileAuthButton__ssa1q{color:inherit;text-align:inherit;width:100%;text-align:left;border-radius:9999px;border:1px solid #d0d7e2;color:#475569}.Header_mobileAuthButton__ssa1q,.Header_mobileSignOut__GiP0w{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;padding:.5rem 1rem;cursor:pointer}.Header_mobileSignOut__GiP0w{border:0;color:inherit;text-align:inherit;border-radius:9999px;border:1px solid rgba(251,113,133,.45);color:#fff1f2;background:linear-gradient(120deg,rgba(244,63,94,.38),rgba(190,24,93,.3));font-weight:700;width:-moz-fit-content;width:fit-content}.Header_mobileIdentityCard__iXI3x{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;border-radius:.75rem;border:1px solid rgba(109,40,217,.24);background:linear-gradient(130deg,rgba(124,58,237,.12),rgba(34,211,238,.12))}.Header_mobileIdentityText__ZjaVq{display:grid;min-width:0}.Header_mobileIdentityText__ZjaVq small,.Header_mobileIdentityText__ZjaVq strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_mobileIdentityText__ZjaVq strong{font-size:.875rem;color:var(--pe-foreground)}.Header_mobileIdentityText__ZjaVq small{font-size:.75rem;color:var(--pe-muted)}.Header_mobileEngineLink__c_5iw{border:1px solid rgba(8,145,178,.25);border-radius:9999px;color:#0891b2;font-weight:700}.Header_mobileEngineLink__c_5iw:after{display:none}.Header_mobileEngineLink__c_5iw:hover{color:#0f172a;background:linear-gradient(120deg,rgba(8,145,178,.14),rgba(34,211,238,.14))}@media(max-width:767px){.Header_identityCard__q_wlT,.Header_signInButton__0mkG3,.Header_signOutButton__vLNNW,.Header_signUpButton__zbGHP,.Header_userMenu__FSmIO{display:none}}.layout_shellMarketing__MOo6v,.layout_shell__HjQvg{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc;color:#0f172a;--pe-text:#0f172a;--pe-foreground:#0f172a;--pe-muted:#475569;--pe-muted-foreground:#475569}.layout_shellMarketing__MOo6v footer,.layout_shellMarketing__MOo6v header{background:#f8fafc;color:#0f172a;border-color:#d0d7e2}.layout_shellMarketing__MOo6v main{color:#0f172a}.layout_shellMarketing__MOo6v main div,.layout_shellMarketing__MOo6v main section{background-color:transparent;background-image:none;color:#0f172a}.layout_shellMarketing__MOo6v main div:after,.layout_shellMarketing__MOo6v main div:before,.layout_shellMarketing__MOo6v main section:after,.layout_shellMarketing__MOo6v main section:before{background-image:none}.layout_shellMarketing__MOo6v main h1,.layout_shellMarketing__MOo6v main h2,.layout_shellMarketing__MOo6v main h3,.layout_shellMarketing__MOo6v main h4,.layout_shellMarketing__MOo6v main h5,.layout_shellMarketing__MOo6v main h6{color:#0f172a}.layout_shellMarketing__MOo6v main dd,.layout_shellMarketing__MOo6v main dt,.layout_shellMarketing__MOo6v main label,.layout_shellMarketing__MOo6v main li,.layout_shellMarketing__MOo6v main p{color:#475569}.layout_shellMarketing__MOo6v main a{color:#0f172a}.layout_shellMarketing__MOo6v main a:hover{color:#6d28d9}.layout_shellRun__ALajB{background:#f8fafc;color:#0f172a}.layout_main__S4FiK{flex:1 1;display:flex;flex-direction:column}