:where(.dcs-auth){--_dcs-auth-font-body:var(--dcs-auth-font-body,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--_dcs-auth-font-display:var(--dcs-auth-font-display,var(--_dcs-auth-font-body));--_dcs-auth-text:var(--dcs-auth-color-text-primary,#101828);--_dcs-auth-text-secondary:var(--dcs-auth-color-text-secondary,#475467);--_dcs-auth-bg:var(--dcs-auth-color-bg-primary,#fff);--_dcs-auth-bg-secondary:var(--dcs-auth-color-bg-secondary,#f9fafb);--_dcs-auth-border:var(--dcs-auth-color-border,#d0d5dd);--_dcs-auth-accent:var(--dcs-auth-color-accent,#344054);--_dcs-auth-accent-hover:var(--dcs-auth-color-accent-hover,#182230);--_dcs-auth-on-accent:var(--dcs-auth-color-on-accent,#fff);--_dcs-auth-error:var(--dcs-auth-color-error,#b42318);--_dcs-auth-success:var(--dcs-auth-color-success,#067647);--_dcs-auth-focus:var(--dcs-auth-color-focus,#2e90fa);--_dcs-auth-radius:var(--dcs-auth-radius,.75rem);box-sizing:border-box;border:1px solid var(--_dcs-auth-border);border-radius:var(--_dcs-auth-radius);background:var(--_dcs-auth-bg);width:min(100%,27.5rem);color:var(--_dcs-auth-text);font-family:var(--_dcs-auth-font-body);gap:1.5rem;padding:2rem;font-size:1rem;line-height:1.5;display:grid}:where(.dcs-auth *),:where(),:where(){box-sizing:border-box}:where(.dcs-auth-title,.dcs-auth-heading,.dcs-auth-copy,.dcs-auth-eyebrow){margin:0}:where(.dcs-auth-title){font-family:var(--_dcs-auth-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.2}:where(.dcs-auth-heading){font-family:var(--_dcs-auth-font-display);font-size:1.25rem;line-height:1.35}:where(.dcs-auth-eyebrow){color:var(--_dcs-auth-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}:where(.dcs-auth-copy,.dcs-auth-description){color:var(--_dcs-auth-text-secondary);overflow-wrap:anywhere;margin:0}:where(.dcs-auth-form,.dcs-auth-methods,.dcs-auth-actions){gap:.75rem;display:grid}:where(.dcs-auth-form){gap:1.25rem}:where(.dcs-auth-button){border-radius:calc(var(--_dcs-auth-radius) * .67);min-height:2.75rem;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}:where(.dcs-auth-method-icon){flex:none;width:1.25rem;height:1.25rem}:where(.dcs-auth-button--primary){background:var(--_dcs-auth-accent);color:var(--_dcs-auth-on-accent)}:where(.dcs-auth-button--primary[data-hovered],.dcs-auth-button--primary:hover){background:var(--_dcs-auth-accent-hover)}:where(.dcs-auth-button--secondary){border-color:var(--_dcs-auth-border);background:var(--_dcs-auth-bg);color:var(--_dcs-auth-text)}:where(.dcs-auth-button--secondary[data-hovered],.dcs-auth-button--secondary:hover,.dcs-auth-button--quiet[data-hovered],.dcs-auth-button--quiet:hover){background:var(--_dcs-auth-bg-secondary)}:where(.dcs-auth-button--quiet){color:var(--_dcs-auth-text-secondary);background:0 0}:where(.dcs-auth-button--danger){border-color:var(--_dcs-auth-error);color:var(--_dcs-auth-error);background:0 0}:where(.dcs-auth-button[data-disabled],.dcs-auth-button[disabled]){cursor:not-allowed;opacity:.55}:where(.dcs-auth-button:focus-visible,.dcs-auth-input:focus-visible,.dcs-auth-link:focus-visible){outline:3px solid var(--_dcs-auth-focus);outline-offset:2px}:where(.dcs-auth-field){gap:.375rem;display:grid}:where(.dcs-auth-label){font-weight:650}:where(.dcs-auth-input){border:1px solid var(--_dcs-auth-border);border-radius:calc(var(--_dcs-auth-radius) * .67);background:var(--_dcs-auth-bg);width:100%;min-height:2.75rem;color:var(--_dcs-auth-text);font:inherit;padding:.625rem .75rem}:where(.dcs-auth-input[aria-invalid=true]){border-color:var(--_dcs-auth-error)}:where(.dcs-auth-code-input){font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center;font-size:1.375rem}:where(.dcs-auth-field-error){color:var(--_dcs-auth-error);margin:0;font-size:.875rem}:where(.dcs-auth-alert){border:1px solid var(--_dcs-auth-border);border-radius:calc(var(--_dcs-auth-radius) * .67);background:var(--_dcs-auth-bg-secondary);overflow-wrap:anywhere;padding:.75rem}:where(.dcs-auth-alert--error){border-color:var(--_dcs-auth-error);color:var(--_dcs-auth-error)}:where(.dcs-auth-alert--success){border-color:var(--_dcs-auth-success);color:var(--_dcs-auth-success)}:where(.dcs-auth-divider){color:var(--_dcs-auth-text-secondary);align-items:center;gap:.75rem;font-size:.75rem;display:flex}:where(.dcs-auth-divider):before,:where(.dcs-auth-divider):after{background:var(--_dcs-auth-border);content:"";flex:1;height:1px}:where(.dcs-auth-badge){overflow-wrap:anywhere;border:1px solid;border-radius:999px;max-width:100%;padding:.125rem .5rem;font-size:.75rem;font-weight:650;line-height:1.5;display:inline-flex}:where(.dcs-auth-badges){flex-wrap:wrap;gap:.5rem;display:flex}:where(.dcs-auth-link){min-height:2.75rem;color:var(--_dcs-auth-accent);overflow-wrap:anywhere;align-items:center;font-weight:650;display:inline-flex}:where(.dcs-auth-identity){overflow-wrap:anywhere;gap:.25rem;margin:0;display:grid}:where(.dcs-auth-consent-application){overflow-wrap:anywhere;gap:.25rem;display:grid}:where(.dcs-auth-consent-scopes){gap:.75rem;margin:0;padding:0;list-style:none;display:grid}:where(.dcs-auth-consent-scopes li){border:1px solid var(--_dcs-auth-border);border-radius:calc(var(--_dcs-auth-radius) * .67);background:var(--_dcs-auth-bg-secondary);overflow-wrap:anywhere;gap:.125rem;padding:.75rem;display:grid}@media (max-width:30rem){:where(.dcs-auth){padding:1.5rem}}@media (prefers-color-scheme:dark){:where(.dcs-auth){--_dcs-auth-text:var(--dcs-auth-color-text-primary,#f5f5f6);--_dcs-auth-text-secondary:var(--dcs-auth-color-text-secondary,#d0d5dd);--_dcs-auth-bg:var(--dcs-auth-color-bg-primary,#101828);--_dcs-auth-bg-secondary:var(--dcs-auth-color-bg-secondary,#182230);--_dcs-auth-border:var(--dcs-auth-color-border,#667085);--_dcs-auth-accent:var(--dcs-auth-color-accent,#f2f4f7);--_dcs-auth-accent-hover:var(--dcs-auth-color-accent-hover,#fff);--_dcs-auth-on-accent:var(--dcs-auth-color-on-accent,#101828);--_dcs-auth-error:var(--dcs-auth-color-error,#fda29b);--_dcs-auth-success:var(--dcs-auth-color-success,#75e0a7);--_dcs-auth-focus:var(--dcs-auth-color-focus,#84caff)}}@media (prefers-reduced-motion:reduce){:where(.dcs-auth,.dcs-auth *){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:where(.dcs-auth,.dcs-auth-button,.dcs-auth-input,.dcs-auth-alert){border-width:2px}:where(.dcs-auth-button:focus-visible,.dcs-auth-input:focus-visible,.dcs-auth-link:focus-visible){outline-width:4px}}@media (forced-colors:active){:where(.dcs-auth,.dcs-auth-button,.dcs-auth-input,.dcs-auth-alert,.dcs-auth-consent-scopes li){forced-color-adjust:auto;border-color:canvastext}:where(.dcs-auth-button:focus-visible,.dcs-auth-link:focus-visible){outline-color:highlight}}