.auth-rebrand{--ds-color-canvas:var(--ds-rebrand-obsidian);--ds-color-panel:var(--ds-rebrand-basalt);--ds-color-ink:var(--ds-rebrand-marble);--ds-color-muted:var(--ds-rebrand-dust);--ds-color-line:var(--ds-rebrand-seam-2);--ds-color-primary:var(--ds-rebrand-ember-glow);--ds-color-primary-hover:var(--ds-rebrand-marble);--ds-color-danger:var(--ds-rebrand-danger);--ds-color-subtle:var(--ds-rebrand-basalt-2);--ds-font-body:var(--ds-rebrand-font-ui);--ui-heading-font:var(--ds-rebrand-font-display);--ui-heading-weight:var(--ds-type-500);--ui-focus:var(--ds-rebrand-ember-glow);isolation:isolate;max-width:none;min-height:100svh;padding:var(--ds-space-32px-22px-64px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-rebrand-field,.auth-rebrand-vignette{pointer-events:none;position:absolute;inset:0}.auth-rebrand-vignette{background:var(--ds-rebrand-auth-vignette)}.auth-rebrand-story{display:none}.auth-rebrand-story-art{object-fit:cover;object-position:center}.auth-rebrand-story-veil{background:var(--ds-rebrand-onboarding-story-veil);position:absolute;inset:0}.auth-rebrand-story blockquote{margin:var(--ds-space-0);padding:var(--ds-rebrand-onboarding-story-caption-padding);color:var(--ds-rebrand-marble);font-family:var(--ds-rebrand-font-display-italic);font-style:var(--ds-rebrand-font-italic);font-size:var(--ds-rebrand-onboarding-story-caption-size);font-weight:var(--ds-type-400);line-height:var(--ds-type-1-15);position:absolute;inset:auto 0 0}.auth-rebrand:has(.auth-signup-entry){padding:var(--ds-space-0);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center;display:grid}.auth-rebrand:has(.auth-signup-entry) .auth-rebrand-field{display:none}.auth-rebrand:has(.auth-signup-entry) .auth-rebrand-story{grid-area:1/1;align-self:stretch;min-height:720px;display:block;position:relative}.auth-rebrand:has(.auth-signup-entry)>[data-protected-session]{max-width:var(--ds-rebrand-auth-card-width);margin:var(--ds-space-24px) auto;padding:var(--ds-space-24px);grid-area:1/2}.auth-rebrand:has(.auth-signup-entry) .auth-brand{top:var(--ds-space-32px);left:var(--ds-space-32px);margin:var(--ds-space-0);position:absolute}.auth-rebrand .auth-brand{z-index:var(--ds-layer-1);margin:var(--ds-space-0-auto-32px);color:var(--ds-rebrand-marble);justify-content:center;display:flex;position:relative}.auth-rebrand>[data-protected-session]{z-index:var(--ds-layer-1);width:100%;max-width:var(--ds-rebrand-auth-card-width);position:relative}.auth-rebrand .ui-card.auth-card{max-width:none;margin:var(--ds-space-0);padding:var(--ds-rebrand-auth-card-padding);border-color:var(--ds-rebrand-seam-2);border-radius:var(--ds-rebrand-radius-lg);background:var(--ds-rebrand-auth-card-background);box-shadow:var(--ds-rebrand-auth-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-rebrand h1{font-family:var(--ds-rebrand-font-display);font-size:var(--ds-rebrand-auth-heading-size);font-weight:var(--ds-type-500);line-height:var(--ds-type-1-05);color:var(--ds-rebrand-marble);letter-spacing:var(--ds-type-01em)}.auth-rebrand h2,.auth-rebrand h3{font-family:var(--ds-rebrand-font-display);font-weight:var(--ds-type-500);color:var(--ds-rebrand-marble)}.auth-rebrand label{color:var(--ds-rebrand-marble)}.auth-rebrand .mfa-copy,.auth-rebrand .mfa-steps{color:var(--ds-rebrand-dust)}.auth-rebrand .mfa-copy h1{color:var(--ds-rebrand-marble)}.auth-rebrand .mfa-form{gap:var(--ds-space-20px)}.auth-rebrand .ui-kicker{font-family:var(--ds-rebrand-font-mono);font-size:var(--ds-type-10px);font-weight:var(--ds-type-400);letter-spacing:var(--ds-type-14em);color:var(--ds-rebrand-ember-glow)}.auth-rebrand .mfa-qr{border-radius:var(--ds-rebrand-radius-md)}.auth-rebrand .mfa-secret{color:var(--ds-rebrand-bark);border-radius:var(--ds-rebrand-radius-sm)}.auth-rebrand .mfa-error{color:var(--ds-rebrand-danger)}.auth-rebrand details{border-top:var(--ds-border-size-1px) solid var(--ds-rebrand-seam-2)}.auth-rebrand summary{min-height:44px;padding:var(--ds-space-8px) var(--ds-space-0);color:var(--ds-rebrand-marble);cursor:pointer;font-size:var(--ds-type-14px);align-items:center;display:flex}.auth-rebrand summary:before{content:"+";margin-right:var(--ds-space-10px);color:var(--ds-rebrand-ember-glow)}.auth-rebrand details[open]>summary:before{content:"−"}.auth-rebrand a{text-underline-offset:var(--ds-space-4px)}.auth-rebrand button:not(.ui-button){min-height:44px}.auth-rebrand .auth-logout{margin-top:var(--ds-space-20px)}.auth-rebrand .ui-notice{border-radius:var(--ds-rebrand-radius-sm)}.auth-rebrand .onboarding-panel{margin-top:var(--ds-space-16px)}.auth-rebrand .onboarding-panel h1{font-size:var(--ds-type-30px);text-align:left}.auth-rebrand .onboarding-panel p{color:var(--ds-rebrand-dust);font-size:var(--ds-type-14px)}.auth-rebrand .onboarding-panel label{gap:var(--ds-space-8px);display:grid}.auth-rebrand .onboarding-panel .onboarding-button{margin-top:var(--ds-space-16px);width:100%}.auth-rebrand .onboarding-panel small{color:var(--ds-rebrand-dust);font-size:var(--ds-type-12px);margin-top:var(--ds-space-12px);display:block}@media (max-width:600px){.auth-rebrand{padding-top:max(var(--ds-space-32px),env(safe-area-inset-top));justify-content:flex-start}.auth-rebrand .ui-card.auth-card{padding:var(--ds-space-24px)}}@media (max-width:1000px){.auth-rebrand:has(.auth-signup-entry){grid-template-columns:minmax(0,1fr)}.auth-rebrand:has(.auth-signup-entry) .auth-rebrand-story{grid-row:1;min-height:220px}.auth-rebrand:has(.auth-signup-entry)>[data-protected-session]{margin:var(--ds-space-0) auto;grid-area:2/1}.auth-rebrand-story blockquote{padding:var(--ds-space-24px);font-size:var(--ds-type-30px)}.auth-rebrand:has(.auth-signup-entry) .auth-brand{top:var(--ds-space-24px);left:var(--ds-space-24px)}}
