.azify-form-stack,.azify-participant{gap:var(--space-6);min-width:0;display:grid}.azify-participant{border-top:1px solid var(--border);padding-top:var(--space-6)}.azify-document{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5);min-width:0;display:grid}.azify-document label:not(.azify-file-control){gap:var(--space-3);font-size:var(--type-body);font-weight:var(--weight-semibold);display:grid}.azify-document input{width:100%;min-height:44px;font:inherit}.azify-document small{color:var(--text-muted)}.azify-review{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.azify-review dd{overflow-wrap:anywhere;margin:0}.azify-review dt{color:var(--text-muted)}.azify-terms-content{white-space:pre-wrap;max-height:320px;padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);line-height:1.6;overflow-y:auto}@media (max-width:600px){.azify-review{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.azify-review dd{margin-bottom:var(--space-3)}}.azify-review-pair{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.azify-document-section,.azify-terms{gap:var(--space-4);min-width:0;display:grid}.azify-correction-document-group{gap:var(--space-3);min-width:0;display:grid}.azify-correction-document-group+.azify-correction-document-group{border-top:1px solid var(--border);padding-top:var(--space-6);margin-top:var(--space-2)}.azify-correction-document-identity{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.azify-correction-document-identity h4{color:var(--text);font-size:var(--type-section);font-weight:var(--weight-semibold);margin:0}.azify-correction-document-identity span,.azify-correction-document-identity p{color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.azify-document-section>h3,.azify-terms h3,.azify-terms h4{color:var(--text);font-size:var(--type-section);font-weight:var(--weight-semibold);margin:0}.azify-document-section>p{color:var(--text-muted);line-height:var(--leading-body);margin:0}.azify-document input{color:var(--text-muted);font-size:var(--type-metadata);border-radius:var(--radius-sm);font-weight:400}.azify-document-status{color:var(--text-muted);font-size:var(--type-metadata);justify-self:start}.azify-document-status[data-saved=true]{color:var(--positive)}.azify-form-stack>details{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.azify-form-stack summary{min-height:44px;color:var(--brand-strong);font-weight:var(--weight-semibold);cursor:pointer;overflow-wrap:anywhere;align-content:center}.azify-form-stack summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}.azify-review{margin:0}.azify-review dt,.azify-review dd{font-size:var(--type-body);line-height:var(--leading-body)}.azify-terms>div{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.azify-terms a{color:var(--brand-strong);text-underline-offset:3px}@media (max-width:600px){.azify-review-pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.azify-review dd{margin-bottom:0}}.azify-document:has(.azify-file-control){background:0 0;border:0;padding:0}.azify-file-control{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-out), background var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out);display:flex;position:relative;box-shadow:0 1px 3px #0000000a}.azify-file-control:hover:not([data-dragging=true]):not(:has(input:disabled)){border-color:var(--brand);background:var(--surface-subtle);box-shadow:0 4px 14px rgba(var(--brand-rgb), .08)}.azify-file-control:focus-within{outline:2px solid var(--brand);outline-offset:3px;border-color:var(--brand)}.azify-file-control[data-dragging=true]{outline:2px solid var(--brand);outline-offset:3px;border:2px dashed var(--brand);background:var(--brand-soft);box-shadow:0 6px 20px rgba(var(--brand-rgb), .16);transform:scale(1.008)}.azify-file-control:has(input:disabled){background:var(--surface-subtle);color:var(--text-muted);cursor:not-allowed;opacity:.85}.azify-file-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.azify-file-control input:disabled{cursor:wait}.azify-file-icon{border-radius:var(--radius-md);background:var(--brand-soft);width:44px;min-width:44px;height:44px;color:var(--brand);transition:transform var(--motion-duration-fast) var(--motion-ease-out), background var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.azify-file-control:hover:not(:has(input:disabled)) .azify-file-icon{transform:scale(1.05)}.azify-file-icon[data-saved=true]{background:var(--positive-soft);color:var(--positive)}.azify-file-info{text-align:left;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.azify-file-control strong{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight);overflow-wrap:anywhere}.azify-file-control small{font-size:var(--type-metadata);color:var(--text-muted);font-weight:400;line-height:var(--leading-body)}.azify-file-control .azify-document-status{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--positive);margin-top:2px}.azify-file-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.azify-file-action{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-size:var(--type-metadata);font-weight:var(--weight-semibold);white-space:nowrap;box-shadow:0 2px 6px rgba(var(--brand-rgb), .18);transition:background var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;display:inline-flex}.azify-file-control:hover:not(:has(input:disabled)) .azify-file-action{background:var(--brand-strong);box-shadow:0 4px 12px rgba(var(--brand-rgb), .28)}.azify-file-drop-hint{font-size:var(--type-caption);color:var(--text-muted);text-align:right;pointer-events:none;font-weight:400}@media (hover:none){.azify-file-drop-hint{display:none}}@media (max-width:600px){.azify-file-control{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto 1fr;grid-template-areas:"icon meta""cta cta";display:grid}.azify-file-icon{grid-area:icon;align-self:start}.azify-file-info{grid-area:meta}.azify-file-actions{grid-area:cta;align-items:stretch;width:100%}.azify-file-action{width:100%}.azify-file-drop-hint{display:none}}.azify-person-summary{justify-content:space-between;align-items:center;gap:var(--space-4);grid-column:1/-1;min-width:0;display:flex}.azify-person-summary>div{gap:var(--space-1);min-width:0;display:grid}.azify-person-summary strong{color:var(--text);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.azify-person-summary span{color:var(--text-muted);font-size:var(--type-metadata)}.azify-person-summary button,.azify-document-saved button{flex-shrink:0;width:auto;min-height:44px}.azify-document-saved{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:flex;box-shadow:0 1px 3px #0000000a}.azify-document-summary{align-items:center;gap:var(--space-3);min-width:0;display:flex}.azify-document-summary>svg{color:var(--positive);flex-shrink:0;width:24px;height:24px}.azify-document-summary .azify-file-icon{background:var(--positive-soft);color:var(--positive)}.azify-document-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.azify-document-summary strong{font-size:var(--type-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere;color:var(--text)}.azify-document-status:empty{display:none}.azify-document-saved .company-text-action{min-height:44px;padding:0 var(--space-4);color:var(--brand);font-size:var(--type-metadata);font-weight:var(--weight-semibold);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:all var(--motion-duration-fast) var(--motion-ease-out);background:0 0;flex-shrink:0}.azify-document-saved .company-text-action:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand-strong)}@media (max-width:600px){.azify-document-saved{align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column}.azify-document-saved .company-text-action{align-self:flex-end;width:100%}}.azify-document-reuse{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.azify-document-reuse>h3{color:var(--text);font-size:var(--type-section);font-weight:var(--weight-semibold);margin:0}.azify-document-reuse>p{color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.azify-review-overview,.azify-review-groups{min-width:0;display:grid}.azify-review-identity{align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-6);min-width:0;display:flex}.azify-review-identity>div{gap:var(--space-2);min-width:0;display:grid}.azify-review-monogram{border-radius:var(--radius-lg);height:52px;color:var(--brand-strong);background:var(--brand-soft);flex:0 0 52px;place-items:center;display:grid}.azify-review-identity strong{font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--text);overflow-wrap:anywhere}.azify-review-identity>div>span{font-size:var(--type-body);color:var(--text-muted);overflow-wrap:anywhere}.azify-review-group{border-top:1px solid var(--border);min-width:0}.azify-review-group>summary,.azify-review-person>summary{cursor:pointer;align-items:center;gap:var(--space-4);min-height:44px;padding-block:var(--space-5);color:var(--text);list-style:none;display:flex}.azify-review-group>summary::-webkit-details-marker{display:none}.azify-review-person>summary::-webkit-details-marker{display:none}.azify-review-group>summary>svg,.azify-review-person>summary>svg{color:var(--text-muted);flex-shrink:0}.azify-review-group>summary>svg:last-child,.azify-review-person>summary>svg:last-child{transition:transform var(--motion-duration-fast) var(--motion-ease-out);margin-left:auto}.azify-review-group[open]>summary>svg:last-child,.azify-review-person[open]>summary>svg:last-child{transform:rotate(180deg)}.azify-review-group>summary:hover,.azify-review-person>summary:hover{color:var(--brand-strong)}.azify-review-group>.azify-review:last-child{padding-bottom:var(--space-4)}.azify-review-person{margin-inline:var(--space-4);min-width:0}.azify-review-person+.azify-review-person{border-top:1px solid var(--border)}.azify-review-person>summary{padding-block:var(--space-4);font-size:var(--type-body);font-weight:400}.azify-review-person>summary strong{color:var(--text);font-weight:var(--weight-semibold)}.azify-review-group>summary:focus-visible,.azify-review-person>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.azify-review-person-content{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border)}.azify-review-person .azify-review{padding-bottom:var(--space-4)}.azify-verification{gap:var(--space-3);min-width:0;padding-block:var(--space-4);border-top:1px solid var(--border);display:grid}.azify-verification h3{align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--type-section);font-weight:var(--weight-semibold);margin:0;display:flex}.azify-verification h3>svg{color:var(--brand-strong);flex-shrink:0}.azify-verification p{color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.azify-verification .auth-error{color:var(--negative)}.azify-verification-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.azify-verification-actions>div{flex-basis:100%}.azify-verification button{width:fit-content;min-width:0;max-width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);white-space:normal;overflow-wrap:anywhere}.azify-terms .company-check-option{min-height:44px;font-size:var(--type-body);line-height:var(--leading-body);align-items:flex-start;margin:0}.azify-terms a{text-decoration:underline}.azify-terms .azify-term{gap:var(--space-2)}.azify-terms .azify-term-content{padding-left:var(--space-8);min-width:0}.azify-term-content>summary{font-size:var(--type-metadata);font-weight:400}.azify-terms-content:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:600px){.azify-review-person{margin-inline:var(--space-2)}.azify-terms .azify-term-content{padding-left:0}}.company-onboarding:has(.azify-review-overview)>.company-onboarding-identity{display:none}.azify-terms .company-check-option>span{min-width:0;display:block}.azify-terms .company-check-option{align-items:center}.azify-terms .azify-term-link{min-height:44px;color:var(--brand-strong);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.azify-term-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}.azify-term-link:disabled{color:var(--text-muted);cursor:not-allowed}.azify-terms-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100vw;max-width:100vw;height:30dvh;min-height:280px;max-height:100dvh;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.azify-terms-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.azify-terms-dialog::backdrop{background:rgba(var(--brand-strong-rgb),.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.azify-terms-dialog-header{align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);display:flex}.azify-terms-dialog-header>div{flex:1;min-width:0}.azify-terms-dialog-header p{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--type-caption);letter-spacing:.1em}.azify-terms-dialog-header h2{font-size:var(--type-section);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.azify-terms-back,.azify-terms-close{color:var(--brand-strong);min-width:44px;min-height:44px;padding:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);font:inherit;cursor:pointer;background:0 0;border:0}.azify-terms-close{display:inline-flex}.azify-terms-back{display:none}.azify-terms-dialog-content{overscroll-behavior:contain;min-height:0;overflow:auto}.azify-terms-document{padding:var(--space-6);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body);line-height:1.7}.azify-terms-dialog-content iframe{background:var(--surface);border:0;width:100%;height:100%;display:block}.azify-terms-dialog-actions{gap:var(--space-3);padding:var(--space-3) var(--space-6) max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--border);display:flex}.azify-terms-dialog-actions>button{border-radius:var(--radius-pill);flex:1;min-width:0;min-height:48px}.azify-terms-dialog :is(button,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@media (max-width:900px){.azify-terms-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}.azify-terms-dialog-header{gap:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top));flex-direction:column}.azify-terms-back{padding-left:0;display:inline-flex}.azify-terms-close{display:none}}@media (max-width:600px){.azify-verification-actions{flex-direction:column;align-items:stretch}.azify-verification button{width:100%}}.company-onboarding:has(.azify-step-heading,.ds-form-skeleton){max-width:1040px}.company-onboarding:has(.azify-step-heading) .company-onboarding-card{align-items:start;column-gap:var(--space-8);row-gap:var(--space-6);max-width:1040px;padding-block:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.company-onboarding .azify-step-heading{align-items:flex-start;gap:var(--space-8);padding:var(--space-6) var(--space-4) 0 0;grid-area:1/1/span 3}.company-onboarding .azify-step-heading>div{text-align:left}.azify-step-heading .azify-step-number{align-items:baseline;gap:var(--space-2);font-size:var(--type-balance);letter-spacing:-.06em;color:var(--brand-strong);font-weight:400;line-height:1;display:flex}.azify-step-number>span{font-size:var(--type-metadata);letter-spacing:0;color:var(--text-muted)}.azify-step-heading p.azify-step-eyebrow{font-size:var(--type-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.12em;margin:0 0 var(--space-3);color:var(--brand-strong)}.azify-step-heading h2{max-width:8em;font-size:var(--type-page-title);text-wrap:balance}.azify-step-heading p.azify-step-intro{font-size:var(--type-body);max-width:28ch;margin-top:var(--space-4)}.azify-step-heading .azify-step-next{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex}.azify-step-next>svg{color:var(--brand-strong);flex-shrink:0;margin-top:2px}.azify-step-heading .azify-step-next p{font-size:var(--type-metadata);margin:0}.azify-step-content,.azify-review-stage{gap:var(--space-5);grid-column:2;min-width:0;display:grid}.azify-step-surface,.azify-step-people .azify-participant{padding:var(--space-6) var(--space-8);border:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--surface)}.azify-step-surface .azify-person-summary{align-items:flex-start}.azify-step-surface .company-form-grid:empty{display:none}.azify-step-people .azify-participant .azify-participant{padding:0}.azify-step-content .azify-content-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--type-metadata);font-weight:var(--weight-semibold);display:flex}.azify-step-content .azify-content-title>svg{color:var(--brand-strong)}.azify-step-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){border-color:var(--border-strong);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out);background:0 0}.azify-step-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select):focus{border-color:var(--brand);box-shadow:none;background:0 0}.azify-step-content :is(input,select)[aria-invalid=true]{border-color:var(--negative)}.azify-address-section{border-top:1px solid var(--border);padding-top:var(--space-6)}.azify-address-section legend{margin-bottom:var(--space-4);font-size:var(--type-body);font-weight:var(--weight-semibold)}.azify-step-content .azify-person-summary{align-items:center}.azify-step-content .azify-person-summary>div{flex:1}.azify-step-content .azify-person-summary>div>span{overflow-wrap:anywhere}.azify-step-content .azify-summary-avatar{border-radius:var(--radius-lg);background:var(--brand-soft);height:48px;color:var(--brand-strong);font-size:var(--type-body);font-weight:var(--weight-semibold);letter-spacing:-.03em;flex:0 0 48px;place-items:center;display:grid}.azify-step-content .azify-person-summary strong{font-size:var(--type-section);line-height:var(--leading-tight)}.azify-step-content .azify-person-summary button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--brand-strong);font-size:var(--type-metadata);background:0 0;justify-content:center;align-items:center;display:inline-flex}.azify-step-content .azify-person-summary button:hover{border-color:var(--brand);background:var(--brand-soft)}.azify-person-roles{gap:var(--space-2);flex-wrap:wrap;display:flex}.azify-person-roles span{padding:4px var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand-soft) 40%,var(--surface));color:var(--brand-strong);font-size:var(--type-caption);line-height:var(--leading-body);white-space:nowrap}.azify-step-people .azify-participant[data-person-key]>.azify-form-stack>.azify-person-details>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.azify-step-content .azify-document-saved{box-shadow:none;border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-3) var(--space-4);border:0}.azify-step-content .azify-document-saved .company-text-action{background:var(--surface)}.azify-person-removals{gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.azify-person-removals:empty{display:none}.azify-person-removals .company-text-action{width:auto;min-height:44px;padding:var(--space-2) 0;color:var(--negative);font-size:var(--type-caption);font-weight:400}.azify-people-additions.company-onboarding-actions{gap:var(--space-2);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--surface);grid-template-columns:minmax(0,1fr);max-width:none;margin:0;display:grid}.azify-people-additions h3{margin:0 0 var(--space-2);font-size:var(--type-metadata);font-weight:var(--weight-semibold);color:var(--text-muted)}.azify-people-additions.company-onboarding-actions .secondary-btn{width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);justify-content:flex-start;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--brand-strong);font-size:var(--type-metadata);border:0}.azify-people-additions.company-onboarding-actions .secondary-btn:hover{background:var(--brand-soft)}.azify-step-content :is(button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.azify-review-stage .azify-review-overview{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));border-radius:calc(var(--radius-lg) + var(--space-2));padding:var(--space-6) var(--space-8) var(--space-2)}.azify-review-stage .azify-review-identity{padding-block:0 var(--space-6)}.azify-review-stage .azify-review-identity strong{font-size:var(--type-section)}.azify-review-stage .azify-review-identity>div>span{font-size:var(--type-metadata)}.azify-review-stage :is(.azify-verification,.azify-verification-complete,.azify-terms){padding:var(--space-6) var(--space-8);border:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--surface);gap:var(--space-4)}.azify-review-stage .azify-verification-complete{align-items:flex-start;gap:var(--space-3);color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0;display:flex}.azify-verification-complete>svg{color:var(--brand-strong);flex-shrink:0;margin-top:2px}.azify-review-stage .azify-verification-actions{padding-top:var(--space-2)}.azify-review-stage .azify-verification .primary-btn{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:100%;min-height:52px;color:var(--brand-strong);box-shadow:none}.azify-review-stage .azify-verification .primary-btn:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.azify-review-stage .azify-verification .primary-btn:disabled{cursor:wait}.azify-review-stage .azify-terms .azify-term{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.azify-review-stage .azify-terms .company-check-option{gap:var(--space-3)}.azify-review-stage .azify-terms input[type=checkbox]{accent-color:var(--brand);flex-shrink:0}.company-onboarding[data-stage=review] .company-onboarding-card>.company-onboarding-actions{padding-top:var(--space-4);border-top:1px solid var(--border)}.azify-review-summary{gap:4px;min-width:0;display:grid}.azify-review-summary small{color:var(--text-muted);font-size:var(--type-metadata);overflow-wrap:anywhere;font-weight:400;display:block}.azify-review-summary small:empty{display:none}.azify-review-group>summary>svg:first-child,.azify-review-person>summary>svg:first-child{width:36px;height:36px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--brand-strong)}.azify-review-stage .azify-terms h3{font-size:var(--type-section)}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions{justify-content:space-between;gap:var(--space-3);grid-column:2}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions>button{border-radius:var(--radius-pill);min-width:0;min-height:52px}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions>.secondary-btn{padding-inline:var(--space-4);background:0 0;border-color:#0000}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions>.primary-btn{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);flex:1;justify-content:space-between}.azify-cta-icon{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--on-brand) 16%,transparent);height:36px;transition:transform var(--motion-duration-fast) var(--motion-ease-out);flex:0 0 36px;place-items:center;display:grid}.primary-btn:hover:not(:disabled) .azify-cta-icon{transform:translate(2px)}.azify-wizard-milestones{padding:var(--space-3) 0;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid}.azify-wizard-milestones li{align-content:start;justify-items:start;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-metadata);text-align:center;display:grid;position:relative}.azify-wizard-milestones li:not(:last-child):after{content:"";width:calc(100% - 40px - var(--space-2));background:var(--border);height:2px;position:absolute;top:19px;left:40px}.azify-wizard-milestones li>span:last-child{width:max-content;transform:translate(calc(20px - 50%))}.azify-wizard-milestones li:first-child>span:last-child{text-align:left;transform:none}.azify-wizard-milestones li:last-child>span:last-child{text-align:right;transform:translate(calc(40px - 100%))}.azify-wizard-milestones li[data-visited=true]:after{background:var(--brand)}.azify-wizard-milestones li[aria-current=step]{color:var(--text);font-weight:var(--weight-semibold)}.azify-milestone-number{z-index:1;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);width:40px;height:40px;color:inherit;font-size:var(--type-body);transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out);place-items:center;display:grid;position:relative}.azify-wizard-milestones li[aria-current=step] .azify-milestone-number{background:var(--brand);color:var(--on-brand);border-color:var(--brand);outline:4px solid var(--brand-soft)}.azify-wizard-milestones li[data-visited=true] .azify-milestone-number{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.company-onboarding:has(.azify-step-heading) .company-onboarding-error{grid-column:2}@media (max-width:1100px){.company-onboarding:has(.azify-step-heading) .company-onboarding-card{max-width:760px;padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.company-onboarding .azify-step-heading{gap:var(--space-4);grid-area:auto/1;padding:0}.azify-step-heading .azify-step-number{font-size:var(--type-section);letter-spacing:-.03em}.azify-step-heading h2{max-width:none}.azify-step-heading p.azify-step-intro{max-width:none;margin-top:var(--space-3)}.azify-step-heading .azify-step-next{display:none}.azify-step-content,.azify-review-stage{grid-column:1}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions{grid-column:1}.company-onboarding:has(.azify-step-heading) .company-onboarding-error{grid-column:1}}@media (max-width:600px){.azify-wizard-milestones{padding-inline:0}.azify-wizard-milestones li{font-size:var(--type-caption)}.azify-step-content .azify-summary-avatar{border-radius:var(--radius-md);height:36px;font-size:var(--type-metadata);flex-basis:36px}.azify-step-content .azify-person-summary{gap:var(--space-3)}.azify-step-content .azify-person-summary strong{font-size:var(--type-body)}.azify-step-content .azify-person-summary button{padding-inline:var(--space-3)}.company-onboarding:has(.azify-step-heading) .company-onboarding-card{padding-block:var(--space-2);row-gap:var(--space-5)}.company-onboarding .azify-step-heading{position:relative}.azify-step-heading .azify-step-number{width:auto;font-size:var(--type-metadata);position:absolute;top:0;right:0}.azify-step-heading p.azify-step-eyebrow{padding-right:56px}.azify-step-surface,.azify-step-people .azify-participant,.azify-review-stage .azify-review-overview,.azify-review-stage .azify-terms,.azify-review-stage .azify-verification,.azify-review-stage .azify-verification-complete{padding:var(--space-5)}.azify-review-stage .azify-review-overview{padding-bottom:var(--space-2)}.azify-review-monogram{flex-basis:44px;height:44px}.azify-step-content .azify-document-saved{align-items:center;gap:var(--space-2);flex-direction:row}.azify-step-content .azify-document-saved .company-text-action{width:auto;padding-inline:var(--space-3);align-self:center}.azify-step-people>.azify-form-stack{gap:var(--space-4)}.azify-step-people .azify-participant{padding:var(--space-4);gap:var(--space-4)}.azify-people-additions.company-onboarding-actions{padding:var(--space-4)}.azify-review-group>summary{gap:var(--space-3)}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions{flex-direction:column-reverse;align-items:stretch;display:flex}.company-onboarding:has(.azify-step-heading) .company-onboarding-card>.company-onboarding-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.azify-review-group>summary>svg:last-child,.azify-review-person>summary>svg:last-child,.azify-cta-icon,.azify-milestone-number{transition:none}.primary-btn:hover:not(:disabled) .azify-cta-icon{transform:none}}.company-onboarding.azify-status .azify-status-emblem{border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--brand-soft);width:64px;height:64px;color:var(--brand-strong);place-items:center;display:grid}.azify-status-identity{align-items:center;gap:var(--space-4);min-width:0;padding-bottom:var(--space-6);display:flex}.azify-status-identity>div{gap:4px;min-width:0;display:grid}.azify-status-identity strong{font-size:var(--type-section);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.azify-status-identity>div>span{color:var(--text-muted);font-size:var(--type-metadata)}.azify-status-update{padding:var(--space-5);border:1px solid color-mix(in srgb,var(--brand) 12%,var(--surface));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}.azify-status-label{align-items:center;gap:var(--space-2);color:var(--brand-strong);font-size:var(--type-body);font-weight:var(--weight-semibold);display:inline-flex}.azify-status-label>svg{flex-shrink:0}.azify-status-update p{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body)}.azify-status-update[data-tone=positive]{border-color:var(--positive-soft);background:color-mix(in srgb,var(--positive-soft) 45%,var(--surface))}.azify-status-update[data-tone=positive] .azify-status-label{color:var(--positive)}.azify-status-update[data-tone=negative]{border-color:color-mix(in srgb,var(--negative) 15%,var(--surface));background:color-mix(in srgb,var(--negative) 5%,var(--surface))}.azify-status-update[data-tone=negative] .azify-status-label{color:var(--negative)}.azify-status-update[data-tone=warning] .azify-status-label{color:var(--text)}.azify-status-facts{gap:var(--space-5);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.azify-status-facts>div{align-content:start;gap:var(--space-2);min-width:0;display:grid}.azify-status-facts>div:first-child{grid-column:1/-1}.azify-status-facts dt{color:var(--text-muted);font-size:var(--type-metadata)}.azify-status-facts dd{color:var(--text);font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.azify-status-facts code{font-size:var(--type-metadata)}.azify-status-terms{border:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));border-radius:calc(var(--radius-lg) + var(--space-2));background:var(--surface)}.azify-status-terms>summary{align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-4) var(--space-6);color:var(--text);font-size:var(--type-body);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.azify-status-terms>summary::-webkit-details-marker{display:none}.azify-status-terms-icon{border-radius:var(--radius-md);background:var(--surface-subtle);width:36px;height:36px;color:var(--brand-strong);flex:0 0 36px;place-items:center;display:grid}.azify-status-terms>summary>svg:last-child{flex-shrink:0;margin-left:auto}.azify-status-terms[open]>summary>svg:last-child{transform:rotate(180deg)}.azify-status-terms ul{gap:var(--space-3);padding:0 var(--space-6) var(--space-5);margin:0;list-style:none;display:grid}.azify-status-terms a{min-height:44px;color:var(--brand-strong);font-size:var(--type-metadata);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.azify-status-content>.operation-card{padding:var(--space-6) var(--space-8);background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));border-radius:calc(var(--radius-lg) + var(--space-2));box-shadow:none}.azify-status-content>.operation-card h3{font-size:var(--type-section);margin-top:0}.azify-status-content>.operation-card p{font-size:var(--type-body);line-height:var(--leading-body)}.azify-status-content>.operation-card button,.azify-status-refresh{border-radius:var(--radius-pill);min-height:48px}.company-onboarding.azify-status-review{gap:var(--space-4);width:100%;max-width:1040px;padding-block:var(--space-6);display:grid}.azify-analysis-hero{isolation:isolate;min-height:300px;padding:var(--space-8);border-radius:var(--radius-lg);background:linear-gradient(110deg, color-mix(in srgb, var(--brand-soft) 42%, var(--surface)) 15%, color-mix(in srgb, var(--brand-soft) 75%, var(--surface)) 70%, var(--brand-soft));align-items:center;display:flex;position:relative;overflow:hidden}.azify-analysis-copy{z-index:1;max-width:67%;position:relative}.azify-analysis-copy h2{max-width:14ch;margin:0 0 var(--space-5);color:var(--ink);font-size:var(--type-balance);line-height:var(--leading-tight);letter-spacing:-.04em;font-weight:var(--weight-semibold);text-wrap:balance}.azify-analysis-copy p{color:var(--text);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.azify-analysis-copy p+p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-metadata)}.azify-analysis-art{z-index:0;place-items:center;width:36%;display:grid;position:absolute;inset:0 0 0 auto}.azify-analysis-art:before,.azify-analysis-art:after{content:"";border:1px solid color-mix(in srgb, var(--surface) 70%, transparent);background:linear-gradient(130deg, color-mix(in srgb, var(--surface) 30%, transparent), transparent 65%);border-radius:50%;width:330px;height:330px;position:absolute}.azify-analysis-art:after{background:color-mix(in srgb, var(--surface) 40%, transparent);bottom:-190px;right:-175px}.azify-analysis-clock{border:12px solid color-mix(in srgb, var(--brand-soft) 76%, var(--surface));background:radial-gradient(circle at 30% 25%, var(--surface), color-mix(in srgb, var(--brand-soft) 70%, var(--surface)));width:220px;height:220px;box-shadow:inset 3px 3px 5px var(--surface), inset -3px -3px 8px color-mix(in srgb, var(--brand) 24%, transparent), 2px 3px 0 color-mix(in srgb, var(--surface) 85%, var(--brand-soft)), 14px 18px 24px color-mix(in srgb, var(--brand) 20%, transparent);border-radius:50%;position:relative;transform:rotate(-14deg)skewY(-3deg)}.azify-analysis-clock:before{content:"";border:1px solid var(--surface);border-radius:inherit;position:absolute;inset:-10px}.azify-analysis-clock span,.azify-analysis-clock i{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--brand-strong), var(--brand));transform-origin:50% 100%;width:6px;height:47px;box-shadow:2px 3px 3px color-mix(in srgb, var(--brand-strong) 22%, transparent);position:absolute;bottom:50%;left:calc(50% - 3px);transform:rotate(14deg)}.azify-analysis-clock i{height:38px;transform:rotate(140deg)}.azify-status-review .azify-status-content{gap:var(--space-4);min-width:0;display:grid}.azify-analysis-details{min-width:0;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.azify-status-review .azify-status-identity{padding:0}.azify-status-review .azify-summary-avatar{border-radius:var(--radius-md);background:var(--brand-soft);height:48px;color:var(--brand-strong);flex:0 0 48px;place-items:center;display:grid}.azify-status-review .azify-status-identity strong{font-size:var(--type-body)}.azify-status-review .azify-status-facts{gap:var(--space-5) var(--space-8);margin-block:var(--space-5) var(--space-6)}.azify-analysis-footer{justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid var(--border);padding-top:var(--space-5);display:flex}.azify-analysis-footer p{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--type-metadata);line-height:var(--leading-body);margin:0;display:flex}.azify-analysis-footer p>svg{flex-shrink:0}.azify-analysis-footer .primary-btn{justify-content:center;align-items:center;gap:var(--space-3);min-width:220px;min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);flex-shrink:0;display:inline-flex}.azify-analysis-details>.auth-error{font-size:var(--type-body);margin-bottom:0}@media (max-width:700px){.azify-analysis-hero{min-height:224px;padding:var(--space-6)}.azify-analysis-copy{max-width:72%}.azify-analysis-copy h2{font-size:var(--type-page-title)}.azify-analysis-art{opacity:.65;width:28%;right:-24px}.azify-analysis-clock{border-width:8px;width:126px;height:126px}.azify-analysis-clock span{height:32px}.azify-analysis-clock i{height:26px}.azify-analysis-details{padding:var(--space-5)}.azify-analysis-footer{align-items:stretch;gap:var(--space-4);flex-direction:column}.azify-analysis-footer .primary-btn{width:100%;min-width:0}}@media (max-width:420px){.azify-analysis-hero{align-items:flex-start;min-height:250px}.azify-analysis-copy{max-width:100%}.azify-analysis-copy h2{max-width:10ch;padding-right:var(--space-5);margin-bottom:var(--space-6)}.azify-analysis-art{top:var(--space-3);opacity:.4;width:108px;height:120px;bottom:auto;right:-8px}.azify-analysis-clock{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.azify-analysis-footer .spin{animation:none}}@media (max-width:600px){.azify-status .azify-step-heading{gap:var(--space-4)}.company-onboarding.azify-status .azify-status-emblem{border-radius:var(--radius-lg);width:44px;height:44px}.azify-status-facts{grid-template-columns:minmax(0,1fr)}.azify-status-content>.operation-card{padding:var(--space-5)}.azify-status-terms>summary{padding-inline:var(--space-5)}}.azify-person-status{font-size:var(--type-metadata);color:var(--negative);font-weight:var(--weight-semibold);align-self:center;margin:0}.azify-person-status[data-complete=true]{color:var(--positive)}.azify-role-guide dl{margin:var(--space-4) 0}.azify-role-guide dt{margin-top:var(--space-3);font-weight:var(--weight-semibold)}.azify-role-guide dd{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--type-body);line-height:1.5}.azify-role-guide p{color:var(--text-muted);font-size:var(--type-metadata);margin:var(--space-3) 0 0;line-height:1.5}.azify-role-guide .azify-ownership-inline{color:var(--brand-strong)}@media (max-width:600px){.azify-step-people>.azify-form-stack{gap:var(--space-2)}.azify-step-people .azify-participant{gap:var(--space-3)}.azify-step-people .azify-people-additions.company-onboarding-actions{gap:var(--space-2);padding:var(--space-3)}.company-onboarding:has(.azify-step-people) .company-onboarding-card{row-gap:var(--space-3)}}.company-onboarding:has(.azify-step-people){max-width:1040px;margin-inline:auto}.company-onboarding:has(.azify-step-people) .company-onboarding-card{padding:var(--space-6) 0;flex-direction:column;gap:0;max-width:none;display:flex}.company-onboarding:has(.azify-step-people) .azify-step-heading{text-align:left;width:100%;max-width:none;min-height:184px;padding:var(--space-6) 0;margin-inline:0;margin-bottom:var(--space-5);isolation:isolate;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}:is(.company-onboarding:has(.azify-step-people) .azify-step-number,.company-onboarding:has(.azify-step-people) .azify-step-eyebrow,.company-onboarding:has(.azify-step-people) .azify-step-next){display:none}.company-onboarding:has(.azify-step-people) .azify-step-heading h2{max-width:none;font-size:var(--type-page-title);letter-spacing:-.035em}.company-onboarding:has(.azify-step-people) .azify-step-heading>div:not(.azify-people-art){z-index:1;max-width:78%;position:relative}.company-onboarding:has(.azify-step-people) .azify-step-heading p.azify-step-intro{max-width:none;margin-top:var(--space-3)}.company-onboarding .azify-step-heading>.azify-people-art{z-index:0;align-items:flex-end;gap:var(--space-3);background:radial-gradient(ellipse at center, var(--brand-soft), transparent 70%);border-radius:50% 50% 0 0;width:220px;height:180px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.azify-people-art>span{flex-shrink:0;width:120px;height:170px;position:relative}.azify-people-art>span+span{width:80px;height:130px;margin-left:-24px}.azify-people-art>span:before,.azify-people-art>span:after{content:"";border:1px solid color-mix(in srgb,var(--brand) 35%,var(--surface));background:radial-gradient(circle at 30% 20%,var(--surface),color-mix(in srgb,var(--brand-soft) 75%,var(--surface)) 55%,color-mix(in srgb,var(--brand) 30%,var(--surface)));width:80%;box-shadow:inset 3px 2px 5px var(--surface),4px 6px 12px color-mix(in srgb,var(--brand) 12%,transparent);position:absolute;left:10%}.azify-people-art>span:before{aspect-ratio:1;border-radius:50%;top:0}.azify-people-art>span:after{border-radius:50% 50% 0 0;width:100%;height:80%;top:56%;left:0}.azify-step-people{width:100%}.azify-people-context{gap:var(--space-4);border:0;padding:0;display:grid}.azify-ownership-inline{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--text);font-size:var(--type-body);flex-wrap:wrap;margin:0;display:flex}.azify-ownership-inline strong{font-size:var(--type-section)}.azify-ownership-inline small{color:var(--text-muted);font-size:var(--type-metadata);flex-basis:100%}.azify-people-cards{min-width:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);border-bottom:0}.azify-step-people .azify-participant{border:0;border-radius:0;padding:0}.azify-people-cards>.azify-participant+.azify-participant{padding-top:var(--space-6);margin-top:var(--space-6);border-top:1px solid var(--border)}.azify-participant-heading{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.azify-participant-heading h3{color:var(--text);font-size:var(--type-section);font-weight:var(--weight-semibold);margin:0}.azify-participant-icon{border-radius:var(--radius-md);background:var(--brand-soft);width:56px;height:56px;color:var(--brand-strong);flex-shrink:0;place-items:center;display:grid}.azify-step-people .azify-person-status{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 12%,var(--surface));color:color-mix(in srgb,var(--warning) 50%,var(--ink));margin:0 0 0 auto;display:inline-flex}.azify-step-people .azify-person-status[data-complete=true]{color:var(--positive);background:var(--positive-soft)}.azify-step-people .azify-person-status:before{content:none}.azify-step-people .azify-person-roles{gap:var(--space-2);grid-column:1/-1}.azify-step-people .azify-person-roles>span{background:var(--surface-subtle);color:var(--text-muted)}.azify-step-people [data-role-count="1"] .azify-person-roles{display:none}.azify-step-people .azify-person-summary{flex-wrap:wrap;grid-column:1/-1}.azify-step-people .azify-person-removals{display:block}.azify-step-people .azify-person-removals:not(:has(button)){display:none}.azify-person-removals button{display:block}.azify-person-selection{grid-column:1/-1;min-width:0}.azify-person-selection:empty{display:none}.azify-person-fields-group{padding-top:var(--space-5);border-top:1px solid var(--border);grid-column:1/-1}.azify-person-fields-group>legend{padding:0 var(--space-2) 0 0;margin-bottom:var(--space-3);font-size:var(--type-body)}.azify-occupation-field{min-width:0}.azify-catalog-feedback{gap:var(--space-2);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-metadata);display:grid}.azify-catalog-feedback p{line-height:var(--leading-body);margin:0}.azify-catalog-feedback button{justify-self:start;min-height:44px}.azify-person-selection.is-selecting{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr);display:grid}.azify-person-selection .secondary-btn{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--brand-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--brand-strong);display:inline-flex}.azify-person-selection-or{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-metadata);flex-direction:column;display:flex}.azify-person-selection-or:before,.azify-person-selection-or:after{content:"";width:1px;height:var(--space-4);background:var(--border)}.azify-step-people .azify-people-additions.company-onboarding-actions{padding:var(--space-5) 0 0;margin-top:var(--space-5);border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.company-onboarding:has(.azify-step-people) .company-onboarding-card>.company-onboarding-actions{justify-content:space-between;gap:var(--space-4);width:100%;max-width:none;padding:var(--space-6);border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface);border-top:0;flex-direction:row;margin:0;display:flex;position:relative}.company-onboarding:has(.azify-step-people) .company-onboarding-card>.company-onboarding-actions:before{content:"";top:0;left:var(--space-6);right:var(--space-6);background:var(--border);height:1px;position:absolute}.company-onboarding:has(.azify-step-people) .company-onboarding-card>.company-onboarding-actions>.primary-btn{width:auto;min-height:48px;padding:var(--space-3) var(--space-6);justify-content:center;gap:var(--space-3);flex:none}.company-onboarding:has(.azify-step-people) .company-onboarding-card>.company-onboarding-actions>.secondary-btn{color:var(--brand-strong);background:0 0;border:0}.company-onboarding:has(.azify-step-people) .azify-cta-icon{background:0 0;flex:none;width:auto;height:auto;margin:0}@media (max-width:700px){.company-onboarding:has(.azify-step-people) .azify-step-heading{min-height:0}.company-onboarding .azify-step-heading>.azify-people-art{display:none}.company-onboarding:has(.azify-step-people) .azify-step-heading>div:not(.azify-people-art){max-width:100%}.azify-people-cards{padding:var(--space-4)}.azify-person-selection.is-selecting{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.azify-person-selection-or{flex-direction:row;justify-content:center}.azify-person-selection-or:before,.azify-person-selection-or:after{height:1px;width:var(--space-5)}.azify-step-people .azify-person-status{margin-left:0}.company-onboarding:has(.azify-step-people) .company-onboarding-card>.company-onboarding-actions{padding:var(--space-4);flex-direction:column-reverse}.company-onboarding:has(.azify-step-people) .company-onboarding-card>.company-onboarding-actions>.primary-btn{width:100%}}.azify-disclosure{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:0;overflow:clip}.azify-disclosure>summary{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--text);font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:1.5;list-style:none;display:flex}.azify-disclosure>summary::-webkit-details-marker{display:none}.azify-disclosure>summary::marker{content:""}.azify-disclosure>summary:hover{background:var(--surface-subtle)}.azify-disclosure>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:var(--radius-lg)}.azify-disclosure-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-strong);border-radius:var(--radius-md);flex:0 0 36px;place-items:center;display:grid}.azify-disclosure-chevron{color:var(--text-muted);transition:transform var(--motion-duration-fast) var(--motion-ease-out);flex:none;margin-left:auto}.azify-disclosure[open]>summary{border-bottom:1px solid var(--border)}.azify-disclosure[open]>summary .azify-disclosure-chevron{transform:rotate(180deg)}.azify-disclosure-body{padding:var(--space-4) var(--space-5) var(--space-5)}.azify-role-guide .azify-disclosure-body dl{margin:0}.azify-role-guide .azify-disclosure-body dt:first-child{margin-top:0}.azify-role-guide .azify-disclosure-body dt{font-size:var(--type-body)}.azify-role-guide .azify-disclosure-body dd{margin-top:var(--space-2)}.azify-role-guide .azify-disclosure-body>p{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border)}.azify-person-removals .azify-disclosure-body{gap:var(--space-2);display:grid}.azify-person-removals .azify-disclosure-body .company-text-action{text-align:left;border-radius:var(--radius-md);width:100%;padding-inline:var(--space-3)}.azify-person-removals .azify-disclosure-body .company-text-action:hover{background:color-mix(in srgb,var(--negative) 5%,var(--surface))}@media (prefers-reduced-motion:reduce){.azify-disclosure-chevron{transition:none}}.azify-address-feedback{color:var(--text);font-size:var(--type-metadata);line-height:var(--leading-body);grid-column:1/-1;margin:0}.azify-status-review[data-state=complete] .azify-analysis-hero{min-height:300px}.azify-status-review[data-state=complete] .azify-analysis-copy h2{font-size:var(--type-balance);max-width:12ch}.azify-status-review[data-state=complete] .azify-status-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.azify-analysis-clock>svg{width:65%;height:65%;color:var(--brand);filter:drop-shadow(1px 1px 0 var(--brand-strong)) drop-shadow(3px 5px 3px color-mix(in srgb, var(--brand-strong) 25%, transparent));margin:auto;position:absolute;inset:0}.azify-analysis-footer .secondary-btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) 0;color:var(--brand-strong);font-size:var(--type-body);font-weight:var(--weight-semibold);background:0 0;border:0;display:inline-flex}.azify-analysis-footer .secondary-btn:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.azify-analysis-footer :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:700px){.azify-status-review[data-state=complete] .azify-analysis-hero{min-height:240px}.azify-status-review[data-state=complete] .azify-analysis-copy h2{font-size:var(--type-page-title)}.azify-status-review[data-state=complete] .azify-status-facts{grid-template-columns:minmax(0,1fr)}.azify-status-review[data-state=complete] .azify-analysis-footer{flex-direction:column-reverse}}.azify-analysis-details:has(>.azify-status-terms) .azify-status-facts{padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.azify-analysis-details>.azify-status-terms+.azify-analysis-footer{padding-top:var(--space-5);border-top:0}.azify-status-review[data-state=confirm] .azify-analysis-copy{max-width:70%}.azify-status-review[data-state=confirm] .azify-analysis-copy h2{max-width:none;font-size:clamp(28px,3vw,48px)}.azify-confirmation-document{z-index:1;align-content:start;gap:var(--space-4);width:168px;height:204px;padding:var(--space-8) var(--space-6);border:5px solid color-mix(in srgb, var(--surface) 85%, var(--brand-soft));border-radius:calc(var(--radius-lg) + var(--space-2));background:linear-gradient(135deg, var(--surface), var(--brand-soft));box-shadow:inset 2px 2px 3px var(--surface), 5px 4px 0 color-mix(in srgb, var(--brand) 18%, var(--surface)), 12px 18px 22px color-mix(in srgb, var(--brand) 20%, transparent);display:grid;position:relative;transform:rotate(12deg)skewY(-3deg)}.azify-confirmation-document>span{border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 15%, var(--surface)), color-mix(in srgb, var(--brand) 40%, var(--surface)));height:10px;box-shadow:1px 2px 3px color-mix(in srgb, var(--brand) 20%, transparent)}.azify-confirmation-document>span:nth-child(2){width:80%}.azify-confirmation-document>span:nth-child(3){width:50%}.azify-document-request-badge{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:color-mix(in srgb,var(--warning) 50%,var(--ink));font-size:var(--type-metadata);font-weight:var(--weight-semibold);display:inline-flex}.azify-status-review[data-state=documents] .azify-analysis-hero{min-height:340px}.azify-status-review[data-state=documents] .azify-analysis-copy{max-width:67%}.azify-status-review[data-state=documents] .azify-analysis-copy h2{max-width:22ch;font-size:var(--type-page-title)}.azify-status-review[data-state=documents] .azify-analysis-copy>.secondary-btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-6);margin-top:var(--space-5);border-radius:var(--radius-md);background:linear-gradient(120deg,var(--brand),var(--brand-strong));color:var(--on-brand-strong);font-size:var(--type-body);font-weight:var(--weight-semibold);border:0;display:inline-flex}.azify-request-document{width:180px;height:230px;transform:rotate(2deg)}.azify-request-document>span:last-of-type{width:60%}.azify-confirmation-document.azify-request-document>i{background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 15%,var(--surface)),color-mix(in srgb,var(--warning) 60%,var(--surface)));color:color-mix(in srgb,var(--warning) 45%,var(--ink));border-color:color-mix(in srgb,var(--warning) 12%,var(--surface))}.azify-confirmation-document>i{border:6px solid color-mix(in srgb, var(--brand-soft) 65%, var(--surface));background:linear-gradient(130deg, var(--brand), var(--brand-strong));width:84px;height:84px;color:var(--on-brand-strong);box-shadow:3px 5px 8px color-mix(in srgb, var(--brand) 25%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-16px;right:-24px}.azify-confirmation-identity{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.azify-confirmation-status{gap:var(--space-2);flex-shrink:0;display:grid}.azify-confirmation-status>span{color:var(--text-muted);font-size:var(--type-metadata)}.azify-confirmation-status>strong{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:color-mix(in srgb, var(--warning) 50%, var(--ink));font-size:var(--type-body);font-weight:var(--weight-semibold);display:flex}.azify-confirmation-description{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body)}.azify-confirmation-action{justify-items:start;gap:var(--space-3);margin-block:var(--space-5);display:grid}.azify-confirmation-action>.primary-btn{gap:var(--space-3);min-height:48px}.azify-status-review[data-state=confirm] .azify-status-facts{padding-top:var(--space-5);border-top:1px solid var(--border)}.azify-status-review[data-state=confirm] .azify-analysis-footer .primary-btn{min-width:260px}.azify-status-review[data-state=confirm] .auth-error{font-size:var(--type-body);line-height:var(--leading-body)}@media (max-width:700px){.azify-status-review[data-state=documents] .azify-analysis-copy{max-width:100%}.azify-status-review[data-state=documents] .azify-analysis-art{opacity:.25}.azify-status-review[data-state=documents] .azify-analysis-copy>.secondary-btn{width:100%}.azify-confirmation-document{width:110px;height:140px;padding:var(--space-5) var(--space-4);gap:var(--space-3)}.azify-confirmation-document>i{border-width:4px;width:56px;height:56px;bottom:-8px;right:-12px}.azify-confirmation-document>i>svg{width:32px;height:32px}.azify-confirmation-identity{flex-wrap:wrap;align-items:flex-start}.azify-status-review[data-state=confirm] .azify-analysis-footer .primary-btn{min-width:0}}@media (max-width:420px){.azify-status-review[data-state=confirm] .azify-analysis-copy{max-width:100%}.azify-status-review[data-state=confirm] .azify-analysis-copy h2{max-width:12ch}.azify-status-review[data-state=confirm] .azify-analysis-art{opacity:.25}}.azify-correction-eyebrow{margin:0 0 var(--space-4);color:var(--brand-strong);font-size:var(--type-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.15em}.azify-confirmation-document.azify-correction-document{transform:rotate(4deg)}.azify-correction-document>i{background:linear-gradient(135deg,var(--surface),var(--brand-soft));width:124px;height:124px;color:var(--brand-strong)}.azify-correction-document>i>svg{width:75%;height:75%;filter:drop-shadow(2px 3px 2px color-mix(in srgb,var(--brand) 25%,transparent))}@media (max-width:700px){.azify-correction-document>i{width:76px;height:76px}}.azify-correction-eyebrow{margin-bottom:var(--space-5);color:var(--brand-strong);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase}.azify-status-review[data-state=correction] .azify-analysis-copy h2{max-width:12ch}.azify-correction-document{transform:rotate(4deg)}.azify-correction-document>span:last-of-type{width:60%}.azify-confirmation-document.azify-correction-document>i{background:linear-gradient(135deg, var(--surface), var(--brand-soft));width:120px;height:120px;color:var(--brand-strong);box-shadow:inset 2px 2px 4px var(--surface), 4px 8px 12px color-mix(in srgb, var(--brand) 25%, transparent);border-width:8px;bottom:-16px;right:-24px}.azify-correction-document>i>svg{filter:drop-shadow(1px 2px 2px color-mix(in srgb, var(--brand) 30%, transparent))}.azify-status-terms>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:inherit}@media (max-width:700px){.azify-status-review[data-state=correction] .azify-analysis-art{opacity:.25}.azify-status-review[data-state=correction] .azify-analysis-copy{max-width:100%}.azify-status-review[data-state=correction] .azify-analysis-copy h2{font-size:var(--type-page-title)}.azify-confirmation-document.azify-correction-document>i{border-width:5px;width:72px;height:72px;bottom:-8px;right:-12px}.azify-correction-document>i>svg{width:48px;height:48px}}.azify-review-checklist{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.azify-review-checklist h3{font-size:var(--type-body);font-weight:var(--weight-semibold);margin:0}.azify-review-checklist p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--type-metadata)}.azify-review-checklist ul{gap:var(--space-4) var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.azify-review-checklist li{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--type-metadata);display:flex}.azify-review-checklist li>svg{color:var(--text-muted);flex-shrink:0}.azify-review-checklist li[data-complete=true]>svg{color:var(--positive)}.azify-review-checklist small{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--type-caption);display:block}.onboarding-action-hint{color:var(--text-muted);font-size:var(--type-metadata);line-height:var(--leading-body);text-align:center;flex-basis:100%;margin:0}@media (max-width:760px){.company-onboarding .azify-step-heading{min-height:0;padding-block:var(--space-2)}.company-onboarding .azify-step-heading :is(.azify-step-number,.azify-step-eyebrow,.azify-step-intro,.azify-step-next){display:none}.company-onboarding:is(.person-onboarding,[data-testid=pj-onboarding-flow]) .company-onboarding-actions.onboarding-step-actions{z-index:10;gap:var(--space-3);width:100%;max-width:none;padding:var(--space-3) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--border);background:var(--surface);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;margin:0;display:grid;position:sticky;bottom:0}.company-onboarding .onboarding-step-actions>:is(.primary-btn,.secondary-btn){width:100%;min-width:0;min-height:48px;padding:var(--space-2) var(--space-3);gap:var(--space-2);font-size:var(--type-metadata);justify-content:center}.company-onboarding .onboarding-step-actions>.primary-btn:last-child:first-child,.company-onboarding .onboarding-step-actions>.onboarding-action-hint{grid-column:1/-1}.company-onboarding:has(.onboarding-step-actions) :is(input,select,textarea,summary){scroll-margin-block:100px 140px}.bank-app.app-shell:has(.onboarding-step-actions) .app-scroll{padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-block-end:calc(100px + env(safe-area-inset-bottom,0px))}.azify-status-review[data-state=confirm] .azify-analysis-hero{min-height:0;padding-block:var(--space-5)}.azify-status-review[data-state=confirm] .azify-analysis-art{display:none}.azify-confirmation-action{justify-items:stretch}}.onboarding-confirmation-notice{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text);font-size:var(--type-body);line-height:var(--leading-body);display:grid}.onboarding-confirmation-notice p{color:var(--text-muted);margin:0}@media (max-width:600px){.azify-person-fields-group{padding-top:var(--space-4)}.azify-person-contact>div{grid-template-columns:80px minmax(0,1fr)}.azify-person-contact>div>:has(input[type=email]){grid-column:1/-1}.azify-person-contact>div:not(:has(input[name=countryCode])){grid-template-columns:minmax(0,1fr)}.azify-address-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.azify-address-section>div>:has(input:is([name=zipcode],[name=address],[name=complement])){grid-column:1/-1}.azify-address-section>div>p{grid-column:1/-1}}
.account-label-picker-module__FoDonq__embedded.account-label-picker-module__FoDonq__embedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-label-picker-module__FoDonq__embedded.account-label-picker-module__FoDonq__embedded .account-name-suggestions{border-top:0;padding-top:0}
.onboarding-progress-module__yd66bW__container{gap:var(--space-3);width:100%;display:grid}.onboarding-progress-module__yd66bW__label{justify-content:space-between;gap:var(--space-4);color:var(--text);font-size:var(--type-metadata);line-height:var(--leading-body);display:flex}.onboarding-progress-module__yd66bW__label>span:first-child{font-weight:var(--weight-semibold)}.onboarding-progress-module__yd66bW__label>span:last-child{flex-shrink:0}@media (prefers-reduced-motion:reduce){.onboarding-progress-module__yd66bW__progress.onboarding-progress-module__yd66bW__progress>span{transition:none}}.onboarding-progress-module__yd66bW__milestones{width:100%}.onboarding-progress-module__yd66bW__screenReader,.onboarding-progress-module__yd66bW__compact{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.onboarding-progress-module__yd66bW__extended.onboarding-progress-module__yd66bW__extended{display:none}.onboarding-progress-module__yd66bW__compact{gap:var(--space-3);clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;display:grid;position:static;overflow:visible}}
