@scope([data-view=signup-new])to ([data-view]){.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(2 * var(--leading)) var(--edge)}.auth-container{width:100%;max-width:680px}.back-link{display:inline-block;margin-bottom:var(--leading);color:var(--text-muted);text-decoration:none;font-size:var(--text-sm);transition:color var(--t-normal)}.back-link:hover{color:var(--color-brand-hover)}h1{font-size:1.75rem;line-height:1.15;font-weight:400;margin:var(--leading) 0 0;color:var(--text)}.rule{margin:var(--half) 0 var(--leading)}.auth-form{display:flex;flex-direction:column;gap:var(--leading)}.button-group{display:flex;justify-content:space-between;gap:var(--half);padding-top:var(--leading);border-top:1px solid var(--border)}.button-group .btn--primary{margin-left:auto}.auth-footer{margin:var(--leading) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.auth-footer a{color:var(--color-brand-hover)}@media(max-width:720px){.button-group{flex-direction:column}.button-group .btn--primary{margin-left:0}}}@scope([data-view=signup-new-account-step])to ([data-view]){.subtitle{color:var(--text-muted);margin:0;font-size:var(--text-sm);max-width:var(--measure)}.form-group{display:flex;flex-direction:column;gap:.35rem}}@scope([data-view=signup-new-billing-interval-step])to ([data-view]){.subtitle{color:var(--text-muted);margin:0;font-size:var(--text-sm);max-width:var(--measure)}.sale-callout{padding:var(--half);border-left:2px solid var(--color-brand);margin-bottom:var(--half)}.sale-info{color:var(--text);line-height:var(--half);font-size:var(--text-sm)}.sale-info strong{font-weight:600}.sale-details{color:var(--text-muted);font-size:var(--text-sm);font-feature-settings:"tnum" 1}.billing-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--half)}.billing-card{display:block;padding:var(--leading);text-align:left;white-space:normal}.billing-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--half);margin-bottom:var(--half)}.billing-eyebrow,.selected-badge{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;font-feature-settings:"tnum" 1}.billing-eyebrow{color:var(--color-success)}.selected-badge{background:var(--color-brand-muted);color:var(--color-brand-hover);padding:0 .4rem;line-height:1.5}h3{margin:0;font-size:1.25rem;line-height:var(--leading);font-weight:var(--font-heading-weight)}.price{margin:0}.period,.billing-note,.billing-per-month,.billing-trial{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--half);font-feature-settings:"tnum" 1}.billing-trial,.billing-per-month{margin-top:var(--half);color:var(--text)}@media(max-width:720px){.billing-selection{grid-template-columns:1fr}}}@scope([data-view=signup-new-organization-step])to ([data-view]){.subtitle{color:var(--text-muted);margin:0;font-size:var(--text-sm);max-width:var(--measure)}.form-group{display:flex;flex-direction:column;gap:.35rem}.summary-card{padding:var(--leading)}.summary-card h4{margin:0 0 var(--half);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;font-weight:var(--font-heading-weight);color:var(--text-muted)}.summary-row{display:flex;justify-content:space-between;gap:var(--half);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--half)}.summary-row+.summary-row{margin-top:var(--half)}.summary-value{color:var(--text);text-align:right;font-feature-settings:"tnum" 1}}@scope([data-view=signup-new-payment-step])to ([data-view]){.subtitle{color:var(--text-muted);margin:0;font-size:var(--text-sm);max-width:var(--measure)}.form-group{display:flex;flex-direction:column;gap:.35rem}.card-element{border:1px solid var(--border);padding:.85rem;background:transparent}.payment-note{display:flex;align-items:center;gap:.6rem;padding:var(--half) 0 0;border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}}@scope([data-view=signup-new-plan-step])to ([data-view]){.subtitle{color:var(--text-muted);margin:0;font-size:var(--text-sm);max-width:var(--measure)}.tier-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--half)}.tier-card{display:block;padding:var(--leading);text-align:left;white-space:normal}.tier-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--half);margin-bottom:var(--half)}.tier-eyebrow,.selected-badge{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.tier-eyebrow{color:var(--color-brand-hover)}.selected-badge{background:var(--color-brand-muted);color:var(--color-brand-hover);padding:0 .4rem;line-height:1.5}h3{margin:0;font-size:1.25rem;line-height:var(--leading);font-weight:var(--font-heading-weight)}.price{margin:0}.period{margin:0;font-size:var(--text-sm);color:var(--text-muted);font-feature-settings:"tnum" 1}.tier-features{margin:var(--half) 0 0;padding-left:1.1rem;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--half)}.tier-features li{margin-bottom:.35rem}@media(max-width:720px){.tier-selection{grid-template-columns:1fr}}}@scope([data-view=signup-new-progress-bar])to ([data-view]){.progress-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--half)}.progress-step{display:flex;flex-direction:column;gap:.4rem}.step-track{height:1px;background:var(--border);transition:background var(--t-normal)}.progress-step.active .step-track,.progress-step.completed .step-track{background:var(--color-brand)}.step-meta{display:flex;align-items:baseline;gap:.5rem}.step-number{font-size:.75rem;letter-spacing:.08em;color:var(--text-faint);font-feature-settings:"tnum" 1}.step-label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.progress-step.active .step-number,.progress-step.completed .step-number{color:var(--color-brand-hover)}.progress-step.active .step-label{color:var(--text)}@media(max-width:640px){.step-label{display:none}}}
