.desktopUi-module__1qbC_q__page{min-height:100dvh;padding:var(--ui-space-32px);background:var(--public-surface);color:var(--public-text)}.desktopUi-module__1qbC_q__header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-24px);max-width:88rem;margin:0 auto var(--ui-space-32px);display:flex}.desktopUi-module__1qbC_q__header h1,.desktopUi-module__1qbC_q__header p,.desktopUi-module__1qbC_q__cardHeader h2,.desktopUi-module__1qbC_q__cardHeader p{margin:0}.desktopUi-module__1qbC_q__header h1{font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-tight)}.desktopUi-module__1qbC_q__header p{margin-top:var(--ui-space-4px);color:var(--gray-600);font-size:var(--ui-text-14px);line-height:var(--ui-line-snug)}.desktopUi-module__1qbC_q__status{border:1px solid var(--gray-175);border-radius:var(--ui-radius-full);padding:var(--ui-space-4px) var(--ui-space-12px);background:var(--gray-0);color:var(--gray-600);font-size:var(--ui-text-12px);line-height:var(--ui-line-snug);flex:none}.desktopUi-module__1qbC_q__grid{gap:var(--ui-space-24px);grid-template-columns:repeat(2,minmax(0,1fr));max-width:88rem;margin:0 auto;display:grid}.desktopUi-module__1qbC_q__card{border:1px solid var(--gray-175);border-radius:var(--ui-radius-16px);background:var(--gray-0);min-width:0;box-shadow:var(--ui-shadow-soft);overflow:hidden}.desktopUi-module__1qbC_q__card:last-child{grid-column:1/-1}.desktopUi-module__1qbC_q__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-20px);min-height:6.5rem;padding:var(--ui-space-20px);display:flex}.desktopUi-module__1qbC_q__cardHeader h2{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug)}.desktopUi-module__1qbC_q__cardHeader p{max-width:34rem;margin-top:var(--ui-space-4px);color:var(--gray-600);font-size:var(--ui-text-12px);line-height:var(--ui-line-snug)}.desktopUi-module__1qbC_q__cardHeader a{min-height:var(--ui-control-h-32px);border:1px solid var(--gray-175);border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-12px);color:var(--gray-1000);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast);flex:none;align-items:center;text-decoration:none;display:inline-flex}.desktopUi-module__1qbC_q__cardHeader a:hover{border-color:var(--gray-200);background:var(--gray-50)}.desktopUi-module__1qbC_q__cardHeader a:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.desktopUi-module__1qbC_q__preview{border-top:1px solid var(--gray-175);background:var(--gray-0);height:27rem;overflow:hidden}.desktopUi-module__1qbC_q__previewCanvas{pointer-events:none;transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}@media not (min-width:64rem){.desktopUi-module__1qbC_q__grid{grid-template-columns:1fr}.desktopUi-module__1qbC_q__card:last-child{grid-column:auto}}@media not (min-width:40rem){.desktopUi-module__1qbC_q__page{padding:var(--ui-space-20px)}.desktopUi-module__1qbC_q__header,.desktopUi-module__1qbC_q__cardHeader{flex-direction:column;align-items:flex-start}}
.publicNavigation-module__JQ_JWW__buttonBase{border-radius:var(--ui-radius-12px);font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publicNavigation-module__JQ_JWW__secondaryButton{border:var(--public-card-border);background:var(--public-control-bg);color:var(--color-foreground);transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast), color var(--ui-transition-fast);}.publicNavigation-module__JQ_JWW__secondaryButton:hover:not(:disabled){border-color:var(--public-card-border-color-strong);background:var(--public-control-bg-hover)}.publicNavigation-module__JQ_JWW__navFrostedSurface{background-color:color-mix(in srgb, var(--public-surface) 98%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publicNavigation-module__JQ_JWW__navCta{background:linear-gradient(0deg, transparent 0%, var(--white-a12) 100%), var(--gray-900);box-shadow:inset 0 .5px 0 0 #fff6, 0 1px 2px -1px var(--black-a20), 0 0 0 .5px var(--black-a55);color:var(--gray-0);font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);white-space:nowrap;transition:filter var(--ui-transition-fast), transform var(--ui-transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publicNavigation-module__JQ_JWW__navCta:hover{filter:brightness(1.05)}.publicNavigation-module__JQ_JWW__navCta:active{filter:brightness(.98);transform:translateY(.5px)}.publicNavigation-module__JQ_JWW__navCta:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.publicNavigation-module__JQ_JWW__navCtaCompact{height:var(--ui-control-h-32px);padding:0 var(--ui-space-16px);border-radius:var(--ui-radius-8px)}.publicNavigation-module__JQ_JWW__navCtaProminent{min-height:3.5rem;padding:0 var(--ui-space-20px);border-radius:var(--ui-radius-16px);corner-shape:squircle;font-size:var(--ui-text-16px)}.publicNavigation-module__JQ_JWW__navLink{border-radius:var(--ui-radius-full);font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);letter-spacing:0;line-height:var(--ui-line-none);white-space:nowrap;transition:color var(--ui-transition-fast), background-color var(--ui-transition-fast);text-decoration:none}.publicNavigation-module__JQ_JWW__navLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.publicNavigation-module__JQ_JWW__navCta,.publicNavigation-module__JQ_JWW__navLink{transition:none}}
.Navbar-module__jXSz4q__fixedBar{z-index:var(--public-z-nav);padding-top:var(--public-navbar-top-inset);padding-right:var(--bs-scroll-lock-gutter,0px);transition:transform var(--public-motion-smooth);position:fixed;top:0;left:0;right:0}.Navbar-module__jXSz4q__fixedBar[data-hidden]{transform:translateY(-100%)}.Navbar-module__jXSz4q__fixedBar[data-hidden]:focus-within{transform:translateY(0)}.Navbar-module__jXSz4q__navRoot{justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:1024px){.Navbar-module__jXSz4q__navRoot{justify-content:unset;grid-template-columns:1fr auto 1fr;display:grid}.Navbar-module__jXSz4q__homeLink{grid-column:1;justify-self:start}.Navbar-module__jXSz4q__desktopLinks{grid-column:2;justify-self:center}.Navbar-module__jXSz4q__desktopAuth{grid-column:3;justify-self:end}}@keyframes Navbar-module__jXSz4q__navItemReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}.Navbar-module__jXSz4q__navReveal{animation:.24s backwards Navbar-module__jXSz4q__navItemReveal;animation-timing-function:var(--ui-ease-out);animation-delay:calc(var(--nav-stagger-index,0) * 28ms + 40ms)}@media (prefers-reduced-motion:reduce){.Navbar-module__jXSz4q__fixedBar{transition:none}.Navbar-module__jXSz4q__navReveal{animation:none}}.Navbar-module__jXSz4q__navSurfaceOpaque{position:relative;}.Navbar-module__jXSz4q__navSurfaceOpaque:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--public-border) 18%, var(--public-border) 82%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.Navbar-module__jXSz4q__homeLink{align-items:center;gap:var(--ui-space-8px);border-radius:var(--ui-radius-8px);text-decoration:none;display:flex}.Navbar-module__jXSz4q__homeLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.Navbar-module__jXSz4q__desktopLinks{align-items:center;gap:var(--ui-space-4px);display:none}@media (min-width:1024px){.Navbar-module__jXSz4q__desktopLinks{display:flex}}.Navbar-module__jXSz4q__navLink{}.Navbar-module__jXSz4q__navTextMuted{color:color-mix(in srgb, var(--public-text) 82%, transparent)}.Navbar-module__jXSz4q__homeLink:hover .Navbar-module__jXSz4q__navTextMuted,.Navbar-module__jXSz4q__navLink.Navbar-module__jXSz4q__navTextMuted:hover,.Navbar-module__jXSz4q__menuButton.Navbar-module__jXSz4q__navTextMuted:hover{color:var(--public-text)}.Navbar-module__jXSz4q__navLink.Navbar-module__jXSz4q__navTextMuted:hover,.Navbar-module__jXSz4q__menuButton.Navbar-module__jXSz4q__navTextMuted:hover{background-color:var(--public-surface-hover)}.Navbar-module__jXSz4q__navTextFull{color:var(--public-text)}.Navbar-module__jXSz4q__navLink.Navbar-module__jXSz4q__navTextFull:hover,.Navbar-module__jXSz4q__menuButton.Navbar-module__jXSz4q__navTextFull:hover{background-color:var(--public-surface-hover)}.Navbar-module__jXSz4q__navLink[aria-current=page]{color:var(--public-text);background-color:var(--public-surface-hover)}.Navbar-module__jXSz4q__navLinkPadDesktop{padding:var(--ui-space-8px) var(--ui-space-12px)}.Navbar-module__jXSz4q__navLinkPadMobile{min-height:var(--ui-control-h-44px);padding:var(--ui-space-4px) var(--ui-space-8px);align-items:center;display:inline-flex}.Navbar-module__jXSz4q__desktopAuth{align-items:center;gap:var(--ui-space-8px);flex-shrink:0;display:none}@media (min-width:1024px){.Navbar-module__jXSz4q__desktopAuth{display:flex}}.Navbar-module__jXSz4q__signUp{}.Navbar-module__jXSz4q__mobileCluster{align-items:center;gap:var(--ui-space-16px);display:flex}@media (min-width:1024px){.Navbar-module__jXSz4q__mobileCluster{display:none}}.Navbar-module__jXSz4q__menuButton{min-width:var(--ui-control-h-44px);min-height:var(--ui-control-h-44px);border-radius:var(--ui-radius-12px);padding:var(--ui-space-8px);justify-content:center;align-items:center;display:inline-flex}.Navbar-module__jXSz4q__menuButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}
.authRecipes-module__KP5STa__title{text-align:center;font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--auth-text);text-wrap:balance;margin:0}.authRecipes-module__KP5STa__description{margin:var(--ui-space-8px) 0 0;text-align:center;font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);color:var(--gray-600);text-wrap:pretty}.authRecipes-module__KP5STa__alert{border-radius:var(--ui-radius-12px);border:1px solid var(--ui-status-error-border);background:var(--ui-status-error-bg);padding:var(--ui-space-12px);text-align:center;font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--ui-status-error-deep);overflow-wrap:anywhere;margin:0}.authRecipes-module__KP5STa__alert:focus{outline:none}.authRecipes-module__KP5STa__alert:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__field{gap:var(--ui-space-6px);flex-direction:column;display:flex}.authRecipes-module__KP5STa__fieldLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);color:var(--auth-text)}.authRecipes-module__KP5STa__fieldError{font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--ui-status-error-deep);margin:0}.authRecipes-module__KP5STa__control{position:relative}.authRecipes-module__KP5STa__textInput{width:100%;height:var(--ui-control-h-44px);appearance:none;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-12px);background:var(--gray-0);padding:var(--ui-space-12px) var(--ui-space-20px);color:var(--auth-text);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-tight)}.authRecipes-module__KP5STa__textInput::placeholder{color:var(--gray-500);opacity:1}.authRecipes-module__KP5STa__textInput::-ms-reveal{display:none}.authRecipes-module__KP5STa__textInput:focus-visible{border-color:var(--auth-text);outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:0}.authRecipes-module__KP5STa__textInput[aria-invalid=true]{border-color:var(--ui-status-error-deep)}.authRecipes-module__KP5STa__passwordField .authRecipes-module__KP5STa__textInput{padding-right:calc(var(--ui-space-12px) + var(--ui-control-h-36px) + var(--ui-space-4px))}.authRecipes-module__KP5STa__pillPrimary{width:100%;min-height:var(--ui-control-h-44px);border-radius:var(--ui-radius-full);background:var(--auth-cta-bg);box-shadow:var(--auth-cta-shadow);color:var(--gray-0);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;text-decoration:none;}.authRecipes-module__KP5STa__pillPrimary:hover:not(:disabled){background:var(--auth-cta-bg-hover);box-shadow:var(--auth-cta-shadow-hover)}.authRecipes-module__KP5STa__pillPrimary:disabled{cursor:not-allowed;background:var(--gray-500)}.authRecipes-module__KP5STa__pillSecondary{width:100%;min-height:var(--ui-control-h-44px);gap:var(--ui-space-12px);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-full);background:var(--gray-0);color:var(--auth-text);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;}.authRecipes-module__KP5STa__pillSecondary:hover:not(:disabled){background:var(--black-a4);border-color:var(--ui-border-strong)}.authRecipes-module__KP5STa__pillSecondary:disabled{cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.authRecipes-module__KP5STa__pillCompact{width:100%;min-height:var(--ui-control-h-36px);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-full);background:var(--gray-0);color:var(--auth-text);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;}.authRecipes-module__KP5STa__pillCompact:hover:not(:disabled){background:var(--black-a4);border-color:var(--ui-border-strong)}.authRecipes-module__KP5STa__pillCompact:disabled{cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{box-shadow:var(--ui-shadow-soft)}.authRecipes-module__KP5STa__pillSecondary:hover:not(:disabled),.authRecipes-module__KP5STa__pillCompact:hover:not(:disabled){box-shadow:var(--ui-shadow-panel)}.authRecipes-module__KP5STa__pillPrimary,.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast)}.authRecipes-module__KP5STa__pillPrimary:disabled,.authRecipes-module__KP5STa__pillSecondary:disabled,.authRecipes-module__KP5STa__pillCompact:disabled{box-shadow:none}.authRecipes-module__KP5STa__passwordToggle{top:50%;right:var(--ui-space-12px);width:var(--ui-control-h-36px);height:var(--ui-control-h-36px);border-radius:var(--ui-radius-full);color:var(--gray-600);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;position:absolute;transform:translateY(-50%);}.authRecipes-module__KP5STa__passwordToggle:hover{color:var(--auth-text);background:var(--black-a4)}.authRecipes-module__KP5STa__pillPrimary:focus-visible,.authRecipes-module__KP5STa__pillSecondary:focus-visible,.authRecipes-module__KP5STa__pillCompact:focus-visible,.authRecipes-module__KP5STa__passwordToggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__textLink{color:var(--gray-600);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;background:0 0;border:0;text-decoration:none}.authRecipes-module__KP5STa__textLink:hover{color:var(--auth-text)}.authRecipes-module__KP5STa__textLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__switchRow{text-align:center;font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);color:var(--gray-600);margin:0}.authRecipes-module__KP5STa__switchLink{color:var(--auth-text);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);text-decoration:underline}.authRecipes-module__KP5STa__switchLink:hover{text-decoration:underline}.authRecipes-module__KP5STa__switchLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__legal{margin:var(--ui-space-24px) 0 0;text-align:center;font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--gray-500);text-wrap:pretty}.authRecipes-module__KP5STa__legalLink{color:var(--gray-600);text-decoration:underline}.authRecipes-module__KP5STa__legalLink:hover{color:var(--auth-text)}.authRecipes-module__KP5STa__legalLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.authRecipes-module__KP5STa__pillPrimary,.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{transition:none}}@media (prefers-contrast:more){.authRecipes-module__KP5STa__textInput,.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{border-color:var(--auth-text)}}@media (forced-colors:active){.authRecipes-module__KP5STa__textInput:focus-visible,.authRecipes-module__KP5STa__pillPrimary:focus-visible,.authRecipes-module__KP5STa__pillSecondary:focus-visible,.authRecipes-module__KP5STa__pillCompact:focus-visible,.authRecipes-module__KP5STa__passwordToggle:focus-visible,.authRecipes-module__KP5STa__textLink:focus-visible,.authRecipes-module__KP5STa__switchLink:focus-visible,.authRecipes-module__KP5STa__legalLink:focus-visible,.authRecipes-module__KP5STa__alert:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.AuthPanel-module__TcgR9W__panel{width:100%;max-width:20rem;font-family:var(--font-sans);flex-direction:column;margin-inline:auto;display:flex}.AuthPanel-module__TcgR9W__title{}.AuthPanel-module__TcgR9W__description{}.AuthPanel-module__TcgR9W__alertSlot{display:none}.AuthPanel-module__TcgR9W__alertSlotOpen{display:block}.AuthPanel-module__TcgR9W__errorAlert{}.AuthPanel-module__TcgR9W__choiceStack{gap:var(--ui-space-12px);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__oauthButton{gap:var(--ui-space-12px);}.AuthPanel-module__TcgR9W__emailButton{}.AuthPanel-module__TcgR9W__oauthIcon{width:var(--ui-control-h-20px);height:var(--ui-control-h-20px);flex:none}.AuthPanel-module__TcgR9W__loadingDots{color:inherit}.AuthPanel-module__TcgR9W__stepStack{margin-top:var(--ui-space-24px);gap:var(--ui-space-12px);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__field{}.AuthPanel-module__TcgR9W__fieldLabel{}.AuthPanel-module__TcgR9W__control{}.AuthPanel-module__TcgR9W__fieldError{}.AuthPanel-module__TcgR9W__textInput{}.AuthPanel-module__TcgR9W__passwordField{}.AuthPanel-module__TcgR9W__passwordToggle{}.AuthPanel-module__TcgR9W__textLink{align-self:center;}.AuthPanel-module__TcgR9W__trustDeviceRow{justify-content:center;align-items:center;gap:var(--ui-space-8px);font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);color:var(--gray-600);cursor:pointer;display:flex}.AuthPanel-module__TcgR9W__trustDeviceCheckbox{width:var(--ui-space-16px);height:var(--ui-space-16px);cursor:pointer;accent-color:var(--auth-text);flex:none;margin:0}.AuthPanel-module__TcgR9W__trustDeviceCheckbox:disabled{cursor:not-allowed}.AuthPanel-module__TcgR9W__primaryButton{}.AuthPanel-module__TcgR9W__switchRow{}.AuthPanel-module__TcgR9W__switchLink{}.AuthPanel-module__TcgR9W__legal{}.AuthPanel-module__TcgR9W__legalLink{}.AuthPanel-module__TcgR9W__codeInput{letter-spacing:.3em;text-transform:uppercase}.AuthPanel-module__TcgR9W__twoFactorInput{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums}.AuthPanel-module__TcgR9W__devAuthFooter{bottom:max(var(--ui-space-12px), env(safe-area-inset-bottom,0px));left:max(var(--ui-space-12px), env(safe-area-inset-left,0px));z-index:var(--public-z-nav);gap:var(--ui-space-8px);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-12px);background:var(--gray-0);width:max-content;box-shadow:var(--ui-shadow-soft);padding:var(--ui-space-12px);flex-direction:column;display:flex;position:fixed}.AuthPanel-module__TcgR9W__devAuthLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--auth-text);margin:0}.AuthPanel-module__TcgR9W__devAuthButtonRow{gap:var(--ui-space-8px);display:flex}.AuthPanel-module__TcgR9W__devAuthButton{flex:1;}.AuthPanel-module__TcgR9W__devAuthHint{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-snug);color:var(--gray-600);margin:0}.AuthPanel-module__TcgR9W__trustDeviceCheckbox:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (forced-colors:active){.AuthPanel-module__TcgR9W__trustDeviceCheckbox:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.SignInClient-module__fseFla__postAuthRoot{background:var(--color-background);min-height:100dvh}
.publicLayoutRecipes-module__v_byEa__stackSm,.publicLayoutRecipes-module__v_byEa__stackMd{flex-direction:column;display:flex}.publicLayoutRecipes-module__v_byEa__stackSm{gap:var(--ui-space-8px)}.publicLayoutRecipes-module__v_byEa__stackMd{gap:var(--ui-space-12px)}.publicLayoutRecipes-module__v_byEa__gridLg{gap:var(--ui-space-16px);display:grid}.publicLayoutRecipes-module__v_byEa__flexCenter{justify-content:center;align-items:center;display:flex}.publicLayoutRecipes-module__v_byEa__inlineFlexCenter{justify-content:center;align-items:center;display:inline-flex}.publicLayoutRecipes-module__v_byEa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.PublicAuthShell-module__cgYixW__shell{--route-supporting-text:var(--public-text-muted);background:var(--auth-surface-bg);min-height:100dvh;color:var(--color-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:flex;position:relative}.PublicAuthShell-module__cgYixW__rightPanel{min-width:0;padding:max(var(--ui-space-12px), env(safe-area-inset-top,0px)) max(var(--ui-space-12px), env(safe-area-inset-right,0px)) max(var(--ui-space-12px), env(safe-area-inset-bottom,0px)) var(--ui-space-12px);flex:1;display:none}@media (min-width:1280px){.PublicAuthShell-module__cgYixW__rightPanel{display:flex}}.PublicAuthShell-module__cgYixW__rightPanelInner{border-radius:var(--ui-radius-12px);background:var(--public-surface-muted);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PublicAuthShell-module__cgYixW__rightPanelWash{background:linear-gradient(to bottom right, var(--ui-surface-2), var(--ui-surface-0) 45%, var(--ui-surface-1));position:absolute;inset:0}.PublicAuthShell-module__cgYixW__contentColumn{width:100%;min-height:100dvh;padding:max(var(--ui-space-48px), env(safe-area-inset-top,0px)) max(var(--ui-space-24px), env(safe-area-inset-right,0px)) max(var(--ui-space-48px), env(safe-area-inset-bottom,0px)) max(var(--ui-space-24px), env(safe-area-inset-left,0px));flex-direction:column;flex-shrink:0;justify-content:flex-start;}@media (min-width:640px){.PublicAuthShell-module__cgYixW__contentColumn{padding-left:max(var(--ui-space-40px), env(safe-area-inset-left,0px));padding-right:max(var(--ui-space-40px), env(safe-area-inset-right,0px))}}@media (min-width:1280px){.PublicAuthShell-module__cgYixW__contentColumn{width:47.66%}.PublicAuthShell-module__cgYixW__contentColumnFull{width:100%}}.PublicAuthShell-module__cgYixW__contentWidth{max-width:400px}.PublicAuthShell-module__cgYixW__brandLogo{color:var(--auth-text);width:var(--ui-control-h-36px)}.PublicAuthShell-module__cgYixW__brandBelow{width:fit-content;margin-inline:auto;margin-bottom:var(--ui-space-40px);color:var(--auth-text);display:block}.PublicAuthShell-module__cgYixW__brandBelow:focus-visible{outline:calc(2 * var(--ui-focus-ring-width)) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (forced-colors:active){.PublicAuthShell-module__cgYixW__brandBelow:focus-visible{outline:calc(2 * var(--ui-focus-ring-width)) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}.PublicAuthShell-module__cgYixW__shell .bs-skip-link:focus{outline-width:calc(2 * var(--ui-focus-ring-width))}@media not (min-height:960px){.PublicAuthShell-module__cgYixW__contentColumnCompact{padding-top:max(var(--ui-space-24px), env(safe-area-inset-top,0px));padding-bottom:max(var(--ui-space-24px), env(safe-area-inset-bottom,0px))}.PublicAuthShell-module__cgYixW__contentColumnCompact .PublicAuthShell-module__cgYixW__brandBelow{margin-bottom:var(--ui-space-24px)}}.PublicAuthShell-module__cgYixW__mainFull{width:100%;margin-block:auto}.PublicAuthShell-module__cgYixW__topRightWrap{z-index:var(--public-z-sticky);position:absolute}.PublicAuthShell-module__cgYixW__topRight{top:max(1.5rem, env(safe-area-inset-top,0px));right:max(1.5rem, env(safe-area-inset-right,0px))}@media (min-width:40rem){.PublicAuthShell-module__cgYixW__topRight{top:max(2rem, env(safe-area-inset-top,0px));right:max(2rem, env(safe-area-inset-right,0px))}}
.authSurfaces-module__IhN13W__taskCard{border-radius:var(--ui-radius-16px);border:1px solid var(--ui-border-soft);background:var(--auth-surface-bg);width:100%;padding:var(--ui-space-32px);box-shadow:0 20px 25px -5px var(--black-a8), 0 8px 10px -6px var(--black-a4);overflow:hidden}@media (min-width:640px){.authSurfaces-module__IhN13W__taskCard{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__taskLightCard{border-radius:var(--ui-radius-16px);border:1px solid var(--gray-175);background:var(--gray-0);padding:var(--ui-space-32px);box-shadow:0 2px 16px var(--black-a4)}@media (min-width:640px){.authSurfaces-module__IhN13W__taskLightCard{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__taskLightLinkPrimary{}.authSurfaces-module__IhN13W__taskLightLinkSecondary{}.authSurfaces-module__IhN13W__authBtnPrimary{}.authSurfaces-module__IhN13W__authBtnSecondary{}.authSurfaces-module__IhN13W__cardContainerBase{width:100%;max-width:28rem;padding:var(--ui-space-32px);text-align:center}.authSurfaces-module__IhN13W__authCardContainer{border-radius:var(--ui-radius-16px);border:1px solid var(--ui-border-soft);background:var(--auth-surface-card-bg);box-shadow:var(--auth-surface-card-shadow);}.authSurfaces-module__IhN13W__authCardTitle{font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:color-mix(in srgb, var(--color-foreground) 80%, transparent)}.authSurfaces-module__IhN13W__authCardMessage{margin-top:var(--ui-space-8px);font-family:var(--font-sans);font-size:var(--ui-text-12px);line-height:var(--ui-line-tight);color:var(--public-text-muted)}.authSurfaces-module__IhN13W__authCardBtnPrimary{}.authSurfaces-module__IhN13W__authCardBtnSecondary{}.authSurfaces-module__IhN13W__authErrorAlert{}.authSurfaces-module__IhN13W__taskLightErrorCardContainer{border-radius:var(--ui-radius-12px);border:1px solid var(--gray-175);background:var(--color-background);box-shadow:0 2px 16px var(--black-a4);}@media (min-width:640px){.authSurfaces-module__IhN13W__taskLightErrorCardContainer{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__errorCardTitleBase{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);margin:0}.authSurfaces-module__IhN13W__taskLightErrorCardTitle{font-family:var(--font-sans);color:var(--gray-500);}.authSurfaces-module__IhN13W__errorCardMessageBase{margin:var(--ui-space-8px) 0 0;font-size:var(--ui-text-12px)}.authSurfaces-module__IhN13W__taskLightErrorCardMessage{font-family:var(--font-sans);color:var(--gray-500);}.authSurfaces-module__IhN13W__taskLightErrorCardBtnPrimary{}.authSurfaces-module__IhN13W__taskLightErrorCardBtnSecondary{}.authSurfaces-module__IhN13W__taskErrorCardContainer{border-radius:var(--ui-radius-8px);border:1px solid var(--ui-border-soft);background:var(--auth-surface-card-bg);box-shadow:var(--ui-shadow-panel);overflow:hidden;}@media (min-width:640px){.authSurfaces-module__IhN13W__taskErrorCardContainer{padding:var(--ui-space-40px)}}.authSurfaces-module__IhN13W__taskErrorCardTitle{color:var(--auth-text);}.authSurfaces-module__IhN13W__taskErrorCardMessage{color:var(--public-text-muted);}.authSurfaces-module__IhN13W__taskErrorCardBtnPrimary{}.authSurfaces-module__IhN13W__taskErrorCardBtnSecondary{}.authSurfaces-module__IhN13W__errorCardActions{margin-top:var(--ui-space-24px);justify-content:center;align-items:center;gap:var(--ui-space-12px);flex-wrap:wrap;display:flex}
.signinPage-module__t20pkG__errorDetail{margin-top:var(--ui-space-12px);font-family:var(--font-sans);font-size:var(--ui-text-12px);color:var(--public-text-muted)}.signinPage-module__t20pkG__actions{}.signinPage-module__t20pkG__loadingStatus{margin:0;}
.desktopSurfacePrimitives-module__2nK0SW__strongPrimaryAction{background:linear-gradient(180deg, var(--white-a25) 0%, transparent 52%), var(--gray-900);box-shadow:inset 0 1px 0 var(--white-a70), inset 0 -1px 0 var(--black-a30), 0 4px 10px -4px var(--black-a30), 0 0 0 .5px var(--black-a55)}
.BrandLockup-module__hyoH7G__lockup{align-items:center;text-decoration:none}:where(.BrandLockup-module__hyoH7G__lockup){color:inherit}.BrandLockup-module__hyoH7G__lockupStacked{gap:var(--ui-space-12px);flex-direction:column;width:fit-content;margin-inline:auto;display:flex}.BrandLockup-module__hyoH7G__lockupInline{gap:var(--ui-space-8px);flex-direction:row;display:inline-flex}:where(.BrandLockup-module__hyoH7G__markStacked){width:2rem}:where(.BrandLockup-module__hyoH7G__markInline){width:1.125rem}.BrandLockup-module__hyoH7G__wordmark{font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-none);white-space:nowrap}
.PricingPlanCards-module__F7ULea__cardsRoot{border:0;width:100%;min-width:0;margin:0;padding:0}.PricingPlanCards-module__F7ULea__intervalLegend,.PricingPlanCards-module__F7ULea__intervalInputMonth,.PricingPlanCards-module__F7ULea__intervalInputYear{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PricingPlanCards-module__F7ULea__toggle{justify-content:center;gap:var(--ui-space-4px);margin:0 auto var(--ui-space-32px);width:fit-content;padding:var(--ui-space-4px);border:1px solid var(--public-border);border-radius:var(--ui-radius-full);background:var(--public-card-bg);display:flex}.PricingPlanCards-module__F7ULea__toggleLabelMonth,.PricingPlanCards-module__F7ULea__toggleLabelYear{border-radius:var(--ui-radius-full);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;padding:.4rem 1.05rem;display:inline-flex}.PricingPlanCards-module__F7ULea__intervalInputMonth:checked~.PricingPlanCards-module__F7ULea__toggle .PricingPlanCards-module__F7ULea__toggleLabelMonth,.PricingPlanCards-module__F7ULea__intervalInputYear:checked~.PricingPlanCards-module__F7ULea__toggle .PricingPlanCards-module__F7ULea__toggleLabelYear{background:var(--public-inverse-bg);color:var(--public-inverse-text)}.PricingPlanCards-module__F7ULea__intervalInputMonth:focus-visible~.PricingPlanCards-module__F7ULea__toggle .PricingPlanCards-module__F7ULea__toggleLabelMonth,.PricingPlanCards-module__F7ULea__intervalInputYear:focus-visible~.PricingPlanCards-module__F7ULea__toggle .PricingPlanCards-module__F7ULea__toggleLabelYear{outline:var(--ui-focus-ring-width) solid var(--public-text);outline-offset:var(--ui-focus-ring-offset)}.PricingPlanCards-module__F7ULea__saveBadge{padding:var(--ui-space-2px) var(--ui-space-8px);border-radius:var(--ui-radius-full);background:color-mix(in srgb, currentColor 14%, transparent);color:currentColor;font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);white-space:nowrap}.PricingPlanCards-module__F7ULea__whenAnnual{display:none}.PricingPlanCards-module__F7ULea__intervalInputYear:checked~.PricingPlanCards-module__F7ULea__grid .PricingPlanCards-module__F7ULea__whenAnnual{display:inline}.PricingPlanCards-module__F7ULea__intervalInputYear:checked~.PricingPlanCards-module__F7ULea__grid .PricingPlanCards-module__F7ULea__whenMonthly,.PricingPlanCards-module__F7ULea__cta.PricingPlanCards-module__F7ULea__intervalAnnualOnly{display:none}.PricingPlanCards-module__F7ULea__intervalInputYear:checked~.PricingPlanCards-module__F7ULea__grid .PricingPlanCards-module__F7ULea__cta.PricingPlanCards-module__F7ULea__intervalAnnualOnly{display:inline-flex}.PricingPlanCards-module__F7ULea__intervalInputYear:checked~.PricingPlanCards-module__F7ULea__grid .PricingPlanCards-module__F7ULea__cta.PricingPlanCards-module__F7ULea__intervalMonthlyOnly{display:none}.PricingPlanCards-module__F7ULea__grid{grid-template-columns:1fr;}@media (min-width:640px){.PricingPlanCards-module__F7ULea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.PricingPlanCards-module__F7ULea__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.PricingPlanCards-module__F7ULea__card{padding:var(--ui-space-24px);background:var(--public-card-bg);border:var(--public-card-border);border-radius:var(--ui-radius-16px);flex-direction:column;display:flex;position:relative}.PricingPlanCards-module__F7ULea__cardFeatured{background:var(--public-pill-bg);border-color:var(--public-card-border-color-strong)}.PricingPlanCards-module__F7ULea__cardHead{margin-bottom:var(--ui-space-16px)}.PricingPlanCards-module__F7ULea__planName{align-items:center;gap:var(--ui-space-8px);font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);margin:0;display:flex}.PricingPlanCards-module__F7ULea__popularBadge{border-radius:var(--ui-radius-full);background:var(--public-inverse-bg);color:var(--public-inverse-text);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);padding:.15rem .6rem}.PricingPlanCards-module__F7ULea__planTagline{font-size:var(--ui-text-16px);color:var(--public-text-muted);margin:.4rem 0 0}.PricingPlanCards-module__F7ULea__priceRow{align-items:baseline;gap:var(--ui-space-4px);margin-bottom:.35rem;display:flex}.PricingPlanCards-module__F7ULea__priceAmount{font-size:3rem;font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:.95}.PricingPlanCards-module__F7ULea__priceUnit{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);color:var(--public-text-muted)}.PricingPlanCards-module__F7ULea__priceMeta{margin:0 0 var(--ui-space-20px);font-size:var(--ui-text-12px);line-height:var(--ui-line-snug);color:var(--public-text-muted)}.PricingPlanCards-module__F7ULea__inherits{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);color:var(--public-text-muted);margin:0 0 .85rem}.PricingPlanCards-module__F7ULea__features{margin:0 0 var(--ui-space-24px);gap:.85rem;padding:0;list-style:none;display:grid}.PricingPlanCards-module__F7ULea__feature{font-size:var(--ui-text-16px);line-height:var(--ui-line-snug);color:var(--public-text);align-items:center;gap:.7rem;display:flex}.PricingPlanCards-module__F7ULea__featureIcon{color:var(--public-text-muted);flex:none}.PricingPlanCards-module__F7ULea__cta{width:100%;min-height:var(--ui-control-h-44px);border-radius:var(--ui-radius-full);border:1px solid var(--public-inverse-bg);background:var(--public-card-bg);color:var(--public-text);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);margin-top:auto;text-decoration:none;}.PricingPlanCards-module__F7ULea__ctaPrimary{background:var(--public-inverse-bg);color:var(--public-inverse-text);border-color:var(--public-inverse-bg)}.PricingPlanCards-module__F7ULea__cta:focus-visible{outline:var(--ui-focus-ring-width) solid var(--public-text);outline-offset:var(--ui-focus-ring-offset)}.PricingPlanCards-module__F7ULea__ctaNote{text-align:center;font-size:var(--ui-text-12px);color:var(--public-text-muted);margin:.7rem 0 0}.PricingPlanCards-module__F7ULea__accessNote{max-width:44rem;margin:var(--ui-space-20px) auto 0;text-align:center;font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted)}
.PublicAuthModal-module__xMR0RG__overlayRoot{z-index:var(--ui-z-modal);overscroll-behavior:contain;padding:max(var(--ui-space-24px), env(safe-area-inset-top,0px)) max(var(--ui-space-16px), env(safe-area-inset-right,0px)) max(var(--ui-space-24px), env(safe-area-inset-bottom,0px)) max(var(--ui-space-16px), env(safe-area-inset-left,0px));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.PublicAuthModal-module__xMR0RG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff61;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.PublicAuthModal-module__xMR0RG__backdrop{background:#ffffffd1}}.PublicAuthModal-module__xMR0RG__dialog{z-index:1;border-radius:var(--ui-radius-16px);border:1px solid var(--black-a4);background:var(--gray-0);width:min(25rem,100%);padding:var(--ui-space-32px) var(--ui-space-24px);color:var(--auth-text);box-shadow:0 8px 12px var(--black-a8), 0 0 1px var(--black-a55);outline:none;margin-block:auto;position:relative}.PublicAuthModal-module__xMR0RG__closeButton{top:var(--ui-space-16px);right:var(--ui-space-16px);width:var(--ui-control-h-32px);height:var(--ui-control-h-32px);border-radius:var(--ui-radius-full);color:var(--auth-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:absolute;}.PublicAuthModal-module__xMR0RG__closeButton:hover{background:var(--black-a4)}.PublicAuthModal-module__xMR0RG__closeButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.PublicAuthModal-module__xMR0RG__loadingPanel{flex-direction:column;min-height:160px;}.PublicAuthModal-module__xMR0RG__title{}.PublicAuthModal-module__xMR0RG__description{}.PublicAuthModal-module__xMR0RG__errorActions{align-items:stretch;gap:var(--ui-space-12px);width:min(100%,320px);margin:var(--ui-space-24px) auto 0;flex-direction:column;display:flex}.PublicAuthModal-module__xMR0RG__errorRetryButton{}.PublicAuthModal-module__xMR0RG__errorSecondaryLink{text-align:center;color:var(--auth-text);font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);text-decoration:underline}.PublicAuthModal-module__xMR0RG__errorSecondaryLink:hover{color:var(--gray-600)}.PublicAuthModal-module__xMR0RG__errorSecondaryLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.PublicAuthModal-module__xMR0RG__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.PublicAuthModal-module__xMR0RG__closeButton:focus-visible,.PublicAuthModal-module__xMR0RG__errorSecondaryLink:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.desktopAbout-module__X6vpcq__screen{min-height:100dvh;padding:var(--ui-space-32px);background:var(--public-surface);color:var(--public-text);place-items:center;display:grid;overflow:auto}.desktopAbout-module__X6vpcq__window{width:min(31.5rem, calc(100vw - var(--ui-space-48px)));border:1px solid var(--gray-175);border-radius:var(--ui-radius-16px);background:var(--gray-0);box-shadow:var(--ui-shadow-panel);overflow:hidden}.desktopAbout-module__X6vpcq__windowHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-16px);padding:var(--ui-space-20px) var(--ui-space-20px) var(--ui-space-16px);display:flex}.desktopAbout-module__X6vpcq__windowTitle,.desktopAbout-module__X6vpcq__windowDescription,.desktopAbout-module__X6vpcq__productName,.desktopAbout-module__X6vpcq__productDescription,.desktopAbout-module__X6vpcq__sectionTitle,.desktopAbout-module__X6vpcq__summaryLine,.desktopAbout-module__X6vpcq__privacyNote,.desktopAbout-module__X6vpcq__liveStatus,.desktopAbout-module__X6vpcq__closedPreview p{margin:0}.desktopAbout-module__X6vpcq__windowTitle{font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-tight)}.desktopAbout-module__X6vpcq__windowDescription,.desktopAbout-module__X6vpcq__productDescription,.desktopAbout-module__X6vpcq__summaryLine,.desktopAbout-module__X6vpcq__privacyNote,.desktopAbout-module__X6vpcq__liveStatus{font-size:var(--ui-text-14px);line-height:var(--ui-line-snug);color:var(--gray-600)}.desktopAbout-module__X6vpcq__windowDescription{margin-top:var(--ui-space-4px)}.desktopAbout-module__X6vpcq__closeButton{width:var(--ui-control-h-32px);height:var(--ui-control-h-32px);border-radius:var(--ui-radius-full);color:var(--gray-600);cursor:pointer;transition:background-color var(--ui-transition-fast), color var(--ui-transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.desktopAbout-module__X6vpcq__closeButton:hover{background:var(--gray-50);color:var(--gray-1000)}.desktopAbout-module__X6vpcq__closeButton:focus-visible,.desktopAbout-module__X6vpcq__technicalToggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.desktopAbout-module__X6vpcq__windowBody{min-height:27rem;padding:0 var(--ui-space-20px) var(--ui-space-20px);flex-direction:column;display:flex}.desktopAbout-module__X6vpcq__productIdentity{align-items:center;gap:var(--ui-space-16px);padding:var(--ui-space-16px) 0 var(--ui-space-24px);display:flex}.desktopAbout-module__X6vpcq__appIcon{width:var(--ui-space-48px);height:var(--ui-space-48px);border:1px solid var(--gray-175);border-radius:var(--ui-radius-16px);background:var(--gray-0);box-shadow:var(--ui-shadow-soft);flex:none;place-items:center;display:grid}.desktopAbout-module__X6vpcq__brandMark{width:var(--ui-control-h-28px);color:var(--brand-blue)}.desktopAbout-module__X6vpcq__productName,.desktopAbout-module__X6vpcq__sectionTitle,.desktopAbout-module__X6vpcq__bridgeStatus strong,.desktopAbout-module__X6vpcq__bridgeName{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--gray-1000)}.desktopAbout-module__X6vpcq__productDescription{margin-top:var(--ui-space-2px)}.desktopAbout-module__X6vpcq__diagnostics{grid-template-rows:auto minmax(0,1fr);min-height:15rem;display:grid}.desktopAbout-module__X6vpcq__diagnosticsHeader{min-height:var(--ui-control-h-36px);justify-content:space-between;align-items:center;gap:var(--ui-space-16px);display:flex}.desktopAbout-module__X6vpcq__technicalToggle{min-height:var(--ui-control-h-28px);align-items:center;gap:var(--ui-space-4px);border-radius:var(--ui-radius-6px);padding:0 var(--ui-space-8px);font-size:var(--ui-text-12px);color:var(--gray-600);cursor:pointer;transition:background-color var(--ui-transition-fast), color var(--ui-transition-fast);display:inline-flex}.desktopAbout-module__X6vpcq__technicalToggle:hover{background:var(--gray-50);color:var(--gray-1000)}.desktopAbout-module__X6vpcq__chevron,.desktopAbout-module__X6vpcq__chevronOpen{transition:transform var(--ui-transition-fast)}.desktopAbout-module__X6vpcq__chevron{transform:rotate(-90deg)}.desktopAbout-module__X6vpcq__chevronOpen{transform:rotate(90deg)}.desktopAbout-module__X6vpcq__diagnosticsViewport{min-height:0;margin-top:var(--ui-space-8px);border-radius:var(--ui-radius-12px);background:var(--gray-50);overflow:hidden}.desktopAbout-module__X6vpcq__overview{min-height:100%;padding:var(--ui-space-16px);flex-direction:column;display:flex}.desktopAbout-module__X6vpcq__bridgeStatus{justify-content:space-between;align-items:center;gap:var(--ui-space-16px);display:flex}.desktopAbout-module__X6vpcq__bridgeName{align-items:center;gap:var(--ui-space-8px);display:inline-flex}.desktopAbout-module__X6vpcq__statusDot,.desktopAbout-module__X6vpcq__statusDotMuted{width:var(--ui-space-8px);height:var(--ui-space-8px);border-radius:var(--ui-radius-full);background:#22c55e;flex:none}.desktopAbout-module__X6vpcq__statusDotMuted{background:var(--gray-500)}.desktopAbout-module__X6vpcq__summaryLine{margin-top:var(--ui-space-12px)}.desktopAbout-module__X6vpcq__privacyNote{max-width:24rem;font-size:var(--ui-text-12px);margin-top:auto}.desktopAbout-module__X6vpcq__technicalList{gap:var(--ui-space-8px);max-height:12rem;padding:var(--ui-space-16px);margin:0;display:grid;overflow-y:auto}.desktopAbout-module__X6vpcq__technicalList>div{align-items:baseline;gap:var(--ui-space-12px);font-size:var(--ui-text-12px);line-height:var(--ui-line-snug);grid-template-columns:7rem minmax(0,1fr);display:grid}.desktopAbout-module__X6vpcq__technicalList dt{color:var(--gray-600)}.desktopAbout-module__X6vpcq__technicalList dd{min-width:0;color:var(--gray-1000);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.desktopAbout-module__X6vpcq__footer{gap:var(--ui-space-8px);padding-top:var(--ui-space-20px);margin-top:auto;display:grid}.desktopAbout-module__X6vpcq__liveStatus{min-height:var(--ui-control-h-20px);text-align:right}.desktopAbout-module__X6vpcq__actions{justify-content:flex-end;gap:var(--ui-space-8px);display:flex}.desktopAbout-module__X6vpcq__primaryButton,.desktopAbout-module__X6vpcq__secondaryButton{min-height:var(--ui-control-h-36px);justify-content:center;align-items:center;gap:var(--ui-space-8px);display:inline-flex}.desktopAbout-module__X6vpcq__primaryButton{border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-16px);}.desktopAbout-module__X6vpcq__secondaryButton{padding:0 var(--ui-space-12px);}.desktopAbout-module__X6vpcq__primaryButton:disabled,.desktopAbout-module__X6vpcq__secondaryButton:disabled{cursor:default;filter:none;opacity:var(--ui-opacity-disabled);transform:none}.desktopAbout-module__X6vpcq__closedPreview{align-items:center;gap:var(--ui-space-16px);font-size:var(--ui-text-14px);color:var(--gray-600);flex-direction:column;display:flex}@media not (min-width:640px){.desktopAbout-module__X6vpcq__screen{padding:var(--ui-space-16px);place-items:start center}.desktopAbout-module__X6vpcq__window{width:100%}.desktopAbout-module__X6vpcq__windowBody{min-height:0}.desktopAbout-module__X6vpcq__actions{flex-direction:column-reverse}.desktopAbout-module__X6vpcq__primaryButton,.desktopAbout-module__X6vpcq__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.desktopAbout-module__X6vpcq__closeButton,.desktopAbout-module__X6vpcq__technicalToggle,.desktopAbout-module__X6vpcq__chevron,.desktopAbout-module__X6vpcq__chevronOpen{transition:none}}@media (forced-colors:active){.desktopAbout-module__X6vpcq__window,.desktopAbout-module__X6vpcq__diagnosticsViewport,.desktopAbout-module__X6vpcq__appIcon{border:1px solid canvastext}.desktopAbout-module__X6vpcq__primaryButton{color:buttontext;background:buttonface}}
.PublicSiteShell-module__HZEr-q__shell{}.PublicSiteShell-module__HZEr-q__mainGrow{flex:1}
.desktopOffline-module__dWCZLq__screen{--color-background:var(--public-surface);--color-foreground:var(--public-text);background:var(--color-background);min-height:100dvh;color:var(--color-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow:hidden}.desktopOffline-module__dWCZLq__header{z-index:var(--ui-z-raised);top:var(--ui-space-24px);left:var(--ui-space-24px);position:absolute}.desktopOffline-module__dWCZLq__brand{color:var(--public-text)}.desktopOffline-module__dWCZLq__brandMark{color:var(--brand-blue)}.desktopOffline-module__dWCZLq__main{min-height:100dvh;padding:var(--ui-space-64px) var(--ui-space-24px) var(--ui-space-48px);outline:none;place-items:center;display:grid}.desktopOffline-module__dWCZLq__content{width:min(25rem,100%);transform:translateY(calc(var(--ui-space-8px) * -1))}.desktopOffline-module__dWCZLq__title,.desktopOffline-module__dWCZLq__description,.desktopOffline-module__dWCZLq__status,.desktopOffline-module__dWCZLq__detailHint{margin:0}.desktopOffline-module__dWCZLq__title{font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-tight);color:var(--public-text)}.desktopOffline-module__dWCZLq__description{max-width:23rem;margin-top:var(--ui-space-12px);font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted);text-wrap:pretty}.desktopOffline-module__dWCZLq__status{min-height:var(--ui-control-h-20px);margin-top:var(--ui-space-20px);font-size:var(--ui-text-14px);line-height:var(--ui-line-snug);color:var(--public-text-muted)}.desktopOffline-module__dWCZLq__statusText{display:inline-block}.desktopOffline-module__dWCZLq__status[data-reconnect-phase] .desktopOffline-module__dWCZLq__statusText{background:linear-gradient(105deg, var(--public-text-muted) 0% 36%, var(--public-text) 50%, var(--public-text-muted) 64% 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite desktopOffline-module__dWCZLq__reconnect-status-shimmer}.desktopOffline-module__dWCZLq__retryButton{min-width:6.75rem;height:var(--ui-control-h-36px);margin-top:var(--ui-space-24px);border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-20px);}.desktopOffline-module__dWCZLq__retryButton:disabled,.desktopOffline-module__dWCZLq__retryButton:disabled:hover,.desktopOffline-module__dWCZLq__retryButton:disabled:active{cursor:default;filter:none;opacity:var(--ui-opacity-disabled);transform:none}.desktopOffline-module__dWCZLq__details{height:var(--ui-control-h-32px);margin-top:var(--ui-space-24px);position:relative}.desktopOffline-module__dWCZLq__summary{min-height:var(--ui-control-h-32px);justify-content:space-between;align-items:center;gap:var(--ui-space-12px);border-radius:var(--ui-radius-6px);padding:0 var(--ui-space-8px);margin:0 calc(var(--ui-space-8px) * -1);font-size:var(--ui-text-14px);line-height:var(--ui-line-none);color:var(--public-text-muted);cursor:pointer;transition:background-color var(--ui-transition-fast), color var(--ui-transition-fast);list-style:none;display:flex}.desktopOffline-module__dWCZLq__summary::-webkit-details-marker{display:none}.desktopOffline-module__dWCZLq__summary:hover{background:var(--public-surface-hover);color:var(--public-text)}.desktopOffline-module__dWCZLq__chevron{transition:transform var(--ui-transition-fast);flex:none}.desktopOffline-module__dWCZLq__details[open] .desktopOffline-module__dWCZLq__chevron{transform:rotate(180deg)}.desktopOffline-module__dWCZLq__detailBody{transform-origin:top;width:100%;animation:desktopOffline-module__dWCZLq__connection-details-reveal var(--ui-duration-fast) var(--ui-ease-out) both;position:absolute;top:100%;left:0}.desktopOffline-module__dWCZLq__detailList{gap:var(--ui-space-8px);margin-top:var(--ui-space-8px);display:grid}.desktopOffline-module__dWCZLq__detailRow{align-items:baseline;gap:var(--ui-space-12px);font-size:var(--ui-text-14px);line-height:var(--ui-line-snug);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.desktopOffline-module__dWCZLq__detailRow dt{color:var(--public-text-muted)}.desktopOffline-module__dWCZLq__detailRow dd{min-width:0;color:var(--public-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktopOffline-module__dWCZLq__detailHint{margin-top:var(--ui-space-8px);font-size:var(--ui-text-14px);line-height:var(--ui-line-snug);color:var(--public-text-muted)}@keyframes desktopOffline-module__dWCZLq__reconnect-status-shimmer{0%{background-position:150% 0}57%{background-position:-150% 0}57.1%,to{background-position:150% 0}}@keyframes desktopOffline-module__dWCZLq__connection-details-reveal{0%{opacity:0;transform:translateY(calc(var(--ui-space-4px) * -1))}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.desktopOffline-module__dWCZLq__header{top:var(--ui-space-32px);left:var(--ui-space-32px)}}@media not (min-height:30rem){.desktopOffline-module__dWCZLq__screen{overflow-y:auto}.desktopOffline-module__dWCZLq__main{place-items:start center}.desktopOffline-module__dWCZLq__content{transform:none}}@media (prefers-reduced-motion:reduce){.desktopOffline-module__dWCZLq__retryButton,.desktopOffline-module__dWCZLq__summary,.desktopOffline-module__dWCZLq__chevron{transition:none}.desktopOffline-module__dWCZLq__status[data-reconnect-phase] .desktopOffline-module__dWCZLq__statusText{background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:var(--public-text-muted);animation:none}.desktopOffline-module__dWCZLq__detailBody{animation:none}}@media (forced-colors:active){.desktopOffline-module__dWCZLq__screen,.desktopOffline-module__dWCZLq__retryButton{color:canvastext;background:canvas}.desktopOffline-module__dWCZLq__retryButton{border:1px solid buttontext}.desktopOffline-module__dWCZLq__status[data-reconnect-phase] .desktopOffline-module__dWCZLq__statusText{-webkit-text-fill-color:CanvasText;background:0 0}}
.LegalPageLayout-module__CniE8a__article{width:100%;max-width:54rem;margin-left:auto;margin-right:auto;padding:0}
.desktopSettings-module__RKo0Ra__screen{min-height:100dvh;padding:var(--ui-space-32px);background:var(--public-surface);color:var(--public-text);place-items:center;display:grid;overflow:auto}.desktopSettings-module__RKo0Ra__window{width:min(42.5rem, calc(100vw - var(--ui-space-48px)));border:1px solid var(--gray-175);border-radius:var(--ui-radius-16px);background:var(--gray-0);height:39.5rem;box-shadow:var(--ui-shadow-panel);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.desktopSettings-module__RKo0Ra__windowHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-16px);padding:var(--ui-space-20px) var(--ui-space-20px) var(--ui-space-16px);display:flex}.desktopSettings-module__RKo0Ra__windowTitle,.desktopSettings-module__RKo0Ra__windowDescription,.desktopSettings-module__RKo0Ra__panelTitle,.desktopSettings-module__RKo0Ra__panelDescription,.desktopSettings-module__RKo0Ra__liveStatus,.desktopSettings-module__RKo0Ra__closedPreview p{margin:0}.desktopSettings-module__RKo0Ra__windowTitle{font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-tight)}.desktopSettings-module__RKo0Ra__windowDescription,.desktopSettings-module__RKo0Ra__panelDescription,.desktopSettings-module__RKo0Ra__liveStatus{margin-top:var(--ui-space-4px);font-size:var(--ui-text-14px);line-height:var(--ui-line-snug);color:var(--gray-600)}.desktopSettings-module__RKo0Ra__closeButton{width:var(--ui-control-h-32px);height:var(--ui-control-h-32px);border-radius:var(--ui-radius-full);color:var(--gray-600);cursor:pointer;transition:background-color var(--ui-transition-fast), color var(--ui-transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.desktopSettings-module__RKo0Ra__closeButton:hover{background:var(--gray-50);color:var(--gray-1000)}.desktopSettings-module__RKo0Ra__closeButton:focus-visible,.desktopSettings-module__RKo0Ra__sectionNavItem:focus-visible,.desktopSettings-module__RKo0Ra__sectionNavItemActive:focus-visible,.desktopSettings-module__RKo0Ra__quietButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.desktopSettings-module__RKo0Ra__windowBody{gap:var(--ui-space-8px);min-height:0;padding:0 var(--ui-space-16px) var(--ui-space-16px);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.desktopSettings-module__RKo0Ra__sectionNav{gap:var(--ui-space-4px);border-radius:var(--ui-radius-12px);background:var(--gray-50);min-width:0;padding:var(--ui-space-8px);flex-direction:column;display:flex;position:relative}.desktopSettings-module__RKo0Ra__sectionNavItem,.desktopSettings-module__RKo0Ra__sectionNavItemActive{width:100%;min-height:var(--ui-control-h-36px);border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-12px);font-size:var(--ui-text-14px);line-height:var(--ui-line-none);text-align:left;color:var(--gray-700);cursor:pointer;transition:background-color var(--ui-transition-fast), color var(--ui-transition-fast), box-shadow var(--ui-transition-fast)}.desktopSettings-module__RKo0Ra__sectionNavItem:hover{color:var(--gray-1000);background:var(--black-a4)}.desktopSettings-module__RKo0Ra__sectionNavItemActive{background:var(--gray-0);box-shadow:var(--ui-shadow-soft);color:var(--gray-1000);font-weight:var(--ui-weight-strong)}.desktopSettings-module__RKo0Ra__statusDot,.desktopSettings-module__RKo0Ra__statusDotMuted{width:var(--ui-space-8px);height:var(--ui-space-8px);border-radius:var(--ui-radius-full);background:#22c55e;flex:none}.desktopSettings-module__RKo0Ra__statusDotMuted{background:var(--gray-500)}.desktopSettings-module__RKo0Ra__panel{min-width:0;padding:var(--ui-space-12px) var(--ui-space-16px) var(--ui-space-16px);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.desktopSettings-module__RKo0Ra__panelSection{flex-direction:column;min-height:0;display:flex}.desktopSettings-module__RKo0Ra__panelHeader{min-height:var(--ui-control-h-44px);justify-content:space-between;align-items:flex-start;gap:var(--ui-space-16px);margin-bottom:var(--ui-space-24px);display:flex}.desktopSettings-module__RKo0Ra__panelTitle{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--gray-1000)}.desktopSettings-module__RKo0Ra__inlineStatus,.desktopSettings-module__RKo0Ra__savedState{align-items:center;gap:var(--ui-space-8px);white-space:nowrap;font-size:var(--ui-text-12px);line-height:var(--ui-line-snug);color:var(--gray-600);display:inline-flex}.desktopSettings-module__RKo0Ra__fields{gap:var(--ui-space-20px);display:grid}.desktopSettings-module__RKo0Ra__field{gap:var(--ui-space-8px);min-width:0;display:grid}.desktopSettings-module__RKo0Ra__label,.desktopSettings-module__RKo0Ra__labelRow{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--gray-900)}.desktopSettings-module__RKo0Ra__labelRow{justify-content:space-between;align-items:center;gap:var(--ui-space-12px);display:flex}.desktopSettings-module__RKo0Ra__fieldMeta{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);color:var(--gray-500)}.desktopSettings-module__RKo0Ra__savedState{font-weight:var(--ui-weight-regular)}.desktopSettings-module__RKo0Ra__readOnlyInput{background:var(--gray-50);color:var(--gray-700)}.desktopSettings-module__RKo0Ra__panelActions,.desktopSettings-module__RKo0Ra__panelActionsBetween{justify-content:flex-end;align-items:center;gap:var(--ui-space-8px);padding-top:var(--ui-space-24px);margin-top:auto;display:flex}.desktopSettings-module__RKo0Ra__panelActionsBetween{justify-content:space-between}.desktopSettings-module__RKo0Ra__primaryButton{min-height:var(--ui-control-h-36px);border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-16px);}.desktopSettings-module__RKo0Ra__primaryButton:disabled{cursor:default;filter:none;opacity:var(--ui-opacity-disabled);transform:none}.desktopSettings-module__RKo0Ra__secondaryButton{min-height:var(--ui-control-h-36px);padding:0 var(--ui-space-12px);}.desktopSettings-module__RKo0Ra__secondaryButton:disabled{cursor:default;opacity:var(--ui-opacity-disabled)}.desktopSettings-module__RKo0Ra__quietButton{min-height:var(--ui-control-h-36px);border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-8px);font-size:var(--ui-text-14px);color:var(--gray-600)}.desktopSettings-module__RKo0Ra__quietButton:hover:not(:disabled){color:var(--gray-1000);background:var(--gray-50)}.desktopSettings-module__RKo0Ra__quietButton:disabled{cursor:default;opacity:var(--ui-opacity-disabled)}.desktopSettings-module__RKo0Ra__folderRow{gap:var(--ui-space-8px);grid-template-columns:minmax(0,1fr) auto;display:grid}.desktopSettings-module__RKo0Ra__agentFolder{gap:var(--ui-space-12px);margin-top:var(--ui-space-20px);display:grid}.desktopSettings-module__RKo0Ra__agentFolderTitle,.desktopSettings-module__RKo0Ra__agentFolderDescription{margin:0}.desktopSettings-module__RKo0Ra__agentFolderTitle{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--gray-1000)}.desktopSettings-module__RKo0Ra__agentFolderDescription{margin-top:var(--ui-space-2px);font-size:var(--ui-text-12px);line-height:var(--ui-line-snug);color:var(--gray-600)}.desktopSettings-module__RKo0Ra__actionGroup{align-items:center;gap:var(--ui-space-8px);display:flex}.desktopSettings-module__RKo0Ra__providerList{border-radius:var(--ui-radius-12px);background:var(--gray-50);padding:var(--ui-space-4px);gap:0;margin:0;list-style:none;display:grid}.desktopSettings-module__RKo0Ra__providerRow{align-items:center;gap:var(--ui-space-12px);border-radius:var(--ui-radius-8px);min-height:3.25rem;padding:var(--ui-space-8px) var(--ui-space-12px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.desktopSettings-module__RKo0Ra__providerLogo{width:var(--ui-control-h-28px);height:var(--ui-control-h-28px);object-fit:contain}.desktopSettings-module__RKo0Ra__providerCopy{gap:var(--ui-space-2px);min-width:0;font-size:var(--ui-text-14px);line-height:var(--ui-line-snug);flex-direction:column;display:flex}.desktopSettings-module__RKo0Ra__providerCopy strong{font-weight:var(--ui-weight-strong);color:var(--gray-1000)}.desktopSettings-module__RKo0Ra__providerCopy span,.desktopSettings-module__RKo0Ra__providerReady,.desktopSettings-module__RKo0Ra__providerUnavailable{color:var(--gray-600)}.desktopSettings-module__RKo0Ra__providerCopy span{font-size:var(--ui-text-12px)}.desktopSettings-module__RKo0Ra__providerReady,.desktopSettings-module__RKo0Ra__providerUnavailable{align-items:center;gap:var(--ui-space-8px);font-size:var(--ui-text-12px);white-space:nowrap;display:inline-flex}.desktopSettings-module__RKo0Ra__providerUnavailable{color:var(--gray-500)}.desktopSettings-module__RKo0Ra__liveStatus{min-height:var(--ui-control-h-20px);margin-top:var(--ui-space-16px);text-align:right}.desktopSettings-module__RKo0Ra__closedPreview{align-items:center;gap:var(--ui-space-16px);font-size:var(--ui-text-14px);color:var(--gray-600);flex-direction:column;display:flex}@media not (min-width:640px){.desktopSettings-module__RKo0Ra__screen{padding:var(--ui-space-16px);place-items:start center}.desktopSettings-module__RKo0Ra__window{width:100%;height:auto}.desktopSettings-module__RKo0Ra__windowBody{grid-template-columns:minmax(0,1fr);min-height:0}.desktopSettings-module__RKo0Ra__sectionNav{flex-direction:row;overflow-x:auto}.desktopSettings-module__RKo0Ra__sectionNavItem,.desktopSettings-module__RKo0Ra__sectionNavItemActive{flex:none;width:auto}.desktopSettings-module__RKo0Ra__panel{padding:var(--ui-space-16px) var(--ui-space-8px)}}@media (prefers-reduced-motion:reduce){.desktopSettings-module__RKo0Ra__closeButton,.desktopSettings-module__RKo0Ra__sectionNavItem,.desktopSettings-module__RKo0Ra__sectionNavItemActive{transition:none}}@media (forced-colors:active){.desktopSettings-module__RKo0Ra__window,.desktopSettings-module__RKo0Ra__sectionNavItemActive,.desktopSettings-module__RKo0Ra__providerRow{border:1px solid canvastext}.desktopSettings-module__RKo0Ra__primaryButton{color:buttontext;background:buttonface}}
.pricing-module__beteGa__pageShellWide{width:100%;max-width:var(--public-page-max-width);padding-inline:var(--ui-space-24px);padding-top:calc(var(--public-navbar-stack) + var(--ui-space-40px));padding-bottom:var(--ui-space-48px);color:var(--public-text);margin-inline:auto}.pricing-module__beteGa__hero{max-width:var(--public-reading-max-width);margin-bottom:var(--ui-space-32px)}.pricing-module__beteGa__heroLogo{border-radius:20%;display:block}.pricing-module__beteGa__includes{margin-top:var(--ui-space-40px);text-align:center}.pricing-module__beteGa__includesHeading{font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);margin:0}.pricing-module__beteGa__includesSub{margin:var(--ui-space-8px) auto var(--ui-space-32px);max-width:40rem;font-size:var(--ui-text-16px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted)}.pricing-module__beteGa__includesGrid{gap:var(--ui-space-12px);text-align:left;grid-template-columns:1fr;display:grid}@media (min-width:640px){.pricing-module__beteGa__includesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pricing-module__beteGa__includesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-module__beteGa__includeCard{align-items:flex-start;gap:var(--ui-space-12px);padding:var(--ui-space-20px);border:var(--public-card-border);border-radius:var(--ui-radius-16px);background:var(--public-card-bg);display:flex}.pricing-module__beteGa__includeIcon{border-radius:var(--ui-radius-12px);background:var(--public-pill-bg);width:2.5rem;height:2.5rem;color:var(--public-text);flex:none;}.pricing-module__beteGa__includeTitle{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);margin:0}.pricing-module__beteGa__includeDesc{font-size:var(--ui-text-16px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted);margin:.3rem 0 0}.pricing-module__beteGa__models{margin:var(--ui-space-48px) 0;text-align:center}.pricing-module__beteGa__modelsHeading{font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);color:var(--public-text);margin:0}.pricing-module__beteGa__modelsSub{margin:var(--ui-space-8px) auto var(--ui-space-24px);max-width:var(--public-reading-max-width);font-size:var(--ui-text-16px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted)}.pricing-module__beteGa__centerWrapRowLg{justify-content:center;align-items:center;gap:var(--ui-space-24px);color:var(--public-text);flex-wrap:wrap;display:flex}.pricing-module__beteGa__modelLogo{opacity:.55;filter:grayscale();transition:opacity var(--ui-transition-fast)}.pricing-module__beteGa__modelLogo:hover{opacity:1}@media (prefers-reduced-motion:reduce){.pricing-module__beteGa__modelLogo{transition:none}}.pricing-module__beteGa__tableScroller{contain:paint;border:var(--public-card-border);border-radius:var(--ui-radius-16px);overflow-x:auto}.pricing-module__beteGa__tableScroller:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.pricing-module__beteGa__tableSection{margin-top:var(--ui-space-40px)}.pricing-module__beteGa__tableHeading{text-align:center;font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);margin:0 0 var(--ui-space-24px)}.pricing-module__beteGa__table{border-collapse:collapse;width:100%;font-size:var(--ui-text-16px);min-width:680px}.pricing-module__beteGa__table th,.pricing-module__beteGa__table td{padding:var(--ui-space-12px) var(--ui-space-16px);text-align:left;border-bottom:1px solid var(--public-border)}.pricing-module__beteGa__theadName{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong)}.pricing-module__beteGa__theadPrice{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);color:var(--public-text-muted)}.pricing-module__beteGa__table thead th{background:var(--public-card-bg);vertical-align:bottom;font-weight:var(--ui-weight-strong)}.pricing-module__beteGa__table tbody td:not(:first-child),.pricing-module__beteGa__table thead th:not(:first-child){text-align:center}.pricing-module__beteGa__table tbody th[scope=row]{color:var(--public-text);font-weight:var(--ui-weight-regular)}.pricing-module__beteGa__catRow th{background:var(--public-pill-bg);font-weight:var(--ui-weight-strong);font-size:var(--ui-text-12px);text-transform:uppercase;letter-spacing:0;color:var(--public-text-muted)}.pricing-module__beteGa__catLabel{align-items:center;gap:.45rem;display:inline-flex}.pricing-module__beteGa__tickYes{color:var(--public-text)}.pricing-module__beteGa__tickNo{color:var(--public-text-muted);opacity:.5}.pricing-module__beteGa__colFeatured{background:color-mix(in srgb, var(--public-inverse-bg) 5%, transparent)}.pricing-module__beteGa__table tbody:last-child tr:last-child>*{border-bottom:none}.pricing-module__beteGa__enterprise{margin-top:var(--ui-space-32px);justify-content:space-between;align-items:center;gap:var(--ui-space-16px);padding:var(--ui-space-20px) var(--ui-space-24px);border:var(--public-card-border);border-radius:var(--ui-radius-16px);background:var(--public-card-bg);flex-wrap:wrap;display:flex}.pricing-module__beteGa__enterpriseLeft{align-items:center;gap:var(--ui-space-16px);display:flex}.pricing-module__beteGa__enterpriseText strong{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong)}.pricing-module__beteGa__enterpriseText p{font-size:var(--ui-text-16px);color:var(--public-text-muted);margin:.2rem 0 0}.pricing-module__beteGa__enterpriseCta{min-height:var(--ui-control-h-44px);padding-inline:var(--ui-space-20px);border-radius:var(--ui-radius-full);border:1px solid var(--public-inverse-bg);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);color:var(--public-text);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.pricing-module__beteGa__enterpriseCta:hover{background:var(--public-inverse-bg);color:var(--public-inverse-text)}.pricing-module__beteGa__enterpriseCta:focus-visible{outline:var(--ui-focus-ring-width) solid var(--public-text);outline-offset:var(--ui-focus-ring-offset)}.pricing-module__beteGa__faq{margin-top:var(--ui-space-48px);max-width:48rem;margin-inline:auto}.pricing-module__beteGa__faqTitle{text-align:center;font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);margin:0 0 var(--ui-space-24px)}.pricing-module__beteGa__faqItem{padding:var(--ui-space-16px) 0;border-bottom:1px solid var(--public-border)}.pricing-module__beteGa__faqQ{font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);margin:0}.pricing-module__beteGa__faqA{font-size:var(--ui-text-16px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted);margin:.4rem 0 0}
.publicDocumentRecipes-module__Wcqd3q__legalSection{scroll-margin-top:var(--public-navbar-stack);gap:var(--ui-space-12px);flex-direction:column;display:flex}.publicDocumentRecipes-module__Wcqd3q__proseBody{color:var(--public-text-muted);font-size:var(--ui-text-16px);letter-spacing:0;line-height:var(--ui-line-relaxed);margin:0}
.about-module__n3Fp8q__prose{gap:var(--ui-space-48px);flex-direction:column;max-width:44rem;display:flex}.about-module__n3Fp8q__section{gap:var(--ui-space-12px);flex-direction:column;display:flex}.about-module__n3Fp8q__heading{font-family:var(--font-sans);font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);letter-spacing:0;color:var(--public-text);margin:0}.about-module__n3Fp8q__body{}.about-module__n3Fp8q__links{gap:var(--ui-space-8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-module__n3Fp8q__link{border-radius:var(--ui-radius-8px);font-family:var(--font-sans);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-relaxed);color:var(--public-text);text-decoration:underline;-webkit-text-decoration-color:var(--public-border-hover);text-decoration-color:var(--public-border-hover);text-underline-offset:4px;transition:text-decoration-color var(--ui-transition-fast)}@media (prefers-reduced-motion:reduce){.about-module__n3Fp8q__link{transition:none}}.about-module__n3Fp8q__link:hover{-webkit-text-decoration-color:var(--public-text);text-decoration-color:var(--public-text)}.about-module__n3Fp8q__link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}
.contact-module__qfWoLa__prose{gap:var(--ui-space-24px);flex-direction:column;max-width:44rem;display:flex}.contact-module__qfWoLa__body{}.contact-module__qfWoLa__links{gap:var(--ui-space-8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact-module__qfWoLa__link{border-radius:var(--ui-radius-8px);font-family:var(--font-sans);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-relaxed);color:var(--public-text);text-decoration:underline;-webkit-text-decoration-color:var(--public-border-hover);text-decoration-color:var(--public-border-hover);text-underline-offset:4px;transition:text-decoration-color var(--ui-transition-fast)}@media (prefers-reduced-motion:reduce){.contact-module__qfWoLa__link{transition:none}}.contact-module__qfWoLa__link:hover{-webkit-text-decoration-color:var(--public-text);text-decoration-color:var(--public-text)}.contact-module__qfWoLa__link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}
.desktopShortcuts-module__RTCefW__screen{min-height:100dvh;padding:var(--ui-space-32px);background:var(--public-surface);color:var(--public-text);place-items:center;display:grid;overflow:auto}.desktopShortcuts-module__RTCefW__window{width:min(43.75rem, calc(100vw - var(--ui-space-48px)));min-height:32rem;max-height:calc(100vh - var(--ui-space-48px));max-height:calc(100dvh - var(--ui-space-48px));border:1px solid var(--gray-175);border-radius:var(--ui-radius-16px);background:var(--gray-0);box-shadow:var(--ui-shadow-panel);flex-direction:column;display:flex;overflow:hidden}.desktopShortcuts-module__RTCefW__windowHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-16px);padding:var(--ui-space-20px) var(--ui-space-20px) var(--ui-space-16px);display:flex}.desktopShortcuts-module__RTCefW__windowHeader h1,.desktopShortcuts-module__RTCefW__windowHeader p,.desktopShortcuts-module__RTCefW__shortcutSurface h2,.desktopShortcuts-module__RTCefW__closedPreview p{margin:0}.desktopShortcuts-module__RTCefW__windowHeader h1{font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-tight)}.desktopShortcuts-module__RTCefW__windowHeader p{margin-top:var(--ui-space-4px);color:var(--gray-600);font-size:var(--ui-text-14px);line-height:var(--ui-line-snug)}.desktopShortcuts-module__RTCefW__closeButton{width:var(--ui-control-h-32px);height:var(--ui-control-h-32px);border-radius:var(--ui-radius-full);color:var(--gray-600);cursor:pointer;flex:none;place-items:center;display:grid}.desktopShortcuts-module__RTCefW__closeButton:hover{background:var(--gray-50);color:var(--gray-1000)}.desktopShortcuts-module__RTCefW__closeButton:focus-visible,.desktopShortcuts-module__RTCefW__reopenButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.desktopShortcuts-module__RTCefW__shortcutSurface{gap:var(--ui-space-24px) var(--ui-space-32px);min-height:0;margin:0 var(--ui-space-20px);border-radius:var(--ui-radius-12px);padding:var(--ui-space-16px);background:var(--gray-50);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.desktopShortcuts-module__RTCefW__shortcutSurface h2{margin-bottom:var(--ui-space-8px);color:var(--gray-1000);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug)}.desktopShortcuts-module__RTCefW__shortcutRows{gap:var(--ui-space-2px);margin:0;display:grid}.desktopShortcuts-module__RTCefW__shortcutRow{min-height:var(--ui-control-h-32px);align-items:center;gap:var(--ui-space-12px);grid-template-columns:minmax(0,1fr) auto;display:grid}.desktopShortcuts-module__RTCefW__shortcutRow dt{min-width:0;color:var(--gray-700);font-size:var(--ui-text-12px);line-height:var(--ui-line-snug)}.desktopShortcuts-module__RTCefW__shortcutRow dd{justify-content:flex-end;align-items:center;gap:var(--ui-space-2px);margin:0;display:flex}.desktopShortcuts-module__RTCefW__keycap{min-width:var(--ui-control-h-24px);min-height:var(--ui-control-h-24px);border:1px solid var(--gray-175);border-bottom-color:var(--gray-200);border-radius:var(--ui-radius-6px);padding:0 var(--ui-space-6px);background:var(--gray-0);box-shadow:0 1px 0 var(--gray-175);color:var(--gray-800);font-family:var(--font-sans);font-size:var(--ui-text-11px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-none);place-items:center;display:inline-grid}.desktopShortcuts-module__RTCefW__actionSection{grid-column:1/-1}.desktopShortcuts-module__RTCefW__actionSection .desktopShortcuts-module__RTCefW__shortcutRows{gap:var(--ui-space-2px) var(--ui-space-32px);grid-template-columns:repeat(2,minmax(0,1fr))}.desktopShortcuts-module__RTCefW__footer{justify-content:space-between;align-items:center;gap:var(--ui-space-16px);padding:var(--ui-space-16px) var(--ui-space-20px) var(--ui-space-20px);color:var(--gray-600);font-size:var(--ui-text-11px);line-height:var(--ui-line-snug);display:flex}.desktopShortcuts-module__RTCefW__footer>span:last-child{align-items:center;gap:var(--ui-space-6px);white-space:nowrap;display:inline-flex}.desktopShortcuts-module__RTCefW__footer .desktopShortcuts-module__RTCefW__keycap{min-width:var(--ui-control-h-20px);min-height:var(--ui-control-h-20px)}.desktopShortcuts-module__RTCefW__closedPreview{align-items:center;gap:var(--ui-space-16px);color:var(--gray-600);font-size:var(--ui-text-14px);flex-direction:column;display:flex}.desktopShortcuts-module__RTCefW__reopenButton{min-height:var(--ui-control-h-36px);border-radius:var(--ui-radius-8px);padding:0 var(--ui-space-16px);}@media not (min-width:640px){.desktopShortcuts-module__RTCefW__screen{padding:var(--ui-space-16px);place-items:start center}.desktopShortcuts-module__RTCefW__window{width:100%;max-height:none}.desktopShortcuts-module__RTCefW__shortcutSurface,.desktopShortcuts-module__RTCefW__actionSection .desktopShortcuts-module__RTCefW__shortcutRows{grid-template-columns:1fr}.desktopShortcuts-module__RTCefW__actionSection{grid-column:auto}.desktopShortcuts-module__RTCefW__footer{flex-direction:column;align-items:flex-start}}
.InvitePage-module__QRwJfa__cardPadded{text-align:center;width:100%;overflow:hidden}.InvitePage-module__QRwJfa__cardHeader{flex-direction:column;align-items:center;display:flex}.InvitePage-module__QRwJfa__scopeLabel{margin-bottom:var(--ui-space-12px);border-radius:var(--ui-radius-full);border:1px solid var(--public-border);background:var(--gray-25);padding:var(--ui-space-4px) var(--ui-space-12px);font-family:var(--font-sans);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:var(--public-text-muted)}.InvitePage-module__QRwJfa__title{}.InvitePage-module__QRwJfa__body{}.InvitePage-module__QRwJfa__routeErrorBody{width:100%}.InvitePage-module__QRwJfa__actions{margin-top:var(--ui-space-24px);justify-content:center;align-items:center;gap:var(--ui-space-12px);flex-wrap:wrap;display:flex}.InvitePage-module__QRwJfa__actions>*{max-width:100%}@media (max-width:420px){.InvitePage-module__QRwJfa__actions{flex-direction:column;align-items:stretch}.InvitePage-module__QRwJfa__actions>*{width:100%}}
.CreateMcpKeyClient-module__6YzJlW__main{gap:var(--ui-space-16px);background:var(--public-surface);min-height:100dvh;padding:var(--ui-space-32px);flex-direction:column;}.CreateMcpKeyClient-module__6YzJlW__mainLoose{gap:var(--ui-space-24px);background:var(--public-surface);min-height:100dvh;padding:var(--ui-space-32px);flex-direction:column;}.CreateMcpKeyClient-module__6YzJlW__title{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);color:var(--public-text)}.CreateMcpKeyClient-module__6YzJlW__muted{color:var(--public-text-muted)}.CreateMcpKeyClient-module__6YzJlW__hint{font-size:var(--ui-text-12px);color:var(--public-text-muted)}.CreateMcpKeyClient-module__6YzJlW__link{font-size:var(--ui-text-14px);color:var(--public-text);text-decoration:underline}.CreateMcpKeyClient-module__6YzJlW__fieldBlock{gap:var(--ui-space-16px);flex-direction:column;width:100%;max-width:28rem;display:flex}.CreateMcpKeyClient-module__6YzJlW__intro{text-align:center;max-width:28rem;font-size:var(--ui-text-12px);color:var(--public-text-muted)}.CreateMcpKeyClient-module__6YzJlW__label{margin-bottom:var(--ui-space-4px);font-size:var(--ui-text-12px);color:var(--public-text-muted);display:block}.CreateMcpKeyClient-module__6YzJlW__error{font-size:var(--ui-text-14px);color:var(--ui-status-error-deep)}.CreateMcpKeyClient-module__6YzJlW__keyPanel{gap:var(--ui-space-12px);border-radius:var(--ui-radius-8px);border:1px solid var(--public-border-hover);background:var(--public-surface-muted);padding:var(--ui-space-16px);flex-direction:column;display:flex}.CreateMcpKeyClient-module__6YzJlW__panelCopy{font-size:var(--ui-text-12px);color:var(--public-text-muted)}.CreateMcpKeyClient-module__6YzJlW__inlineCode{border-radius:var(--ui-radius-8px);background:var(--public-surface);padding:0 var(--ui-space-4px)}.CreateMcpKeyClient-module__6YzJlW__btnRow{gap:var(--ui-space-8px);flex-wrap:wrap;display:flex}.CreateMcpKeyClient-module__6YzJlW__secondaryBtn{border-radius:var(--ui-radius-8px);border:1px solid var(--gray-600);background:var(--public-surface-muted);padding:var(--ui-space-6px) var(--ui-space-12px);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);color:var(--public-text)}.CreateMcpKeyClient-module__6YzJlW__secondaryBtn:hover{background:var(--public-border-hover)}.CreateMcpKeyClient-module__6YzJlW__keyCode{border-radius:var(--ui-radius-8px);background:var(--public-surface);padding:var(--ui-space-6px) var(--ui-space-8px);font-size:var(--ui-text-12px);color:var(--public-text);display:block;}.CreateMcpKeyClient-module__6YzJlW__urlLine{font-size:var(--ui-text-12px);color:var(--public-text-muted)}.CreateMcpKeyClient-module__6YzJlW__inlineLink{color:var(--public-text);text-decoration:underline}.CreateMcpKeyClient-module__6YzJlW__inlineLink:hover{color:var(--public-text)}.CreateMcpKeyClient-module__6YzJlW__fullWidth{width:100%}.CreateMcpKeyClient-module__6YzJlW__btnSm{padding:var(--ui-space-6px) var(--ui-space-12px);font-size:var(--ui-text-14px)}.CreateMcpKeyClient-module__6YzJlW__selectTrigger{--bs-select-trigger-border:var(--public-border-hover);--bs-select-trigger-bg:var(--public-surface);--bs-select-trigger-padding:var(--ui-space-8px) var(--ui-space-12px);--bs-select-trigger-font-size:var(--ui-text-14px);--bs-select-trigger-color:var(--public-text)}.CreateMcpKeyClient-module__6YzJlW__optionalScopes{gap:var(--ui-space-8px);border:none;flex-direction:column;margin:0;padding:0;display:flex}.CreateMcpKeyClient-module__6YzJlW__optionalScopeRow{align-items:flex-start;gap:var(--ui-space-8px);font-size:var(--ui-text-14px);color:var(--public-text);cursor:pointer;display:flex}.CreateMcpKeyClient-module__6YzJlW__optionalScopeLabel{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);display:block}.CreateMcpKeyClient-module__6YzJlW__optionalScopeHint{font-size:var(--ui-text-12px);color:var(--public-text-muted);display:block}
.desktopTabs-module__4VH80G__screen{min-height:100dvh;padding:var(--ui-space-32px);background:var(--public-surface);color:var(--public-text);place-items:center;display:grid;overflow:auto}.desktopTabs-module__4VH80G__window{width:min(70rem, calc(100vw - var(--ui-space-48px)));height:min(44rem, calc(100vh - var(--ui-space-48px)));height:min(44rem, calc(100dvh - var(--ui-space-48px)));grid-template-rows:calc(var(--ui-control-h-36px) + var(--ui-space-2px)) minmax(0, 1fr);border:1px solid var(--gray-175);border-radius:var(--ui-radius-16px);background:var(--gray-0);min-height:32rem;box-shadow:var(--ui-shadow-panel);display:grid;overflow:hidden}.desktopTabs-module__4VH80G__tabChrome{border-bottom:1px solid var(--gray-175);background:var(--gray-50);-webkit-user-select:none;user-select:none;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.desktopTabs-module__4VH80G__trafficLights{justify-content:center;align-items:center;gap:var(--ui-space-8px);flex:0 0 5rem;width:5rem;display:flex}.desktopTabs-module__4VH80G__trafficLights i{width:var(--ui-space-8px);height:var(--ui-space-8px);border-radius:var(--ui-radius-full);background:var(--gray-500)}.desktopTabs-module__4VH80G__homeButton,.desktopTabs-module__4VH80G__newTabButton,.desktopTabs-module__4VH80G__closeButton,.desktopTabs-module__4VH80G__tab,.desktopTabs-module__4VH80G__stateOptions button,.desktopTabs-module__4VH80G__manyTabsButton{color:inherit;cursor:pointer}.desktopTabs-module__4VH80G__homeButton{width:var(--ui-control-h-36px);flex:0 0 var(--ui-control-h-36px);border-right:1px solid var(--gray-175);color:var(--gray-600);place-items:center;display:grid}.desktopTabs-module__4VH80G__homeButton:hover,.desktopTabs-module__4VH80G__homeButton:focus-visible,.desktopTabs-module__4VH80G__homeButton[aria-current=page]{background:var(--gray-0);color:var(--gray-1000)}.desktopTabs-module__4VH80G__tabList{scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow:auto hidden}.desktopTabs-module__4VH80G__tabList::-webkit-scrollbar{display:none}.desktopTabs-module__4VH80G__tabItem{border-right:1px solid var(--gray-175);width:13.25rem;min-width:2.5rem;max-width:16.5rem;color:var(--gray-600);transition:background-color var(--ui-transition-fast), color var(--ui-transition-fast);flex:0 13.25rem;align-items:stretch;display:flex;position:relative;overflow:hidden}.desktopTabs-module__4VH80G__tabItem:hover{background:var(--black-a4);color:var(--gray-1000)}.desktopTabs-module__4VH80G__tabItem[data-active=true]{background:var(--gray-0);color:var(--gray-1000)}.desktopTabs-module__4VH80G__tabItem[data-active=true][data-state=loading]:after{background:var(--brand-blue);content:"";width:40%;height:1px;animation:1.2s linear infinite desktopTabs-module__4VH80G__desktop-tab-progress;position:absolute;bottom:0;left:0}.desktopTabs-module__4VH80G__tab{align-items:center;gap:var(--ui-space-8px);width:100%;min-width:0;padding:0 var(--ui-space-8px);text-align:left;display:flex;overflow:hidden}.desktopTabs-module__4VH80G__tabGlyph{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);flex:0 0 var(--ui-control-h-24px);color:var(--gray-600);place-items:center;display:grid;position:relative}.desktopTabs-module__4VH80G__tabGlyph [data-brand-logo-mark]{width:var(--ui-text-16px)}.desktopTabs-module__4VH80G__tabItem:hover .desktopTabs-module__4VH80G__tabGlyph,.desktopTabs-module__4VH80G__tabItem[data-active=true] .desktopTabs-module__4VH80G__tabGlyph{color:var(--gray-1000)}.desktopTabs-module__4VH80G__tabItem[data-state=loading] .desktopTabs-module__4VH80G__tabGlyph{color:var(--brand-blue);animation:1.3s ease-in-out infinite desktopTabs-module__4VH80G__desktop-tab-pulse}.desktopTabs-module__4VH80G__tabItem[data-state=offline] .desktopTabs-module__4VH80G__tabGlyph:after,.desktopTabs-module__4VH80G__tabItem[data-state=unresponsive] .desktopTabs-module__4VH80G__tabGlyph:after,.desktopTabs-module__4VH80G__tabItem[data-state=error] .desktopTabs-module__4VH80G__tabGlyph:after,.desktopTabs-module__4VH80G__tabItem[data-state=crashed] .desktopTabs-module__4VH80G__tabGlyph:after{right:0;bottom:var(--ui-space-2px);width:var(--ui-space-6px);height:var(--ui-space-6px);border-radius:var(--ui-radius-full);background:var(--gray-500);content:"";position:absolute}.desktopTabs-module__4VH80G__tabItem[data-state=offline] .desktopTabs-module__4VH80G__tabGlyph:after,.desktopTabs-module__4VH80G__tabItem[data-state=unresponsive] .desktopTabs-module__4VH80G__tabGlyph:after{background:#d97706}.desktopTabs-module__4VH80G__tabItem[data-state=error] .desktopTabs-module__4VH80G__tabGlyph:after,.desktopTabs-module__4VH80G__tabItem[data-state=crashed] .desktopTabs-module__4VH80G__tabGlyph:after{background:#dc2626}.desktopTabs-module__4VH80G__tabLabel{min-width:0;padding-right:var(--ui-space-24px);font-size:var(--ui-text-11px);line-height:var(--ui-line-none);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktopTabs-module__4VH80G__closeButton{z-index:2;top:50%;right:var(--ui-space-8px);width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);border-radius:var(--ui-radius-full);background:var(--gray-0);color:var(--gray-600);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.desktopTabs-module__4VH80G__tabItem:hover .desktopTabs-module__4VH80G__closeButton,.desktopTabs-module__4VH80G__tabItem[data-active=true] .desktopTabs-module__4VH80G__closeButton,.desktopTabs-module__4VH80G__closeButton:focus-visible{opacity:1;pointer-events:auto}.desktopTabs-module__4VH80G__closeButton:hover,.desktopTabs-module__4VH80G__newTabButton:hover{background:var(--gray-175);color:var(--gray-1000)}.desktopTabs-module__4VH80G__tabActions{flex:none;align-items:center;display:flex}.desktopTabs-module__4VH80G__newTabButton{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);margin:0 var(--ui-space-8px);border-radius:var(--ui-radius-full);color:var(--gray-600);place-items:center;display:grid}.desktopTabs-module__4VH80G__dragRegion{min-width:var(--ui-space-24px);flex:auto}.desktopTabs-module__4VH80G__homeButton:focus-visible,.desktopTabs-module__4VH80G__newTabButton:focus-visible,.desktopTabs-module__4VH80G__closeButton:focus-visible,.desktopTabs-module__4VH80G__tab:focus-visible,.desktopTabs-module__4VH80G__stateOptions button:focus-visible,.desktopTabs-module__4VH80G__manyTabsButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(-1 * var(--ui-focus-ring-width))}.desktopTabs-module__4VH80G__workspace{background:var(--gray-0);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.desktopTabs-module__4VH80G__workspaceIdentity{align-items:center;gap:var(--ui-space-8px);border:1px solid var(--gray-175);border-radius:var(--ui-radius-full);padding:var(--ui-space-8px) var(--ui-space-12px);background:color-mix(in srgb, var(--gray-0) 92%, transparent);box-shadow:var(--ui-shadow-soft);display:flex}.desktopTabs-module__4VH80G__workspaceIdentity strong,.desktopTabs-module__4VH80G__workspaceIdentity span{font-size:var(--ui-text-12px);line-height:var(--ui-line-none)}.desktopTabs-module__4VH80G__workspaceIdentity strong{font-weight:var(--ui-weight-strong)}.desktopTabs-module__4VH80G__workspaceIdentity span:last-child{color:var(--gray-600)}.desktopTabs-module__4VH80G__workspaceMark{width:var(--ui-control-h-20px);color:var(--brand-blue);place-items:center;display:grid}.desktopTabs-module__4VH80G__workspaceMark [data-brand-logo-mark]{width:var(--ui-text-16px)}.desktopTabs-module__4VH80G__previewControls{right:var(--ui-space-16px);bottom:var(--ui-space-16px);left:var(--ui-space-16px);justify-content:space-between;align-items:flex-end;gap:var(--ui-space-16px);border:1px solid var(--gray-175);border-radius:var(--ui-radius-12px);padding:var(--ui-space-12px);background:color-mix(in srgb, var(--gray-0) 96%, transparent);box-shadow:var(--ui-shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:absolute}.desktopTabs-module__4VH80G__controlGroup{gap:var(--ui-space-8px);display:grid}.desktopTabs-module__4VH80G__controlLabel{font-size:var(--ui-text-11px);color:var(--gray-600)}.desktopTabs-module__4VH80G__stateOptions{gap:var(--ui-space-4px);flex-wrap:wrap;display:flex}.desktopTabs-module__4VH80G__stateOptions button,.desktopTabs-module__4VH80G__manyTabsButton{min-height:var(--ui-control-h-28px);border:1px solid var(--gray-175);border-radius:var(--ui-radius-full);padding:0 var(--ui-space-8px);background:var(--gray-0);font-size:var(--ui-text-11px);color:var(--gray-600)}.desktopTabs-module__4VH80G__stateOptions button[aria-pressed=true],.desktopTabs-module__4VH80G__manyTabsButton[aria-pressed=true]{border-color:var(--gray-1000);background:var(--gray-1000);color:var(--gray-0)}.desktopTabs-module__4VH80G__stateOptions button:disabled{cursor:default;opacity:var(--ui-opacity-disabled)}@keyframes desktopTabs-module__4VH80G__desktop-tab-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes desktopTabs-module__4VH80G__desktop-tab-pulse{0%,to{opacity:.45}50%{opacity:1}}@media not (min-width:640px){.desktopTabs-module__4VH80G__screen{padding:var(--ui-space-16px);place-items:stretch stretch}.desktopTabs-module__4VH80G__window{width:100%;height:calc(100dvh - var(--ui-space-32px));min-height:0}.desktopTabs-module__4VH80G__trafficLights{display:none}.desktopTabs-module__4VH80G__previewControls{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.desktopTabs-module__4VH80G__tabItem,.desktopTabs-module__4VH80G__tabItem:after,.desktopTabs-module__4VH80G__tabGlyph{transition:none!important;animation:none!important}}
.PublicTaskImageCard-module__bXUy6G__card{aspect-ratio:16/10;border-radius:var(--ui-radius-16px);border:1px solid var(--public-border);background:var(--gray-25);width:100%;box-shadow:0 2px 16px var(--black-a4);position:relative;overflow:hidden}
.PublicTaskShell-module__f4vzNa__shellLight{--color-background:var(--gray-0);--color-foreground:var(--gray-1000);background:var(--color-background);min-height:100dvh;color:var(--color-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;position:relative;}.PublicTaskShell-module__f4vzNa__brandAbs{left:var(--ui-space-24px);top:var(--ui-space-24px);position:absolute}.PublicTaskShell-module__f4vzNa__brandLogo{color:var(--color-foreground);width:auto;height:1.5rem;display:block}@media (min-width:640px){.PublicTaskShell-module__f4vzNa__brandAbs{left:var(--ui-space-32px);top:var(--ui-space-32px)}}.PublicTaskShell-module__f4vzNa__padX{width:100%;padding-top:var(--ui-space-64px);padding-bottom:var(--ui-space-64px);padding-left:var(--ui-space-16px);padding-right:var(--ui-space-16px)}.PublicTaskShell-module__f4vzNa__layout{place-items:center;gap:var(--ui-space-24px);width:100%;margin-left:auto;margin-right:auto;display:grid}.PublicTaskShell-module__f4vzNa__layoutDefault{max-width:28rem}.PublicTaskShell-module__f4vzNa__layoutWithVisual{max-width:64rem}.PublicTaskShell-module__f4vzNa__main{flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.PublicTaskShell-module__f4vzNa__maxMd{max-width:28rem}.PublicTaskShell-module__f4vzNa__visual{width:100%;min-width:0;max-width:28rem}@media (min-width:900px){.PublicTaskShell-module__f4vzNa__layoutWithVisual{gap:var(--ui-space-32px);grid-template-columns:minmax(0,32rem) minmax(0,28rem)}.PublicTaskShell-module__f4vzNa__layoutWithVisual .PublicTaskShell-module__f4vzNa__main{grid-area:1/2}.PublicTaskShell-module__f4vzNa__layoutWithVisual .PublicTaskShell-module__f4vzNa__visual{grid-area:1/1;max-width:none}}
.AlphaComposer-module__BIc_Dq__section{--alpha-composer-ink:var(--gray-800);--alpha-composer-muted:#888375;--alpha-composer-placeholder:var(--black-a82);--alpha-composer-glass-fill:#ffffff80;--alpha-composer-glass-border:var(--gray-0);--alpha-composer-hover:#ffffff6b;--alpha-composer-active:var(--white-a25);--alpha-composer-send:#dff803;z-index:1;background:var(--public-brand-field);color:var(--alpha-composer-ink);flex-direction:column;padding-bottom:clamp(5.5rem,16vw,11rem);display:flex;position:relative}.AlphaComposer-module__BIc_Dq__stage{z-index:1;padding:var(--ui-space-20px) var(--ui-space-24px) 0;flex-direction:column;align-items:center;display:flex;position:relative}.AlphaComposer-module__BIc_Dq__frame{width:100%;max-width:700px}.AlphaComposer-module__BIc_Dq__form{width:100%;position:relative}.AlphaComposer-module__BIc_Dq__glass{border:1px solid var(--alpha-composer-glass-border);border-radius:var(--ui-radius-12px);background:var(--alpha-composer-glass-fill);width:100%;min-height:180px;box-shadow:0 4px 20px 0 var(--black-a20), inset 0 1px 0 0 var(--white-a70);-webkit-backdrop-filter:blur(24px)saturate(1.5);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.AlphaComposer-module__BIc_Dq__promptWrap{flex:auto;width:100%;position:relative}.AlphaComposer-module__BIc_Dq__prompt{width:100%;min-height:112px;max-height:192px;padding:var(--ui-space-12px);resize:none;box-shadow:none;color:var(--alpha-composer-ink);font-family:var(--font-sans);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);field-sizing:content;background:0 0;border:0;border-radius:0;outline:none;margin:0;display:block;overflow:auto}.AlphaComposer-module__BIc_Dq__prompt::placeholder{color:var(--alpha-composer-placeholder);font-size:var(--ui-text-16px)}.AlphaComposer-module__BIc_Dq__toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-4px);width:100%;padding:var(--ui-space-6px) var(--ui-space-12px) var(--ui-space-12px);color:var(--alpha-composer-muted);order:1;display:flex}.AlphaComposer-module__BIc_Dq__toolbarStart,.AlphaComposer-module__BIc_Dq__toolbarEnd{align-items:center;gap:var(--ui-space-8px);display:flex}.AlphaComposer-module__BIc_Dq__iconButton,.AlphaComposer-module__BIc_Dq__modeButton,.AlphaComposer-module__BIc_Dq__send{border-radius:var(--ui-radius-6px);color:var(--alpha-composer-ink);box-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.AlphaComposer-module__BIc_Dq__iconButton{width:var(--ui-control-h-32px);height:var(--ui-control-h-32px)}.AlphaComposer-module__BIc_Dq__modeButton{height:var(--ui-control-h-28px);gap:var(--ui-space-8px);padding:0 var(--ui-space-12px)}.AlphaComposer-module__BIc_Dq__modeLabel{font-family:var(--font-sans);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight)}.AlphaComposer-module__BIc_Dq__send{width:var(--ui-control-h-28px);height:var(--ui-control-h-28px);color:var(--alpha-composer-muted)}.AlphaComposer-module__BIc_Dq__send:disabled{cursor:not-allowed;opacity:.5}.AlphaComposer-module__BIc_Dq__send:enabled{color:var(--alpha-composer-ink);background:var(--alpha-composer-send);opacity:1}.AlphaComposer-module__BIc_Dq__iconButton:hover,.AlphaComposer-module__BIc_Dq__modeButton:hover,.AlphaComposer-module__BIc_Dq__iconButton[aria-pressed=true]{background:var(--alpha-composer-hover)}.AlphaComposer-module__BIc_Dq__iconButton:active,.AlphaComposer-module__BIc_Dq__modeButton:active,.AlphaComposer-module__BIc_Dq__send:enabled:active{background:var(--alpha-composer-active)}.AlphaComposer-module__BIc_Dq__iconButton:focus-visible,.AlphaComposer-module__BIc_Dq__modeButton:focus-visible,.AlphaComposer-module__BIc_Dq__send:focus-visible,.AlphaComposer-module__BIc_Dq__prompt:focus-visible{outline:var(--ui-focus-ring-width) solid var(--public-brand-on-field);outline-offset:var(--ui-focus-ring-offset)}@media (min-width:768px){.AlphaComposer-module__BIc_Dq__stage{padding:var(--ui-space-48px) var(--ui-space-32px) 0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AlphaComposer-module__BIc_Dq__glass{background:var(--white-a70)}}@media (prefers-reduced-transparency:reduce){.AlphaComposer-module__BIc_Dq__glass{background:var(--white-a92);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.AlphaComposer-module__BIc_Dq__iconButton,.AlphaComposer-module__BIc_Dq__modeButton,.AlphaComposer-module__BIc_Dq__send{transition:none}}@media (forced-colors:active){.AlphaComposer-module__BIc_Dq__glass{box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border:1px solid canvastext}.AlphaComposer-module__BIc_Dq__send:enabled{color:highlighttext;background:highlight}}
.componentsSections-module__Q72zga__main{padding-top:var(--public-navbar-stack);background:var(--public-surface)}.componentsSections-module__Q72zga__sections{width:100%}.componentsSections-module__Q72zga__band{background:var(--components-section-background);width:100%}.componentsSections-module__Q72zga__section{background:var(--components-section-background);width:min(100%,1440px);min-height:900px;margin-inline:auto}.componentsSections-module__Q72zga__sectionComposer{--components-section-background:#090a0d}.componentsSections-module__Q72zga__sectionVideoTransition{--components-section-background:#000}.componentsSections-module__Q72zga__heroVideoSection{background:#000;width:100%;line-height:0;position:relative;overflow:hidden}.componentsSections-module__Q72zga__heroVideoSection:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#000 0%,#000000b8 34%,#0000 100%);height:24%;position:absolute;inset:0 0 auto}.componentsSections-module__Q72zga__heroVideoFrame{aspect-ratio:1470/630;background:#000;width:100%;position:relative}.componentsSections-module__Q72zga__heroVideo{object-fit:cover;filter:saturate(1.4)contrast(1.05)hue-rotate(-4deg);opacity:0;width:100%;height:100%;transition:opacity .85s ease-in-out;position:absolute;inset:0}.componentsSections-module__Q72zga__heroVideoVisible{opacity:1}.componentsSections-module__Q72zga__composerSection{box-sizing:border-box;place-items:center;padding:120px 72px;display:grid}.componentsSections-module__Q72zga__composerStage{align-items:center;gap:var(--ui-space-16px);flex-direction:column;width:min(100%,680px);display:flex}.componentsSections-module__Q72zga__unifiedComposerStage{width:min(100%,680px)}.componentsSections-module__Q72zga__heroFloatingComposer{filter:drop-shadow(0 42px 82px #0000007a)drop-shadow(0 10px 24px #0000004d);opacity:1;will-change:transform, opacity;width:min(100%,680px);transform:translateY(35vh)}.componentsSections-module__Q72zga__unifiedComposerSvg{width:100%;height:auto;display:block}.componentsSections-module__Q72zga__composerComposite{width:100%;filter:drop-shadow(0 24px 48px var(--black-a20)) drop-shadow(0 6px 14px var(--black-a12));position:relative}.componentsSections-module__Q72zga__composerShell{isolation:isolate;border-radius:24px 24px 0 0;width:100%;position:relative;overflow:hidden}.componentsSections-module__Q72zga__composerShell:before{z-index:-3;background:linear-gradient(135deg, var(--gray-175) 0%, #424242 42%, #fbfbfb 100%);content:"";position:absolute;inset:0}.componentsSections-module__Q72zga__composerGlint,.componentsSections-module__Q72zga__composerGlintSoft{pointer-events:none;position:absolute;inset:-80px}.componentsSections-module__Q72zga__composerGlint{z-index:-2;opacity:.78;background:conic-gradient(#0000 0deg 68deg,#ffffffeb 86deg,#aaaaaa52 102deg,#0000 122deg 360deg);animation:8s linear infinite componentsSections-module__Q72zga__componentsSectionsBorderGlint}.componentsSections-module__Q72zga__composerGlintSoft{z-index:-2;opacity:.42;background:conic-gradient(from 180deg,#0000 0deg 76deg,#ffffff4d 94deg,#0000 116deg 360deg);animation:12s linear infinite reverse componentsSections-module__Q72zga__componentsSectionsBorderGlint}.componentsSections-module__Q72zga__composerPanel{z-index:1;gap:var(--ui-space-16px);padding:var(--ui-space-16px) var(--ui-space-16px) var(--ui-space-16px);background:#0f1013;border-radius:22.5px 22.5px 0 0;flex-direction:column;margin:1.5px 1.5px 0;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.componentsSections-module__Q72zga__composerFooter{width:100%;height:auto;margin-top:-1px;display:block;overflow:visible}.componentsSections-module__Q72zga__composerField{display:block}.componentsSections-module__Q72zga__composerInput{box-sizing:border-box;color:#fffffff0;width:100%;min-height:64px;font-family:var(--font-sans);letter-spacing:-.018em;background:0 0;border:0;padding:0;font-size:16px;font-weight:450;line-height:1.45;display:block}.componentsSections-module__Q72zga__composerToolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-12px);padding-top:var(--ui-space-12px);display:flex}.componentsSections-module__Q72zga__composerModel,.componentsSections-module__Q72zga__composerSend{color:var(--gray-0);cursor:default;border:1px solid #0000;}.componentsSections-module__Q72zga__composerModel{gap:var(--ui-space-6px);height:32px;padding:0 var(--ui-space-12px);border-radius:var(--ui-radius-full);color:#ffffffc7;font-family:var(--font-sans);white-space:nowrap;background:#ffffff0d;font-size:12px;font-weight:550;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14}.componentsSections-module__Q72zga__composerSend{z-index:2;right:var(--ui-space-16px);background:linear-gradient(145deg, #2a2a2a 0%, #111 100%) padding-box, linear-gradient(120deg, var(--gray-175) 0%, #424242 45%, #fbfbfb 100%) border-box;width:36px;height:36px;box-shadow:0 6px 14px var(--black-a20), inset 0 1px 0 #ffffff24, inset -1px -3px 5px #0000003d;border-radius:50%;position:absolute;bottom:15px}.componentsSections-module__Q72zga__composerSuggestions{justify-content:center;gap:var(--ui-space-8px);flex-wrap:wrap;width:100%;display:flex}.componentsSections-module__Q72zga__composerChip{height:var(--ui-control-h-32px);padding:0 var(--ui-space-12px);border-radius:var(--ui-radius-full);color:#ffffff94;font-family:var(--font-sans);white-space:nowrap;cursor:default;background:#ffffff09;border:1px solid #ffffff1a;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}@keyframes componentsSections-module__Q72zga__componentsSectionsBorderGlint{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.componentsSections-module__Q72zga__composerGlint,.componentsSections-module__Q72zga__composerGlintSoft{animation:none}.componentsSections-module__Q72zga__heroVideo{transition:none}}@media (max-width:560px){.componentsSections-module__Q72zga__composerSection{padding:88px var(--ui-space-24px)}.componentsSections-module__Q72zga__composerInput{min-height:72px;font-size:15px}.componentsSections-module__Q72zga__composerSuggestions{justify-content:flex-start}}
.TaskShellLegalFooter-module__gxN3IG__wrapper{margin-top:var(--ui-space-32px);font-size:var(--ui-text-12px);color:var(--public-text-muted)}.TaskShellLegalFooter-module__gxN3IG__link{color:inherit;transition:color var(--ui-transition-fast);text-decoration:none}.TaskShellLegalFooter-module__gxN3IG__link:hover{color:var(--public-text)}
@keyframes publicSkeletonPrimitives-module__zoHGpW__public-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}.publicSkeletonPrimitives-module__zoHGpW__pulse .publicSkeletonPrimitives-module__zoHGpW__ink{animation:1.5s ease-in-out infinite publicSkeletonPrimitives-module__zoHGpW__public-skeleton-pulse}@media (prefers-reduced-motion:reduce){.publicSkeletonPrimitives-module__zoHGpW__pulse .publicSkeletonPrimitives-module__zoHGpW__ink{animation:none}}.publicSkeletonPrimitives-module__zoHGpW__ink{background:var(--public-skeleton-fill);border-radius:var(--ui-radius-8px)}
.FormButtons-module__KAzh3W__button{border-radius:var(--ui-radius-8px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);transition:color var(--ui-transition-fast), opacity var(--ui-transition-fast), background var(--ui-transition-fast), border-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.FormButtons-module__KAzh3W__button:disabled{opacity:var(--ui-opacity-disabled);background:var(--gray-50);border-color:var(--gray-175);cursor:default}.FormButtons-module__KAzh3W__buttonPrimary{min-height:var(--bs-workspace-settings-control-h,var(--ui-control-h-36px));border:1px solid var(--gray-175);background:var(--gray-0);padding-left:var(--ui-space-16px);padding-right:var(--ui-space-16px);color:var(--gray-1000)}.FormButtons-module__KAzh3W__buttonPrimary:hover:not(:disabled){border-color:var(--gray-200);background:var(--gray-50)}.FormButtons-module__KAzh3W__buttonDanger,.FormButtons-module__KAzh3W__buttonDangerContrast{min-height:var(--bs-workspace-settings-control-h,var(--ui-control-h-36px));padding:var(--ui-space-4px) var(--ui-space-12px);--bs-form-focus-ring:var(--ui-status-error)}.FormButtons-module__KAzh3W__buttonDanger{color:var(--ui-status-error)}.FormButtons-module__KAzh3W__buttonDanger:hover:not(:disabled){background:var(--ui-status-error-bg)}.FormButtons-module__KAzh3W__buttonDangerContrast{border:1px solid var(--ui-status-error-border);background:var(--ui-status-error-bg);color:var(--ui-status-error-deep)}.FormButtons-module__KAzh3W__buttonDangerContrast:hover:not(:disabled){background:var(--ui-status-error-border)}.FormButtons-module__KAzh3W__buttonStrong{min-height:var(--bs-workspace-settings-control-h,var(--ui-control-h-36px));background:var(--gray-1000);padding:var(--ui-space-8px) var(--ui-space-16px);color:var(--gray-0);border:0}.FormButtons-module__KAzh3W__buttonStrong:hover:not(:disabled){background:var(--gray-900)}.FormButtons-module__KAzh3W__button.FormButtons-module__KAzh3W__buttonStrong:disabled{background:var(--gray-1000);border-color:#0000}.FormButtons-module__KAzh3W__buttonSecondary{min-height:var(--bs-workspace-settings-control-h,var(--ui-control-h-36px));border:1px solid var(--gray-175);background:var(--gray-0);padding:var(--ui-space-8px) var(--ui-space-16px);color:var(--gray-1000)}.FormButtons-module__KAzh3W__buttonSecondary:hover:not(:disabled){border-color:var(--gray-200);background:var(--gray-50)}.FormButtons-module__KAzh3W__buttonQuiet{min-height:var(--bs-workspace-settings-control-h,var(--ui-control-h-36px));padding:0 var(--ui-space-8px);color:var(--gray-500);background:0 0;border:0}.FormButtons-module__KAzh3W__buttonQuiet:hover:not(:disabled){color:var(--gray-1000)}.FormButtons-module__KAzh3W__button.FormButtons-module__KAzh3W__buttonQuiet:disabled{background:0 0;border-color:#0000}.FormButtons-module__KAzh3W__buttonDangerOutline{min-height:var(--bs-workspace-settings-control-h,var(--ui-control-h-36px));border:1px solid var(--ui-status-error-border);background:var(--gray-0);padding:var(--ui-space-8px) var(--ui-space-16px);color:var(--ui-status-error);--bs-form-focus-ring:var(--ui-status-error)}.FormButtons-module__KAzh3W__buttonDangerOutline:hover:not(:disabled){background:var(--ui-status-error-bg)}.FormButtons-module__KAzh3W__buttonPrimary:focus-visible,.FormButtons-module__KAzh3W__buttonStrong:focus-visible,.FormButtons-module__KAzh3W__buttonSecondary:focus-visible,.FormButtons-module__KAzh3W__buttonQuiet:focus-visible,.FormButtons-module__KAzh3W__buttonDanger:focus-visible,.FormButtons-module__KAzh3W__buttonDangerContrast:focus-visible,.FormButtons-module__KAzh3W__buttonDangerOutline:focus-visible{outline:var(--ui-focus-ring-width) solid var(--bs-form-focus-ring,var(--gray-1000));outline-offset:var(--ui-focus-ring-offset)}.FormButtons-module__KAzh3W__buttonXs{min-height:max(var(--ui-control-h-28px), var(--bs-dashboard-control-hit-floor,0px));padding-top:var(--ui-space-4px);padding-bottom:var(--ui-space-4px)}.FormButtons-module__KAzh3W__buttonXs.FormButtons-module__KAzh3W__buttonDangerOutline{padding:var(--ui-space-4px) var(--ui-space-12px)}
.PortalReviewSurface-module__zyiYbG__page{width:100%;max-width:var(--public-reading-max-width);padding:var(--ui-space-40px) var(--ui-space-24px);font-size:var(--ui-text-14px);color:var(--public-text);background:var(--public-surface);margin:0 auto}.PortalReviewSurface-module__zyiYbG__header{margin-bottom:var(--ui-space-40px)}.PortalReviewSurface-module__zyiYbG__title,.PortalReviewSurface-module__zyiYbG__deadLink h1{margin:0 0 var(--ui-space-12px);font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-line-tight)}.PortalReviewSurface-module__zyiYbG__meta{line-height:var(--ui-line-relaxed);color:var(--public-text-muted);overflow-wrap:anywhere;margin:0}.PortalReviewSurface-module__zyiYbG__section{margin-bottom:var(--ui-space-40px);padding-top:var(--ui-space-24px);border-top:1px solid var(--public-border)}.PortalReviewSurface-module__zyiYbG__section h2{margin:0 0 var(--ui-space-16px);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong)}.PortalReviewSurface-module__zyiYbG__section p{line-height:var(--ui-line-relaxed);margin:0}.PortalReviewSurface-module__zyiYbG__awaitingBody{margin:0 0 var(--ui-space-40px);padding-top:var(--ui-space-24px);line-height:var(--ui-line-relaxed);color:var(--public-text-muted)}.PortalReviewSurface-module__zyiYbG__sectionLead{white-space:pre-line;overflow-wrap:anywhere}.PortalReviewSurface-module__zyiYbG__proposalDetails{gap:var(--ui-space-24px);margin:var(--ui-space-24px) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PortalReviewSurface-module__zyiYbG__proposalDetails>div{min-width:0}.PortalReviewSurface-module__zyiYbG__proposalDetailWide{grid-column:1/-1}.PortalReviewSurface-module__zyiYbG__proposalDetails dt{margin-bottom:var(--ui-space-4px);font-size:var(--ui-text-12px);color:var(--public-text-muted)}.PortalReviewSurface-module__zyiYbG__proposalDetails dd{line-height:var(--ui-line-relaxed);white-space:pre-line;overflow-wrap:anywhere;margin:0}.PortalReviewSurface-module__zyiYbG__pricing{gap:var(--ui-space-40px);margin:0;display:flex}.PortalReviewSurface-module__zyiYbG__pricing dt{font-size:var(--ui-text-12px);color:var(--public-text-muted)}.PortalReviewSurface-module__zyiYbG__pricing dd{margin:var(--ui-space-4px) 0 0;font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong)}.PortalReviewSurface-module__zyiYbG__terms{padding-left:var(--ui-space-24px);line-height:var(--ui-line-relaxed);margin:0}.PortalReviewSurface-module__zyiYbG__sectionLead+.PortalReviewSurface-module__zyiYbG__terms{margin-top:var(--ui-space-16px)}.PortalReviewSurface-module__zyiYbG__decisionActions{gap:var(--ui-space-12px);margin-top:var(--ui-space-16px);flex-wrap:wrap;display:flex}.PortalReviewSurface-module__zyiYbG__decisionActions+.PortalReviewSurface-module__zyiYbG__error{margin-top:var(--ui-space-12px)}.PortalReviewSurface-module__zyiYbG__composer{gap:var(--ui-space-16px);max-width:32rem;display:grid}.PortalReviewSurface-module__zyiYbG__deadLink{padding:var(--ui-space-40px) 0;text-align:center}.PortalReviewSurface-module__zyiYbG__deadLink p{line-height:var(--ui-line-relaxed);margin:0}.PortalReviewSurface-module__zyiYbG__deadLink .PortalReviewSurface-module__zyiYbG__decisionActions{justify-content:center}.PortalReviewSurface-module__zyiYbG__quiet{color:var(--public-text-muted)}.PortalReviewSurface-module__zyiYbG__error{color:var(--auth-error-text);margin:0}.PortalReviewSurface-module__zyiYbG__itemTitle{font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong)}.PortalReviewSurface-module__zyiYbG__speakerEyebrow{font-size:var(--ui-text-12px);letter-spacing:var(--ui-tracking-wide);text-transform:uppercase;color:var(--public-text-muted)}.PortalReviewSurface-module__zyiYbG__skeletonTitle{width:min(28rem,70%);height:1lh;margin-bottom:var(--ui-space-12px);font-size:var(--ui-text-20px);line-height:var(--ui-line-tight)}.PortalReviewSurface-module__zyiYbG__skeletonMeta{width:min(20rem,50%);height:1lh;font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed)}.PortalReviewSurface-module__zyiYbG__skeletonSectionTitle{width:9rem;height:1lh;margin-bottom:var(--ui-space-16px);font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed)}.PortalReviewSurface-module__zyiYbG__skeletonRow{justify-content:space-between;align-items:center;gap:var(--ui-space-16px);padding:var(--ui-space-12px) 0;border-bottom:1px solid var(--public-border);display:flex}.PortalReviewSurface-module__zyiYbG__skeletonRowTitle{width:min(22rem,55%);height:1lh;font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed)}.PortalReviewSurface-module__zyiYbG__skeletonRowStatus{width:5rem;height:1lh;font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed)}@media (max-width:640px){.PortalReviewSurface-module__zyiYbG__page{padding:var(--ui-space-24px) var(--ui-space-16px)}.PortalReviewSurface-module__zyiYbG__header{margin-bottom:var(--ui-space-24px)}.PortalReviewSurface-module__zyiYbG__section{margin-bottom:var(--ui-space-24px);padding-top:var(--ui-space-24px)}.PortalReviewSurface-module__zyiYbG__proposalDetails{gap:var(--ui-space-16px);grid-template-columns:minmax(0,1fr)}.PortalReviewSurface-module__zyiYbG__proposalDetailWide{grid-column:auto}.PortalReviewSurface-module__zyiYbG__pricing{align-items:stretch;gap:var(--ui-space-16px);flex-direction:column}.PortalReviewSurface-module__zyiYbG__decisionActions>button{width:100%}}@media (min-width:1024px){.PortalReviewSurface-module__zyiYbG__composer{max-width:none}}@media (min-width:1280px){.PortalReviewSurface-module__zyiYbG__page{max-width:var(--public-page-max-width)}.PortalReviewSurface-module__zyiYbG__meta,.PortalReviewSurface-module__zyiYbG__sectionLead,.PortalReviewSurface-module__zyiYbG__terms,.PortalReviewSurface-module__zyiYbG__proposalDetails,.PortalReviewSurface-module__zyiYbG__pricing,.PortalReviewSurface-module__zyiYbG__section>p{max-width:var(--public-reading-max-width)}}
.publicSurfaces-module__xvaV3W__publicFormField{gap:var(--ui-space-8px);flex-direction:column;display:flex}.publicSurfaces-module__xvaV3W__publicFormLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);letter-spacing:0;color:var(--public-text)}.publicSurfaces-module__xvaV3W__publicFormControl{width:100%;height:var(--public-form-control-height);min-height:var(--public-form-control-height);border-radius:var(--public-form-control-radius);border:1px solid var(--public-border);background:var(--public-surface);padding:var(--ui-space-8px) var(--ui-space-12px);font-size:var(--ui-text-12px);color:var(--public-text);transition:border-color var(--ui-transition-fast);outline:none}@media (prefers-reduced-motion:reduce){.publicSurfaces-module__xvaV3W__publicFormControl{transition:none}}.publicSurfaces-module__xvaV3W__publicFormControl::placeholder{color:var(--public-text-muted)}.publicSurfaces-module__xvaV3W__publicFormControl:focus{border-color:var(--public-border-hover)}.publicSurfaces-module__xvaV3W__publicFormControl:focus-visible{outline:var(--ui-focus-ring-width) solid var(--public-form-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.publicSurfaces-module__xvaV3W__publicFormControlMultiline{resize:vertical;height:auto;min-height:7rem}.publicSurfaces-module__xvaV3W__publicFormFieldError{font-size:var(--ui-text-12px);color:var(--ui-status-error);margin:0}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary{min-height:var(--public-form-control-height);border-radius:var(--public-form-control-radius);background:var(--public-form-btn-bg);padding:var(--ui-space-8px) var(--ui-space-16px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:var(--public-form-btn-fg);cursor:pointer;transition:opacity var(--ui-transition-fast);border:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.publicSurfaces-module__xvaV3W__publicFormBtnPrimary{transition:none}}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:hover:not(:disabled){opacity:.9}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:disabled{cursor:not-allowed;opacity:.5}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:focus-visible{box-shadow:0 0 0 1px var(--public-surface), 0 0 0 2px var(--public-form-focus-ring);outline:none}@media (forced-colors:active){.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.publicTaskShellContent-module__lU2g0W__contentMaxMd{max-width:28rem}.publicTaskShellContent-module__lU2g0W__contentMax110{max-width:27.5rem}
