.account{gap:var(--ds-space-6);--account-status-error:var(--ds-status-error);--account-status-success:var(--ds-color-success-100);flex-direction:column;min-inline-size:0;display:flex}.account__title{font-size:var(--ds-typography-size-heading3);font-weight:var(--ds-typography-weight-semibold);letter-spacing:var(--ds-typography-letter-spacing-heading);line-height:var(--ds-typography-line-height-heading);text-wrap:balance;margin:0}.account__lead,.account__hint{color:var(--ds-text-secondary);margin:0}.account__lead{line-height:var(--ds-typography-line-height-relaxed);margin-block-start:calc(var(--ds-space-4) * -1)}.account__hint{font-size:var(--ds-typography-size-small);color:var(--ds-text-muted)}.account__form{gap:var(--ds-space-4);flex-direction:column;min-inline-size:0;display:flex}.auth-provider{gap:var(--ds-space-4);flex-direction:column;display:flex}.auth-provider__action{gap:var(--ds-space-3);min-block-size:2.75rem;padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-divider-size) solid var(--portal-hairline-strong);border-radius:var(--ds-radius-small);background:var(--portal-surface-raised);color:var(--ds-text-primary);font-size:var(--ds-typography-size-small);font-weight:var(--ds-typography-weight-semibold);transition:background var(--ds-motion-fast) var(--ds-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.auth-provider__action:hover{background:var(--portal-accent-soft)}.auth-provider__action:focus-visible{outline:var(--ds-focus-width) solid var(--portal-accent);outline-offset:var(--ds-focus-offset)}@media (prefers-reduced-motion:reduce){.auth-provider__action{transition:none}}.auth-provider__mark{flex:none;block-size:1.125rem;inline-size:1.125rem}.auth-provider__divider{gap:var(--ds-space-3);color:var(--ds-text-muted);font-size:var(--ds-typography-size-micro);letter-spacing:var(--ds-typography-letter-spacing-label);text-transform:uppercase;align-items:center;margin:0;display:flex}.auth-provider__divider:before,.auth-provider__divider:after{block-size:var(--ds-divider-size);background:var(--portal-hairline);content:"";flex:1}.account__actions{gap:var(--ds-space-3);display:grid}.account__links{gap:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-typography-size-small);color:var(--ds-text-secondary);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.account__chosen-type{gap:var(--ds-space-1) var(--ds-space-2);padding-block:var(--ds-space-2);padding-inline:var(--ds-space-3);border-inline-start:2px solid var(--portal-accent-text);border-radius:var(--ds-radius-small);background:var(--portal-surface-raised);font-size:var(--ds-typography-size-small);color:var(--ds-text-secondary);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.account__chosen-type a{color:var(--portal-accent-text)}.account__links+.account__links{margin-block-start:calc(var(--ds-space-3) * -1)}.account__links a{border-radius:var(--ds-radius-small);color:var(--portal-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--ds-border-strong);text-decoration-color:var(--ds-border-strong);text-underline-offset:var(--ds-space-1);transition:color var(--ds-motion-fast) var(--ds-easing-standard)}.account__links a:hover{color:var(--ds-text-primary);text-decoration-color:currentColor}.account__links a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.account__status{padding:var(--ds-space-4);border:var(--ds-divider-size) solid transparent;border-radius:var(--ds-radius-medium);background:var(--ds-color-alpha-black32);font-size:var(--ds-typography-size-small);margin:0}.account__status[data-tone=error]{border-color:var(--account-status-error);color:var(--account-status-error)}.account__status[data-tone=success]{border-color:var(--ds-status-success);color:var(--account-status-success)}.account__status[data-tone=info]{border-color:var(--ds-status-information-strong);color:var(--ds-status-information-strong)}.account__status[data-tone=info] a{color:inherit;text-decoration:underline}.account__summary{gap:var(--ds-space-4);padding:var(--ds-space-6);border:var(--ds-divider-size) solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-alpha-white08);display:grid}.account__row{gap:var(--ds-space-1);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.account__label{font-size:var(--ds-typography-size-label);font-weight:var(--ds-typography-weight-semibold);letter-spacing:var(--ds-typography-letter-spacing-label);color:var(--ds-text-secondary)}.account__value{font-size:var(--ds-typography-size-body);color:var(--ds-text-primary)}.account__password{min-inline-size:0;display:block;position:relative}.account__password-input{inline-size:100%;padding-inline-end:7ch}.account__password-toggle{inset-block:var(--ds-space-1);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-small);color:var(--ds-text-secondary);cursor:pointer;font:inherit;font-size:var(--ds-typography-size-micro);white-space:nowrap;transition:color var(--ds-motion-fast) var(--ds-easing-standard);background:0 0;border:none;position:absolute;inset-inline-end:var(--ds-space-1)}.account__password-toggle:hover{color:var(--ds-text-primary)}.account__password-toggle:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:-1px}.account__password-toggle[aria-pressed=true]{color:var(--portal-accent-text)}.auth-lanes{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.auth-lanes__item{display:flex}.auth-lanes__card{gap:var(--ds-space-2);padding:var(--ds-space-4);border:var(--ds-divider-size) solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-alpha-black32);color:inherit;transition:border-color var(--ds-motion-fast) var(--ds-easing-standard), background var(--ds-motion-fast) var(--ds-easing-standard);flex-direction:column;flex:1;text-decoration:none;display:flex}.auth-lanes__card:hover{border-color:var(--portal-accent);background:var(--portal-accent-soft)}.auth-lanes__card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.auth-lanes__title{color:var(--ds-text-primary);font-size:var(--ds-typography-size-body);font-weight:var(--ds-typography-weight-semibold)}.auth-lanes__body{color:var(--ds-text-secondary);font-size:var(--ds-typography-size-small)}.auth-lanes__action{color:var(--portal-accent-text);font-size:var(--ds-typography-size-small);font-weight:var(--ds-typography-weight-semibold);margin-block-start:var(--ds-space-2)}.talent-status__heading{font-size:var(--ds-typography-size-body);font-weight:var(--ds-typography-weight-semibold);color:var(--ds-text-primary);margin:0}.talent-status__body{color:var(--ds-text-secondary);line-height:var(--ds-typography-line-height-relaxed);margin:0}.talent-status__meta{color:var(--ds-text-muted);font-size:var(--ds-typography-size-small);overflow-wrap:anywhere;margin:0}.talent-status__sign-out{padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-divider-size) solid var(--portal-hairline-strong);border-radius:var(--ds-radius-small);background:var(--portal-surface-raised);color:var(--ds-text-primary);cursor:pointer;font:inherit;font-size:var(--ds-typography-size-small);font-weight:var(--ds-typography-weight-semibold);transition:background var(--ds-motion-fast) var(--ds-easing-standard)}.talent-status__sign-out:hover{background:var(--portal-accent-soft)}.talent-status__sign-out:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (prefers-reduced-motion:reduce){.auth-lanes__card,.talent-status__sign-out{transition:none}}
