@layer space-design{html:has(.space-design){background-color:#fff!important}body:has(.space-design){background-color:#fff!important}body:has(.space-design) #root{background-color:#fff!important}body:has(.space-design) .ospo-route{background-color:#fff!important}html body #root .space-design.space-auth-page .space-auth-form-area :where(*),html body .space-auth-menu :where(*){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body #root .space-design.space-auth-page{background:var(--space-canvas)!important;color:var(--space-ink)!important;font-family:var(--space-font)!important;isolation:isolate!important;grid-template-columns:minmax(0,54fr) minmax(0,46fr)!important;align-items:stretch!important;gap:0!important;min-height:100svh!important;padding:0!important;display:grid!important;position:relative!important}html body #root .space-design.space-auth-page *,html body .space-auth-menu *{box-sizing:border-box!important}html body #root .space-design.space-auth-page .space-auth-header{z-index:2!important;height:96px!important;padding:0 var(--space-8)!important;color:var(--space-ink)!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0 46% auto 0!important}html body #root .space-design.space-auth-page a{color:var(--space-ink)!important}html body #root .space-design.space-auth-page .space-auth-wordmark{letter-spacing:-1.5px!important;align-items:baseline!important;gap:10px!important;font-size:32px!important;font-weight:600!important;text-decoration:none!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-wordmark span{letter-spacing:0!important;color:var(--space-muted)!important;font-size:12px!important;font-weight:400!important}html body #root .space-design.space-auth-page .space-auth-form-area{grid-column:1!important;align-items:center!important;width:100%!important;min-height:100svh!important;padding:132px 48px 72px!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-form-card{width:100%!important;max-width:400px!important;box-shadow:none!important;background:var(--space-canvas)!important;color:var(--space-ink)!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important}html body #root .space-design.space-auth-page .space-auth-title{margin:0 0 var(--space-3)!important;font-family:var(--space-font)!important;font-size:var(--space-text-heading)!important;line-height:var(--space-leading-heading)!important;letter-spacing:normal!important;font-feature-settings:"ss01", "ss02"!important;color:var(--space-ink)!important;text-align:left!important;font-weight:500!important}html body #root .space-design.space-auth-page .space-auth-intro{text-align:left!important;color:var(--space-muted)!important;font-size:var(--space-text-body)!important;margin:0 0 var(--space-8)!important;line-height:1.5!important}html body #root .space-design.space-auth-page .space-auth-intro strong{color:var(--space-ink)!important;font-weight:500!important;display:block!important}html body #root .space-design.space-auth-page .space-auth-form-group{margin:0 0 var(--space-5)!important}html body #root .space-design.space-auth-page .space-auth-form-group>label{color:var(--space-ink)!important;font-size:var(--space-text-label)!important;margin-bottom:var(--space-2)!important;font-weight:500!important;line-height:1.5!important;display:block!important}html body #root .space-design.space-auth-page input:not([type=checkbox]),html body #root .space-design.space-auth-page .space-select-trigger{background:var(--space-canvas)!important;color:var(--space-ink)!important;border:1px solid var(--space-hairline)!important;border-radius:var(--space-radius-input)!important;height:var(--space-control-height)!important;min-height:var(--space-control-height)!important;width:100%!important;font:400 var(--space-text-body)/1.5 var(--space-font)!important;box-shadow:none!important;outline:none!important;padding:10px 12px!important}html body #root .space-design.space-auth-page input::placeholder{color:var(--space-muted)!important;opacity:1!important}html body #root .space-design.space-auth-page input:not([type=checkbox]):focus-visible,html body #root .space-design.space-auth-page .space-select-trigger:focus-visible{border-color:var(--space-focus-color)!important;box-shadow:none!important;outline:none!important}html body #root .space-design.space-auth-page :is(button,a,summary):focus-visible{outline:2px solid var(--space-primary)!important;outline-offset:4px!important}html body #root .space-design.space-auth-page .space-auth-submit-btn,html body #root .space-design.space-auth-page .space-auth-auth-secondary-button,html body #root .space-design.space-auth-page .space-auth-profile-setup-back{border-radius:var(--space-radius-pill)!important;min-height:var(--space-control-height)!important;font:var(--space-weight-button) var(--space-text-label)/1.43 var(--space-font)!important;letter-spacing:-.14px!important;text-transform:none!important;box-shadow:none!important;transition:background var(--space-transition)!important;padding:14px 30px!important;transform:none!important}html body #root .space-design.space-auth-page .space-auth-submit-btn{background:var(--space-button)!important;color:var(--space-canvas)!important;border:1px solid var(--space-button)!important}html body #root .space-design.space-auth-page .space-auth-submit-btn:active:not(:disabled){background:var(--space-button-pressed)!important}html body #root .space-design.space-auth-page .space-auth-auth-secondary-button,html body #root .space-design.space-auth-page .space-auth-profile-setup-back{border:2px solid var(--space-ink)!important;color:var(--space-ink)!important;background:0 0!important}html body #root .space-design.space-auth-page button:disabled{opacity:1!important;cursor:not-allowed!important}html body #root .space-design.space-auth-page .space-auth-submit-btn:disabled{background:var(--space-disabled)!important;color:var(--space-disabled-text)!important;border-color:var(--space-disabled)!important}html body #root .space-design.space-auth-page :is(.space-auth-submit-btn,.space-auth-profile-setup-back,.space-auth-auth-secondary-button)>svg{display:none!important}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions{gap:var(--space-3)!important;display:grid!important}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions>button{width:100%!important}html body #root .space-design.space-auth-page .space-auth-signup-actions,html body #root .space-design.space-auth-page .space-auth-signin-password-actions{gap:var(--space-3)!important;margin-top:var(--space-6)!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-signup-actions .space-auth-submit-btn{flex:1!important}html body #root .space-design.space-auth-page .space-auth-signin-options{margin-block:var(--space-4)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-checkbox{color:var(--space-muted)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;align-items:flex-start!important;gap:10px!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-checkbox span,html body #root .space-design.space-auth-page .space-auth-checkbox a{color:inherit!important}html body #root .space-design.space-auth-page input[type=checkbox]{width:18px!important;height:18px!important;accent-color:var(--space-primary)!important;flex-shrink:0!important;margin:2px 0 0!important}html body #root .space-design.space-auth-page .space-auth-signin-options a{font-size:14px!important;text-decoration:underline!important}html body #root .space-design.space-auth-page .space-auth-login{font-size:var(--space-text-label)!important;margin:var(--space-6) 0!important;color:var(--space-muted)!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;line-height:1.5!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-login a{color:var(--space-ink)!important;text-underline-offset:3px!important;font-weight:600!important;text-decoration:underline!important}html body #root .space-design.space-auth-page .space-auth-signin-privacy-note{padding:var(--space-6) 0 0!important;border:0!important;border-top:1px solid var(--space-hairline-soft)!important;background:0 0!important}html body #root .space-design.space-auth-page .space-auth-signin-privacy-note p,html body #root .space-design.space-auth-page .space-auth-signin-privacy-note p span,html body #root .space-design.space-auth-page .account-closure-notice{color:var(--space-muted)!important;font-size:12px!important;line-height:1.6!important}html body #root .space-design.space-auth-page .space-auth-signin-privacy-note a{color:var(--space-ink)!important}html body #root .space-design.space-auth-page .space-auth-signin-privacy-mark{background:var(--space-surface)!important;color:var(--space-muted)!important}html body #root .space-design.space-auth-page .account-closure-notice summary{cursor:pointer!important;font-size:12px!important}html body #root .space-design.space-auth-page .space-auth-signup-progress{margin:var(--space-6) 0!important;width:100%!important;max-width:340px!important}html body #root .space-design.space-auth-page .space-auth-signup-progress span{background:var(--space-surface)!important;color:var(--space-muted)!important;border:0!important}html body #root .space-design.space-auth-page .space-auth-signup-progress span.active{background:var(--space-ink)!important;color:#fff!important}html body #root .space-design.space-auth-page .space-auth-signup-progress>div{background:var(--space-hairline-soft)!important}html body #root .space-design.space-auth-page .space-auth-signup-step-title h3{font-size:var(--space-text-lead)!important;color:var(--space-ink)!important;font-weight:500!important}html body #root .space-design.space-auth-page .space-auth-signup-step-title p,html body #root .space-design.space-auth-page :is(.space-auth-account-type-help,.space-auth-signup-phone-note,.space-auth-signup-username-status){color:var(--space-muted)!important;font-size:var(--space-text-label)!important;line-height:1.5!important}html body #root .space-design.space-auth-page .space-auth-signup-username-input,html body #root .space-design.space-auth-page .space-auth-signup-phone-input{background:var(--space-canvas)!important;border:1px solid var(--space-hairline)!important;border-radius:var(--space-radius-input)!important;box-shadow:none!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-username-input,.space-auth-signup-phone-input) input{border:0!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-username-prefix,.space-auth-signup-phone-input>span){color:var(--space-muted)!important;background:0 0!important}html body #root .space-design.space-auth-page .space-auth-signup-username-suggestions{background:var(--space-surface)!important;color:var(--space-muted)!important;box-shadow:none!important;border:none!important}html body #root .space-design.space-auth-page .space-auth-signup-username-suggestions button{color:var(--space-ink)!important;border:1px solid var(--space-hairline)!important;border-radius:var(--space-radius-pill)!important;background:#fff!important}html body #root .space-design.space-auth-page .space-auth-password-toggle{color:var(--space-muted)!important;background:0 0!important;border:0!important}html body #root .space-design.space-auth-page .space-auth-password-wrapper input{padding-right:48px!important}html body #root .space-design.space-auth-page .password-rules,html body #root .space-design.space-auth-page .password-requirements{color:var(--space-muted)!important;background:var(--space-surface)!important}html body #root .space-design.space-auth-page .space-auth-signup-verification-tabs{background:var(--space-surface)!important;border-radius:var(--space-radius-pill)!important;border:0!important;padding:4px!important}html body #root .space-design.space-auth-page .space-auth-signup-verification-tabs button{color:var(--space-muted)!important;border-radius:var(--space-radius-pill)!important;background:0 0!important;border:0!important}html body #root .space-design.space-auth-page .space-auth-signup-verification-tabs button.active{color:#fff!important;background:var(--space-primary)!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-verification-selection,.space-auth-signup-phone-verification-summary){background:var(--space-surface)!important;color:var(--space-ink)!important;border:0!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-verification-selection,.space-auth-signup-phone-verification-summary) :is(small,span){color:var(--space-muted)!important}html body #root .space-design.space-auth-page .space-auth-signup-phone-code-actions button{color:var(--space-ink)!important}html body #root .space-design.space-auth-page .space-auth-auth-notification{background:var(--space-primary-soft)!important;color:var(--space-ink)!important;border-radius:var(--space-radius-input)!important;border:0!important}html body #root .space-design.space-auth-page .space-auth-auth-notification.error{color:var(--space-critical)!important;background:var(--space-critical-bg)!important}html body #root .space-design.space-auth-page .space-auth-story{background:var(--space-ink)!important;color:#fff!important;border-radius:0!important;grid-column:2!important;height:100svh!important;min-height:560px!important;position:sticky!important;top:0!important;overflow:hidden!important}html body #root .space-design.space-auth-page .space-auth-story>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #root .space-design.space-auth-page .space-auth-story:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0a131733,#0a13170d 25%,#0a1317b3 100%)!important;position:absolute!important;inset:0!important}html body #root .space-design.space-auth-page .space-auth-story-copy{left:8%!important;right:8%!important;bottom:var(--space-12)!important;z-index:1!important;max-width:500px!important;position:absolute!important}html body #root .space-design.space-auth-page .space-auth-story-copy p{letter-spacing:1.5px!important;color:#fff!important;margin:0 0 20px!important;font-size:12px!important}html body #root .space-design.space-auth-page .space-auth-story-copy h2{font:500 var(--space-text-hero)/1.16 var(--space-font)!important;letter-spacing:normal!important;color:#fff!important;margin:0 0 20px!important}html body #root .space-design.space-auth-page .space-auth-story-copy span{color:#fff!important;font-size:16px!important;line-height:1.5!important}html body .space-auth-menu.space-select-popover{background:var(--space-canvas)!important;border:1px solid var(--space-hairline-soft)!important;border-radius:var(--space-radius-card)!important;color:var(--space-ink)!important;font-family:var(--space-font)!important}html body .space-auth-menu .space-select-option{color:var(--space-ink)!important;background:#fff!important}html body .space-auth-menu .space-select-option.is-active,html body .space-auth-menu .space-select-option[aria-selected=true]{background:var(--space-surface)!important}html body .space-auth-menu .space-select-search{background:var(--space-surface)!important;color:var(--space-muted)!important}html body .space-auth-menu .space-select-search input{color:var(--space-ink)!important;background:0 0!important}@media (prefers-reduced-motion:reduce){html body #root .space-design.space-auth-page *,html body #root .space-design.space-auth-page :before,html body #root .space-design.space-auth-page :after{transition:none!important;animation:none!important}}body:has(.space-auth-page) .global-language-menu{display:none!important}html body #root .space-design.space-auth-page,html body #root .space-design.space-auth-page *,html body .space-auth-menu *{-webkit-text-fill-color:currentColor!important}html body #root .space-design.space-auth-page .space-auth-form-area{background:var(--space-canvas)!important}html body #root .space-design.space-auth-page input::placeholder{color:var(--space-muted)!important;-webkit-text-fill-color:var(--space-muted)!important;opacity:1!important}html body #root .space-design.space-auth-page .space-auth-login span{color:var(--space-muted)!important}html body #root .space-design.space-auth-page .space-auth-signup-step-title{text-align:left!important}html body #root .space-design.space-auth-page .space-auth-signup-verification-selection strong,html body #root .space-design.space-auth-page .space-auth-signup-phone-verification-summary strong{color:var(--space-ink)!important}html body #root .space-design.space-auth-page .space-password-checklist{border-color:var(--space-hairline-soft)!important}html body #root .space-design.space-auth-page .space-password-checklist-heading span,html body #root .space-design.space-auth-page .space-password-checklist li,html body #root .space-design.space-auth-page .space-select-value .is-placeholder,html body #root .space-design.space-auth-page .space-select-trigger>svg{color:var(--space-muted)!important}html body #root .space-design.space-auth-page .space-password-checklist li span{color:inherit!important}html body #root .space-design.space-auth-page .space-auth-signup-username-suggestions>span{color:var(--space-muted)!important}html body #root .space-design.space-auth-page input{caret-color:var(--space-ink)!important}html body #root .space-design.space-auth-page .space-auth-switch{z-index:2!important;border:1px solid var(--space-hairline-soft)!important;border-radius:var(--space-radius-pill)!important;background:var(--space-canvas)!important;min-height:44px!important;color:var(--space-ink)!important;font:var(--space-weight-button) var(--space-text-label)/1.43 var(--space-font)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:12px 24px!important;text-decoration:none!important;display:inline-flex!important;position:absolute!important;top:28px!important;right:32px!important}@media (width<=767px){html body #root .space-design.space-auth-page{grid-template-columns:minmax(0,1fr)!important;padding:88px 24px 32px!important}html body #root .space-design.space-auth-page .space-auth-story{display:none!important}html body #root .space-design.space-auth-page .space-auth-header{height:80px!important;padding-inline:24px!important;inset:0 0 auto!important}html body #root .space-design.space-auth-page .space-auth-wordmark{font-size:28px!important}html body #root .space-design.space-auth-page .space-auth-form-area{min-height:0!important;padding:32px 0!important}}@media (width<=480px){html body #root .space-design.space-auth-page .space-auth-title{font-size:28px!important}}html body #root .space-auth-page{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;line-height:var(--space-leading-body)!important}html body #root .space-auth-page :is(p,h1,h2,h3,form,ul){margin:0!important;padding:0!important}html body #root .space-auth-page *{font-family:var(--space-font)!important}html body #root .space-auth-page :is(button,input){letter-spacing:-.14px!important}html body #root .space-auth-page button{cursor:pointer!important}html body #root .space-auth-page svg{flex-shrink:0!important}html body #root .space-auth-page .space-auth-wordmark{padding:0!important;display:inline-flex!important}html body #root .space-auth-page .space-auth-wordmark img{object-fit:contain!important;filter:none!important;width:40px!important;height:40px!important;display:block!important}html body #root .space-auth-page .space-auth-signin-password-actions .space-auth-submit-btn{flex:1!important}html body #root .space-auth-page .space-auth-signup-progress{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #root .space-auth-page .space-auth-signup-progress span{border-radius:var(--space-radius-circle)!important;width:32px!important;height:32px!important;font:700 12px/1.33 var(--space-font)!important;flex-shrink:0!important;place-items:center!important;display:grid!important}html body #root .space-auth-page .space-auth-signup-progress>div{flex:1!important;height:1px!important}html body #root .space-auth-page .space-auth-signup-step-title{margin-bottom:var(--space-6)!important}html body #root .space-auth-page .space-auth-signup-step-title h3{margin-bottom:var(--space-2)!important}html body #root .space-auth-page .space-auth-marketing-checkbox{margin-top:var(--space-4)!important}html body #root .space-auth-page .space-auth-checkbox a{text-underline-offset:3px!important;text-decoration:underline!important}html body #root .space-auth-page :is(.space-auth-account-type-help,.space-auth-signup-username-status){margin-top:var(--space-2)!important}html body #root .space-auth-page .space-auth-signup-username-suggestions{padding:var(--space-4)!important;border-radius:var(--space-radius-card)!important;margin-top:var(--space-3)!important}html body #root .space-auth-page .space-auth-signup-username-suggestions>div{gap:var(--space-2)!important;margin-top:var(--space-2)!important;flex-wrap:wrap!important;display:flex!important}html body #root .space-auth-page .space-auth-signup-username-suggestions button{font:700 14px/1.43 var(--space-font)!important;min-height:40px!important;padding:8px 16px!important}html body #root .space-auth-page .space-auth-password-wrapper{position:relative!important}html body #root .space-auth-page .space-auth-password-toggle{border-radius:var(--space-radius-circle)!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;position:absolute!important;top:0!important;right:0!important}html body #root .space-auth-page .space-auth-signup-verification-tabs{margin-bottom:var(--space-4)!important;gap:4px!important;display:flex!important}html body #root .space-auth-page .space-auth-signup-verification-tabs button{min-height:44px!important;font:700 14px/1.43 var(--space-font)!important;flex:1!important;padding:8px 16px!important}html body #root .space-auth-page .space-auth-signup-verification-tabs button.active{background:var(--space-ink)!important}html body #root .space-auth-page :is(.space-auth-signup-verification-selection,.space-auth-signup-phone-verification-summary){gap:var(--space-2)!important;padding:var(--space-6)!important;border-radius:var(--space-radius-card)!important;margin-bottom:var(--space-6)!important;overflow-wrap:anywhere!important;flex-direction:column!important;display:flex!important}html body #root .space-auth-page .space-auth-signup-phone-verification-summary small{display:block!important}html body #root .space-auth-page .space-auth-signup-phone-code-actions{justify-content:space-between!important;gap:var(--space-3)!important;display:flex!important}html body #root .space-auth-page .space-auth-signup-phone-code-actions button{border-radius:var(--space-radius-pill)!important;font:700 14px/1.43 var(--space-font)!important;background:0 0!important;border:0!important;padding:10px 0!important;text-decoration:underline!important}html body #root .space-auth-page .space-auth-auth-notification{margin-bottom:var(--space-6)!important;padding:var(--space-4)!important;font:400 14px/1.43 var(--space-font)!important}html body #root .space-auth-page .space-auth-signin-privacy-note{gap:var(--space-3)!important;display:flex!important}html body #root .space-auth-page .space-auth-signin-privacy-mark{border-radius:var(--space-radius-circle)!important;flex-shrink:0!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}html body #root .space-auth-page .space-auth-signin-privacy-note p>span{display:block!important}html body #root .space-auth-page .space-auth-signin-privacy-note a{text-decoration:underline!important}html body #root .space-auth-page .account-closure-notice p{margin-top:var(--space-3)!important}html body #root .space-auth-page .space-password-checklist{padding:var(--space-4)!important;background:var(--space-surface)!important;border-radius:var(--space-radius-card)!important;border:0!important}html body #root .space-auth-page .space-password-checklist ul{list-style:none!important}html body #root .space-auth-page .space-select-trigger{text-align:left!important;justify-content:space-between!important;align-items:center!important;display:flex!important}html body #root .space-auth-page input:autofill{box-shadow:0 0 0 100px var(--space-canvas) inset!important;-webkit-text-fill-color:var(--space-body)!important}html body #root .space-design.space-auth-page .space-auth-form-area{min-width:0!important}html body #root .space-design.space-auth-page .account-closure-notice{margin:var(--space-6) 0 0!important;color:var(--space-muted)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;overflow-wrap:anywhere!important}html body #root .space-design.space-auth-page .account-closure-notice summary{color:var(--space-ink)!important;font:500 var(--space-text-label)/1.5 var(--space-font)!important;padding-block:var(--space-3)!important;cursor:pointer!important}html body #root .space-design.space-auth-page .account-closure-notice[open]{background:var(--space-surface)!important;padding:var(--space-4)!important;border-radius:var(--space-radius-card)!important}html body #root .space-design.space-auth-page .account-closure-notice[open] summary{padding-top:0!important}html body #root .space-design.space-auth-page .account-closure-notice p{color:var(--space-body)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;margin:var(--space-3) 0 0!important}html body #root .space-design.space-auth-page .account-closure-notice a{color:var(--space-ink)!important;text-underline-offset:3px!important;text-decoration:underline!important}@keyframes space-auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes space-auth-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes space-auth-photo-in{0%{opacity:.65;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html body #root .space-design.space-auth-page .space-auth-header{animation:space-auth-rise .42s var(--space-ease-reveal) both!important}html body #root .space-design.space-auth-page .space-auth-form-card{animation:space-auth-rise var(--space-motion-enter) var(--space-ease-reveal) 60ms both!important}html body #root .space-design.space-auth-page .space-auth-story>img{animation:space-auth-photo-in 1.4s var(--space-ease-reveal) both!important}html body #root .space-design.space-auth-page .space-auth-story-copy>*{animation:space-auth-rise .8s var(--space-ease-reveal) .12s both!important}html body #root .space-design.space-auth-page .space-auth-story-copy>h2{animation-delay:.2s!important}html body #root .space-design.space-auth-page .space-auth-story-copy>span{animation-delay:.28s!important;display:block!important}html body #root .space-design.space-auth-page :is(.space-auth-signin-stage,.space-auth-signup-step,.space-auth-auth-notification){animation:space-auth-step-in var(--space-motion-step) var(--space-ease-reveal) both!important}html body #root .space-design.space-auth-page .account-closure-notice[open]>p{animation:space-auth-step-in .26s var(--space-ease-reveal) both!important}html body #root .space-design.space-auth-page :is(.space-auth-submit-btn,.space-auth-auth-secondary-button,.space-auth-profile-setup-back,.space-auth-switch){transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .18s var(--space-ease-reveal)!important}html body #root .space-design.space-auth-page :is(.space-auth-submit-btn,.space-auth-auth-secondary-button,.space-auth-profile-setup-back,.space-auth-switch):active:not(:disabled){transform:scale(.985)!important}html body #root .space-design.space-auth-page :is(input,.space-select-trigger,.space-auth-signup-progress span,.space-auth-signup-verification-tabs button){transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s!important}html body .space-auth-menu.space-select-popover{animation:space-auth-step-in .2s var(--space-ease-reveal) both!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html body #root .space-design.space-auth-page .space-auth-submit-btn:hover:not(:disabled){background:#202020!important}html body #root .space-design.space-auth-page :is(.space-auth-auth-secondary-button,.space-auth-profile-setup-back,.space-auth-switch):hover:not(:disabled){background:var(--space-surface)!important}}@media (prefers-reduced-motion:reduce){html body .space-auth-menu,html body .space-auth-menu *{transition:none!important;animation:none!important}}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions>button{box-sizing:border-box!important;height:48px!important;min-height:48px!important;font:var(--space-weight-button) var(--space-text-label)/1.43 var(--space-font)!important;letter-spacing:-.14px!important;border-width:2px!important;justify-content:center!important;align-items:center!important;padding:0 30px!important;display:flex!important}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions>button>span{font:inherit!important;letter-spacing:inherit!important}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions .space-auth-signin-continue-button{background:var(--space-button)!important;border-color:var(--space-button)!important;color:var(--space-on-primary)!important}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions .space-auth-signin-continue-button[data-email-ready=true]{background:var(--space-primary)!important;border-color:var(--space-primary)!important}html body #root .space-design.space-auth-page .space-auth-signin-entry-actions .space-auth-signin-continue-button[data-email-ready=true]:is(:hover,:active):not(:disabled){background:var(--space-primary-deep)!important;border-color:var(--space-primary-deep)!important}html body #root .space-design.space-auth-page .space-account-closure-trigger{width:100%!important;min-height:44px!important;box-shadow:none!important;border-radius:var(--space-radius-pill)!important;color:var(--space-ink)!important;font:500 var(--space-text-label)/1.5 var(--space-font)!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:12px 0!important;display:flex!important}html body #root .space-design.space-auth-page .space-account-closure-trigger span{font:inherit!important}html body #root .space-design.space-auth-page .space-account-closure-trigger svg{transition:transform .42s var(--space-ease-reveal)!important}html body #root .space-design.space-auth-page .space-account-closure[data-open=true] .space-account-closure-trigger svg{transform:rotate(90deg)!important}html body #root .space-design.space-auth-page .space-account-closure-content{opacity:0!important;transition:grid-template-rows .52s var(--space-ease-reveal), opacity .32s ease!important;grid-template-rows:0fr!important;display:grid!important}html body #root .space-design.space-auth-page .space-account-closure[data-open=true] .space-account-closure-content{opacity:1!important;grid-template-rows:1fr!important}html body #root .space-design.space-auth-page .space-account-closure-inner{min-height:0!important;overflow:hidden!important}html body #root .space-design.space-auth-page .space-account-closure-body{padding:var(--space-4)!important;background:var(--space-surface)!important;border-radius:var(--space-radius-card)!important}html body #root .space-design.space-auth-page .space-account-closure-body p:first-child{margin-top:0!important}html body #root .space-design.space-auth-page::selection{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#0064e0!important}html body #root .space-design.space-auth-page ::selection{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#0064e0!important}html body .space-auth-menu::selection{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#0064e0!important}html body .space-auth-menu ::selection{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#0064e0!important}@media (prefers-reduced-motion:reduce){html body #root .space-design.space-auth-page :is(.space-account-closure-content,.space-account-closure-trigger svg){transition:none!important}}html body #root .space-design.space-auth-page :is(.space-auth-signup-username-input,.space-auth-signup-phone-input){height:var(--space-control-height)!important;box-sizing:border-box!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-username-input,.space-auth-signup-phone-input):focus-within{border-color:var(--space-focus-color)!important;box-shadow:none!important;outline:none!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-username-input,.space-auth-signup-phone-input)>span{white-space:nowrap!important;font:400 var(--space-text-body)/1.5 var(--space-font)!important;flex:none!important;margin:0!important;padding:0!important}html body #root .space-design.space-auth-page :is(.space-auth-signup-username-input,.space-auth-signup-phone-input)>input,html body #root .space-design.space-auth-page :is(.space-auth-signup-username-input,.space-auth-signup-phone-input)>input:is(:focus,:focus-visible,:hover,:autofill){outline-offset:0!important;width:0!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;font:400 var(--space-text-body)/1.5 var(--space-font)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:1!important;margin:0!important;padding:0!important}html body #root .space-design.space-auth-page .space-select{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}html body #root .space-design.space-auth-page .space-select-trigger{cursor:pointer!important;gap:12px!important}html body #root .space-design.space-auth-page .space-select.is-open .space-select-trigger{border-color:var(--space-focus-color)!important;box-shadow:none!important}html body #root .space-design.space-auth-page .space-select-trigger:disabled{color:var(--space-muted)!important;background:var(--space-surface)!important;cursor:not-allowed!important}html body #root .space-design.space-auth-page .space-select-value{text-align:left!important;flex:1!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .space-design.space-auth-page .space-select-value>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font:inherit!important;display:block!important;overflow:hidden!important}html body #root .space-design.space-auth-page .space-select-trigger>svg{flex:0 0 18px!important;width:18px!important;height:18px!important;transition:transform .18s!important}html body #root .space-design.space-auth-page .space-select.is-open .space-select-trigger>svg{transform:rotate(180deg)!important}html body .space-auth-menu.space-select-popover{z-index:2147483000!important;background:var(--space-canvas)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;color:var(--space-ink)!important;border:1px solid var(--space-hairline-soft)!important;border-radius:var(--space-radius-card)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;outline:none!important;padding:8px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 8px 24px #0a131714!important}html body .space-auth-menu :where(*){box-sizing:border-box!important;font-family:var(--space-font)!important}html body .space-auth-menu .space-select-search{border-radius:var(--space-radius-input)!important;background:var(--space-surface)!important;height:44px!important;color:var(--space-muted)!important;box-shadow:none!important;border:1px solid #0000!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 12px!important;display:flex!important}html body .space-auth-menu .space-select-search:focus-within{border-color:var(--space-focus-color)!important;box-shadow:none!important;outline:none!important}html body .space-auth-menu .space-select-search>svg{width:16px!important;height:16px!important;color:var(--space-muted)!important;flex:0 0 16px!important}html body .space-auth-menu .space-select-search input,html body .space-auth-menu .space-select-search input:is(:focus,:focus-visible,:hover){width:0!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:var(--space-ink)!important;caret-color:var(--space-ink)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:1!important;margin:0!important;padding:0!important}html body .space-auth-menu .space-select-search input::placeholder{color:var(--space-muted)!important;-webkit-text-fill-color:var(--space-muted)!important;opacity:1!important}html body .space-auth-menu .space-select-search input::-webkit-search-cancel-button{appearance:none!important}html body .space-auth-menu .space-select-list{max-height:calc(var(--space-select-available-height,320px) - 18px)!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:var(--space-hairline) transparent!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important;overflow-y:auto!important}html body .space-auth-menu.has-search .space-select-list{max-height:calc(var(--space-select-available-height,320px) - 70px)!important;margin-top:8px!important}html body .space-auth-menu .space-select-list::-webkit-scrollbar{width:5px!important}html body .space-auth-menu .space-select-list::-webkit-scrollbar-thumb{background:var(--space-hairline)!important;border-radius:var(--space-radius-pill)!important}html body .space-auth-menu .space-select-option{border-radius:var(--space-radius-input)!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:var(--space-canvas)!important;color:var(--space-ink)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;text-align:left!important;cursor:pointer!important;border:0!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 12px!important;display:flex!important;transform:none!important}html body .space-auth-menu .space-select-option:is(:hover,.is-active){background:var(--space-surface)!important}html body .space-auth-menu .space-select-option[aria-selected=true]{background:var(--space-primary-soft)!important;color:var(--space-primary-deep)!important}html body .space-auth-menu .space-select-option:focus-visible{outline:2px solid var(--space-focus-color)!important;outline-offset:-2px!important}html body .space-auth-menu .space-select-option:disabled{opacity:.5!important;cursor:not-allowed!important}html body .space-auth-menu .space-select-option-copy{text-align:left!important;flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important}html body .space-auth-menu .space-select-option-copy strong{font:400 var(--space-text-label)/1.5 var(--space-font)!important;color:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body .space-auth-menu .space-select-option-copy small{color:var(--space-muted)!important;font:400 var(--space-text-caption)/1.5 var(--space-font)!important}html body .space-auth-menu .space-select-check{color:var(--space-primary)!important;flex:0 0 17px!important;width:17px!important;height:17px!important}html body .space-auth-menu .space-select-option-icon{flex:none!important;font-size:16px!important;line-height:1!important}html body .space-auth-menu .space-select-empty{color:var(--space-muted)!important;font:400 var(--space-text-label)/1.5 var(--space-font)!important;text-align:center!important;margin:0!important;padding:20px 12px!important}@media (prefers-reduced-motion:reduce){html body #root .space-design.space-auth-page .space-select-trigger>svg{transition:none!important}}html body #root .space-design.space-auth-page .space-password-checklist{margin:0 0 var(--space-6)!important;text-align:left!important}html body #root .space-design.space-auth-page .space-password-checklist-heading{font:500 12px/1.5 var(--space-font)!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:6px 12px!important;margin-bottom:12px!important;display:flex!important}html body #root .space-design.space-auth-page .space-password-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body #root .space-design.space-auth-page .space-password-checklist li{font:400 12px/1.5 var(--space-font)!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body #root .space-design.space-auth-page .space-password-checklist li svg{flex:0 0 15px!important;width:15px!important;height:15px!important;margin-top:2px!important}html body #root .space-design.space-auth-page .space-password-checklist li.is-met{color:var(--space-primary-deep)!important}html body #root .space-design.space-auth-page .space-password-rule-status{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body #root .space-design.space-auth-page .space-auth-signup-username-status:is(.error,.invalid,.unavailable){color:var(--space-critical)!important}html body #root .space-design.space-auth-page .space-auth-signup-username-status.available{color:var(--space-primary-deep)!important}@media (width<=400px){html body #root .space-design.space-auth-page .space-password-checklist ul{grid-template-columns:1fr!important}}html body #root .space-design.space-auth-page *{scrollbar-color:#ced0d4 transparent!important;scrollbar-width:thin!important}html:has(.space-auth-page){scrollbar-color:#ced0d4 transparent!important;scrollbar-width:thin!important}html:has(.space-auth-page) body{scrollbar-color:#ced0d4 transparent!important;scrollbar-width:thin!important}html:has(.space-auth-page) ::-webkit-scrollbar-thumb{background:#ced0d4!important;border-radius:100px!important}html:has(.space-auth-page) ::-webkit-scrollbar-track{background:0 0!important}html body #root .space-design.space-auth-page .space-auth-story-copy>.space-auth-story-icon{object-fit:contain!important;width:40px!important;height:40px!important;margin:0 0 var(--space-6)!important;filter:none!important;display:block!important}html body #root .space-design.space-auth-page .space-auth-logo-frame{aspect-ratio:3684/1095!important;flex-shrink:0!important;width:140px!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}html body #root .space-design.space-auth-page .space-auth-logo-frame>img{object-fit:contain!important;width:169.653%!important;max-width:none!important;height:293.79%!important;position:absolute!important;top:-114.064%!important;left:0!important}html body #root .space-design.space-auth-page .space-auth-form-logo{margin:0 0 28px!important}html body #root .space-design.space-auth-page .space-auth-story-copy>.space-auth-story-icon{width:140px!important;height:auto!important}html body #root .space-design.space-auth-page .space-auth-submit-btn,html body #root .space-design.space-auth-page .space-auth-profile-setup-back{border-radius:var(--space-radius-input)!important}html body #root .space-design.space-auth-page .space-auth-signin-passkey-button{border-radius:var(--space-radius-input)!important;border:1px solid var(--space-hairline)!important}html body #root .space-design.space-auth-page .space-auth-signin-passkey-button:hover:not(:disabled){background:var(--space-surface)!important}}.space-design,.space-auth-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-primary:#0064e0;--space-primary-deep:#0457cb;--space-primary-soft:#e8f2ff;--space-on-primary:#fff;--space-canvas:#fff;--space-surface:#f1f4f7;--space-ink:#0a1317;--space-body:#1c1e21;--space-muted:#5d6c7b;--space-hairline:#ced0d4;--space-hairline-soft:#dee3e9;--space-button:#000;--space-button-pressed:#444950;--space-disabled:#666;--space-disabled-text:#fff;--space-success:#31a24c;--space-critical:#e41e3f;--space-critical-bg:#fff1f3;--space-warning:#f7b928;--space-font:"Optimistic VF", Montserrat, Helvetica, Arial, "Noto Sans", sans-serif;--space-text-hero:clamp(2.25rem, 4.5vw, 4rem);--space-text-display:clamp(2rem, 3.4vw, 3rem);--space-text-heading:2.25rem;--space-text-subheading:1.5rem;--space-text-lead:1.125rem;--space-text-body:1rem;--space-text-label:.875rem;--space-text-caption:.75rem;--space-leading-heading:1.28;--space-leading-body:1.5;--space-weight-heading:500;--space-weight-button:700;--space-radius-input:8px;--space-radius-card:16px;--space-radius-panel:24px;--space-radius-photo:32px;--space-radius-feature:40px;--space-radius-pill:100px;--space-radius-circle:50%;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-30:120px;--space-container:1280px;--space-control-height:44px;--space-focus-color:#1876f2;--space-focus:0 0 0 3px #0064e033;--space-transition:.18s ease-out;--space-ease-reveal:cubic-bezier(.22, 1, .36, 1);--space-motion-enter:.56s;--space-motion-step:.3s}
