.kyc-onboarding{container:kyc-onboarding/inline-size}.kyc-onboarding-frame{display:flex;flex-direction:row;min-width:0}.kyc-progress{--kyc-rail:var(--bg-onboarding-rail);width:240px;flex-shrink:0;background:var(--kyc-rail);padding:26px 22px;color:var(--text-primary)}.kyc-progress,.kyc-progress-brand{display:flex;flex-direction:column}.kyc-progress-brand{align-items:flex-start}.kyc-progress-brand>:first-child{margin-bottom:7px}.kyc-progress-sub{font-size:var(--text-onboarding-caption);font-weight:600;letter-spacing:.02em;color:var(--text-primary);margin:0 0 34px}.kyc-progress-step{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;align-content:start;min-height:56px;column-gap:11px;row-gap:3px;padding:9px 0;position:relative}.kyc-progress-step>div{display:contents}.kyc-progress-step[data-connect]:after{content:"";position:absolute;left:9px;top:calc(9px + (1lh + 19px) / 2);width:1px;height:calc(100% - 19px);background:var(--border)}.kyc-progress li:has(+li .kyc-progress-phase) .kyc-progress-step[data-connect]:after{display:none}.kyc-progress-dot{width:19px;height:19px;margin-top:calc((1lh - 19px) / 2);border:1.5px solid var(--border-control);display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1}.kyc-progress-dot[data-state=done]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.kyc-progress-dot[data-state=active]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.kyc-progress-dot svg{width:10px;height:10px;stroke-width:2.6;stroke-linecap:square;stroke-linejoin:miter}.kyc-progress-dot-inner{width:6px;height:6px;background:var(--accent)}.kyc-progress-title{grid-column:2;grid-row:1;min-height:19px;font-weight:var(--weight-control)}.kyc-progress-title[data-inactive]{color:var(--text-tertiary);font-weight:var(--weight-label)}.kyc-progress-phase{text-transform:uppercase;color:var(--text-secondary);margin:18px 0 9px;position:relative;z-index:1;background:var(--kyc-rail)}.kyc-progress-phase-line{margin-bottom:10px}.kyc-progress-help{margin-top:auto;padding-top:20px;border-top:1px solid var(--border)}.caption.kyc-progress-support-label{text-transform:uppercase;font-size:var(--text-label);font-weight:var(--weight-heading);letter-spacing:.07em;color:var(--text-primary);margin:0 0 11px}.kyc-progress-help a{display:flex;align-items:center;gap:10px;color:var(--text-secondary);text-decoration:none;padding:5px 0}.kyc-progress-help a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.kyc-progress-help a svg{width:16px;height:16px;flex-shrink:0}@media (pointer:coarse){.kyc-progress-help a{min-height:44px}}.kyc-progress-position{display:none}@container kyc-onboarding (max-width: 800px){.kyc-progress{width:208px;padding:28px 22px}.kyc-progress-sub{margin-bottom:25px}}@container kyc-onboarding (max-width: 600px){.kyc-onboarding-frame{flex-direction:column}.kyc-progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%;padding:12px 24px;border-bottom:1px solid var(--border)}.kyc-progress>ol{grid-column:2;min-width:0}.kyc-progress li:not([aria-current=step]):not([data-navigable]),.kyc-progress-help,.kyc-progress-phase,.kyc-progress-phase-line,.kyc-progress-step[data-connect]:after{display:none}.kyc-progress-step{grid-template-columns:19px minmax(0,1fr) auto;align-items:center;min-height:0;padding:0}.kyc-progress-dot{margin-top:0}.kyc-progress-title{overflow-wrap:break-word}.kyc-progress-brand svg{height:26px;width:auto}.kyc-progress-position{display:block;grid-column:3;grid-row:1;white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums}.kyc-progress-sub{display:none}.kyc-progress-brand>:first-child{margin-bottom:0}}.kyc-progress-link{text-align:start;cursor:pointer}.kyc-progress-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.kyc-progress-link:disabled{cursor:default}@container kyc-onboarding (max-width: 600px){.kyc-progress li[data-navigable]+li{margin-top:10px}.kyc-progress-link{min-height:44px;width:100%}}.kyc-support-below{display:none}.kyc-support-below a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text-secondary);text-decoration:none}.kyc-support-below a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.kyc-support-below a svg{width:16px;height:16px;flex-shrink:0}@container kyc-onboarding (max-width: 600px){.kyc-support-below{display:block;padding:16px 24px 20px;border-top:1px solid var(--border);background:var(--bg-onboarding-rail)}}