.account-confirmation[data-v-93a6bfea]{gap:var(--space-lg);display:grid}.account-confirmation__summary[data-v-93a6bfea]{margin:0;display:grid}.account-confirmation__summary>div[data-v-93a6bfea]{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-hairline);grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr);display:grid}.account-confirmation dd[data-v-93a6bfea],.account-confirmation dt[data-v-93a6bfea]{margin:0}.account-confirmation dt[data-v-93a6bfea]{color:var(--color-text-secondary);font-size:var(--text-small);font-weight:var(--weight-semibold)}.account-confirmation dd[data-v-93a6bfea]{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.account-confirmation__legal[data-v-93a6bfea]{color:var(--color-text-secondary);font-size:var(--text-small);line-height:var(--leading-normal);margin:0}.account-confirmation__actions[data-v-93a6bfea]{justify-items:stretch;display:grid}.account-confirmation__actions[data-v-93a6bfea] .ui-button{width:100%}@media (width<=479px){.account-confirmation__actions[data-v-93a6bfea] .ui-button{width:100%}}.account-confirmation__legal a[data-v-93a6bfea]{color:var(--color-primary)}.account-confirmation__provider-notice[data-v-93a6bfea]{max-width:none}.account-confirmation__error[data-v-93a6bfea]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--dsn-radius-sm,10px);font-size:var(--text-small);line-height:var(--leading-normal);border:1px solid var(--color-error-border);background:var(--color-error-subtle);color:var(--color-error);margin:0;display:flex}@media (width<=479px){.account-confirmation__summary>div[data-v-93a6bfea]{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.account-pin-input[data-v-ef472888]{gap:var(--space-sm);border:0;width:100%;min-width:0;margin:0;padding:0;display:grid}.account-pin-input legend[data-v-ef472888]{margin:0 0 var(--space-sm);color:var(--color-text);font-weight:var(--weight-semibold);padding:0}.account-pin-input__digits[data-v-ef472888]{justify-content:start;gap:var(--space-sm);grid-template-columns:repeat(6,minmax(44px,56px));display:grid}.account-pin-input__digits input[data-v-ef472888]{border:1px solid var(--color-border-strong);border-radius:var(--dsn-radius-sm,10px);box-sizing:border-box;background:var(--surface-card);width:100%;min-width:0;height:4rem;color:var(--color-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,4vw,1.45rem);font-weight:var(--weight-semibold);text-align:center;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);padding:0}.account-pin-input__digits input[data-v-ef472888]:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.account-pin-input--invalid .account-pin-input__digits input[data-v-ef472888]{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 5%,var(--surface-card))}@media (width<=479px){.account-pin-input__digits[data-v-ef472888]{gap:var(--space-xs);grid-template-columns:repeat(6,minmax(0,1fr))}.account-pin-input__digits input[data-v-ef472888]{height:3.5rem}}@media (width<=359px){.account-pin-input__digits[data-v-ef472888]{gap:calc(var(--space-xs)/2)}}@media (prefers-reduced-motion:reduce){.account-pin-input__digits input[data-v-ef472888]{transition-duration:1ms}}.account-progress-rail[data-v-619df9ee]{grid-template-columns:repeat(var(--account-progress-count,3),minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.account-progress-rail li[data-v-619df9ee]{gap:var(--space-sm);min-width:0;color:var(--color-text-secondary);font-size:var(--text-small);font-weight:var(--weight-semibold);display:grid}.account-progress-rail li>span[data-v-619df9ee]:last-child{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.account-progress-rail__bar[data-v-619df9ee]{border-radius:var(--radius-full);background:var(--color-border);width:100%;height:4px;display:block}.account-progress-rail li[aria-current=step][data-v-619df9ee],.account-progress-rail__step--complete[data-v-619df9ee]{color:var(--color-text)}.account-progress-rail li[aria-current=step] .account-progress-rail__bar[data-v-619df9ee],.account-progress-rail__step--complete .account-progress-rail__bar[data-v-619df9ee]{background:var(--color-primary)}@media (forced-colors:active){.account-progress-rail li[aria-current=step] .account-progress-rail__bar[data-v-619df9ee]{border:2px solid highlight}.account-progress-rail__step--complete .account-progress-rail__bar[data-v-619df9ee]{border:2px solid canvastext}}@media (width<=359px){.account-progress-rail[data-v-619df9ee]{gap:var(--space-sm)}.account-progress-rail li[data-v-619df9ee]{font-size:.75rem}}.account-profile-form[data-v-fa7db6fd]{gap:var(--space-xl);display:grid}.account-profile-form__group[data-v-fa7db6fd]{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.account-profile-form__group legend[data-v-fa7db6fd]{color:var(--color-text);font-size:var(--text-lead);font-weight:var(--weight-semibold);margin:0;padding:0}.account-profile-form__help[data-v-fa7db6fd],.account-profile-form__legacy-note[data-v-fa7db6fd]{margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:var(--text-small)}.account-profile-form__legacy-note[data-v-fa7db6fd]{border-left:3px solid var(--color-primary);line-height:var(--leading-normal)}.account-profile-form__legacy-note[data-v-fa7db6fd],.account-profile-form__legacy-project[data-v-fa7db6fd]{padding:var(--space-md);background:var(--dsn-quiet,var(--surface-sunken))}.account-profile-form__legacy-project[data-v-fa7db6fd]{gap:var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--dsn-line,var(--color-border-hairline));border-radius:var(--radius-lg);display:grid}.account-profile-form__legacy-project p[data-v-fa7db6fd]{gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-small);line-height:var(--leading-normal);margin:0;display:grid}.account-profile-form__legacy-project p strong[data-v-fa7db6fd]{color:var(--color-text)}.account-profile-form__legacy-project label[data-v-fa7db6fd]{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;display:flex}.account-profile-form__legacy-project input[data-v-fa7db6fd]{width:22px;height:22px;accent-color:var(--color-primary);margin:0}.account-profile-form__choices[data-v-fa7db6fd]{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.account-profile-form__choice[data-v-fa7db6fd]{align-items:center;gap:var(--space-sm);min-height:64px;padding:var(--space-md);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:2.25rem minmax(0,1fr) 1rem;display:grid;position:relative}.account-profile-form__choice[data-v-fa7db6fd]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.account-profile-form__choice input[data-v-fa7db6fd]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-profile-form__choice[data-v-fa7db6fd]:has(input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}@supports not selector(.account-profile-form__choice:has(input:focus-visible)){.account-profile-form__choice input:focus-visible+.account-profile-form__choice-icon[data-v-fa7db6fd]{outline:2px solid var(--focus-ring-color);outline-offset:2px}}.account-profile-form__choice--selected[data-v-fa7db6fd]{border-color:var(--color-primary-border);background:var(--color-primary-subtle);box-shadow:none}.account-profile-form__choice-icon[data-v-fa7db6fd]{border-radius:var(--radius-lg);background:var(--color-primary-subtle);width:2.25rem;height:2.25rem;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.account-profile-form__choice--selected .account-profile-form__choice-icon[data-v-fa7db6fd]{background:var(--color-primary-subtle-strong);color:var(--color-primary)}.account-profile-form__choice-label[data-v-fa7db6fd]{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.account-profile-form__choice-check[data-v-fa7db6fd]{color:var(--color-primary)}.account-profile-form__error[data-v-fa7db6fd],.account-profile-form__field-error[data-v-fa7db6fd]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--dsn-radius-sm,10px);font-size:var(--text-small);line-height:var(--leading-normal);border:1px solid var(--color-error-border);background:var(--color-error-subtle);color:var(--color-error);margin:0;display:flex}.account-profile-form__submit[data-v-fa7db6fd]{justify-self:start}.account-profile-form--all .account-profile-form__submit[data-v-fa7db6fd]{min-width:160px}.account-profile-form--persona .account-profile-form__submit[data-v-fa7db6fd],.account-profile-form--projects .account-profile-form__submit[data-v-fa7db6fd]{justify-self:stretch;width:100%}@media (width<=479px){.account-profile-form__submit[data-v-fa7db6fd]{width:100%}}@media (width>=768px){.account-profile-form__choices[data-v-fa7db6fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.account-profile-form__choice[data-v-fa7db6fd]{transition-duration:1ms}}.account-auth-overlay[data-v-27ac7d4d]{width:100%;position:relative}.account-auth-overlay__header-brand[data-v-27ac7d4d]{aspect-ratio:754/119;justify-self:start;align-items:center;width:100%;max-width:132px;display:inline-flex}.account-auth-overlay__header-brand img[data-v-27ac7d4d]{width:100%;height:auto;display:block}.account-auth-overlay__email-layout[data-v-27ac7d4d]{align-items:start;gap:clamp(var(--space-xl),7vw,var(--space-4xl));grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);grid-template-areas:"value form";display:grid}.account-auth-overlay__value[data-v-27ac7d4d]{gap:var(--space-lg);grid-area:value;max-width:31rem;display:grid}.account-auth-overlay__value h2[data-v-27ac7d4d],.account-auth-surface h1[data-v-27ac7d4d],.account-auth-surface h2[data-v-27ac7d4d]{color:var(--color-text);font-family:var(--font-serif);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.account-auth-overlay__value h2[data-v-27ac7d4d],.account-auth-surface h1[data-v-27ac7d4d]{font-size:var(--text-h2)}.account-auth-surface h2[data-v-27ac7d4d]{font-size:var(--text-h3)}.account-auth-overlay__value>p[data-v-27ac7d4d],.account-auth-surface>p[data-v-27ac7d4d],.account-auth-surface__section-heading p[data-v-27ac7d4d]{color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.account-auth-overlay__value>.account-auth-overlay__relationship[data-v-27ac7d4d]{margin-top:calc(var(--space-sm)*-1);color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-semibold)}.account-auth-overlay__benefits[data-v-27ac7d4d]{gap:var(--space-md);padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border-hairline);margin:0;list-style:none;display:grid}.account-auth-overlay__benefits li[data-v-27ac7d4d]{align-items:center;gap:var(--space-sm);color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-snug);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.account-auth-overlay__benefits[data-v-27ac7d4d] .icon-svg{color:var(--color-primary)}.account-auth-surface--card[data-v-27ac7d4d]{padding:clamp(var(--space-lg),4vw,var(--space-2xl));border:1px solid var(--color-border-hairline);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-md);grid-area:form}.account-auth-overlay__focused[data-v-27ac7d4d],.account-auth-overlay__setup[data-v-27ac7d4d],.account-auth-overlay__welcome[data-v-27ac7d4d]{width:100%;margin:0 auto;display:grid}.account-auth-overlay__focused[data-v-27ac7d4d]{gap:var(--space-lg);width:min(100%,34rem);margin:0 auto var(--space-2xl);display:grid}@media (width<=767px){.account-auth-overlay__focused[data-v-27ac7d4d]{margin:0 auto var(--space-xl)}}.account-auth-overlay__setup[data-v-27ac7d4d]{gap:var(--space-lg);max-width:45rem}.account-auth-overlay__welcome[data-v-27ac7d4d]{max-width:56rem;margin:var(--space-md) auto var(--space-2xl);padding:var(--space-xl);border:1px solid var(--dsn-line,var(--color-border-hairline));border-radius:var(--radius-xl);background:var(--dsn-quiet,var(--surface-sunken));box-shadow:var(--shadow-md);animation:account-welcome-card-in-27ac7d4d .18s var(--ease-standard) both;justify-items:center;gap:0}.account-auth-overlay__welcome-mark[data-v-27ac7d4d]{width:3.5rem;height:3.5rem;margin-bottom:var(--space-md);border:6px solid #006c0d14;border-color:color-mix(in srgb,var(--color-primary) 8%,#0000);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);place-items:center;display:grid}.account-auth-overlay__welcome-copy[data-v-27ac7d4d]{gap:var(--space-sm);margin-bottom:var(--space-lg);text-align:center;justify-items:center;display:grid}.account-auth-overlay__welcome-copy h1[data-v-27ac7d4d],.account-auth-overlay__welcome-copy p[data-v-27ac7d4d]{margin:0}.account-auth-overlay__welcome-copy h1[data-v-27ac7d4d]{color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--leading-tight)}.account-auth-overlay__welcome-copy p[data-v-27ac7d4d],.account-auth-overlay__welcome-summary[data-v-27ac7d4d]{color:var(--color-text-secondary);line-height:var(--leading-normal)}.account-auth-overlay__welcome-summary[data-v-27ac7d4d]{max-width:34rem;margin:0 0 var(--space-lg);text-align:center}.account-auth-overlay__pending-note[data-v-27ac7d4d]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--dsn-radius-sm,10px);background:var(--color-primary-subtle);color:var(--color-text);line-height:var(--leading-normal);display:flex}.account-auth-surface[data-v-27ac7d4d],.account-auth-surface__section-heading[data-v-27ac7d4d]{gap:var(--space-lg);display:grid}.account-auth-surface__flow-header[data-v-27ac7d4d]{gap:var(--space-sm);display:grid}.account-auth-overlay__focused .account-auth-surface[data-v-27ac7d4d]{gap:var(--space-lg);width:100%}.account-auth-overlay__focused .account-auth-surface__flow-header[data-v-27ac7d4d]{padding-bottom:var(--space-sm)}.account-auth-surface__verification-panel[data-v-27ac7d4d]{gap:var(--space-lg);width:100%;display:grid}.account-auth-surface__email-target[data-v-27ac7d4d]{color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.account-auth-surface__email-target strong[data-v-27ac7d4d]{overflow-wrap:anywhere;color:var(--color-text)}.account-auth-surface__code-stack[data-v-27ac7d4d]{gap:var(--flow-sm);width:100%;margin:0;display:grid}.account-auth-overlay__focused .account-auth-surface[data-v-27ac7d4d]>.ui-button--block{width:min(100%,26rem);margin:var(--space-sm) 0 0}.account-auth-surface--setup[data-v-27ac7d4d]{padding-top:var(--space-sm)}.account-auth-surface__section-heading[data-v-27ac7d4d]{gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-hairline)}.account-auth-surface label[data-v-27ac7d4d]{color:var(--color-text);font-weight:var(--weight-semibold)}#account-auth-email[data-v-27ac7d4d]{border:1px solid var(--color-border-strong);border-radius:var(--dsn-radius-sm,10px);box-sizing:border-box;background:var(--surface-card);width:100%;min-height:44px;color:var(--color-text);font:inherit;font-size:max(1rem,var(--text-body));min-height:52px;padding:.75rem .875rem}#account-auth-email[data-v-27ac7d4d]:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}#account-auth-email[aria-invalid=true][data-v-27ac7d4d]{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 5%,var(--surface-card))}.account-auth-surface>.account-auth-surface__hint[data-v-27ac7d4d]{color:var(--color-text-secondary);font-size:var(--text-small);text-align:center}.account-auth-overlay__focused .account-auth-surface__hint[data-v-27ac7d4d]{text-align:left}.account-auth-surface>.account-auth-surface__error[data-v-27ac7d4d]{border-radius:var(--dsn-radius-sm,10px);border:1px solid var(--color-error-border);background:var(--color-error-subtle);color:var(--color-error)}.account-auth-surface>.account-auth-surface__error[data-v-27ac7d4d],.account-auth-surface__notice[data-v-27ac7d4d]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--text-small);line-height:var(--leading-normal);margin:0;display:flex}.account-auth-surface__notice[data-v-27ac7d4d]{border-radius:var(--dsn-radius-sm,10px);border:1px solid var(--color-primary-border);background:var(--color-primary-subtle);color:var(--color-text)}.account-auth-surface__actions[data-v-27ac7d4d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.account-auth-overlay__focused .account-auth-surface__actions[data-v-27ac7d4d]{grid-template-columns:minmax(0,1fr);justify-self:center;gap:.75rem;width:100%;display:grid}.account-auth-overlay__focused .account-auth-surface__actions[data-v-27ac7d4d] .ui-button{width:100%}.account-auth-overlay__focused .account-auth-surface__actions[data-v-27ac7d4d]{margin:0}.account-auth-overlay__focused .account-auth-surface__actions[data-v-27ac7d4d] .ui-button:first-child{min-width:0}.account-auth-surface__actions--welcome[data-v-27ac7d4d]{grid-template-columns:minmax(0,1fr);width:100%;max-width:32rem;display:grid}.account-auth-surface__actions--welcome[data-v-27ac7d4d] .ui-button{width:100%}@keyframes account-welcome-card-in-27ac7d4d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.account-auth-surface__back[data-v-27ac7d4d]{gap:var(--space-xs);margin:0 0 var(--space-md);justify-self:start}.account-auth-overlay__busy-surface[data-v-27ac7d4d]{z-index:5;padding:var(--space-xl);box-sizing:border-box;background:var(--surface-card);place-items:center;display:grid;position:fixed;inset:0}.account-auth-overlay__busy-surface[data-v-27ac7d4d] .loading-state{max-width:28rem}.account-auth-busy-enter-active[data-v-27ac7d4d],.account-auth-busy-leave-active[data-v-27ac7d4d],.account-auth-step-enter-active[data-v-27ac7d4d],.account-auth-step-leave-active[data-v-27ac7d4d]{transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.account-auth-step-leave-active[data-v-27ac7d4d]{pointer-events:none;width:100%;position:absolute;inset:0}.account-auth-step-enter-from[data-v-27ac7d4d],.account-auth-step-leave-to[data-v-27ac7d4d]{opacity:0;transform:translateY(6px)}.account-auth-busy-enter-from[data-v-27ac7d4d],.account-auth-busy-leave-to[data-v-27ac7d4d]{opacity:0}@media (width<=767px){.account-auth-overlay__email-layout[data-v-27ac7d4d]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"form""value"}.account-auth-overlay__value[data-v-27ac7d4d]{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-sunken)}.account-auth-overlay__value h2[data-v-27ac7d4d]{font-size:var(--text-h3)}.account-auth-overlay__value>p[data-v-27ac7d4d]{font-size:var(--text-small)}.account-auth-surface--card[data-v-27ac7d4d]{box-shadow:none;border:0;padding:0}.account-auth-overlay__focused[data-v-27ac7d4d],.account-auth-overlay__setup[data-v-27ac7d4d]{gap:var(--space-lg)}.account-auth-overlay__welcome[data-v-27ac7d4d]{margin:0 auto var(--space-xl);padding:var(--space-md) 0 var(--space-lg);box-shadow:none;background:0 0;border:0;border-radius:0}.account-auth-overlay__welcome-mark[data-v-27ac7d4d]{border-width:5px;width:3rem;height:3rem;margin-bottom:.75rem}.account-auth-overlay__pending-note[data-v-27ac7d4d],.account-auth-overlay__welcome-copy[data-v-27ac7d4d]{margin-bottom:var(--flow-md)}.account-auth-surface__actions--welcome[data-v-27ac7d4d]{grid-template-columns:minmax(0,1fr);width:100%}.account-auth-surface__actions--welcome[data-v-27ac7d4d] .ui-button{width:100%}.account-auth-overlay__setup .account-auth-surface--setup[data-v-27ac7d4d]{padding-top:0}}@media (prefers-reduced-motion:reduce){.account-auth-overlay__welcome[data-v-27ac7d4d]{animation:none}.account-auth-busy-enter-active[data-v-27ac7d4d],.account-auth-busy-leave-active[data-v-27ac7d4d],.account-auth-step-enter-active[data-v-27ac7d4d],.account-auth-step-leave-active[data-v-27ac7d4d]{transition-duration:1ms}.account-auth-step-enter-from[data-v-27ac7d4d],.account-auth-step-leave-to[data-v-27ac7d4d]{transform:none}}
