@font-face{font-family:Proxima Nova;src:url(/assets/proximanova-light-webfont-dGV-Fc96.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/proximanova-regular-webfont-4xHShsnS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/proximanova-semibold-webfont-DfVe_2eR.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Gourmand;src:url(/assets/gourmand-D9ayrJUv.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gourmand;src:url(/assets/gourmandbold-DHo6-28K.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gourmand;src:url(/assets/gourmanditalic-KiEx-RC6.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/proximanova-bold-webfont-Dnpn7WM4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--alt-color-primary:#4a77c3;--alt-color-primary-hover:#436baf;--alt-color-action-disabled:#f1f1f1;--alt-color-action-disabled-border:#c6c6c6;--alt-color-action-tonal:#edf1f9;--alt-color-action-tonal-hover:#dbe4f3;--alt-color-action-neutral:#e2e2e2;--alt-color-alert-danger:#ffede9;--alt-color-toast-success:#09771099;--alt-color-toast-danger:#fe6a7de6;--alt-color-primary-soft:#f2f7ff;--alt-color-selected:#edf1f9;--alt-color-text:#0e1622;--alt-color-muted:#707070;--alt-color-border:#d8d8d8;--alt-color-border-subtle:#e2e2e2;--alt-color-border-strong:#8d8d8d;--alt-color-background:#f7f7f7;--alt-color-surface:#fff;--alt-color-disabled:#a9a9a9;--alt-color-success:#008b66;--alt-color-success-soft:#e8f5f0;--alt-color-danger:#c00;--alt-color-danger-soft:#fef3f2;--alt-color-guidance-danger:#fff8f8;--alt-color-guidance-success:#f8fef9;--alt-color-summary:#f1f1f1;--alt-color-warning:#a15c00;--alt-color-warning-soft:#fff6e5;--alt-color-warning-strip:#fde8d3;--alt-color-warning-strip-text:#ba5d00;--alt-color-surface-subtle:#f8f9fa;--alt-color-progress-summary:#f6f9ff;--alt-color-progress:#00a87b;--alt-font-family:"Proxima Nova", Arial, sans-serif;--alt-font-display-family:"Gourmand", Georgia, serif;--alt-font-body:14px;--alt-font-line-height:21px;--alt-font-label:12px;--alt-font-heading:20px;--alt-font-heading-line-height:24px;--alt-space-1:4px;--alt-space-2:8px;--alt-space-3:12px;--alt-space-4:16px;--alt-space-5:20px;--alt-space-6:24px;--alt-space-8:32px;--alt-space-10:40px;--alt-space-12:48px;--alt-radius-small:4px;--alt-radius-choice:6px;--alt-radius-control:8px;--alt-radius-card:12px;--alt-radius-panel:16px;--alt-radius-round:999px;--alt-size-control:48px;--alt-size-compact:40px;--alt-size-large:56px;--alt-size-container:1200px;--alt-size-sidebar:362px;--alt-shadow-panel:0 4px 20px 0 #3333331a;--alt-shadow-footer:0 -5px 15px 0 #33333314;--alt-shadow-footer-mobile:0 -4px 12px 0 #7070700f;--alt-shadow-overlay:0 12px 40px #0e16222e;--alt-shadow-menu:0 4px 12px 0 #33333326;--alt-shadow-date-picker:0 4px 20px 0 #33333326;--alt-shadow-tooltip:0 4px 12px #7070704d;--alt-shadow-dialog:0 4px 20px #3333;--alt-component-button-radius:4px;--alt-component-field-radius:4px;--alt-component-focus-ring-width:0px;--alt-component-focus-outline-width:1px;--alt-component-spinner-size:67px;--alt-component-spinner-duration:1.2s;--alt-component-button-loader-duration:1.05s;--alt-component-tooltip-width:220px;--alt-breakpoint-mobile:640px;--alt-breakpoint-tablet:960px;--alt-breakpoint-desktop:1280px}:where([class^=alt-],[class*=\ alt-]){box-sizing:border-box;font-family:var(--alt-font-family)}:where(.alt-theme,.alt-button,.alt-field,.alt-check-field,.alt-radio-field,.alt-switch-field,.alt-slider-field,.alt-card,.alt-dialog,.alt-popover,.alt-menu,.alt-select-content,.alt-combobox-content,.alt-tooltip,.alt-toast,.alt-text,.alt-heading,.alt-upload-field,.alt-tabs,.alt-accordion,.alt-stepper,.alt-table,.alt-form-layout),:where(.alt-choice-field,.alt-detail-card-field,.alt-detail-card,.alt-document-item){font-family:var(--alt-font-family);font-size:var(--alt-font-body);line-height:var(--alt-font-line-height);color:var(--alt-color-text)}.alt-choice-field,.alt-detail-card-field,.alt-time-picker,.alt-demat-field,.alt-signing-list{width:100%;min-width:0}.alt-choice-field{container-type:inline-size}.alt-choice-label{margin-bottom:16px;font-size:16px;font-weight:600;line-height:20px}.alt-choice-group{grid-template-columns:repeat(var(--alt-choice-columns,5), minmax(0, 1fr));gap:20px;display:grid}.alt-choice{border:1px solid var(--alt-color-border-strong);border-radius:var(--alt-radius-choice);min-width:0;min-height:44px;color:var(--alt-color-text);background:var(--alt-color-surface);text-align:start;cursor:pointer;align-items:center;padding:11px;line-height:20px;display:flex}.alt-choice[data-state=checked]{border-color:var(--alt-color-primary)}.alt-choice[aria-invalid=true][data-state=checked]{border-color:var(--alt-color-danger)}.alt-choice[data-disabled]{color:var(--alt-color-border-strong);border:.5px solid var(--alt-color-action-disabled-border);background:var(--alt-color-surface);cursor:not-allowed}.alt-choice[data-disabled][data-state=checked]{background:var(--alt-color-action-disabled);border-width:1px}.alt-choice[data-disabled] .alt-choice-radio{border-color:var(--alt-color-action-disabled-border)}.alt-choice[data-disabled] .alt-choice-radio>span>span{background:var(--alt-color-action-disabled-border)}.alt-detail-card-field{container-type:inline-size}.alt-detail-card-field>.alt-control-label{color:var(--alt-color-muted);margin-bottom:16px;line-height:18px}.alt-detail-card-group{grid-template-columns:repeat(var(--alt-detail-columns,2), minmax(0, 1fr));gap:20px;display:grid}.alt-detail-card{border-radius:var(--alt-radius-small);min-width:0;box-shadow:0 0 0 1px var(--alt-color-border);background:var(--alt-color-surface);color:var(--alt-color-text);text-align:start;border:0;flex-direction:column;gap:12px;padding:16px;display:flex}.alt-detail-card--selectable{cursor:pointer}.alt-detail-card--selectable[data-state=checked]{background:var(--alt-color-selected);box-shadow:0 0 0 1px var(--alt-color-primary)}.alt-detail-card--selectable[data-disabled]{opacity:.5;cursor:not-allowed}.alt-detail-header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.alt-detail-identity{align-items:center;gap:8px;min-width:0;display:flex}.alt-detail-title{min-width:0}.alt-detail-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:18px;display:block}.alt-detail-identity small{color:var(--alt-color-muted);margin-top:4px;font-size:12px;line-height:16px;display:block}.alt-detail-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.alt-detail-icon>img,.alt-detail-icon>svg{max-width:100%;max-height:100%}.alt-detail-indicator{color:var(--alt-color-muted);flex-shrink:0;display:flex}.alt-detail-indicator-on,.alt-detail-card--selectable[data-state=checked] .alt-detail-indicator-off{display:none}.alt-detail-card--selectable[data-state=checked] .alt-detail-indicator-on{color:var(--alt-color-primary);display:block}.alt-detail-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.alt-detail-actions>.alt-detail-action.alt-icon-button{background:var(--alt-color-background);width:29px;min-width:29px;height:29px;min-height:29px;color:var(--alt-color-primary);border-radius:0;padding:0}.alt-detail-rows{border-top:1px solid var(--alt-color-border);grid-template-columns:minmax(0,max-content) 1px minmax(0,max-content);justify-content:space-between;gap:12px;padding-top:12px;display:grid}.alt-detail-row{grid-column:1/-1;grid-template-columns:subgrid;margin:0;display:grid}.alt-detail-row:before{content:"";background:var(--alt-color-border);grid-area:1/2}.alt-detail-row--single:before{content:none}.alt-detail{flex-direction:column;grid-area:1/1;gap:4px;min-width:0;display:flex}.alt-detail+.alt-detail{grid-column:3}.alt-detail-label{color:var(--alt-color-muted);font-size:12px;font-weight:500;line-height:14px}.alt-detail-value{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:18px}.alt-detail-list{margin:0;display:grid}.alt-detail-list dd{overflow-wrap:anywhere;margin:0}.alt-detail-footer{border-top:1px solid var(--alt-color-border);padding-top:16px}.alt-document-item{border:1px solid var(--alt-color-border);border-radius:var(--alt-radius-control);background:var(--alt-color-surface);align-items:center;gap:12px;padding:16px;display:flex}.alt-document-icon{color:var(--alt-color-primary);flex-shrink:0;display:flex}.alt-document-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alt-document-content>strong,.alt-document-name{overflow-wrap:anywhere;text-align:start;font-size:14px;font-weight:600}.alt-document-name{color:var(--alt-color-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.alt-document-content small{color:var(--alt-color-muted);font-size:12px;line-height:16px}.alt-document-status{color:var(--alt-color-muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.alt-document-item[data-status=verified] .alt-document-status{color:var(--alt-color-success)}.alt-document-item[data-status=error] .alt-document-status{color:var(--alt-color-danger)}.alt-document-actions{align-items:center;gap:8px;display:flex}.alt-signature-field,.alt-capture-frame{font-family:var(--alt-font-family);font-size:var(--alt-font-body);line-height:var(--alt-font-line-height);color:var(--alt-color-text)}.alt-signature-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.alt-signature-surface{border:1px solid var(--alt-color-border);background:var(--alt-color-surface);border-radius:var(--alt-radius-control);height:200px;position:relative}.alt-signature-surface[data-invalid]{border-color:var(--alt-color-danger)}.alt-signature-surface[data-disabled]{opacity:.5}.alt-signature-surface>svg{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.alt-signature-placeholder{pointer-events:none;color:var(--alt-color-muted);place-items:center;display:grid;position:absolute;inset:0}.alt-signature-footer{margin-top:8px}.alt-capture-frame{flex-direction:column;gap:24px;max-width:600px;margin-inline:auto;display:flex}.alt-capture-message{text-align:center;font-size:20px;font-weight:600;line-height:24px}.alt-capture-media{aspect-ratio:320/360;border-radius:var(--alt-radius-control);background:var(--alt-color-background);min-height:280px;position:relative;overflow:hidden}.alt-capture-media>video,.alt-capture-media>img{object-fit:cover;width:100%;height:100%;position:absolute}.alt-capture-placeholder{color:var(--alt-color-muted);place-items:center;display:grid;position:absolute;inset:0}.alt-capture-guide{border:2px dashed var(--alt-color-primary);pointer-events:none;border-radius:45%;position:absolute;inset:12% 16%}.alt-capture-status{text-align:center}.alt-capture-actions{justify-content:center;align-items:center;gap:16px;display:flex}@container (width<=640px){.alt-choice-group{grid-template-columns:repeat(var(--alt-choice-mobile-columns,2), minmax(0, 1fr));gap:12px}.alt-choice-label{margin-bottom:12px;font-size:14px;line-height:18px}.alt-choice{min-height:48px;line-height:18px}}@container (width<=500px){.alt-detail-card-group{grid-template-columns:minmax(0,1fr);gap:16px}}:where(.alt-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([class^=alt-],[class*=\ alt-]) button,:where(.alt-theme) input,:where(.alt-theme) textarea{font:inherit}:where(.alt-button,.alt-icon-button,.alt-select-trigger,.alt-tab,.alt-accordion-trigger,.alt-menu-item,.alt-pagination button,.alt-calendar button,.alt-chip button){-webkit-tap-highlight-color:transparent}:where([class^=alt-],[class*=\ alt-]):focus-visible,.alt-theme :focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alt-button{border-radius:var(--alt-component-button-radius);cursor:pointer;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 19px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.alt-button--primary{background:var(--alt-color-primary);color:#fff}.alt-button--primary:hover{background:var(--alt-color-primary-hover)}.alt-button--secondary{background:var(--alt-color-action-tonal);color:var(--alt-color-primary)}.alt-button--secondary:hover{background:var(--alt-color-action-tonal-hover)}.alt-button--outline{border-color:var(--alt-color-primary);background:var(--alt-color-surface);color:var(--alt-color-primary)}.alt-button--outline:hover,.alt-button--ghost:hover{background:var(--alt-color-action-tonal)}.alt-button--ghost{color:var(--alt-color-primary);background:0 0}.alt-button--danger{background:var(--alt-color-danger);color:#fff}.alt-button:disabled:not([data-loading]),.alt-button[aria-disabled=true]:not([data-loading]){background:var(--alt-color-action-disabled);color:var(--alt-color-disabled);cursor:not-allowed;border-color:#0000}.alt-size--sm{min-height:var(--alt-size-compact)}.alt-size--lg{min-height:var(--alt-size-large)}.alt-button.alt-size--sm{min-height:40px;padding:9px 15px;font-size:14px}.alt-button.alt-size--xs{min-height:32px;padding:5px 11px;font-size:14px}.alt-button.alt-size--xs .alt-button-content{gap:4px}.alt-button-icon{flex:none;width:20px;height:20px;display:inline-flex}.alt-button-icon>svg{width:100%;height:100%}.alt-button--primary.alt-size--xs .alt-button-icon,.alt-button--danger.alt-size--xs .alt-button-icon{width:16px;height:16px}.alt-button.alt-size--md .alt-button-icon,.alt-button.alt-size--lg .alt-button-icon{width:24px;height:24px}.alt-button--secondary.alt-size--md .alt-button-icon{width:20px;height:20px}.alt-button--outline.alt-size--sm,.alt-button--ghost.alt-size--sm{font-size:16px}.alt-button--ghost{font-weight:400}.alt-button--ghost:not(.alt-icon-button) .alt-button-content{text-underline-offset:2px;text-decoration:underline}.alt-icon-button.alt-button--ghost:hover{background:var(--alt-color-action-tonal-hover)}.alt-icon-button.alt-button--neutral{color:var(--alt-color-primary)}.alt-button--neutral{color:var(--alt-color-text);background:var(--alt-color-action-neutral)}.alt-button--neutral:hover{background:color-mix(in srgb, var(--alt-color-action-neutral), black 10%)}.alt-button--outline:disabled:not([data-loading]){border-color:var(--alt-color-border-subtle)}.alt-button--ghost:disabled:not([data-loading]){background:0 0}.alt-button-content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.alt-button[data-loading]{cursor:wait}.alt-button[data-loading] .alt-button-content{opacity:0}.alt-button-loading{margin:auto;position:absolute;inset:0}.alt-button-loader{flex-shrink:0;align-items:center;gap:1px;width:14px;height:4px;display:inline-flex}.alt-button-loader-dot{width:4px;height:4px;animation:alt-dot-fade var(--alt-component-button-loader-duration) linear infinite;background:currentColor;border-radius:50%}.alt-button-loader-dot:nth-child(2){animation-delay:-700ms}.alt-button-loader-dot:nth-child(3){animation-delay:-350ms}@keyframes alt-dot-fade{0%,to{opacity:1}33.333%{opacity:.32}66.667%{opacity:.67}}.alt-button.alt-size--lg{padding:14px 28px}.alt-icon-button{flex-shrink:0;width:46px;padding:10px}.alt-icon-button.alt-size--xs{width:32px;padding:5px}.alt-icon-button.alt-size--sm{width:40px;padding:7px}.alt-icon-button.alt-size--lg{width:56px;padding:12px}.alt-full-width{width:100%}.alt-spinner{flex-shrink:0;display:inline-block}.alt-spinner-ring{background:conic-gradient(from 180deg, #def1ff00, var(--alt-color-primary));width:100%;height:100%;animation:alt-spin var(--alt-component-spinner-duration) linear infinite;border-radius:50%;display:block;-webkit-mask:radial-gradient(farthest-side,#0000 77.0703%,#000 calc(77.0703% + .5px));mask:radial-gradient(farthest-side,#0000 77.0703%,#000 calc(77.0703% + .5px))}@media (prefers-reduced-motion:reduce){.alt-spinner-ring,.alt-button-loader-dot{animation:none}.alt-button-loader-dot:nth-child(2){opacity:.67}.alt-button-loader-dot:nth-child(3){opacity:.32}}@keyframes alt-spin{to{transform:rotate(360deg)}}.alt-field{width:100%;min-width:0}.alt-field-error{align-items:flex-start;gap:6px;display:flex}.alt-field-error>svg{flex-shrink:0;margin-top:1px}.alt-field-hint{color:var(--alt-color-muted);margin-top:4px;display:block}.alt-group-description{color:var(--alt-color-muted);margin:0;padding:4px 0 0;font-size:12px;line-height:18px;display:block}.alt-group-description.alt-text-danger{color:var(--alt-color-danger)}.alt-field--component .alt-input-wrap,.alt-field--component .alt-select-trigger,.alt-field--component .alt-textarea{border-radius:var(--alt-component-field-radius);border-width:.5px;border-color:var(--alt-color-border-strong)}.alt-field--component .alt-field-description{margin-top:4px;padding-inline:16px;font-size:12px;line-height:16px}.alt-field.alt-field--component:focus-within .alt-input-wrap,.alt-field.alt-field--component:focus-within .alt-select-trigger,.alt-field.alt-field--component:focus-within .alt-textarea{border-width:1px;border-color:var(--alt-color-primary);box-shadow:0 0 0 var(--alt-component-focus-ring-width) var(--alt-color-primary)}.alt-field--component[data-invalid=true] .alt-input-wrap,.alt-field--component[data-invalid=true] .alt-select-trigger,.alt-field--component[data-invalid=true] .alt-textarea{border-width:1px;border-color:var(--alt-color-danger)}.alt-field-body{position:relative}.alt-input-wrap,.alt-select-trigger{min-height:var(--alt-size-control);height:var(--alt-size-control);border:1px solid var(--alt-color-border);border-radius:var(--alt-radius-control);background:var(--alt-color-surface);align-items:center;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.alt-input-wrap.alt-size--sm,.alt-select-trigger.alt-size--sm{height:var(--alt-size-compact);min-height:var(--alt-size-compact)}.alt-input-wrap.alt-size--lg,.alt-select-trigger.alt-size--lg{height:var(--alt-size-large);min-height:var(--alt-size-large)}.alt-input{border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0 15px}.alt-input::placeholder,.alt-textarea::placeholder{color:#0000}.alt-input:focus::placeholder,.alt-textarea:focus::placeholder,.alt-field[data-label-hidden] .alt-input::placeholder,.alt-field[data-label-hidden] .alt-textarea::placeholder{color:var(--alt-color-muted)}.alt-input:focus-visible,.alt-textarea:focus-visible{outline:none}.alt-field-label{inset-inline-start:12px;max-width:calc(100% - 56px);color:var(--alt-color-muted);cursor:text;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:14px;line-height:18px;transition:top .13s,font-size .13s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.alt-field[data-filled=true] .alt-field-label,.alt-field:focus-within .alt-field-label{font-size:var(--alt-font-label);background:var(--alt-color-surface);line-height:16px;top:0}.alt-field:has(input:not([type=hidden],.alt-phone-dial-text):not(:placeholder-shown)) .alt-field-label{font-size:var(--alt-font-label);background:var(--alt-color-surface);line-height:16px;top:0}.alt-field:has(textarea:not(:placeholder-shown)) .alt-field-label{font-size:var(--alt-font-label);background:var(--alt-color-surface);line-height:16px;top:0}.alt-field:focus-within .alt-input-wrap,.alt-select-trigger:focus-visible,.alt-field:focus-within .alt-textarea{border-color:var(--alt-color-primary);box-shadow:0 0 0 var(--alt-component-focus-ring-width) var(--alt-color-primary);outline:none}.alt-field:focus-within .alt-field-label{color:var(--alt-color-primary)}.alt-input-prefix{color:var(--alt-color-muted);flex-shrink:0;align-items:center;padding-inline-start:15px;display:flex}.alt-input-wrap--prefix .alt-input{padding-inline-start:8px}.alt-field:has(.alt-input-prefix):not(:focus-within):not(:has(input:not([type=hidden],.alt-phone-dial-text):not(:placeholder-shown))) .alt-field-label{inset-inline-start:42px}.alt-input-suffix{color:var(--alt-color-muted);flex-shrink:0;align-items:center;margin-inline-end:8px;display:flex}.alt-field-status{min-height:10px;color:var(--alt-color-muted);justify-content:flex-end;align-items:center;gap:2px;margin:0 0 4px;font-size:9px;font-weight:400;line-height:10px;display:flex}.alt-field-status>svg{color:var(--alt-color-success);flex:none}.alt-field-description{color:var(--alt-color-muted);padding:4px 16px 0;font-size:12px;line-height:18px}.alt-field[data-invalid=true] .alt-input-wrap,.alt-field[data-invalid=true] .alt-select-trigger,.alt-field[data-invalid=true] .alt-textarea{border-color:var(--alt-color-danger)}.alt-field[data-invalid=true] .alt-field-label,.alt-field[data-invalid=true] .alt-field-description{color:var(--alt-color-danger)}.alt-field:not([data-disabled=true]) .alt-textarea[readonly]{background:var(--alt-color-background)}.alt-field:not([data-disabled=true]) .alt-input-wrap:has(>.alt-input[readonly]){background:var(--alt-color-background)}.alt-field[data-disabled=true] .alt-input-wrap,.alt-field[data-disabled=true] .alt-select-trigger,.alt-field[data-disabled=true] .alt-textarea{background:var(--alt-color-action-disabled);border-color:var(--alt-color-action-disabled-border);color:var(--alt-color-border-strong);-webkit-text-fill-color:currentColor;cursor:not-allowed}.alt-field[data-disabled=true] .alt-input:disabled{-webkit-text-fill-color:currentColor;opacity:1}.alt-field[data-disabled=true] .alt-field-label{color:var(--alt-color-border-strong)}.alt-field--component[data-disabled=true] .alt-input-wrap,.alt-field--component[data-disabled=true] .alt-select-trigger,.alt-field--component[data-disabled=true] .alt-textarea,.alt-field--component[data-disabled=true][data-filled=true] .alt-field-label{background:var(--alt-color-action-disabled);color:var(--alt-color-disabled)}.alt-field--component[data-disabled=true]:has(input:not([type=hidden],.alt-phone-dial-text):not(:placeholder-shown)) .alt-field-label{background:var(--alt-color-action-disabled);color:var(--alt-color-disabled)}.alt-field[data-disabled=true][data-filled=true] .alt-field-label{background:linear-gradient(var(--alt-color-surface) 50%, var(--alt-color-action-disabled) 50%)}.alt-field[data-disabled=true]:has(input:not([type=hidden],.alt-phone-dial-text):not(:placeholder-shown)) .alt-field-label{background:linear-gradient(var(--alt-color-surface) 50%, var(--alt-color-action-disabled) 50%)}.alt-field--static .alt-field-label{order:-1;max-width:none;padding:0 0 8px;display:block;position:static;transform:none}.alt-field--static .alt-field-body{flex-direction:column;display:flex}.alt-textarea{resize:vertical;border:1px solid var(--alt-color-border);border-radius:var(--alt-radius-control);width:100%;min-height:120px;color:inherit;background:var(--alt-color-surface);font:inherit;padding:14px 15px;display:block}.alt-field:has(textarea) .alt-field-label{top:24px}.alt-field:has(textarea):focus-within .alt-field-label{top:0}.alt-field:has(textarea:not(:placeholder-shown)) .alt-field-label{top:0}.alt-select-trigger{text-align:start;font:inherit;cursor:pointer;justify-content:space-between;gap:8px;padding:0 15px}.alt-select-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alt-select-trigger svg{color:var(--alt-color-muted);flex-shrink:0}.alt-select-placeholder{opacity:0}.alt-field:focus-within .alt-select-placeholder{opacity:1;color:var(--alt-color-muted)}.alt-select-content,.alt-combobox-content,.alt-menu,.alt-popover{z-index:1100;background:var(--alt-color-surface);border:1px solid var(--alt-color-border);border-radius:var(--alt-radius-control);max-width:calc(100vw - 24px);box-shadow:var(--alt-shadow-overlay);overflow:hidden}.alt-select-content,.alt-combobox-content,.alt-menu{box-shadow:var(--alt-shadow-menu);border:0;border-radius:4px}.alt-select-content{min-width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height))}.alt-select-option{min-height:48px;color:var(--alt-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;line-height:24px;display:flex;position:relative}.alt-select-option[data-state=checked]{background:var(--alt-color-selected)}.alt-select-option[data-highlighted],.alt-select-option[data-selected=true],.alt-menu-item[data-highlighted]{background:var(--alt-color-action-tonal-hover)}.alt-select-option>svg{color:var(--alt-color-primary);flex-shrink:0}.alt-select-option[data-disabled=true],.alt-select-option[data-disabled=""],.alt-select-option[aria-disabled=true],.alt-menu-item[data-disabled]{color:var(--alt-color-disabled);cursor:not-allowed}.alt-select-scroll{text-align:center;padding:4px}.alt-combobox-content{width:var(--radix-popover-trigger-width);min-width:240px}.alt-command-input{border:0;border-bottom:1px solid var(--alt-color-border);background:var(--alt-color-surface);width:100%;height:48px;color:inherit;outline:none;padding:0 16px}.alt-command-list{max-height:288px;overflow-y:auto}[cmdk-empty]{text-align:center;color:var(--alt-color-muted);padding:20px}.alt-option-description{color:var(--alt-color-muted);font-size:12px;font-weight:400;display:block}.alt-selected-values{flex-wrap:wrap;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.alt-selected-values li{background:var(--alt-color-primary-soft);color:var(--alt-color-primary);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:flex}.alt-selected-values button,.alt-chip button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px;display:inline-flex}.alt-check-row{align-items:flex-start;gap:12px;line-height:20px;display:flex}.alt-check-row label{cursor:pointer;min-width:0;margin:0;display:block}.alt-checkbox{border:1px solid var(--alt-color-border);background:var(--alt-color-surface);color:#fff;cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;padding:0;display:flex}.alt-checkbox[data-state=checked],.alt-checkbox[data-state=indeterminate]{background:var(--alt-color-primary);border-color:var(--alt-color-primary)}.alt-checkbox:disabled{border-color:var(--alt-color-action-disabled-border);cursor:not-allowed}.alt-checkbox:disabled[data-state=checked],.alt-checkbox:disabled[data-state=indeterminate]{background:var(--alt-color-action-disabled-border);border-color:var(--alt-color-action-disabled-border)}.alt-check-field--md .alt-checkbox:disabled:before{border-color:var(--alt-color-action-disabled-border)}.alt-check-field--md .alt-checkbox:disabled[data-state=checked]:before,.alt-check-field--md .alt-checkbox:disabled[data-state=indeterminate]:before{border-color:var(--alt-color-action-disabled-border);background:var(--alt-color-action-disabled-border)}.alt-check-field[data-disabled=true] label{cursor:not-allowed}.alt-check-field--md .alt-checkbox{background:0 0;border:0;width:20px;height:20px;margin-top:0;position:relative}.alt-check-field--md .alt-checkbox:before{content:"";box-sizing:border-box;border:1px solid var(--alt-color-border);background:var(--alt-color-surface);border-radius:2px;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alt-check-field--md .alt-checkbox[data-state=checked]:before,.alt-check-field--md .alt-checkbox[data-state=indeterminate]:before{border-color:var(--alt-color-primary);background:var(--alt-color-primary)}.alt-check-field--md .alt-checkbox>span{z-index:1;position:relative}.alt-checkbox>span,.alt-checkbox-check{place-items:center;line-height:1;display:grid}.alt-checkbox svg{display:block}.alt-checkbox-mixed{line-height:1;display:none}.alt-checkbox[data-state=indeterminate] .alt-checkbox-check{display:none}.alt-checkbox[data-state=indeterminate] .alt-checkbox-mixed{display:block}.alt-check-field--md .alt-checkbox svg{width:12px;height:12px}.alt-check-description{color:var(--alt-color-muted);padding-inline-start:32px;font-size:12px}.alt-control-label{margin-bottom:12px}.alt-radio-group{flex-wrap:wrap;gap:20px;display:flex}.alt-radio-group[data-orientation=vertical]{flex-direction:column}.alt-radio-option{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}.alt-radio{border:1px solid var(--alt-color-border);background:var(--alt-color-surface);width:18px;height:18px;cursor:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.alt-radio[data-state=checked]{border-color:var(--alt-color-primary)}.alt-radio-indicator{background:var(--alt-color-primary);border-radius:50%;width:10px;height:10px}.alt-radio-group--cards .alt-radio-option{border:1px solid var(--alt-color-border);border-radius:var(--alt-radius-control);flex:120px;min-height:48px;padding:12px;box-shadow:0 1px 3px #0000000a}.alt-radio-group--cards .alt-radio-option:has([data-state=checked]){border-color:var(--alt-color-primary);background:var(--alt-color-primary-soft)}.alt-radio-option[data-disabled=true]{color:var(--alt-color-disabled);cursor:not-allowed;opacity:.7}.alt-switch-field{align-items:flex-start;gap:12px;display:flex}.alt-switch-field .alt-field-description{padding:2px 0}.alt-switch{background:var(--alt-color-border);cursor:pointer;border:0;border-radius:99px;flex-shrink:0;width:40px;height:24px;padding:3px}.alt-switch[data-state=checked]{background:var(--alt-color-primary)}.alt-switch:disabled{opacity:.5;cursor:not-allowed}.alt-switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.alt-switch-thumb[data-state=checked]{transform:translate(16px)}[dir=rtl] .alt-switch-thumb[data-state=checked]{transform:translate(-16px)}.alt-slider-label,.alt-progress-label{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.alt-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:24px;display:flex;position:relative}.alt-slider-track{background:var(--alt-color-border);border-radius:99px;flex-grow:1;height:4px;position:relative}.alt-slider-range{background:var(--alt-color-primary);border-radius:99px;height:100%;position:absolute}.alt-slider-thumb{background:var(--alt-color-surface);border:2px solid var(--alt-color-primary);cursor:grab;border-radius:50%;width:18px;height:18px;display:block}.alt-slider[data-disabled]{opacity:.5}.alt-slider[data-orientation=vertical]{flex-direction:column;width:24px;height:200px}.alt-slider[data-orientation=vertical] .alt-slider-track{width:4px;height:auto}.alt-slider[data-orientation=vertical] .alt-slider-range{width:100%;height:auto}.alt-otp-input{letter-spacing:.6em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.alt-upload{text-align:center;border:1px dashed var(--alt-color-border);background:var(--alt-color-surface);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex;position:relative}.alt-upload>svg{color:var(--alt-color-primary)}.alt-upload label{font-weight:600}.alt-upload p{color:var(--alt-color-muted);margin:0;font-size:12px}.alt-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.alt-upload:has(:focus-visible){outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-upload[data-dragging=true]{border-color:var(--alt-color-primary);background:var(--alt-color-primary-soft)}.alt-upload[data-disabled=true]{opacity:.5}.alt-upload[data-disabled=true] input{cursor:not-allowed}.alt-file-list{margin:12px 0 0;padding:0;list-style:none}.alt-file-list li{border:1px solid var(--alt-color-border);border-radius:8px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.alt-file-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}.alt-file-list small{color:var(--alt-color-muted);font-size:12px;display:block}.alt-popover{max-height:var(--radix-popover-content-available-height);padding:16px;overflow:auto}.alt-popover-arrow{fill:var(--alt-color-surface)}.alt-calendar{width:270px;max-width:100%;font-family:var(--alt-font-family);color:var(--alt-color-text);--rdp-accent-color:var(--alt-color-primary);position:relative}.alt-calendar *{box-sizing:border-box}.alt-calendar-header{justify-content:space-between;align-items:center;height:48px;display:flex}.alt-calendar--years .alt-calendar-header{border-bottom:1px solid var(--alt-color-border)}.alt-calendar-stepper{align-items:center;display:flex}.alt-calendar-step,.alt-calendar-menu-button{color:var(--alt-color-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.alt-calendar-step{border-radius:50%;width:36px;height:36px;padding:3px}.alt-calendar-step--previous svg{transform:scaleX(-1)}.alt-calendar-step:disabled{color:var(--alt-color-disabled);cursor:not-allowed}.alt-calendar-menu-button{border-radius:999px;gap:6px;height:30px;padding:0 3px 0 6px;font-size:12px;font-weight:600;line-height:15px}.alt-calendar-menu-button[aria-expanded=true] svg{transform:rotate(180deg)}.alt-calendar-step:hover:not(:disabled),.alt-calendar-menu-button:hover{background:#4a77c31a}.alt-calendar .rdp-root{padding:0 9px 3px}.alt-calendar .rdp-month_caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alt-calendar .rdp-month_grid{border-collapse:collapse;width:100%}.alt-calendar .rdp-weekday{width:36px;height:36px;color:var(--alt-color-text);padding:0;font-size:12px;font-weight:600;line-height:18px}.alt-calendar .rdp-day{text-align:center;width:36px;height:36px;padding:0}.alt-calendar .rdp-day_button{cursor:pointer;width:36px;height:36px;color:inherit;font:inherit;background:0 0;border:0;border-radius:50%;font-size:12px;line-height:18px}.alt-calendar .rdp-day_button:hover{background:#4a77c31a}.alt-calendar .rdp-selected .rdp-day_button{background:var(--alt-color-primary);color:#fff}.alt-calendar .rdp-outside{color:var(--alt-color-muted)}.alt-calendar .rdp-disabled .rdp-day_button{color:var(--alt-color-disabled);cursor:not-allowed}.alt-calendar .rdp-disabled .rdp-day_button:hover{background:0 0}.alt-calendar .rdp-range_middle .rdp-day_button{background:var(--alt-color-selected);color:var(--alt-color-text);border-radius:0}.alt-calendar .rdp-hidden{visibility:hidden}.alt-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;height:297px;display:grid}.alt-calendar-months{grid-auto-rows:52px;align-content:start;gap:16px 8px;padding:20px 12px}.alt-calendar-years{scrollbar-width:thin;scrollbar-color:#70707099 transparent;grid-auto-rows:48px;align-content:start;column-gap:8px;padding:0 8px;overflow-y:auto}.alt-calendar-grid button{width:72px;height:36px;color:var(--alt-color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;font-size:12px;line-height:18px}.alt-calendar-grid button:hover{background:#4a77c31a}.alt-calendar-grid button[aria-pressed=true]{background:var(--alt-color-primary);color:#fff}.alt-calendar-grid button:disabled{color:var(--alt-color-disabled);cursor:not-allowed}.alt-date-popover{z-index:1100;background:var(--alt-color-selected);max-width:calc(100vw - 24px);box-shadow:var(--alt-shadow-date-picker);border-radius:8px;overflow:hidden}.alt-date-popover:has(.alt-calendar--months,.alt-calendar--years) .alt-calendar-actions{display:none}.alt-calendar-actions{border-top:1px solid var(--alt-color-border);justify-content:flex-end;gap:8px;padding:3px 9px;display:flex}.alt-calendar-actions button{height:36px;color:var(--alt-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;line-height:15px}.alt-calendar-actions button:hover{background:#4a77c31a}.alt-overlay{z-index:1000;background:#0e16228c;animation:.15s alt-fade;position:fixed;inset:0}.alt-dialog{z-index:1001;background:var(--alt-color-surface);width:min(560px,100vw - 40px);max-height:calc(100dvh - 48px);box-shadow:var(--alt-shadow-overlay);border-radius:16px;padding:24px;animation:.15s alt-fade;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.alt-dialog--sm{width:min(420px,100vw - 40px)}.alt-dialog--lg{width:min(800px,100vw - 40px)}.alt-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.alt-dialog-body{padding-block:20px}.alt-dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.alt-drawer{border-radius:0;height:100dvh;max-height:100dvh;top:0;transform:none}.alt-drawer--right{width:min(480px,100vw);left:auto;right:0}.alt-drawer--left{width:min(480px,100vw);left:0;right:auto}.alt-drawer--bottom{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:90dvh;top:auto;bottom:0;left:0}.alt-tooltip{z-index:1200;background:var(--alt-color-surface);color:var(--alt-color-text);width:var(--alt-component-tooltip-width);max-width:calc(100vw - 24px);box-shadow:var(--alt-shadow-tooltip);border-radius:4px;padding:12px;font-size:14px;line-height:20px}.alt-tooltip-arrow{fill:var(--alt-color-surface)}.alt-menu{min-width:200px}.alt-menu-item{min-height:48px;color:var(--alt-color-text);cursor:pointer;outline:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;line-height:24px;display:flex}.alt-menu-label{color:var(--alt-color-muted);padding:8px 12px;font-size:12px}.alt-toast-viewport{z-index:1300;flex-direction:column;gap:12px;width:360px;max-width:calc(100vw - 40px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:20px;right:20px}.alt-toast{border:1px solid var(--alt-color-border);background:var(--alt-color-surface);box-shadow:var(--alt-shadow-overlay);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.alt-toast-title{font-weight:600}.alt-toast--compact{border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:12px 16px}.alt-toast--compact .alt-toast-title{font-size:14px;font-weight:500;line-height:16px}.alt-toast--compact.alt-tone--success{color:#fff;background:var(--alt-color-toast-success)}.alt-toast--compact.alt-tone--danger{color:#fff;background:var(--alt-color-toast-danger)}.alt-toast--compact>svg{flex-shrink:0}.alt-toast p{margin:4px 0 0}.alt-toast[data-state=closed]{animation:.15s alt-fade-out}.alt-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.alt-toast[data-swipe=end]{animation:.15s alt-fade-out}@keyframes alt-fade{0%{opacity:0}to{opacity:1}}@keyframes alt-fade-out{to{opacity:0}}.alt-text{margin:0}.alt-text--xs{font-size:12px;line-height:18px}.alt-text--sm{font-size:13px;line-height:20px}.alt-text--lg{font-size:16px;line-height:24px}.alt-text--muted,.alt-muted{color:var(--alt-color-muted)}.alt-text--danger,.alt-text-danger{color:var(--alt-color-danger)}.alt-text--success{color:var(--alt-color-success)}.alt-weight--medium{font-weight:500}.alt-weight--semibold{font-weight:600}.alt-heading{font-size:var(--alt-font-heading);line-height:var(--alt-font-heading-line-height);margin:0;font-weight:600}.alt-heading--sm{font-size:16px;line-height:24px}.alt-heading--lg{font-size:28px;line-height:36px}.alt-heading--xl{font-size:36px;line-height:44px}.alt-stack{min-width:0;display:flex}.alt-grid{grid-template-columns:repeat(var(--alt-grid-columns,2), minmax(0, 1fr));min-width:0;display:grid}.alt-container{width:min(var(--alt-size-container), calc(100% - 64px));margin-inline:auto}.alt-card{background:var(--alt-color-surface);border-radius:var(--alt-radius-panel);min-width:0;container-type:inline-size}.alt-card--elevated{box-shadow:var(--alt-shadow-panel)}.alt-card--outlined{border:1px solid var(--alt-color-border)}.alt-card-padding--sm{padding:16px}.alt-card-padding--md{padding:24px}.alt-card-padding--lg{padding:32px}.alt-divider{border:0;border-top:1px solid var(--alt-color-border);opacity:.65;width:100%;height:0;margin:24px 0}.alt-tone--neutral{--alt-tone-bg:var(--alt-color-background);--alt-tone-fg:var(--alt-color-muted)}.alt-tone--primary{--alt-tone-bg:var(--alt-color-primary-soft);--alt-tone-fg:var(--alt-color-primary)}.alt-tone--success{--alt-tone-bg:var(--alt-color-success-soft);--alt-tone-fg:var(--alt-color-success)}.alt-tone--warning{--alt-tone-bg:var(--alt-color-warning-soft);--alt-tone-fg:var(--alt-color-warning)}.alt-tone--danger{--alt-tone-bg:var(--alt-color-danger-soft);--alt-tone-fg:var(--alt-color-danger)}.alt-badge{background:var(--alt-tone-bg);color:var(--alt-tone-fg);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.alt-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.alt-chip{border-radius:99px;padding:2px 6px 2px 10px}.alt-chip.alt-chip--suggestive{background:var(--alt-color-selected);color:var(--alt-color-primary);border-radius:100px;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;line-height:12px}.alt-chip.alt-chip--document{min-height:36px;color:var(--alt-color-muted);background:#70707014;border-radius:100px;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.alt-alert{background:var(--alt-tone-bg);color:var(--alt-tone-fg);border:1px solid color-mix(in srgb, var(--alt-tone-fg) 18%, transparent);font-family:var(--alt-font-family);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.alt-alert>svg,.alt-alert-title>svg{flex-shrink:0}.alt-alert-message{flex:1;min-width:0}.alt-alert-title{margin-bottom:2px;font-weight:600}.alt-alert strong{font-weight:600;line-height:1}.alt-alert-action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.alt-alert-link{color:var(--alt-color-primary);font:600 14px/20px var(--alt-font-family);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alt-alert-dismiss{margin-left:auto}.alt-alert:not(.alt-alert--standard) .alt-alert-dismiss{margin:-7px -7px -7px auto}.alt-alert--titled{flex-direction:column;align-items:stretch;gap:0}.alt-alert--titled .alt-alert-title{align-items:flex-start;gap:6px;margin:0;display:flex}.alt-alert--titled .alt-alert-title>span{flex:1;min-width:0}.alt-alert--inline,.alt-alert--banner{border:0;gap:6px}.alt-alert--inline{border-radius:4px;padding:8px;font-size:12px;line-height:18px}.alt-alert--inline.alt-alert--titled{gap:0;padding:12px}.alt-alert--inline.alt-alert--titled .alt-alert-message{color:color-mix(in srgb, var(--alt-color-text) 80%, transparent);margin-top:4px}.alt-alert--inline .alt-alert-icon,.alt-alert--banner .alt-alert-icon{margin-top:1.5px}.alt-alert--inline.alt-tone--danger,.alt-alert--banner.alt-tone--danger{background:var(--alt-color-alert-danger)}.alt-alert--banner{border-radius:4px 4px 0 0;padding:16px 12px;font-size:14px;line-height:20px}.alt-alert--banner.alt-alert--titled{gap:0}.alt-alert--banner .alt-alert-title{line-height:16px}.alt-alert--banner.alt-alert--titled .alt-alert-message{margin-top:8px}.alt-alert.alt-alert--notice{background:color-mix(in srgb, var(--alt-tone-fg) 10%, transparent);color:color-mix(in srgb, var(--alt-color-text) 80%, transparent);border:0;border-radius:8px;padding:12px 16px;font-size:14px;line-height:18px}.alt-alert--notice .alt-alert-title{color:var(--alt-color-text);align-items:center;gap:6px;margin-bottom:4px;display:flex}.alt-alert--notice .alt-alert-title>svg{flex:none}@media (width<=640px){.alt-alert.alt-alert--notice{border-radius:4px}}.alt-pill-button.alt-button{border:.5px solid var(--alt-color-border-strong);min-height:28px;color:var(--alt-color-muted);background:var(--alt-color-surface);border-radius:60px;padding:5.5px 7.5px;font-size:14px;font-weight:500;line-height:16px}.alt-pill-button.alt-button:hover{background:#e6e6e6;border-color:#d6d7df;box-shadow:inset 0 0 0 .5px #d6d7df}.alt-pill-button.alt-pill-button--md{min-height:32px;padding:7.5px 11.5px}.alt-pill-button .alt-button-content{gap:4px}.alt-pill-button .alt-button-icon{width:16px;height:16px}.alt-pill-button.alt-button:disabled{background:var(--alt-color-action-disabled);color:var(--alt-color-disabled);border-color:#0000}.alt-reference-card{background:var(--alt-color-action-tonal);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:16px;display:flex}.alt-reference-card strong{font-size:14px;font-weight:600;line-height:20px}.alt-reference-card p{color:var(--alt-color-muted);margin:4px 0 0;font-size:14px;line-height:18px}.alt-reference-card .alt-icon-button{background:var(--alt-color-surface);color:var(--alt-color-primary)}.alt-phone-field .alt-input-prefix{max-width:none;color:var(--alt-color-muted);align-self:stretch;align-items:center;padding:0;display:flex}.alt-phone-country{border-radius:var(--alt-radius-control) 0 0 var(--alt-radius-control);color:var(--alt-color-muted);cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:6px;padding:0 8px 0 15px;display:inline-flex}.alt-phone-country:disabled{cursor:not-allowed}.alt-phone-chevron{transition:transform .15s}.alt-phone-field--open .alt-phone-chevron{transform:rotate(180deg)}.alt-phone-flag{flex:0 0 20px;width:20px;height:12px;display:inline-flex;overflow:hidden}.alt-phone-flag>svg,.alt-phone-flag>img{object-fit:cover;width:100%;height:100%}.alt-phone-flag--code{border:.5px solid var(--alt-color-border-strong);color:var(--alt-color-muted);border-radius:2px;justify-content:center;align-items:center;font-size:8px;font-weight:600;line-height:1}.alt-phone-divider{border-left:1px solid var(--alt-color-border);align-self:stretch;width:0;margin-right:16px}.alt-field--component .alt-phone-divider{border-left:.5px solid var(--alt-color-border-strong)}.alt-phone-field:focus-within .alt-phone-divider,.alt-phone-field--open .alt-phone-divider{border-left:1px solid var(--alt-color-primary)}.alt-phone-field--open .alt-input-wrap{border-color:var(--alt-color-primary)}.alt-phone-field[data-invalid=true] .alt-phone-divider{border-left-color:var(--alt-color-danger)}.alt-phone-dial{color:var(--alt-color-muted);white-space:nowrap;pointer-events:none;align-self:stretch;align-items:center;font-size:14px;line-height:21px;display:flex;position:relative}.alt-phone-dial-size{visibility:hidden}.alt-phone-field .alt-input-wrap .alt-input.alt-phone-dial-text{width:auto;min-width:0;height:100%;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0 -4px 0 0}.alt-phone-field .alt-input-wrap--prefix .alt-input{padding-left:8px}.alt-field.alt-phone-field:has(.alt-input-prefix):not(:focus-within):not(:has(input:not([type=hidden],.alt-phone-dial-text):not(:placeholder-shown))) .alt-field-label{inset-inline-start:var(--alt-phone-label-left,107px)}.alt-phone-menu{z-index:1100;background:var(--alt-color-surface);max-width:calc(100vw - 24px);box-shadow:var(--alt-shadow-menu);color:var(--alt-color-text);font-family:var(--alt-font-family);border-radius:4px;overflow:hidden}.alt-phone-search{height:48px;color:var(--alt-color-muted);border-bottom:.5px solid #70707066;align-items:center;gap:8px;padding:0 16px;display:flex}.alt-phone-search input{min-width:0;font:inherit;color:var(--alt-color-text);background:0 0;border:0;outline:0;flex:1;font-size:14px;line-height:16px}.alt-phone-search input::placeholder{color:var(--alt-color-muted)}.alt-phone-list{scrollbar-width:thin;scrollbar-color:#70707099 transparent;max-height:288px;overflow-y:auto}.alt-phone-option{cursor:pointer;outline:none;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:14px;line-height:24px;display:flex}.alt-phone-option[data-current]{background:var(--alt-color-selected)}.alt-phone-option[data-selected=true]{background:var(--alt-color-action-tonal-hover)}.alt-phone-option-code{color:var(--alt-color-muted)}.alt-phone-option[data-disabled=true]{color:var(--alt-color-disabled);cursor:not-allowed}.alt-phone-option[data-disabled=true] .alt-phone-option-code{color:inherit}.alt-phone-option[data-disabled=true] .alt-phone-flag{opacity:.5}.alt-phone-separator{border-top:.5px solid #70707066;height:0}.alt-phone-list [cmdk-group-heading]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alt-phone-command--headings .alt-phone-list [cmdk-group-heading]{clip-path:none;width:auto;height:auto;color:var(--alt-color-muted);padding:12px 16px 4px;font-size:12px;font-weight:600;line-height:16px;position:static;overflow:visible}.alt-phone-list [cmdk-empty]{padding:16px;font-size:14px}.alt-phone-verified{color:var(--alt-color-success);margin-inline-end:7px;display:inline-flex}.alt-risk-meter{text-align:center;color:var(--alt-color-text)}.alt-risk-meter>span{color:var(--alt-color-muted);font-size:14px;line-height:20px;display:block}.alt-risk-meter>strong{font-size:18px;font-weight:600;line-height:28px;display:block}.alt-verification-success{min-height:250px;color:var(--alt-color-success);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 24px;display:flex}.alt-verification-success h3{color:var(--alt-color-text);margin:0;font-size:20px}.alt-avatar{background:var(--alt-color-primary-soft);width:48px;height:48px;color:var(--alt-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.alt-avatar img{object-fit:cover;width:100%;height:100%}.alt-avatar.alt-size--sm{width:32px;height:32px;min-height:32px;font-size:12px}.alt-avatar.alt-size--lg{width:64px;height:64px}.alt-progress{background:var(--alt-color-background);border-radius:99px;width:100%;height:6px;overflow:hidden}.alt-progress-indicator{background:var(--alt-color-primary);border-radius:inherit;height:100%;transition:width .2s}.alt-progress[data-state=indeterminate] .alt-progress-indicator{animation:1.3s infinite alt-progress}@keyframes alt-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.alt-skeleton{background:linear-gradient(90deg, var(--alt-color-background) 25%, var(--alt-color-border) 50%, var(--alt-color-background) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite alt-shimmer}@keyframes alt-shimmer{to{background-position:-200% 0}}.alt-empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.alt-empty-icon{background:var(--alt-color-primary-soft);width:64px;height:64px;color:var(--alt-color-primary);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.alt-empty-state .alt-text{max-width:340px}.alt-tabs-list{border-bottom:1px solid var(--alt-color-border);gap:24px;display:flex;overflow:auto}.alt-tab{font:inherit;white-space:nowrap;color:var(--alt-color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px}.alt-tab[data-state=active]{border-bottom-color:var(--alt-color-primary);color:var(--alt-color-primary);font-weight:600}.alt-tab:disabled{opacity:.5;cursor:not-allowed}.alt-tabs-content{padding-top:24px}.alt-tabs--compact .alt-tabs-list,.alt-tabs--full-width .alt-tabs-list{background:#f1f1f1;border:0;border-radius:4px;gap:12px;padding:8px}.alt-tabs--compact .alt-tab,.alt-tabs--full-width .alt-tab{min-height:32px;color:var(--alt-color-muted);border:0;border-radius:4px;flex:1;padding:6px 12px}.alt-tabs--compact .alt-tab{height:32px;padding:7px 12px;font-size:12px;line-height:18px}.alt-tabs--compact .alt-tab[data-state=active],.alt-tabs--full-width .alt-tab[data-state=active]{background:var(--alt-color-surface);color:var(--alt-color-text);box-shadow:0 4px 12px #3333331a}.alt-tabs--full-width .alt-tabs-list{border:1px solid #f6f9ff;border-radius:8px;gap:4px}.alt-tabs--full-width .alt-tab{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:40px}@media (width<=640px){.alt-tabs--full-width .alt-tabs-list{border:0;justify-content:space-between}.alt-tabs--full-width .alt-tab{flex:0 auto;min-height:32px;padding:8px 12px;font-size:12px;line-height:16px}}.alt-tabs[data-orientation=vertical]{gap:24px;display:flex}.alt-tabs[data-orientation=vertical] .alt-tabs-list{border-bottom:0;border-inline-end:1px solid var(--alt-color-border);flex-direction:column;gap:8px}.alt-accordion-item{border-bottom:1px solid var(--alt-color-border)}.alt-accordion-header{font:inherit;margin:0}.alt-accordion-trigger{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;display:flex}.alt-accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.alt-accordion-trigger:disabled{color:var(--alt-color-disabled);cursor:not-allowed}.alt-accordion-content{overflow:hidden}.alt-accordion-content>div{padding-bottom:20px}.alt-stepper-heading{justify-content:space-between;gap:16px;margin-bottom:24px;font-size:16px;font-weight:500;line-height:16px;display:flex}.alt-stepper-heading>span:last-child{color:var(--alt-color-muted);font-size:12px}.alt-stepper ol{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.alt-stepper button{width:100%;color:inherit;font:500 16px/20px var(--alt-font-family);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:16px;min-height:48px;padding:12px;display:flex}.alt-stepper li[data-state=current] button{background:var(--alt-color-primary-soft);border-color:var(--alt-color-border)}.alt-stepper button:disabled{cursor:default}.alt-stepper li[data-state=upcoming] button:disabled{color:var(--alt-color-text)}.alt-step-number{background:var(--alt-color-background);width:24px;height:24px;color:var(--alt-color-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.alt-stepper li[data-state=current] .alt-step-number,.alt-stepper li[data-state=complete] .alt-step-number{background:var(--alt-color-primary);color:#fff}.alt-stepper small{color:var(--alt-color-muted);font-size:12px;display:block}.alt-breadcrumbs ol{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.alt-breadcrumbs li{align-items:center;gap:8px;display:flex}.alt-breadcrumbs a{color:var(--alt-color-muted);text-decoration:none}.alt-pagination{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.alt-pagination .alt-button{min-width:36px;padding:8px}.alt-table-wrap{border:1px solid var(--alt-color-border);border-radius:8px;max-width:100%;overflow:auto}.alt-table{border-collapse:collapse;width:100%;min-width:480px}.alt-table caption{text-align:start;padding:16px;font-weight:600}.alt-table th{text-align:start;background:var(--alt-color-background);color:var(--alt-color-muted);font-size:12px;font-weight:600}.alt-table th,.alt-table td{border-bottom:1px solid var(--alt-color-border);padding:14px 16px}.alt-table tr:last-child td{border-bottom:0}.alt-summary-card{background:linear-gradient(82deg, var(--alt-color-action-tonal-hover), var(--alt-color-surface) 98.56%);border:0;border-radius:16px;flex-direction:column;gap:28px;padding:24px;display:flex}.alt-summary-row{align-items:center;gap:12px;display:flex}.alt-summary-icon{background:var(--alt-color-surface);width:36px;height:36px;color:var(--alt-color-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.alt-summary-row strong{font-size:14px;font-weight:600;line-height:18px;display:block}.alt-summary-row small{color:var(--alt-color-muted);margin-top:2px;font-size:12px;line-height:12px;display:block}.alt-action-bar{background:var(--alt-color-surface);box-shadow:var(--alt-shadow-footer);z-index:5;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.alt-action-bar--sticky{position:sticky;bottom:0}.alt-action-bar-actions{align-items:center;gap:12px;display:flex}.alt-app-header{background:var(--alt-color-text);min-height:72px;color:var(--alt-color-surface);justify-content:space-between;align-items:center;gap:24px;padding:12px 64px;display:flex}.alt-app-logo{flex-shrink:0}.alt-app-navigation{align-items:center;gap:32px;display:flex}.alt-app-navigation a{color:inherit;font-size:14px;text-decoration:none}.alt-app-actions{align-items:center;gap:12px;display:flex}.alt-mobile-menu{display:none}.alt-form-layout{grid-template-columns:minmax(240px, var(--alt-size-sidebar)) minmax(0, 1fr);width:min(var(--alt-size-container), calc(100% - 64px));align-items:start;gap:20px;margin:24px auto;display:grid}.alt-form-sidebar{background:var(--alt-color-surface);box-shadow:var(--alt-shadow-panel);border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.alt-form-main{min-width:0}.alt-form-main>.alt-card{min-height:600px}@container (width<=500px){.alt-grid{grid-template-columns:repeat(var(--alt-grid-mobile-columns,1), minmax(0, 1fr))}}@media (width<=960px){.alt-form-layout{grid-template-columns:240px minmax(0,1fr);width:calc(100% - 40px)}.alt-form-sidebar{padding:16px}.alt-app-header{padding-inline:24px}.alt-app-navigation{gap:16px}}@media (width<=640px){.alt-container{width:calc(100% - 40px)}.alt-grid{grid-template-columns:repeat(var(--alt-grid-mobile-columns,1), minmax(0, 1fr))}.alt-heading--xl{font-size:28px;line-height:36px}.alt-form-layout{flex-direction:column;gap:0;width:100%;margin:0;display:flex}.alt-form-sidebar{width:100%;box-shadow:none;border-radius:0;gap:16px;padding:16px 20px}.alt-form-main{width:100%}.alt-form-main>.alt-card{min-height:0;box-shadow:none;border-radius:0;padding:20px}.alt-stepper ol{flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.alt-stepper li{flex-shrink:0}.alt-stepper button{gap:6px;min-height:40px;padding:8px}.alt-stepper small{display:none}.alt-summary-card{gap:12px;padding:14px}.alt-summary-row strong{font-size:12px}.alt-action-bar{border-top:1px solid var(--alt-color-border-subtle);box-shadow:var(--alt-shadow-footer-mobile);padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.alt-action-bar-actions{flex:1;justify-content:flex-end}.alt-action-bar-actions>.alt-button{flex:1;max-width:240px}.alt-app-header{min-height:56px;padding:8px 20px}.alt-app-navigation{display:none}.alt-mobile-menu{display:inline-flex}.alt-dialog{width:100%;max-height:90dvh;padding:20px;padding-bottom:max(20px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;top:auto;bottom:0;left:0;transform:none}.alt-drawer--right,.alt-drawer--left{border-radius:0;max-height:100dvh;top:0;bottom:0}.alt-drawer--right{left:auto;right:0}.alt-drawer--bottom{top:auto}.alt-dialog-footer .alt-button{flex:1}.alt-toast-viewport{max-width:calc(100vw - 24px);bottom:12px;right:12px}.alt-tabs-list{gap:16px}.alt-field-description{overflow-wrap:anywhere}.alt-radio-group{gap:12px}}@media (prefers-reduced-motion:reduce){:where([class^=alt-],[class*=\ alt-]){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.alt-button,.alt-checkbox,.alt-radio,.alt-switch,.alt-badge{border:1px solid buttontext}.alt-checkbox[data-state=checked],.alt-radio-indicator,.alt-switch[data-state=checked],.alt-progress-indicator{forced-color-adjust:none;color:highlighttext;background:highlight}.alt-overlay{opacity:.8;background:canvas}}.alt-otp-code-field{justify-items:start;gap:8px;display:grid}.alt-otp-slots{gap:12px;max-width:100%;display:flex;position:relative}.alt-otp-slot{border:1px solid var(--alt-color-border-strong);background:var(--alt-color-surface);border-radius:4px;flex:0 auto;place-items:center;width:44px;min-width:28px;height:40px;font-size:14px;font-weight:500;line-height:20px;display:grid}.alt-otp-slot[data-active]{border-color:var(--alt-color-primary);box-shadow:0 0 0 var(--alt-component-focus-ring-width) var(--alt-color-primary)}.alt-otp-slot i{background:var(--alt-color-text);width:1px;height:18px}.alt-otp-slots input{opacity:0;cursor:text;width:100%;min-width:0;font-size:16px;position:absolute;inset:0}.alt-otp-slots[data-invalid] .alt-otp-slot{border-color:var(--alt-color-danger)}.alt-otp-slots[data-disabled]{opacity:.6}.alt-otp-label{color:var(--alt-color-text);font-size:14px;font-weight:500;line-height:18px}.alt-otp-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.alt-verification-panel{color:var(--alt-color-text);background:var(--alt-color-surface);border-radius:12px 12px 0 0;min-width:0}.alt-verification-heading{border-bottom:1px solid var(--alt-color-border);justify-content:space-between;align-items:center;min-height:64px;padding:16px;display:flex;position:relative}.alt-verification-heading:before{content:"";background:var(--alt-color-border);border-radius:3px;width:48px;height:3px;position:absolute;top:11px;left:calc(50% - 24px)}.alt-verification-heading h2{margin:0;font-size:16px;font-weight:600;line-height:20px}.alt-verification-body{flex-direction:column;align-items:center;gap:32px;padding:24px 20px 40px;display:flex}.alt-verification-intro{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.alt-verification-icon{width:60px;height:60px;color:var(--alt-color-primary);background:var(--alt-color-selected);border-radius:50%;place-items:center;display:grid}.alt-verification-intro p{color:var(--alt-color-muted);text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:14px;line-height:22px}.alt-verification-intro strong{color:var(--alt-color-text);font-weight:500}.alt-verification-submit{text-align:center;gap:16px;width:100%;display:grid}.alt-verification-submit>.alt-button{width:100%;font-size:16px}.alt-verification-submit p{color:var(--alt-color-muted);margin:0;font-size:12px;line-height:16px}.alt-text-action{font:inherit;color:var(--alt-color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alt-text-action:disabled{color:inherit;cursor:default;text-decoration:none}.alt-text-action:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-verification-dialog{width:572px;box-shadow:var(--alt-shadow-dialog);border-radius:8px;gap:0;padding:0}.alt-verification-dialog .alt-dialog-heading{border-bottom:1px solid var(--alt-color-border);min-height:64px;padding:16px}.alt-verification-dialog .alt-dialog-heading .alt-heading{font-size:16px;line-height:20px}.alt-verification-dialog .alt-dialog-body{padding:0}.alt-kyc-details{container-type:inline-size}.alt-kyc-details-card{background:var(--alt-color-background);box-shadow:inset 0 0 0 .5px var(--alt-color-border-strong);border-radius:4px;overflow:hidden}.alt-kyc-details-trigger{width:100%;min-height:48px;box-shadow:inset 0 -.5px 0 var(--alt-color-border-strong);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px;font-size:16px;font-weight:500;line-height:20px;display:flex}.alt-kyc-details-trigger>svg{color:var(--alt-color-muted);flex:none}.alt-kyc-details-trigger[data-state=open]>svg{transform:rotate(180deg)}.alt-kyc-details-trigger:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:calc(-1 * var(--alt-component-focus-outline-width))}.alt-kyc-details-content{padding:16px}.alt-kyc-details dl,.alt-kyc-details dd{margin:0}.alt-kyc-details-content>dl{gap:16px;display:grid}.alt-kyc-detail{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:4px;display:grid}.alt-kyc-detail dt,.alt-kyc-detail-group>dt{color:var(--alt-color-muted);font-size:12px;font-weight:500;line-height:14px}.alt-kyc-detail dt{padding-top:2px}.alt-kyc-detail dd{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:18px}.alt-kyc-detail-group>dt{margin:0 0 4px;font-weight:600}.alt-kyc-detail-group>dd>dl{gap:4px;display:grid}.alt-kyc-detail-group .alt-kyc-detail{align-items:center;min-height:20px}.alt-kyc-detail-group .alt-kyc-detail dt{padding-top:0}.alt-kyc-detail-prefix,.alt-kyc-detail-separator{display:none}.alt-kyc-note{background:var(--alt-color-action-tonal);border-radius:4px;align-items:flex-start;gap:6px;margin-top:16px;padding:8px;display:flex;box-shadow:inset 0 0 0 .5px #8d8d8d80}.alt-kyc-note svg{color:var(--alt-color-text);flex:0 0 14px;margin-top:1.5px}.alt-kyc-note p{color:var(--alt-color-text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.alt-kyc-note a{color:var(--alt-color-primary)}.alt-kyc-details-footnote{text-align:right;color:var(--alt-color-muted);margin:12px 0 0;font-size:10px;font-weight:400;line-height:12px}@container (width>=501px){.alt-kyc-details-card{background:var(--alt-color-summary);box-shadow:inset 0 0 0 1px var(--alt-color-border);border-radius:8px}.alt-kyc-details-trigger{min-height:56px;box-shadow:inset 0 -1px 0 var(--alt-color-border);padding:16px}.alt-kyc-details-content>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.alt-kyc-details-content>dl>*{order:var(--alt-kyc-order,0)}.alt-kyc-detail{grid-template-columns:minmax(0,1fr)}.alt-kyc-detail dt{padding-top:0;font-size:14px;line-height:18px}.alt-kyc-detail-group>dt{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.alt-kyc-detail-group>dd>dl{flex-wrap:wrap;gap:0;display:flex}.alt-kyc-detail-group>dd>dl:after{content:"";flex-basis:100%;order:2}.alt-kyc-detail-group .alt-kyc-detail{display:contents}.alt-kyc-detail-group .alt-kyc-detail dt{order:1}.alt-kyc-detail-group .alt-kyc-detail dd{order:3;margin-top:4px}.alt-kyc-detail-prefix,.alt-kyc-detail-separator{white-space:pre;display:inline}.alt-kyc-note{border-radius:8px;margin-top:28px;padding:12px;box-shadow:inset 0 0 0 1px #d8d8d880}.alt-kyc-details-footnote{line-height:14px}}@media (forced-colors:active){.alt-kyc-details-card{outline-offset:-1px;outline:1px solid canvastext}}.alt-document-upload-list{gap:12px;min-width:0;display:grid;container-type:inline-size}.alt-document-upload-group,.alt-document-upload-parts{margin:0;padding:0;list-style:none}.alt-document-upload-group{gap:12px;display:grid}.alt-document-upload-card{border:1px dashed var(--alt-color-border);border-radius:8px;gap:12px;min-width:0;padding:20px 16px;display:grid}.alt-document-upload-list--grouped .alt-document-upload-group{border:1px solid var(--alt-color-border);border-radius:12px;gap:0;padding:20px}.alt-document-upload-list--grouped .alt-document-upload-card{border:0;border-radius:0;padding:0}.alt-document-upload-list--cards .alt-document-upload-card[data-uploaded]{border-style:solid}.alt-document-upload-list--grouped .alt-document-upload-card+.alt-document-upload-card{border-top:1px solid var(--alt-color-border);margin-top:16px;padding-top:16px}.alt-document-upload-parts{gap:12px;display:grid}.alt-document-upload-row{min-width:0}.alt-document-upload-main{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.alt-document-upload-heading{align-items:center;min-height:24px;display:flex}.alt-document-upload-label{align-items:center;gap:12px;min-width:0;display:flex}.alt-document-upload-icon{width:24px;height:24px;color:var(--alt-color-muted);background:#d8d8d84d;border-radius:50%;flex:none;place-items:center;display:grid}.alt-document-upload-name{align-items:center;gap:4px;min-width:0;display:flex}.alt-document-upload-doc-title,.alt-document-upload-part-title{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:18px}.alt-document-upload-doc-title{font-weight:500}.alt-document-upload-part-title{font-weight:400;position:relative}.alt-document-upload-optional{color:var(--alt-color-muted);font-size:12px;font-weight:400;line-height:16px}.alt-document-upload-list--grouped .alt-document-upload-row--part{padding-left:47px}.alt-document-upload-list--grouped .alt-document-upload-part-title{padding-left:21px}.alt-document-upload-list--grouped .alt-document-upload-part-title:before{content:"•";text-align:center;width:21px;position:absolute;left:0}.alt-document-success{color:var(--alt-color-success);flex:none;display:inline-flex}.alt-document-upload-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;min-width:0;max-width:60%;display:flex;position:relative}.alt-document-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.alt-document-browse{cursor:pointer;flex:none}.alt-document-browse[aria-disabled=true]{cursor:not-allowed}.alt-document-filename{min-width:0;color:var(--alt-color-primary);font:500 14px/18px var(--alt-font-family);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;overflow:hidden}button.alt-document-filename{cursor:pointer}button.alt-document-filename:disabled{color:var(--alt-color-disabled);cursor:default}.alt-document-upload-list .alt-button.alt-document-remove{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--alt-color-muted);flex:none;margin-right:-5px;padding:0}.alt-document-progress{justify-items:end;gap:2px;width:120px;min-width:0;display:grid}.alt-document-progress-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--alt-color-muted);font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.alt-document-progress-bar{align-items:center;gap:8px;width:100%;height:12px;display:flex}.alt-document-progress-track{background:var(--alt-color-action-tonal);border-radius:100px;flex:1;height:4px;overflow:hidden}.alt-document-progress-track>span{border-radius:inherit;background:var(--alt-color-primary);height:100%;transition:width .2s linear;display:block}.alt-document-progress-value{min-width:20px;color:var(--alt-color-muted);text-align:right;flex:none;font-size:10px;line-height:12px}.alt-document-upload-row>p{margin:8px 0 0}.alt-document-upload-row:has(>.alt-document-upload-main .alt-document-upload-icon)>p{margin-left:36px}.alt-document-upload-list--grouped .alt-document-upload-row--part>p{margin-left:21px}.alt-document-upload-footer{display:grid}.alt-document-upload-hint{color:var(--alt-color-muted);margin:0;font-size:12px;line-height:16px}.alt-document-upload-footer>.alt-button.alt-document-alternative,.alt-document-fetch>.alt-button.alt-document-alternative{justify-self:end;min-height:40px;padding:10px 9px;font-size:14px;line-height:18px}@container (width<=500px){.alt-document-upload-list--cards .alt-document-upload-card{border:.5px dashed var(--alt-color-border-strong);border-radius:4px;padding:20px}.alt-document-upload-list--grouped .alt-document-upload-group{border:.5px solid var(--alt-color-border-strong);border-radius:8px;padding:12px}.alt-document-upload-list--grouped .alt-document-upload-card+.alt-document-upload-card{margin-top:20px;padding-top:20px}.alt-document-upload-list--grouped .alt-document-upload-row--part{padding-left:12px}.alt-document-upload-list--grouped .alt-document-upload-part-title{padding-left:0}.alt-document-upload-list--grouped .alt-document-upload-part-title:before{content:none}.alt-document-upload-list--grouped .alt-document-upload-row--part>p{margin-left:0}}.alt-document-fetch{font-family:var(--alt-font-family);color:var(--alt-color-text);gap:12px;display:grid;container-type:inline-size}.alt-document-fetch-body{gap:16px;display:grid}.alt-document-fetch-heading{align-items:center;gap:8px;min-height:22px;display:flex}.alt-document-fetch-heading>.alt-document-fetch-title{margin:0;font-size:16px;font-weight:600;line-height:20px}.alt-document-fetch-logo{flex:none;display:inline-flex}.alt-document-fetch-description{margin:0;font-size:14px;line-height:18px}.alt-document-fetch-card{border:1px solid var(--alt-color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.alt-document-fetch-documents{flex-wrap:wrap;gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.alt-document-fetch .alt-chip.alt-chip--document{min-height:34px;line-height:18px}.alt-document-fetch-status{color:var(--alt-color-danger);flex:none}.alt-document-fetch-card>.alt-button{border-radius:6px;flex:none;padding-inline:19px;font-size:14px;line-height:18px}@container (width<=500px){.alt-document-fetch-card{border:.5px solid var(--alt-color-border-strong);border-radius:4px;flex-direction:column;align-items:stretch;gap:20px;padding:12px}.alt-document-fetch-documents{gap:12px}.alt-document-fetch .alt-chip.alt-chip--document{min-height:32px;font-size:12px;line-height:16px}.alt-document-fetch-card>.alt-button{width:100%;font-size:12px;line-height:16px}}.alt-capture-guidelines{gap:24px;display:grid;container:alt-capture-guidelines/inline-size}.alt-capture-guidelines-heading{align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:500;line-height:18px;display:flex}.alt-guidance-danger .alt-capture-guidelines-heading{color:var(--alt-color-danger)}.alt-guidance-success .alt-capture-guidelines-heading{color:var(--alt-color-success)}.alt-capture-guidelines ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;list-style:none;display:grid}.alt-capture-guidelines li{border:1px solid color-mix(in srgb, var(--alt-color-danger) 5%, transparent);background:var(--alt-color-guidance-danger,#fff8f8);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100px;padding:8px 2px;font-size:10px;line-height:12px;display:flex}.alt-guidance-success li{background:var(--alt-color-guidance-success,#f7fdfb);border-color:color-mix(in srgb, var(--alt-color-success) 5%, transparent)}.alt-guidance-art{width:32px;height:32px;color:var(--alt-color-danger);place-items:center;display:grid}.alt-guidance-art>img,.alt-guidance-art>svg{max-width:100%;max-height:100%}.alt-guidance-success .alt-guidance-art{color:var(--alt-color-success)}.alt-signature-input{gap:24px;min-width:0;display:grid}.alt-signature-method-shell{background:var(--alt-color-background);border-radius:8px;padding:8px}.alt-signature-methods{background:var(--alt-color-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:3px 4px;display:flex}.alt-signature-methods button{min-height:42px;color:var(--alt-color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:20px;display:flex}.alt-signature-methods button>svg{flex-shrink:0;width:16px;height:16px}.alt-signature-methods button[data-state=active]{background:var(--alt-color-primary);color:#fff}.alt-signature-methods button:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-signature-methods button:disabled{opacity:.5;cursor:default}.alt-signature-guidance{margin-top:24px}.alt-signature-field--verification{gap:8px;position:relative}.alt-signature-field--verification .alt-signature-surface{border:1px dashed var(--alt-color-border);border-radius:8px;height:200px}.alt-signature-field--verification .alt-signature-placeholder{color:var(--alt-color-muted);flex-direction:column;align-items:center;gap:4px;font-size:14px;line-height:18px;display:flex}.alt-signature-field--verification .alt-signature-placeholder svg{color:var(--alt-color-text)}.alt-signature-field--verification .alt-signature-footer{justify-content:center}.alt-signature-field--verification .alt-signature-footer>span{text-align:center;font-size:12px;line-height:14px}.alt-signature-field--verification .alt-signature-footer>button{background:var(--alt-color-background);height:26px;min-height:26px;color:var(--alt-color-muted);border-radius:60px;padding:4px 8px;font-size:12px;line-height:18px;position:absolute;top:16px;right:16px}.alt-signature-field--verification[data-empty] .alt-signature-footer>button{display:none}.alt-selfie-capture h2{margin:0;font-size:20px;font-weight:600;line-height:24px}.alt-selfie-capture>p{margin:12px 0 0;font-size:14px;line-height:18px}.alt-selfie-intro-art{place-items:center;height:170px;margin:140px auto 0;display:grid}.alt-selfie-brackets{width:172px;height:170px;color:var(--alt-color-primary);place-items:center;display:grid;position:relative}.alt-selfie-brackets>i{border:0 solid;border-width:2px 0 0 2px;border-radius:3px 0 0;width:20px;height:17px;position:absolute}.alt-selfie-brackets>i:first-of-type{top:0;left:0}.alt-selfie-brackets>i:nth-of-type(2){top:0;right:0;transform:rotate(90deg)}.alt-selfie-brackets>i:nth-of-type(3){bottom:0;right:0;transform:rotate(180deg)}.alt-selfie-brackets>i:nth-of-type(4){bottom:0;left:0;transform:rotate(270deg)}.alt-selfie-avatar{border:5px solid var(--alt-color-selected);background:var(--alt-color-primary-soft);border-radius:50%;place-items:center;width:147px;height:147px;display:grid;overflow:hidden}.alt-selfie-capture--capture,.alt-selfie-capture--review{text-align:center}.alt-selfie-viewport{background:var(--alt-color-selected);width:185px;height:188px;color:var(--alt-color-primary);border-radius:50%;place-items:center;margin:111px auto 0;display:grid;overflow:hidden}.alt-selfie-viewport>img,.alt-selfie-viewport>video{object-fit:cover;width:100%;height:100%}.alt-selfie-actions{justify-content:center;margin-top:129px;display:flex}.alt-selfie-shutter.alt-button{border:3px solid var(--alt-color-primary);width:54px;height:54px;box-shadow:inset 0 0 0 3px var(--alt-color-surface);border-radius:50%}.alt-onboarding-progress{background:var(--alt-color-surface);gap:16px;padding:20px;display:grid}.alt-investment-summary{background:var(--alt-color-summary,#f1f1f1);border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;min-height:62px;margin:0;padding:12px;display:grid}.alt-investment-summary>div+div{border-left:1px solid #e2e2e2;padding-left:12px}.alt-onboarding-progress .alt-investment-summary{background:var(--alt-color-progress-summary);border-radius:4px}.alt-onboarding-progress .alt-investment-summary>div+div{border-left-color:#d8d8d899}.alt-investment-summary dt{color:var(--alt-color-muted);margin-bottom:6px;font-size:12px;line-height:14px}.alt-investment-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:18px}.alt-onboarding-progress-title{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.alt-onboarding-progress-title h2{margin:0;font-size:20px;font-weight:600;line-height:24px}.alt-onboarding-progress-title>button,.alt-onboarding-progress-title>span{min-height:32px;font:inherit;color:var(--alt-color-primary);background:var(--alt-color-primary-soft);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:10px 12px;font-size:12px;font-weight:600;line-height:12px;display:inline-flex}.alt-onboarding-progress-title>button{cursor:pointer}.alt-onboarding-progress-track{background:var(--alt-color-border);height:2px}.alt-onboarding-progress-track>span{background:var(--alt-color-success);height:100%;display:block}@media (width<=640px){.alt-verification-dialog{border-radius:12px 12px 0 0}}@media (prefers-reduced-motion:reduce){.alt-otp-slot i{animation:none}}.alt-signature-field--verification .alt-signature-placeholder{justify-content:center}.alt-onboarding-progress-title>button,.alt-onboarding-progress-title>span{padding-block:9px}.alt-onboarding-progress-track{border-top:2px solid var(--alt-color-border);height:0}.alt-onboarding-progress-track>span{height:2px;transform:translateY(-2px)}.alt-selfie-actions{margin-top:75px}.alt-selfie-shutter.alt-button{border-color:var(--alt-color-text);background:var(--alt-color-text)}:where(.alt-otp-code-field,.alt-verification-panel,.alt-kyc-details,.alt-document-upload-list,.alt-capture-guidelines,.alt-signature-input,.alt-selfie-capture,.alt-onboarding-progress){font-family:var(--alt-font-family);font-size:var(--alt-font-body);line-height:var(--alt-font-line-height);color:var(--alt-color-text)}.alt-guidance-success li{background:var(--alt-color-guidance-success,#f8fef9)}.alt-signature-field--verification .alt-signature-footer>button{background:var(--alt-color-surface);border:1px solid #d6d7df}.alt-onboarding-progress-track{border:0;height:0;position:relative}.alt-onboarding-progress-track:before{content:"";background:var(--alt-color-border);height:2px;position:absolute;inset:0 0 auto}.alt-onboarding-progress-track>span{position:absolute;top:0;left:0;transform:none}.alt-verification-heading{min-height:64px;padding:16px 16px 0}@media (width<=640px){.alt-verification-dialog .alt-dialog-heading{min-height:64px;padding:16px 16px 0}}.alt-check-field--sm .alt-check-row{align-items:flex-start;gap:8px}.alt-check-field--sm .alt-check-row label{font-size:12px;line-height:16px}.alt-check-field--sm .alt-checkbox{width:12px;height:12px;margin-top:2px}.alt-check-field--sm .alt-check-description{padding-inline-start:20px}.alt-check-field--sm .alt-checkbox svg{width:10px;height:10px}.alt-time-picker{font-family:var(--alt-font-family);color:var(--alt-color-text);width:100%;container-type:inline-size}.alt-time-zone{background:var(--alt-color-background);border-radius:2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:33px;padding:7.5px 8px;font-size:14px;font-weight:600;line-height:18px;display:flex}.alt-time-zone button{appearance:none;color:var(--alt-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.alt-time-layout{box-shadow:inset 0 0 0 1px var(--alt-color-border);border:0;border-radius:2px;grid-template-columns:160px minmax(0,1fr);margin-top:16px;display:grid}.alt-time-days{border-right:1px solid #d8dce6;flex-direction:column;gap:8px;padding:24px 16px;display:flex}.alt-time-day{background:var(--alt-color-surface);text-align:start;width:127px;min-height:71px;color:inherit;cursor:pointer;border:0;border-radius:2px;flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:3px;padding:15px 16px;font-family:inherit;display:flex}.alt-time-day strong{font-size:16px;font-weight:600;line-height:19px}.alt-time-day span{font-size:14px;line-height:18px}.alt-time-day[data-state=checked]{background:var(--alt-color-action-tonal)}.alt-time-day[data-state=checked] strong{color:var(--alt-color-primary)}.alt-time-day--skeleton{pointer-events:none;cursor:default;gap:8px}.alt-time-group-skeleton{margin-bottom:8px}.alt-time-layout[hidden]{display:none}.alt-time-groups{flex-direction:column;gap:23px;min-width:0;padding:23px 24px;display:flex}.alt-time-group>p{margin:0 0 8px;font-size:14px;font-weight:600;line-height:18px}.alt-time-slots{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.alt-time-slot{background:var(--alt-color-surface);min-width:0;min-height:36px;color:inherit;font:400 12px/16px var(--alt-font-family);cursor:pointer;overflow-wrap:anywhere;border:1px solid #d6dae5;border-radius:6px;padding:8px 4px}.alt-time-slot[data-state=checked]{color:#fff;background:var(--alt-color-primary);border-color:var(--alt-color-primary)}.alt-time-slot:not(:disabled):hover{border-color:var(--alt-color-primary)}.alt-time-slot:disabled,.alt-time-day:disabled,.alt-time-zone button:disabled{color:var(--alt-color-disabled);cursor:not-allowed}.alt-time-slot:disabled{background:var(--alt-color-background);text-decoration:line-through}.alt-time-slot:focus-visible,.alt-time-day:focus-visible,.alt-time-zone button:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-time-empty{margin:0;font-size:14px;line-height:21px}.alt-appointment{background:var(--alt-color-surface);color:var(--alt-color-text);font-family:var(--alt-font-family);border-radius:16px;width:100%;overflow:hidden;container-type:inline-size}.alt-appointment>header{text-align:center;padding:46px 40px 28px}.alt-appointment h2{font:400 24px/29px var(--alt-font-display-family);margin:0 0 9px}.alt-appointment header p{margin:0;font-size:12px;line-height:16px}.alt-appointment-scroll{scrollbar-width:none;max-height:381px;margin:0 40px;overflow-y:auto}.alt-appointment-scroll::-webkit-scrollbar{display:none}.alt-appointment-scroll:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:calc(-1 * var(--alt-component-focus-outline-width))}.alt-appointment>footer{justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex;box-shadow:0 -4px 20px #0000001a}.alt-appointment>footer>.alt-field{flex:1;min-width:0}.alt-appointment>footer .alt-input-wrap{border-color:#0000}.alt-appointment>footer .alt-input{padding-inline:1px}.alt-appointment>footer .alt-input-wrap:focus-within{border-color:var(--alt-color-primary)}.alt-appointment>footer>div:last-child{gap:16px;display:flex}.alt-appointment>footer .alt-button{width:120px;min-width:120px;padding-inline:10px}.alt-appointment-dialog{z-index:101;width:min(760px,100vw - 48px);max-height:calc(100dvh - 96px);font-family:var(--alt-font-family);outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alt-appointment-dialog>.alt-appointment{max-height:calc(100dvh - 96px);overflow-y:auto}.alt-appointment-close{color:#fff;position:absolute;top:-40px;right:0}@container (width<=600px){.alt-appointment>header{padding:20px 24px}.alt-appointment h2{font:600 20px/24px var(--alt-font-family)}.alt-appointment-scroll{max-height:none;margin:0 23.5px;overflow:visible}.alt-appointment>footer{flex-wrap:wrap;gap:16px;padding:16px}.alt-appointment>footer>.alt-field{flex-basis:100%}.alt-appointment>footer>div:last-child{justify-content:flex-end;width:100%}.alt-appointment>footer .alt-button{min-width:100px}}@media (width<=640px){.alt-appointment-dialog{width:100%;max-height:calc(100dvh - 48px);top:auto;bottom:0;left:0;transform:none}.alt-appointment-dialog>.alt-appointment{max-height:calc(100dvh - 48px)}}.alt-choice-group--radio-card .alt-choice{text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:11px;display:flex}.alt-choice-radio{border:1.5px solid var(--alt-color-border-strong);border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;margin:1.5px;display:grid}.alt-choice[data-state=checked] .alt-choice-radio{border-color:var(--alt-color-primary)}.alt-choice-radio>span>span{background:var(--alt-color-primary);border-radius:50%;width:7.5px;height:7.5px;display:block}.alt-choice[aria-invalid=true][data-state=checked] .alt-choice-radio{border-color:var(--alt-color-danger)}.alt-choice[aria-invalid=true][data-state=checked] .alt-choice-radio>span>span{background:var(--alt-color-danger)}.alt-choice-group--radio-card+.alt-group-description{padding-top:16px;font-size:14px;line-height:18px}.alt-demat-field{font-family:var(--alt-font-family);container-type:inline-size}.alt-demat-group{gap:20px;max-width:600px;display:grid}.alt-demat-card{box-shadow:0 0 0 1px var(--alt-color-border);background:var(--alt-color-surface);color:var(--alt-color-text);text-align:left;cursor:pointer;border:0;border-radius:8px;gap:16px;width:100%;min-width:0;padding:16px 24px;font-family:inherit;display:flex}.alt-demat-card[data-state=checked]{background:var(--alt-color-summary);box-shadow:0 0 0 1px var(--alt-color-primary)}.alt-demat-indicator{flex:0 0 20px;height:20px;display:flex}.alt-demat-indicator-disc{border:2px solid var(--alt-color-border-strong);color:#fff;border-radius:50%;flex:1;place-items:center;display:grid}.alt-demat-indicator-disc svg,.alt-demat-indicator-off,.alt-demat-indicator-on{display:none}.alt-demat-card[data-state=checked] .alt-demat-indicator-disc{background:var(--alt-color-primary);border-color:var(--alt-color-primary)}.alt-demat-card[data-state=checked] .alt-demat-indicator-disc svg{display:block}.alt-demat-details{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,128px);gap:20px 24px;display:grid}.alt-demat-detail{flex-direction:column;gap:4px;min-width:0;display:flex}.alt-demat-detail>span{color:var(--alt-color-muted);font-size:12px;font-weight:500;line-height:14px}.alt-demat-details strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:18px}.alt-demat-accountHolder{grid-area:1/1}.alt-demat-accountNumber{grid-area:1/2}.alt-demat-divider{background:var(--alt-color-border);grid-area:2/1/3/-1;height:1px;margin-bottom:-1px}.alt-demat-participant{grid-area:3/1}.alt-demat-depository{grid-area:3/2}.alt-demat-card:disabled{opacity:.5;cursor:not-allowed}.alt-demat-card:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-nominee-card{border:.5px solid var(--alt-color-action-disabled-border);width:100%;max-width:375px;font-family:var(--alt-font-family);background:var(--alt-color-surface);color:var(--alt-color-text);border-radius:8px;overflow:hidden}.alt-nominee-header{background:var(--alt-color-summary);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.alt-nominee-header>strong{font-size:14px;font-weight:600;line-height:18px}.alt-nominee-header .alt-button{background:#fff;width:30px;min-width:30px;height:32px}.alt-nominee-card dl{justify-content:space-between;align-items:center;gap:20px;margin:0;padding:14px 16px;display:flex}.alt-nominee-card dl:before{content:"";background:var(--alt-color-border);flex:0 0 1px;order:1;height:24px}.alt-nominee-card dl>div:last-child{order:2;min-width:43px}.alt-nominee-card dt{color:var(--alt-color-muted);font-size:12px;font-weight:400;line-height:16px}.alt-nominee-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:500;line-height:18px}@media (width<=640px){.alt-nominee-card{border:1px solid #e4e5e8;border-radius:4px}.alt-nominee-header{background:var(--alt-color-surface-subtle);min-height:50px;padding:0 20px 0 16px}.alt-nominee-header .alt-button{border-radius:0;width:29px;min-width:29px;height:29px;min-height:29px}.alt-nominee-card dl{justify-content:flex-start;gap:16px;padding:14px 20px}.alt-nominee-card dl:before{background:var(--alt-color-border-strong);flex-basis:.5px;margin-left:auto}}.alt-signing-list{font-family:var(--alt-font-family);color:var(--alt-color-text);gap:8px;display:grid;container-type:inline-size}.alt-signing-row{border:.5px solid var(--alt-color-border-strong);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 16px;display:flex}.alt-signing-row>strong{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:20px}.alt-signing-row>.alt-button{flex:none}.alt-signing-list--digital .alt-signing-row{border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:0;display:flex}.alt-signing-name{align-items:center;gap:4px;min-width:0;display:flex}.alt-signing-list--digital .alt-signing-name{flex:0 275px}.alt-signing-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:18px}.alt-signing-icon{background:var(--alt-color-action-tonal);height:24px;color:var(--alt-color-primary);border-radius:50%;flex:0 0 24px;place-items:center start;padding-left:6px;display:grid}.alt-signing-meta{display:contents}.alt-signing-pages{background:var(--alt-color-summary);white-space:nowrap;border-radius:4px;flex:none;padding:4.5px 8px;font-size:12px;line-height:16px}.alt-signing-list .alt-button.alt-signing-action,.alt-signing-list .alt-button.alt-signing-link{min-height:0;color:var(--alt-color-primary);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:18px;text-decoration:underline}.alt-signing-list .alt-button.alt-signing-action:disabled:not([data-loading]),.alt-signing-list .alt-button.alt-signing-link:disabled:not([data-loading]){color:var(--alt-color-disabled);background:0 0}.alt-signing-action-icon{display:none}.alt-signing-head{background:var(--alt-color-summary);min-height:40px;color:var(--alt-color-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:12px;font-weight:500;line-height:14px;display:flex}.alt-signing-head>span:first-child,.alt-signing-list--offline .alt-signing-offline-name{flex:0 275px;min-width:0}.alt-signing-list--offline{gap:0}.alt-signing-list--offline .alt-signing-row{border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:8px;padding:0 20px;display:flex}.alt-signing-list--offline .alt-signing-row:last-child{border-bottom:1px solid var(--alt-color-border);min-height:44px;padding-bottom:7px}.alt-signing-list--offline .alt-signing-offline-name strong{font-size:14px;font-weight:400;line-height:18px}.alt-signing-list--offline .alt-signing-pages,.alt-signing-more{display:none}.alt-signing-sheet .alt-heading{font-size:16px;font-weight:500;line-height:20px}.alt-signing-sheet-actions{margin:0;padding:0;list-style:none}.alt-signing-sheet-actions li+li{border-top:1px solid var(--alt-color-border)}.alt-signing-sheet-actions button{width:100%;min-height:48px;color:var(--alt-color-text);font:400 14px/17px var(--alt-font-family);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.alt-signing-sheet-actions svg{color:var(--alt-color-primary);flex-shrink:0}.alt-signing-downloads{display:contents}.alt-signing-downloads>div{place-items:center;display:grid}.alt-signing-downloads>div>*{grid-area:1/1}.alt-signing-downloads>div>span{visibility:hidden;white-space:nowrap;height:0;font-size:12px;font-weight:500;line-height:14px;overflow:hidden}.alt-signing-list .alt-signing-link .alt-button-content{gap:6px}.alt-action-group{background:var(--alt-color-background);font-family:var(--alt-font-family);color:var(--alt-color-text);border-radius:8px;gap:12px;padding:16px;display:grid}.alt-action-group>.alt-action-group-heading{margin:0;font-size:16px;font-weight:500;line-height:20px}.alt-action-card{border:1px solid var(--alt-color-border);background:var(--alt-color-surface);width:100%;min-height:64px;color:var(--alt-color-text);font-family:var(--alt-font-family);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.alt-action-card-icon{flex:none;width:18px;height:18px;display:inline-flex}.alt-action-card-icon>svg{width:100%;height:100%}.alt-action-card-text{flex:1;gap:4px;min-width:0;display:grid}.alt-action-card-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:18px}.alt-action-card-description{color:var(--alt-color-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.alt-action-card-chevron{flex:none;width:14px;height:14px}.alt-action-card:focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-action-card:disabled{color:var(--alt-color-disabled);background:var(--alt-color-action-disabled);cursor:not-allowed}.alt-action-card:disabled .alt-action-card-description{color:inherit}@media (width<=640px){.alt-action-group{border-radius:4px;gap:8px}.alt-action-group>.alt-action-group-heading{font-size:14px;line-height:19px}.alt-action-card{border:.5px solid var(--alt-color-border-strong);border-radius:4px;gap:8px;min-height:48px;padding:0 13px 0 15px}.alt-action-card-icon{width:16px;height:16px}.alt-action-card-text{gap:0}.alt-action-card-title{font-size:12px;line-height:16px}.alt-action-card-description{font-size:10px;line-height:16px}.alt-action-card-chevron{width:12px;height:12px}}@container (width<=500px){.alt-demat-card{box-shadow:0 0 0 .5px var(--alt-color-border-strong);border-radius:4px;gap:12px;padding:16px 12px}.alt-demat-card[data-state=checked]{background:var(--alt-color-selected);box-shadow:0 0 0 1px var(--alt-color-primary)}.alt-demat-indicator-disc{display:none}.alt-demat-indicator-off{color:var(--alt-color-muted);display:block}.alt-demat-card[data-state=checked] .alt-demat-indicator-off{display:none}.alt-demat-card[data-state=checked] .alt-demat-indicator-on{color:var(--alt-color-primary);display:block}.alt-demat-details{grid-template-columns:minmax(0,1fr);gap:20px}.alt-demat-details>*{grid-area:auto}.alt-demat-participant{order:1}.alt-demat-accountNumber{order:2}.alt-demat-depository{order:3}.alt-demat-details .alt-demat-desktop-detail,.alt-demat-divider{display:none}.alt-signing-row{flex-direction:column;align-items:stretch;padding:16px}.alt-signing-list--digital .alt-signing-row+.alt-signing-row{margin-top:8px}.alt-signing-list--digital .alt-signing-row{border:.5px solid var(--alt-color-border-strong);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;min-height:60px;padding:11.5px 15.5px;display:grid}.alt-signing-name{grid-area:1/1}.alt-signing-list--digital .alt-signing-name strong{font-size:12px;font-weight:500;line-height:16px}.alt-signing-icon{display:none}.alt-signing-pages{color:var(--alt-color-muted);background:0 0;grid-area:2/1;padding:0;line-height:16px}.alt-signing-list .alt-button.alt-signing-action{background:var(--alt-color-action-tonal);border-radius:4px;grid-area:1/2/span 2;width:28px;height:28px;text-decoration:none}.alt-signing-action-icon{display:block}.alt-signing-action-label,.alt-signing-head{display:none}.alt-signing-list--offline .alt-signing-row,.alt-signing-list--offline .alt-signing-row:last-child{border:.5px solid var(--alt-color-border-strong);border-radius:4px;flex-direction:row;min-height:65px;margin-top:0;padding:13.5px 15.5px}.alt-signing-list--offline .alt-signing-row+.alt-signing-row{margin-top:16px}.alt-signing-list--offline .alt-signing-row .alt-signing-downloads{display:none}.alt-signing-list--offline .alt-signing-offline-name{flex:auto;align-content:start;gap:2px;min-height:37px;display:grid}.alt-signing-list--offline .alt-signing-offline-name strong{font-size:12px;font-weight:600;line-height:16px}.alt-signing-list--offline .alt-signing-pages{color:var(--alt-color-muted);background:0 0;padding:0;font-size:12px;line-height:16px;display:block}.alt-signing-list .alt-signing-more{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--alt-color-primary);background:#70707026;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}}@container (width<=600px){.alt-time-layout{box-shadow:none;border:0;flex-direction:column;display:flex}.alt-time-days{scroll-snap-type:x proximity;border:0;flex-direction:row;gap:4px;padding:0 0 4px;overflow-x:auto}.alt-time-day{scroll-snap-align:start}.alt-time-rail[data-overflow]{position:relative}.alt-time-rail[data-overflow] .alt-time-days{scrollbar-width:none}.alt-time-rail[data-overflow] .alt-time-days::-webkit-scrollbar{display:none}.alt-time-rail .alt-button.alt-time-rail-prev,.alt-time-rail .alt-button.alt-time-rail-next{width:52px;min-width:52px;height:71px;min-height:71px;color:var(--alt-color-text);box-shadow:none;background:linear-gradient(90deg,#f9f9f900,#fff 56.5%);border-radius:0;justify-content:flex-end;padding:0 11px 0 0;position:absolute;top:0}.alt-time-rail .alt-button.alt-time-rail-prev{left:0;transform:scaleX(-1)}.alt-time-rail .alt-button.alt-time-rail-next{right:0}.alt-time-rail-prev[disabled],.alt-time-rail-next[disabled]{display:none}.alt-time-groups{gap:18px;padding:20px 0 0}}.alt-document-upload{width:100%;font-family:var(--alt-font-family);color:var(--alt-color-text)}.alt-document-upload-surface{border:.5px dashed var(--alt-color-border-strong);background:var(--alt-color-surface);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px;display:flex;position:relative}.alt-document-upload[data-state=uploaded] .alt-document-upload-surface{border-style:solid}.alt-document-upload[data-state=uploading] .alt-document-upload-surface{border-radius:8px}.alt-document-upload[data-disabled=true]{opacity:.5}.alt-document-upload-surface:has(:focus-visible){outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px}.alt-document-upload-title{flex:1;align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:500;line-height:18px;display:flex}.alt-document-upload-title label{overflow-wrap:anywhere}.alt-document-upload-success{color:var(--alt-color-success);flex-shrink:0}.alt-document-upload-control{align-items:center;gap:12px;min-width:0;max-width:52%;display:flex}.alt-document-upload-control>.alt-button{gap:4px;min-height:32px;padding:6px 12px;font-size:14px;line-height:18px}.alt-document-upload-control>.alt-icon-button{width:20px;min-width:20px;color:var(--alt-color-muted);padding:0}.alt-document-upload-filename{font:500 14px/18px var(--alt-font-family);color:var(--alt-color-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.alt-document-upload-filename:disabled{cursor:default}.alt-document-upload-progress{width:120px;min-width:0;color:var(--alt-color-muted);gap:2px;display:grid}.alt-document-upload-progress>span{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.alt-document-upload-progress>div{align-items:center;gap:8px;display:flex}.alt-document-upload-progress [role=progressbar]{background:var(--alt-color-action-tonal);border-radius:100px;flex:1;height:4px;overflow:hidden}.alt-document-upload-progress i{background:var(--alt-color-primary);height:100%;display:block}.alt-document-upload-progress small{font-size:10px;line-height:12px}.alt-document-component-hint{align-items:flex-start;gap:4px;margin-top:6px;padding-inline:16px;font-size:12px;line-height:14px;display:flex}.alt-document-component-hint svg{flex-shrink:0}.alt-document-source{min-width:105px;height:28px;font:600 14px/18px var(--alt-font-family);color:var(--alt-color-primary);background:var(--alt-color-action-tonal);cursor:pointer;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.alt-document-source[data-source=digilocker]{color:#6334fa;background:#6334fa1a}.alt-document-source:disabled{opacity:.5;cursor:not-allowed}.alt-document-source:focus-visible{outline:var(--alt-component-focus-outline-width) solid currentColor;outline-offset:2px}.alt-document-source-menu{z-index:120;background:var(--alt-color-surface);min-width:150px;max-width:calc(100vw - 24px);color:var(--alt-color-text);box-shadow:0 0 0 .5px var(--alt-color-border-strong);font:400 14px/16px var(--alt-font-family);border-radius:4px;overflow:hidden}.alt-document-source-option{cursor:pointer;outline:none;min-height:32px;padding:8px}.alt-document-source-option[data-highlighted],.alt-document-source-option[data-state=checked]{background:var(--alt-color-action-tonal)}.alt-document-component-hint{color:var(--alt-color-muted)}.alt-document-component-hint.alt-text-danger{color:var(--alt-color-danger)}:is([class^=alt-],[class*=\ alt-]):focus-visible,.alt-theme :focus-visible{outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px;scroll-margin-block:var(--alt-focus-scroll-margin,16px)}.alt-document-upload-actions:has(input:focus-visible){outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px;scroll-margin-block:var(--alt-focus-scroll-margin,16px)}.alt-document-upload-surface:has(input:focus-visible){outline:var(--alt-component-focus-outline-width) solid var(--alt-color-primary);outline-offset:2px;scroll-margin-block:var(--alt-focus-scroll-margin,16px)}.alt-input-wrap>.alt-input:focus-visible,.alt-textarea:focus-visible,.alt-select-trigger:focus-visible,.alt-otp-slots>input:focus-visible,.alt-document-upload-surface>input:focus-visible,.alt-document-upload-actions>input:focus-visible{scroll-margin-block:var(--alt-focus-scroll-margin,16px);outline:none}.alt-select-option:focus-visible,.alt-menu-item:focus-visible,.alt-document-source-option:focus-visible,.alt-calendar button:focus-visible,.alt-tabs-trigger:focus-visible{outline-offset:calc(-1 * var(--alt-component-focus-outline-width))}.alt-command-list [data-selected=true]{background:var(--alt-color-action-tonal-hover)}.alt-dialog-body,.alt-command-list,.alt-select-content,.alt-menu,.alt-appointment-scroll{scroll-padding-block:var(--alt-focus-scroll-margin,16px)}.alt-document-upload-control>.alt-icon-button{min-width:24px;min-height:24px}@media (forced-colors:active){:is([class^=alt-],[class*=\ alt-]):focus-visible{outline-color:highlight}.alt-field .alt-textarea:focus-visible,.alt-field .alt-select-trigger:focus-visible,.alt-otp-slot[data-active]{outline-offset:0;outline:2px solid highlight}.alt-field .alt-input-wrap:has(input:focus-visible){outline-offset:0;outline:2px solid highlight}.alt-check-field .alt-checkbox:before,.alt-radio,.alt-select-trigger,.alt-input-wrap,.alt-textarea{border-color:buttontext}.alt-check-field .alt-checkbox[data-state=checked]:before,.alt-check-field .alt-checkbox[data-state=indeterminate]:before{forced-color-adjust:none;background:highlight;border-color:highlight}.alt-checkbox>span{color:highlighttext;forced-color-adjust:none}}.alt-video-kyc{font-family:var(--alt-font-family);flex-direction:column;display:flex}.alt-video-kyc-stage{background:var(--alt-color-text);color:#fff;flex:1;place-items:center;min-height:654px;padding:20px;display:grid;position:relative;overflow:hidden}.alt-video-kyc-remote{position:absolute;inset:0}.alt-video-kyc-remote>video,.alt-video-kyc-self>video{object-fit:cover;width:100%;height:100%}.alt-video-kyc-avatar{color:#ffffffb3;background:#2d2d2d;border-radius:50%;place-items:center;width:80px;height:80px;font-size:24px;font-weight:600;line-height:18px;display:grid}.alt-video-kyc-duration{font-size:12px;font-weight:500;line-height:18px;position:absolute;top:20px;left:20px}.alt-video-kyc-self{border:1px solid var(--alt-color-muted);background:var(--alt-color-text);border-radius:5px;width:94px;height:131px;position:absolute;top:20px;right:20px;overflow:hidden}.alt-video-kyc-status{text-align:center;margin:0;font-size:14px;font-weight:500;line-height:18px;position:absolute;inset:auto 20px 14px}.alt-video-kyc-controls{background:var(--alt-color-surface);justify-items:center;gap:8px;padding:20px 20px 21px;display:grid}.alt-video-kyc-controls>p{color:var(--alt-color-muted);text-align:center;margin:0;font-size:12px;font-weight:500;line-height:18px}.alt-video-kyc-actions{gap:20px;display:flex}.alt-video-kyc-actions .alt-icon-button{width:42px;min-width:42px;height:42px;color:var(--alt-color-primary);background:#70707026;border-radius:50%;padding:0}.alt-video-kyc-actions .alt-video-kyc-end{background:var(--alt-color-danger);color:#fff}.alt-video-kyc-actions .alt-video-kyc-end:hover{background:var(--alt-color-danger)}.alt-table-root{width:100%;min-width:0;container:alt-table/inline-size}.alt-table col{width:var(--alt-col-w,auto)}.alt-table-wrap--screen,.alt-table-wrap--compact{--alt-table-edge:20px;border:.5px solid var(--alt-color-action-disabled-border);background:var(--alt-color-surface);scrollbar-width:thin;scrollbar-color:#70707099 transparent;border-radius:4px}.alt-table-wrap--screen .alt-table,.alt-table-wrap--compact .alt-table{table-layout:fixed;min-width:var(--alt-table-min,0);color:var(--alt-color-text)}.alt-table-wrap--screen .alt-table :is(th,td),.alt-table-wrap--compact .alt-table :is(th,td){--alt-cell-inset:var(--alt-cell-indent,0px);padding-inline:var(--alt-cell-inset) 0;border-bottom:0}.alt-table-wrap--screen .alt-table :is(th,td):first-child,.alt-table-wrap--compact .alt-table :is(th,td):first-child{padding-left:calc(var(--alt-table-edge) + var(--alt-cell-inset))}.alt-table-wrap--screen .alt-table :is(th,td):last-child,.alt-table-wrap--compact .alt-table :is(th,td):last-child{padding-right:var(--alt-table-edge)}.alt-table-wrap--screen .alt-table th,.alt-table-wrap--compact .alt-table th{background:var(--alt-color-action-disabled);border-bottom:.5px solid var(--alt-color-action-disabled-border);color:var(--alt-color-text);white-space:nowrap;padding-block:11px 10.5px;font-size:14px;font-weight:600;line-height:18px}.alt-table-wrap--screen .alt-table td,.alt-table-wrap--compact .alt-table td{vertical-align:top;padding-block:0;font-size:14px;line-height:18px}.alt-table-cell{align-content:center;min-height:36px;display:grid}.alt-table-wrap--screen .alt-table tbody tr+tr td,.alt-table-wrap--compact .alt-table tbody tr+tr td{padding-top:12px}.alt-table-wrap--screen .alt-table tbody tr:first-child td,.alt-table-wrap--compact .alt-table tbody tr:first-child td{padding-top:8px}.alt-table-wrap--screen .alt-table tbody tr:last-child td,.alt-table-wrap--compact .alt-table tbody tr:last-child td{padding-bottom:8px}.alt-table-wrap--relaxed .alt-table tbody tr+tr td{padding-top:16px}.alt-table-wrap--relaxed .alt-table tbody tr:first-child td{padding-top:12px}.alt-table-wrap--relaxed .alt-table tbody tr:last-child td{padding-bottom:12px}.alt-table-wrap--screen .alt-table tfoot td{border-top:.5px solid var(--alt-color-action-disabled-border);padding-block:10.5px 11px;font-weight:600}.alt-table-wrap--screen .alt-table .alt-table-empty td{text-align:center;padding-block:12px;font-size:12px;line-height:18px}.alt-table-wrap--compact .alt-table th{padding-block:9px 8.5px;font-size:12px;line-height:14px}.alt-table-wrap--compact .alt-table td{overflow-wrap:anywhere;font-size:12px;line-height:15px}.alt-table-wrap--compact .alt-table tbody tr+tr td{padding-top:8px}.alt-table-status{color:var(--alt-color-muted);align-items:center;gap:4px;margin-top:2px;font-size:12px;line-height:12px;display:inline-flex}.alt-table-status:before{content:"";background:var(--alt-table-status-color,var(--alt-color-action-disabled-border));border-radius:50%;width:8px;height:8px}.alt-table-status--positive{--alt-table-status-color:var(--alt-color-progress)}.alt-table-cards{display:none}@container alt-table (width<=640px){.alt-table col{width:var(--alt-col-w-m,var(--alt-col-w,auto))}.alt-table-wrap--screen,.alt-table-wrap--compact{--alt-table-edge:12px}.alt-table-wrap--screen .alt-table :is(th,td),.alt-table-wrap--compact .alt-table :is(th,td){--alt-cell-inset:var(--alt-cell-indent-m,var(--alt-cell-indent,0px))}.alt-table-root--scroll .alt-table{min-width:var(--alt-table-min-m,var(--alt-table-min,0))}.alt-table-wrap--screen .alt-table th{padding-block:8px;font-size:12px;line-height:14px}.alt-table-root--text-regular .alt-table-wrap--screen .alt-table th{line-height:18px}.alt-table-root--text-compact .alt-table-wrap--screen .alt-table td{font-size:12px}.alt-table-wrap--screen .alt-table tfoot td{padding-block:8px;font-size:12px;line-height:14px}.alt-table-root--with-cards .alt-table-wrap{display:none}.alt-table-root--with-cards .alt-table-cards{display:grid}}.alt-table-cards{color:var(--alt-color-text);font-family:var(--alt-font-family);gap:16px;margin:0;padding:0;list-style:none}.alt-table-card{border:.5px solid var(--alt-color-action-disabled-border);background:var(--alt-color-surface);border-radius:4px;overflow:hidden}.alt-table-card-toggle{background:var(--alt-color-action-disabled);width:100%;min-height:44.5px;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.alt-table-card[data-state=open] .alt-table-card-toggle{border-bottom:.5px solid var(--alt-color-action-disabled-border)}.alt-table-card-heading{gap:2px;display:grid}.alt-table-card-heading strong{font-size:12px;font-weight:600;line-height:16px}.alt-table-card-heading small{color:var(--alt-color-muted);font-size:10px;font-weight:500;line-height:14px}.alt-table-card-chevron{color:var(--alt-color-muted);flex:none;transition:transform .15s}.alt-table-card[data-state=open] .alt-table-card-chevron{transform:rotate(180deg)}.alt-table-card-fields{grid-template-columns:minmax(0,1fr) 80px;gap:12px 16px;margin:0;padding:12px;display:grid}.alt-table-card-fields[hidden]{display:none}.alt-table-card-fields>div{gap:4px;min-width:0;display:grid}.alt-table-card-fields dt{color:var(--alt-color-muted);font-size:10px;font-weight:500;line-height:12px}.alt-table-card-fields dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.alt-payment-progress{border:1px solid var(--alt-color-action-disabled-border);background:var(--alt-color-surface);font-family:var(--alt-font-family);color:var(--alt-color-text);border-radius:8px;gap:8px;padding:12px 16px;display:grid}.alt-payment-progress-amounts,.alt-payment-progress-labels{justify-content:space-between;gap:16px;display:flex}.alt-payment-progress-amounts strong{font-size:14px;font-weight:600;line-height:18px}.alt-payment-progress-track{background:#ebebeb;border-radius:999px;height:8px;overflow:hidden}.alt-payment-progress-track>span{border-radius:inherit;background:#00a87b;height:100%;display:block}.alt-payment-progress-labels{color:var(--alt-color-muted);margin-top:-4px;font-size:12px;line-height:16px}.alt-account-details{font-family:var(--alt-font-family);color:var(--alt-color-text);gap:12px;margin:0;display:grid}.alt-account-details>div{grid-template-columns:164px minmax(0,1fr);align-items:center;display:grid}.alt-account-details dt{color:var(--alt-color-muted);font-size:12px;line-height:14px}.alt-account-details dd{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:18px;display:flex}.alt-account-details .alt-account-details-copy{width:16px;min-width:16px;height:16px;min-height:16px;color:var(--alt-color-primary);padding:0}@media (width<=640px){.alt-account-details>div{grid-template-columns:152px minmax(0,1fr)}}.alt-detail-card--compact{border-radius:8px;gap:0;padding:0;overflow:hidden}.alt-detail-card--compact .alt-detail-header{background:var(--alt-color-surface-subtle);min-height:50px;padding:11px 16px}.alt-detail-card--compact .alt-detail-icon{background:var(--alt-color-surface);width:28px;height:28px;color:var(--alt-color-primary);border-radius:8px}.alt-detail-card--compact .alt-detail-identity strong{font-size:14px;line-height:20px}.alt-detail-card--compact .alt-detail-list{border-top:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.alt-detail-card--compact .alt-detail-list>div{flex-direction:row;grid-template-columns:84px minmax(0,1fr);gap:0;display:grid}.alt-detail-card--compact .alt-detail-list dt{color:var(--alt-color-text);font-size:14px;font-weight:600;line-height:15px}.alt-detail-card--compact .alt-detail-list dd{font-size:14px;font-weight:400;line-height:15px}.alt-alert--strip{border:0;border-radius:0;padding:8px 12px;font-size:12px;line-height:18px;display:block}.alt-alert--strip.alt-tone--warning{background:var(--alt-color-warning-strip);color:var(--alt-color-warning-strip-text)}.alt-alert--strip .alt-alert-title{font-size:12px;font-weight:600;line-height:18px}.alt-alert--strip strong{font-weight:600}.alt-task-list{font-family:var(--alt-font-family);color:var(--alt-color-text);gap:32px;margin:0;padding:0;list-style:none;display:grid}.alt-task{align-items:center;gap:12px;min-height:32px;display:flex;position:relative}.alt-task:not(:last-child):after{content:"";border-left:.5px dashed var(--alt-color-muted);height:34px;position:absolute;top:31px;left:15px}.alt-task-marker{background:var(--alt-color-selected);height:30px;color:var(--alt-color-primary);border-radius:50%;flex:0 0 30px;place-items:center;font-size:14px;font-weight:600;display:grid}.alt-task[data-state=current] .alt-task-marker{box-shadow:inset 0 0 0 1px var(--alt-color-primary)}.alt-task[data-state=upcoming] .alt-task-marker{color:var(--alt-color-muted);background:#70707026}.alt-task-label{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:20px}.alt-task-action{min-height:32px;color:var(--alt-color-primary);font:600 14px/14px var(--alt-font-family);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.alt-task-action:disabled{color:var(--alt-color-disabled);cursor:not-allowed}@media (width<=640px){.alt-detail-card--compact .alt-detail-list{gap:10px}.alt-detail-card--compact .alt-detail-list>div{justify-content:space-between;display:flex}.alt-detail-card--compact .alt-detail-list dt,.alt-detail-card--compact .alt-detail-list dd{font-size:12px}}.alt-table .alt-table-emphasis{color:var(--alt-color-text);font-weight:600}.alt-table-action{color:var(--alt-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alt-table-action:disabled{color:var(--alt-color-disabled);cursor:not-allowed}.alt-capture-guidelines-heading{font-weight:600}.alt-capture-guidelines li{color:var(--alt-color-muted);font-weight:600}@container alt-capture-guidelines (width>=501px){.alt-capture-guidelines .alt-capture-guidelines-heading>svg{width:12px;height:12px}.alt-capture-guidelines--cards .alt-capture-guidelines-heading{margin-bottom:16px}.alt-capture-guidelines--cards ul{grid-template-columns:repeat(3,158px);gap:16px}.alt-capture-guidelines--cards li{height:140px;color:var(--alt-color-disabled);gap:8px;font-size:12px;line-height:16px}.alt-capture-guidelines--cards .alt-guidance-art{width:50px;height:50px}}.alt-capture-guidelines--panel{border:1px solid #e8e8e8;border-radius:12px;align-content:start;gap:32px;padding:23px}.alt-capture-guidelines--panel .alt-capture-guidelines-heading{margin-bottom:16px}.alt-capture-guidelines--panel .alt-capture-guidelines-heading>svg{width:12px;height:12px}.alt-capture-guidelines--panel ul{flex-wrap:wrap;justify-content:space-between;gap:0;display:flex}.alt-capture-guidelines--panel ul:before{content:"";flex-basis:100%;order:1}.alt-capture-guidelines--panel li:nth-child(n+4){order:2;margin-top:18px}.alt-capture-guidelines--panel li{background:0 0;border:0;justify-content:flex-start;gap:4px;height:auto;min-height:72px;padding:0;font-size:12px;line-height:16px}.alt-capture-guidelines--panel .alt-guidance-art{width:50px;height:50px}.alt-signature-input{container:alt-signature-input/inline-size}.alt-signature-method-shell,.alt-signature-methods,.alt-signature-methods button{border-radius:4px}.alt-signature-methods{justify-content:flex-start;gap:17px;padding:3px 1px 3px 4px}.alt-signature-methods button{font-weight:600;line-height:16px}.alt-signature-methods button:first-child{flex:none}.alt-signature-methods button:last-child{flex:auto}.alt-signature-field--verification .alt-signature-surface{border:.5px dashed var(--alt-color-border-strong);border-radius:4px}.alt-signature-field--verification .alt-signature-footer>span{padding-top:0;line-height:16px}.alt-signature-field--verification .alt-signature-footer>button .alt-button-content{gap:4px}.alt-signature-input .alt-document-upload-title-prefix{display:none}@container alt-signature-input (width>=501px){.alt-signature-method-shell{border:1px solid var(--alt-color-summary);background:#d8d8d84d;border-radius:12px;padding:8px}.alt-signature-methods{background:0 0;gap:4px;min-height:40px;padding:0}.alt-signature-methods button,.alt-signature-methods button:is(:first-child,:last-child){border-radius:8px;flex:1 1 0;min-height:40px;padding:0 12px;font-size:16px;font-weight:400;line-height:20px}.alt-signature-methods button[data-state=active]{background:var(--alt-color-surface);color:var(--alt-color-text);font-weight:600;box-shadow:0 4px 12px #3333331a}.alt-signature-field--verification .alt-signature-surface{border:1px dashed var(--alt-color-border);border-radius:8px;height:258px;box-shadow:0 6px 18px #0000000d}.alt-signature-field--verification .alt-signature-placeholder{gap:8px}.alt-signature-field--verification .alt-signature-footer>span{color:var(--alt-color-disabled)}.alt-signature-field--verification .alt-signature-footer>button{height:28px;min-height:28px;padding:5px 7px;font-size:14px;font-weight:500;line-height:18px}.alt-signature-input .alt-document-upload-list{gap:6px;max-width:378px}.alt-signature-input .alt-document-upload-card{border:.5px dashed var(--alt-color-border-strong);border-radius:4px;padding:19px 16px}.alt-signature-input .alt-document-upload-footer{padding-left:16px}.alt-signature-input .alt-document-upload-title-prefix{display:inline}}.alt-selfie-capture h2{line-height:20px}.alt-selfie-intro-art{margin-top:144px}.alt-selfie-viewport{border:3px solid var(--alt-color-success);margin-top:115px;position:relative}@media (width<=640px){.alt-payment-progress{border-radius:4px;gap:4px;padding:8px 12px}.alt-payment-progress-amounts strong{font-size:12px;line-height:16px}.alt-payment-progress-track{height:4px}.alt-payment-progress-labels{margin-top:0;font-size:10px;line-height:16px}}.alt-verification-dialog .alt-dialog-heading,.alt-verification-heading{border-bottom:1px solid #d8d8d899;min-height:0;padding:20px 16px 12px;position:relative}.alt-verification-heading{padding-top:28px}.alt-verification-dialog .alt-dialog-heading .alt-icon-button,.alt-verification-heading .alt-icon-button{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--alt-color-muted);padding:0}.alt-verification-dialog .alt-dialog-heading .alt-icon-button svg,.alt-verification-heading .alt-icon-button svg{width:24px;height:24px}.alt-verification-heading:before{background:#d8d8d8;top:14.5px}.alt-verification-intro{margin-bottom:-16px}.alt-verification-intro p{line-height:22px}.alt-verification-submit{max-width:375px}@media (width<=640px){.alt-verification-dialog{width:100%;padding:0 0 env(safe-area-inset-bottom);border-radius:8px 8px 0 0}.alt-verification-dialog .alt-dialog-heading{min-height:0;padding:28px 16px 12px}.alt-verification-dialog .alt-dialog-heading:before{content:"";background:#d8d8d8;border-radius:3px;width:48px;height:3px;position:absolute;top:14.5px;left:calc(50% - 24px)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0e1622;font-family:var(--alt-font-family);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px}button,input{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--alt-component-focus-outline-width,1px) solid #4a77c3;outline-offset:2px}.skip-link{color:#fff;z-index:3000;background:#0e1622;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.docs-sidebar{z-index:40;scrollbar-width:thin;scrollbar-color:#dce2ea transparent;background:#fbfcfd;border-right:1px solid #e8ebef;width:244px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.docs-brand{white-space:nowrap;align-items:center;gap:10px;padding:30px 24px 18px;text-decoration:none;display:flex}.brand-symbol{letter-spacing:-5px;color:#1f3656;justify-content:center;align-items:center;width:28px;height:30px;font-size:27px;font-weight:900;display:inline-flex;transform:skew(-9deg)}.docs-brand>span:last-child{letter-spacing:-1px;align-items:center;gap:7px;font-size:27px;font-weight:600;display:flex}.docs-brand small{letter-spacing:-.2px;color:#566273;font-size:12px;font-weight:400}.brand-divider{background:#d7dce3;width:1px;height:20px;margin:0 2px}.version{color:#65738a;align-items:center;gap:5px;padding:0 24px 22px;font-size:10px;display:flex}.version>span:last-child{letter-spacing:.5px;color:#5b6c82;background:#eef2f7;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:7px}.build-stamp{color:#65738a;gap:2px;margin:-14px 24px 18px;font-size:10px;line-height:14px;text-decoration:none;display:grid}.build-stamp:hover span{color:#295594}.live-dot{background:#4a77c3;border-radius:50%;width:5px;height:5px;display:inline-block}.docs-search{color:#8190a2;background:#fff;border:1px solid #e0e5eb;border-radius:5px;align-items:center;gap:7px;margin:0 20px 24px;padding:9px 10px;display:flex}.docs-search input{color:#172b46;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.docs-search input::placeholder{color:#7c899a}.docs-search>span{opacity:.6;font-size:15px}.docs-sidebar nav{padding:0 16px 28px}.nav-heading{letter-spacing:1.6px;padding:0 12px;font-weight:700;color:#8b95a4!important;margin:25px 0 10px!important;font-size:9px!important}.docs-sidebar nav>a,.nav-group a{color:#627083;border-radius:5px;justify-content:space-between;align-items:center;margin:2px 0;padding:8px 12px;font-size:12px;line-height:18px;text-decoration:none;display:flex}.docs-sidebar nav a:hover{color:#284974;background:#f0f3f8}.docs-sidebar nav a.active{color:#3869b5;background:#eaf0fa;font-weight:600;position:relative}.docs-sidebar nav a.active:before{content:"";background:#4a77c3;width:2px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.docs-sidebar nav a.active span{margin-left:auto}.nav-section-title{justify-content:space-between;align-items:center;display:flex}.nav-section-title>span{color:#8794a6;border:1px solid #e0e5ec;border-radius:3px;margin:15px 12px 0;padding:0 5px;font-size:9px}.nav-group>p{color:#304461;margin:19px 12px 5px;font-size:10px;font-weight:600}.nav-group a{padding-block:6px;padding-left:20px}.search-empty{color:#7c899a;padding:12px;font-size:12px}.sidebar-foot{color:#475a74;border-top:1px solid #e8ebef;align-items:center;gap:12px;margin:0 24px;padding:23px 0;font-size:11px;line-height:18px;display:flex}.brand-symbol.small{width:20px;font-size:20px}.sidebar-foot small{color:#8b97a6;font-size:10px}.docs-main{margin-left:244px}.docs-topbar{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 40px;display:flex}.docs-topbar>div{align-items:center;gap:16px;display:flex}.docs-topbar>div:first-child{letter-spacing:1px;color:#9aa3b0;font-size:10px}.docs-topbar strong{letter-spacing:0;color:#405168;font-size:11px;font-weight:400}.topbar-slash{color:#d8dde5}.docs-topbar a{color:#63728a;font-size:11px;text-decoration:none}.topbar-version{color:#8290a2;background:#f6f8fa;border:1px solid #e5e9ee;border-radius:4px;padding:3px 6px;font-size:9px}.docs-menu-button{background:0 0;border:0;display:none}.docs-content{outline:none;max-width:1480px;min-height:calc(100vh - 153px);margin:0 auto;padding:40px}.docs-hero{background:#eef3fc;border:1px solid #e4eaf5;border-radius:8px;align-items:center;gap:20px;min-height:354px;padding:43px 32px 60px;display:flex;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(#d4dfee55 1px,#0000 1px),linear-gradient(90deg,#d4dfee55 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.hero-content{flex:1;min-width:270px;position:relative}.eyebrow{letter-spacing:1.9px;color:#5c7495;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.eyebrow>span{background:#4a77c3;border-radius:50%;width:5px;height:5px}.hero-content h1{letter-spacing:-1.9px;color:#1a2d47;margin:20px 0 16px;font-size:clamp(32px,3.4vw,50px);font-weight:500;line-height:1.13}.hero-content h1>span{color:#597bb0}.hero-content p{color:#718199;margin:0 0 25px;font-size:11px;line-height:20px}.hero-actions{white-space:nowrap;align-items:center;gap:18px;display:flex}.hero-actions a{color:#475f80;align-items:center;gap:8px;font-size:10px;text-decoration:none;display:flex}.hero-actions .hero-primary{color:#fff;background:#243d60;border-radius:4px;gap:14px;padding:10px 13px;font-size:10px}.hero-preview{background:#fff;border:1px solid #dce4f0;border-radius:8px;flex:1;min-width:295px;max-width:400px;position:relative;transform:rotate(-2deg);box-shadow:0 12px 32px #536f9520}.preview-top{border-bottom:1px solid #eef1f5;align-items:center;gap:4px;padding:12px 15px;display:flex}.preview-window-dot{background:#d9e1ed;border-radius:50%;width:5px;height:5px}.preview-top small{letter-spacing:1.4px;color:#9ba8b9;margin-left:auto;font-size:6px}.preview-body{flex-direction:column;gap:18px;padding:20px;display:flex}.preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-heading .alt-text{letter-spacing:1px;margin-bottom:3px;font-size:7px;line-height:12px}.preview-heading .alt-heading{font-size:18px;line-height:24px}.preview-heading .alt-badge{font-size:8px;line-height:14px}.preview-body .alt-field,.preview-body .alt-check-field{font-size:11px}.preview-body .alt-input-wrap,.preview-body .alt-select-trigger{height:42px;min-height:42px}.preview-body .alt-field-label{font-size:9px!important}.preview-body .alt-button{min-height:34px;padding:6px 10px;font-size:10px}.preview-body .alt-checkbox{flex-shrink:0}.preview-body .alt-check-row{gap:6px}.hero-foot{letter-spacing:1.2px;color:#7c8ba2;border-top:1px solid #dce5f3;align-items:center;gap:28px;padding:13px 32px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-foot span:before{content:"+";color:#5e7fac;margin-right:7px;font-size:9px}.overview-facts{border-bottom:1px solid #e8ebef;grid-template-columns:repeat(3,1fr) 1.3fr;padding:27px 0;display:grid}.overview-facts>div{border-left:1px solid #e8ebef;flex-direction:column;justify-content:center;gap:5px;padding-left:24px;display:flex}.overview-facts>div:first-child{border:0;padding-left:0}.overview-facts strong{color:#233951;font-size:26px;font-weight:400;line-height:30px}.overview-facts>div>span{color:#8591a3;font-size:9px}.overview-facts .alpha-label{letter-spacing:1.2px;color:#6182b2;margin-bottom:8px;font-size:8px}.docs-section{margin-top:40px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.7px;margin:9px 0 0;font-size:21px;font-weight:500;line-height:28px}.section-heading>a{white-space:nowrap;color:#697d9b;padding-bottom:3px;font-size:10px;text-decoration:none}.overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.overview-card{border:1px solid #e3e8ef;border-radius:6px;padding:16px;text-decoration:none;transition:box-shadow .15s,border-color .15s}.overview-card:hover{border-color:#adc3e2;box-shadow:0 8px 25px #1b3d6010}.mini-demo{pointer-events:none;background:#f7f9fc;border-radius:4px;flex-direction:column;justify-content:center;gap:12px;height:100px;margin-bottom:18px;padding:16px;display:flex}.mini-field{color:#63758c;background:#fff;border:1px solid #d8e0eb;border-radius:5px;height:31px;padding:7px 10px;font-size:8px;position:relative}.mini-field span{background:#fff;padding:0 3px;font-size:6px;position:absolute;top:-6px;left:8px}.muted-field{color:#9aa6b6}.mini-buttons{flex-flow:wrap;align-items:center;gap:6px;padding:8px}.mini-buttons>span{color:#7b8ba1;white-space:nowrap;border-radius:3px;padding:7px 9px;font-size:7px}.mini-buttons>span:first-child{color:#fff;background:#4a77c3}.mini-buttons>span:nth-child(2){background:#fff;border:1px solid #ccd7e6}.mini-palette{flex-direction:row;align-items:center;gap:0;padding:20px}.mini-palette>span{flex:1;height:52px}.mini-palette>span:first-child{border-radius:5px 0 0 5px}.mini-palette>span:last-child{border-radius:0 5px 5px 0}.overview-card h3{justify-content:space-between;margin:0 0 10px;font-size:13px;font-weight:500;display:flex}.overview-card h3 span{color:#8ea1bb;font-size:12px}.overview-card p{color:#8a95a5;margin:0 0 21px;font-size:10px;line-height:18px}.overview-card small{letter-spacing:1px;color:#8a98ad;font-size:7px}.integration-strip{background:#fcfdff;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:16px;margin-top:30px;padding:20px;display:flex}.integration-mark{background:#fff;border:1px solid #e2e6ed;border-radius:7px;place-items:center;width:42px;height:42px;font-size:23px;display:grid;position:relative}.integration-mark>span{font-size:12px;position:absolute;bottom:3px;right:5px}.integration-strip h3{margin:0 0 5px;font-size:12px;font-weight:500}.integration-strip p{color:#8c99aa;margin:0;font-size:9px}.integration-strip a{color:#57749c;white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:10px;text-decoration:none;display:flex}.review-note{color:#8492a6;align-items:flex-start;gap:12px;margin:28px 0 0;display:flex}.review-note>svg{flex-shrink:0}.review-note strong{color:#667991;font-size:10px;font-weight:500}.review-note p{max-width:560px;margin:4px 0;font-size:9px;line-height:16px}.review-note a{white-space:nowrap;color:#6681a8;margin-left:auto;font-size:9px;text-decoration:none}.docs-footer{color:#9aa5b4;border-top:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;margin:0 40px;padding:23px 0;font-size:8px;display:flex}.docs-footer>span:first-child{letter-spacing:1.4px;color:#6f8096;font-size:7px}.docs-footer a{font-size:9px;text-decoration:none}.page-heading{margin:3px 0 28px}.page-heading h1{letter-spacing:-1px;margin:12px 0;font-size:36px;font-weight:500;line-height:44px}.page-heading p{color:#7a899d;max-width:690px;margin:0;font-size:13px;line-height:22px}.breadcrumb-line{color:#8d9caf;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.breadcrumb-line a{text-decoration:none}.component-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.component-tags a{color:#587ba8;margin-left:auto;font-size:11px;text-decoration:none}.playground{border:1px solid #e1e7ef;border-radius:8px;overflow:hidden}.playground-toolbar{background:#fcfdff;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.playground-toolbar>span{letter-spacing:1.2px;color:#8496ad;align-items:center;gap:8px;font-size:8px;display:flex}.playground-toolbar>div{border:1px solid #e1e7ef;border-radius:4px;display:flex;overflow:hidden}.playground-toolbar button{color:#8b9aae;background:#fff;border:0;padding:5px 9px;font-size:10px}.playground-toolbar button[aria-pressed=true]{color:#4a77c3;background:#eef3fb}.playground-canvas{background:radial-gradient(#dce4ef .6px,#0000 .6px) 0 0/12px 12px;justify-content:center;align-items:center;min-height:180px;padding:32px;display:flex}.playground-inner{width:100%;transition:max-width .2s}.playground-caption{color:#95a2b4;background:#fcfdff;border-top:1px solid #edf0f5;padding:10px 18px;font-size:9px}.subheading{letter-spacing:-.4px;margin:30px 0 15px;font-size:18px;font-weight:500}.code-block{color:#c9d9f1;background:#14243b;border:1px solid #263b58;border-radius:7px;margin:20px 0;overflow:hidden}.code-block>div{color:#859bbb;letter-spacing:.3px;border-bottom:1px solid #283a55;justify-content:space-between;align-items:center;padding:10px 16px;font-size:9px;display:flex}.code-block button{color:#9eb5d6;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.code-block pre{margin:0;padding:20px;font-family:Consolas,monospace;font-size:12px;line-height:22px;overflow:auto}.props-table{border:1px solid #e0e6ee;border-radius:6px;overflow-x:auto}.props-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.props-table th{color:#8393a8;background:#f8fafd;font-size:10px;font-weight:500}.props-table th,.props-table td{vertical-align:top;border-bottom:1px solid #e6ebf2;padding:14px 16px}.props-table tr:last-child td{border:0}.props-table td{color:#7a8aa0;line-height:20px}.props-table td:first-child{color:#325682}.props-table code{font-size:11px}.doc-copy{color:#7e8da2;margin:20px 0;font-size:12px;line-height:23px}.component-guidance{background:#f9fbfd;border:1px solid #e3e9f1;border-radius:6px;margin-top:28px;padding:24px}.component-guidance h3{margin:0;font-size:13px;font-weight:500}.component-guidance ul{color:#7a8ca4;margin-bottom:0;padding-left:18px;font-size:12px;line-height:25px}.component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.component-grid>a{border:1px solid #e0e6ee;border-radius:7px;padding:20px;text-decoration:none;transition:border-color .15s;display:block}.component-grid>a:hover{border-color:#4a77c3}.component-grid span{text-transform:uppercase;letter-spacing:1px;color:#8b9ab0;font-size:9px}.component-grid h3{color:#34516f;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.component-grid p{color:#8795a9;margin-bottom:0;font-size:11px;line-height:19px}.prose{max-width:940px}.prose h2{letter-spacing:-.5px;margin-top:32px;font-size:20px;font-weight:500}.prose p,.prose li{color:#77899e;font-size:13px;line-height:24px}.prose li{margin-bottom:8px}.prose code{color:#476c9a;background:#f0f5fc;border-radius:3px;padding:2px 4px;font-size:12px}.prose .code-block code{color:inherit;background:0 0;padding:0}.source-links{gap:16px;display:flex}.source-links a{color:#4a77c3;border:1px solid #dce5f0;border-radius:5px;padding:12px 18px;font-size:12px;text-decoration:none}.swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.swatch-grid>div{border:1px solid #e1e7ee;border-radius:6px;overflow:hidden}.swatch-grid>div>div{border-bottom:1px solid #e8edf3;height:70px}.swatch-grid strong,.swatch-grid code{margin:10px 12px;font-size:10px;font-weight:400;display:block}.swatch-grid code{color:#8a98aa;font-size:9px}.spacing-grid{border:1px solid #e0e7f0;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:28px;padding:24px;display:flex}.spacing-grid>div{flex-direction:column;align-items:center;gap:12px;display:flex}.spacing-grid span{background:#d9e5f8;border:1px solid #a8bfe2;border-radius:2px;height:36px}.spacing-grid code{color:#8698b1;font-size:10px}.theme-lab{background:#f7f9fd;border:1px solid #e0e7f0;border-radius:8px;grid-template-columns:230px minmax(0,1fr);gap:32px;padding:28px;display:grid}.theme-controls{color:#7389a5;flex-direction:column;align-items:flex-start;gap:14px;font-size:12px;display:flex}.theme-controls input[type=color]{cursor:pointer;background:#fff;border:1px solid #d6e0ed;border-radius:6px;width:100%;height:45px;padding:4px}.theme-controls .alt-slider-field{width:100%;margin-top:10px}.theme-controls code{font-size:10px}.onboarding{background:#f7f7f7;border:1px solid #e2e7ee;border-radius:8px;overflow:clip}.sample-logo{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.sample-logo .brand-symbol{color:#fff;font-size:28px}.sample-logo>span:last-child{font-size:25px;line-height:22px}.sample-logo small{letter-spacing:3px;font-size:7px;line-height:12px;display:block}.example-content{padding:30px 20px}.example-content>.page-heading{padding:0 20px}.example-note{color:#8b98aa;text-align:center;padding:8px 24px 20px;font-size:10px;line-height:18px}.onboarding .alt-form-layout{grid-template-columns:240px minmax(0,1fr);width:calc(100% - 40px)}.onboarding .alt-form-sidebar{padding:16px}.onboarding .alt-app-header{padding-inline:24px}.onboarding .alt-app-navigation{gap:16px}.onboarding .alt-app-navigation a{font-size:11px}.onboarding .alt-form-main>.alt-card{min-height:0}.nav-backdrop{display:none}@media (width>=1450px){.docs-content{padding:48px 56px}.docs-topbar{padding-inline:56px}.docs-hero{gap:40px;min-height:390px;padding:50px 48px 70px}.hero-content h1{font-size:52px}.hero-content p{font-size:13px;line-height:22px}.hero-preview{max-width:450px}.preview-body{padding:26px}.overview-card{padding:24px}.mini-demo{height:120px}.overview-card h3{font-size:15px}.overview-card p{font-size:12px;line-height:20px}.hero-actions a{font-size:12px}.hero-actions .hero-primary{padding:13px 16px;font-size:12px}.hero-foot{padding-inline:48px}.section-heading h2{font-size:24px}.docs-section{margin-top:44px}}@media (width<=1150px){.docs-sidebar{width:220px}.docs-main{margin-left:220px}.docs-content{padding:28px}.docs-topbar{padding:0 28px}.docs-hero{gap:16px;padding:30px 24px 58px}.hero-content{min-width:220px}.hero-content h1{font-size:36px}.hero-preview{min-width:240px}.preview-body{padding:16px}.preview-body .alt-check-row label{font-size:9px}.hero-actions{gap:12px}.hero-actions a{font-size:9px}.hero-actions .hero-primary{gap:7px;padding:9px 10px;font-size:9px}.hero-foot{gap:14px;padding-inline:24px;font-size:6px}.overview-cards{gap:12px}.overview-card{padding:12px}.section-heading h2{font-size:18px}.overview-facts>div{padding-left:18px}.review-note a{display:none}.integration-strip{gap:12px}.integration-strip a{gap:6px;font-size:9px}.component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding .alt-form-layout{grid-template-columns:190px minmax(0,1fr)}.onboarding .alt-form-sidebar,.onboarding .alt-summary-card{padding:12px}.onboarding .alt-summary-row strong{font-size:12px}.onboarding .alt-summary-row{gap:8px}.onboarding .alt-summary-icon{width:24px;height:24px}.onboarding .alt-stepper button{gap:7px;padding:9px 4px;font-size:12px}}@media (width<=900px){.hero-preview{display:none}.docs-hero{min-height:320px}.hero-content h1{font-size:44px}.hero-content p{font-size:12px}.hero-actions a,.hero-actions .hero-primary{font-size:11px}.overview-facts{grid-template-columns:repeat(3,1fr)}.overview-facts>div:last-child{display:none}.overview-cards{grid-template-columns:1fr}.overview-card{grid-template-columns:150px 1fr;gap:0 20px;padding:16px;display:grid}.mini-demo{grid-row:1/4;margin:0}.overview-card h3{align-self:end;font-size:14px}.overview-card p{margin-bottom:12px}.overview-card small{align-self:start}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.integration-strip a{display:none}.swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-lab{grid-template-columns:1fr}.theme-controls{grid-template-columns:1fr 1fr;align-items:center;display:grid}.theme-controls .alt-slider-field{grid-column:1/3}.docs-footer>span:nth-child(2){display:none}.onboarding .alt-form-layout{width:100%;margin:0;display:block}.onboarding .alt-form-sidebar{box-shadow:none;border-radius:0;padding:20px}.onboarding .alt-form-main .alt-card{box-shadow:none;border-radius:0}.onboarding .alt-stepper ol{flex-direction:row;overflow:auto}.onboarding .alt-stepper li{flex-shrink:0}.onboarding .alt-summary-card,.onboarding .alt-app-navigation{display:none}.playground-canvas,.playground-inner{padding:20px}}@media (width<=640px){.docs-sidebar{width:260px;transition:transform .2s;transform:translate(-100%)}.docs-sidebar.is-open{transform:none}.docs-main{margin-left:0}.docs-menu-button{color:#476381;padding:0;display:flex}.docs-topbar{height:58px;padding:0 20px}.docs-topbar>div{gap:10px}.docs-topbar>div:first-child>span:first-of-type,.topbar-slash{display:none}.docs-topbar a{font-size:10px}.docs-content{padding:22px 20px}.docs-hero{min-height:324px;padding:28px 24px 64px}.hero-content h1{font-size:42px}.hero-content p{font-size:11px}.hero-foot{flex-wrap:wrap;gap:14px;padding-block:10px;line-height:12px}.hero-foot span:last-child{display:none}.overview-facts{padding:22px 0}.overview-facts>div{padding-left:16px}.overview-facts strong{font-size:24px}.overview-facts>div>span{font-size:8px}.section-heading h2{font-size:20px;line-height:28px}.docs-section{margin-top:30px}.overview-card{grid-template-columns:115px 1fr;gap:0 14px;padding:14px}.mini-demo{padding:10px}.mini-palette{padding:12px}.mini-demo.mini-buttons{gap:4px;padding:6px}.mini-buttons>span{padding:6px;font-size:6px}.overview-card h3{font-size:12px}.overview-card p{font-size:9px;line-height:16px}.overview-card small{font-size:6px}.integration-strip{padding:15px}.integration-strip h3{font-size:10px}.integration-strip p{font-size:8px;line-height:14px}.integration-mark{flex-shrink:0;width:34px;height:34px}.review-note p{font-size:9px;line-height:16px}.docs-footer{margin:0 20px;padding-block:18px}.nav-backdrop{z-index:30;background:#15233870;border:0;display:block;position:fixed;inset:0}.page-heading h1{font-size:29px;line-height:36px}.page-heading p{font-size:12px;line-height:20px}.component-grid{grid-template-columns:1fr}.playground-canvas{padding:12px}.playground-inner{padding:20px 12px}.component-tags a{width:100%;margin:6px 0 0}.props-table th,.props-table td{min-width:110px;padding:12px}.props-table table{min-width:520px}.code-block pre{padding:16px;font-size:10px;line-height:19px}.swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.swatch-grid>div>div{height:54px}.swatch-grid strong,.swatch-grid code{margin:8px;font-size:8px}.theme-lab{gap:20px;padding:18px}.theme-lab .alt-card{padding:20px}.spacing-grid{gap:20px;padding:20px}.example-content{padding:20px 0}.example-content>.page-heading{padding:0 20px}.onboarding{border-left:0;border-right:0;border-radius:0}.onboarding .alt-form-sidebar{padding:16px 20px}.onboarding .alt-form-main .alt-card{padding:20px}.onboarding .alt-stepper button{font-size:11px}.onboarding .alt-summary-card{display:flex}.onboarding .alt-app-header{padding-inline:20px}.source-links{flex-wrap:wrap}.prose h2{font-size:18px}.prose p,.prose li{font-size:12px}.playground-toolbar{padding:10px 12px}.playground-toolbar>span{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.review-case-picker{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:24px 0;display:grid}.review-case-picker a{color:inherit;border:1px solid #d8d8d8;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;font-size:13px;text-decoration:none;display:flex}.review-case-picker a[aria-current=page]{background:#f2f7ff;border-color:#4a77c3}.review-case-picker code{color:#707070;font-size:11px}.review-selected{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0;display:flex}.review-selected h2{margin:0}.review-selected p{color:#707070;font-size:12px}.review-component-links{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.review-component-links a{background:#edf1f9;border-radius:4px;padding:4px 8px}.review-widths{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.review-widths>a{margin-left:auto;font-size:12px}.review-canvas{background:#e9ecf1;border:1px solid #d8d8d8;border-radius:12px;padding:24px;overflow:auto}.review-canvas iframe{background:#fff;border:0;max-width:none;margin:0 auto;display:block;box-shadow:0 4px 24px #0e16221a}.review-inventory details{border:1px solid #d8d8d8;border-radius:8px;margin:12px 0;padding:12px}.review-inventory summary{cursor:pointer}.review-inventory ul{padding:0;list-style:none}.review-inventory li{border-bottom:1px solid #e9e9e9;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:12px;display:flex}.review-inventory li a{flex:1}.review-comparison{align-items:flex-start;gap:24px;width:max-content;margin-inline:auto;display:flex}.review-comparison figure{margin:0}.review-comparison figcaption{color:#526071;padding-bottom:12px;font-size:12px}.review-comparison img{object-fit:fill;max-width:none;display:block;box-shadow:0 4px 24px #0e16221a}.review-reference-note{color:#707070;font-size:12px;line-height:18px}.docs-brand img{object-fit:contain;flex-shrink:0;display:block}.source-tag{color:#295594;background:#edf1f9;border-radius:4px;padding:3px 7px;font-size:11px;line-height:16px;display:inline-block}.source-tag--extension{color:#6d4c1b;background:#fff6e5}.source-tag--composition{color:#36664e;background:#edf6f0}.component-grid .source-tag{margin-top:10px}.extension-marker{color:#856a3d;letter-spacing:.03em;margin-left:auto;font-size:9px}.source-filter{align-items:center;gap:12px;margin:24px 0;display:flex}.source-filter select,.property-control select,.property-control input{color:#0e1622;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #c9cdd3;border-radius:5px;padding:6px 10px}.source-filter select{width:auto;max-width:100%}.property-playground{border:1px solid #dce2eb;border-radius:10px;margin:24px 0 36px;padding:24px}.property-playground h2{margin-top:0}.property-playground>p,.engineering-guide p,.engineering-guide li{color:#536174;line-height:1.65}.property-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:28px;display:grid}.property-controls{flex-direction:column;gap:12px;display:flex}.property-control{gap:6px;font-size:13px;font-weight:600;display:grid}.property-toggle{align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.property-note{color:#536174;margin:0;font-size:12px;line-height:1.5}.property-toggle input{accent-color:#4a77c3;width:16px;height:16px}.property-preview{border:1px dashed #d8dfe9;border-radius:8px;justify-content:center;align-items:center;min-height:150px;margin-bottom:16px;padding:40px 24px;display:flex}.property-result{min-width:0}.upload-configurator-document{border:1px solid #dce2eb;border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.upload-configurator-document legend{padding:0 4px;font-size:13px;font-weight:600}.upload-configurator-part{border-left:2px solid #e6ebf2;gap:6px;padding-left:12px;display:grid}.upload-configurator-preview{padding:24px;display:block}.upload-configurator-preview--phone>*{max-width:320px;margin-inline:auto}.advanced-playground{border:1px solid #dce2eb;border-radius:8px;margin:24px 0;padding:20px}.advanced-playground>summary{cursor:pointer;font-weight:600}.advanced-playground textarea{resize:vertical;background:#f7f9fc;border:1px solid #c9cdd3;border-radius:6px;width:100%;margin-bottom:12px;padding:16px;font:12px/1.6 monospace}.advanced-playground .property-preview{margin-top:20px}.property-result output{color:#536174;margin-block:12px;font-size:12px;display:block}.property-playground button:not([class]),.property-result>button{color:#295594;cursor:pointer;background:#fff;border:1px solid #ccd5e3;border-radius:4px;min-height:36px;padding:6px 12px}.property-result pre,.engineering-guide pre,.screen-code pre{color:#e8eef9;background:#111b2b;border-radius:8px;max-height:420px;padding:20px;font-size:12px;line-height:1.7;overflow:auto}.validation-demo{background:#f8faff;border:1px solid #dce2eb;border-radius:8px;max-width:640px;padding:24px}.validation-demo form{gap:24px;margin-top:24px;display:grid}.engineering-guide h2{margin-top:36px}.coverage-matrix{margin-block:32px}.coverage-columns{border:1px solid #dce2eb;border-radius:8px;grid-template-columns:minmax(180px,280px) minmax(0,1fr);margin-block:24px;display:grid;overflow:hidden}.coverage-list{border-right:1px solid #dce2eb;max-height:700px;overflow:auto}.coverage-list>button{text-align:left;cursor:pointer;color:#0e1622;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e9edf3;gap:5px;padding:14px 16px;display:grid}.coverage-list>button[aria-current]{background:#edf1f9;box-shadow:inset 3px 0 #4a77c3}.coverage-list span{color:#536174;font-size:11px}.coverage-detail{min-width:0;padding:24px}.coverage-detail h3{margin-top:0}.coverage-detail details{margin-top:20px}.coverage-detail summary{cursor:pointer;font-weight:600}.coverage-detail li>button{color:#295594;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:6px 0}.coverage-elements{max-height:350px;padding-left:20px;overflow:auto}.coverage-elements li{margin-bottom:12px}.coverage-elements small{color:#707070}@media (width<=760px){.coverage-columns{grid-template-columns:1fr}.coverage-list{border-bottom:1px solid #dce2eb;border-right:0;max-height:230px}.coverage-detail{padding:16px}.property-grid{grid-template-columns:1fr}.property-playground{padding:16px}.property-preview{padding:32px 16px}.source-filter{flex-direction:column;align-items:stretch}}.contrast-toggle{color:#476381;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.contrast-toggle input{accent-color:#436baf}@media (width<=640px){.docs-topbar>div:last-child>a{display:none}.contrast-toggle{white-space:normal;max-width:108px;font-size:10px}}.gallery-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:8px 0 16px;display:flex}.gallery-toolbar .source-filter{margin:0}.gallery-search{color:#6c7d93;background:#fff;border:1px solid #c9d3e0;border-radius:6px;flex:260px;align-items:center;gap:8px;max-width:420px;padding:0 12px;display:flex}.gallery-search:focus-within{border-color:#4a77c3}.gallery-search input{min-width:0;height:40px;font:inherit;color:#22364d;background:0 0;border:0;outline:0;flex:1;font-size:13px}.gallery-search input:focus,.gallery-search input:focus-visible{box-shadow:none;outline:none}.gallery-count{color:#6c7d93;font-size:12px}.gallery-jump{z-index:2;background:#fff;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:10px 0;display:flex;position:sticky;top:0}.gallery-jump button{font:inherit;cursor:pointer;color:#34516f;background:#fff;border:1px solid #dbe3ee;border-radius:999px;padding:4px 10px;font-size:12px;text-decoration:none}.gallery-jump button:hover{color:#4a77c3;border-color:#4a77c3}.gallery-group{margin-top:24px;scroll-margin-top:56px}.gallery-group h2{align-items:center;gap:8px;margin:0 0 12px;scroll-margin-top:64px;font-size:18px;font-weight:500;display:flex}.gallery-group h2 span{color:#4d6788;background:#eef3fa;border-radius:999px;padding:1px 8px;font-size:11px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gallery-card{background:#fff;border:1px solid #e0e6ee;border-radius:8px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.gallery-card:hover{border-color:#4a77c3;box-shadow:0 4px 16px #22364d1a}.gallery-card:has(:focus-visible){outline:var(--alt-component-focus-outline-width,1px) solid #4a77c3;outline-offset:2px}.gallery-preview{pointer-events:none;-webkit-user-select:none;user-select:none;background:#f7f9fc;border-bottom:1px solid #eef2f7;height:190px;position:relative;overflow:hidden;container-type:inline-size}.gallery-preview-stage{transform-origin:0 0;width:calc(166.667cqw - 53.3333px);position:absolute;left:16px}.gallery-preview:after{content:"";background:linear-gradient(#f7f9fc00,#f7f9fc);height:32px;position:absolute;inset:auto 0 0}.gallery-card-body{gap:6px;padding:14px 16px 16px;display:grid}.gallery-card-body h3{margin:0;font-size:15px;font-weight:600}.gallery-card-body h3 a{color:#22364d;text-decoration:none}.gallery-card-body h3 a:focus-visible{outline:none}.gallery-card-body h3 a:after{content:"";position:absolute;inset:0}.gallery-card:hover h3 a{color:#4a77c3}.gallery-card-body p{color:#6c7d93;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.gallery-card-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.gallery-variants{color:#3d6aad;font-size:11px}.figma-variants{gap:16px;display:grid}.figma-variant{border:1px solid #e0e6ee;border-radius:8px;margin:0;overflow:hidden}.figma-variant figcaption{background:#f7f9fc;border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 16px;font-size:13px;display:flex}.figma-variant figcaption small{color:#6c7d93;font-size:11px}.figma-variant-canvas{background:#fff;padding:24px}@media (width<=640px){.gallery-grid{grid-template-columns:minmax(0,1fr)}.gallery-jump{flex-wrap:nowrap;position:static;overflow-x:auto}.gallery-jump button{flex:none}.gallery-group,.gallery-group h2{scroll-margin-top:0}.figma-variant-canvas{padding:16px}}.figma-variant-links{flex-wrap:wrap;gap:4px 12px;width:100%;font-size:11px;display:flex}.figma-variant-links a{color:#3d6aad}.figma-variant-phone{max-width:320px}.table-guide{margin:8px 0 28px;overflow-x:auto}.table-guide table{border-collapse:collapse;width:100%;font-size:12px;line-height:18px}.table-guide caption{text-align:start;color:#22364d;padding-bottom:8px;font-size:14px;font-weight:600}.table-guide th,.table-guide td{text-align:start;vertical-align:top;border-bottom:1px solid #e0e6ee;padding:8px 10px}.table-guide thead th{color:#4d6788;background:#f7f9fc;font-weight:600}.table-guide ul{margin:0;padding:0;list-style:none}.table-guide code{color:#476c9a;font-size:11px}.figma-variant-desktop{overflow-x:auto}.figma-variant-desktop>div{width:770px}.catalog-muted{color:var(--alt-color-muted);font-weight:400}.catalog-button-state{flex:none;width:64px}.release-facts{border:1px solid #dce2eb;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0 0 28px;padding:16px 20px;display:grid}.release-facts dt{color:#65738a;margin-bottom:4px;font-size:12px;font-weight:600}.release-facts dd{margin:0;font-size:14px;line-height:20px}.changelog-list{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.changelog-entry{border:1px solid #e3e8ef;border-radius:10px;padding:16px 20px}.changelog-entry h2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 8px;font-size:16px;line-height:22px;display:flex}.changelog-entry h2>span{color:#65738a;font-size:12px;font-weight:400}.changelog-entry :is(p,li){color:#33404f;font-size:14px;line-height:1.6}.changelog-entry p{margin:8px 0}.changelog-entry ul{margin:4px 0;padding-left:20px}.changelog-entry code,.release-facts code,.component-history code{font-size:12px}.component-history{border:1px solid #dce2eb;border-radius:8px;margin:0 0 24px;padding:12px 16px}.component-history>summary{cursor:pointer;font-weight:600}.component-history>p{color:#536174;margin:12px 0 8px;font-size:13px}.component-history ol{gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.component-history-when{color:#65738a;font-size:12px;display:block}.catalog-kyc-examples{gap:32px;width:100%;display:grid}.catalog-kyc-phone{width:100%;max-width:320px}.catalog-guidance-panel{width:100%;max-width:313px}.props-playground{border:1px solid #dce2eb;border-radius:10px;margin:24px 0 36px;padding:24px}.props-playground-head h2{margin:0 0 4px}.props-playground-head p{color:#536174;margin:0 0 20px;line-height:1.6}.props-playground-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.props-playground-controls{flex-direction:column;gap:14px;max-height:78vh;padding:2px 8px 2px 2px;display:flex;overflow:auto}.props-playground-result{min-width:0;position:sticky;top:16px}.props-control{gap:4px;min-width:0;display:grid}.props-control>label,.props-control--toggle>label{align-items:center;gap:8px;font-size:13px;display:flex}.props-label code{color:#0e1622;background:0 0;padding:0;font-size:12.5px;font-weight:600}.props-required{color:#c00;font-size:11px}.props-description{color:#536174;font-size:12px;line-height:1.45}.props-control input:not([type=checkbox]),.props-control select,.props-control textarea,.props-list-row input,.props-tuple input{color:#0e1622;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #c9cdd3;border-radius:5px;padding:6px 9px;font-size:13px}.props-control textarea{resize:vertical}.props-control textarea.props-json{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.props-control--toggle input{accent-color:#4a77c3;width:16px;height:16px}.props-object,.props-list{gap:8px;display:grid}.props-object{border-left:2px solid #e6ebf2;padding-left:10px}.props-list-row{border:1px solid #dce2eb;border-radius:8px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.props-list-row legend{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-size:12px;font-weight:600;overflow:hidden}.props-list-actions,.props-buttons,.props-widths,.props-file{flex-wrap:wrap;gap:6px;display:flex}.props-tuple{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px;display:grid}.props-playground-controls button,.props-widths button,.props-playground-result>button{color:#295594;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd5e3;border-radius:4px;padding:5px 10px;font-size:13px}.props-playground-controls button:disabled{color:#a9a9a9;cursor:default}.props-widths{margin-bottom:10px}.props-widths button[aria-pressed=true]{background:#edf1f9;border-color:#4a77c3}.props-preview-frame{overflow-x:auto}.props-preview{margin-inline:auto}.props-note{color:#536174;font-size:12px;line-height:1.5}.props-note ul{margin:4px 0 0;padding-left:18px}.props-wiring{border:1px solid #dce2eb;border-radius:8px;flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;padding:8px 10px 10px;display:flex}.props-wiring legend{color:#0e1622;padding:0 4px;font-weight:600}.props-wiring p{flex-basis:100%;margin:0 0 2px}.props-wiring label{align-items:center;gap:6px;display:inline-flex}.props-events{color:#536174;gap:2px;margin:10px 0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.props-playground-result pre{color:#e8eef9;background:#111b2b;border-radius:8px;max-height:420px;padding:20px;font-size:12px;line-height:1.7;overflow:auto}.props-error{color:#c00;font-size:12px}.props-copied{color:#536174;margin-left:8px;font-size:12px}@media (width<=900px){.props-playground{padding:16px}.props-playground-grid{grid-template-columns:minmax(0,1fr)}.props-playground-controls{max-height:none;overflow:visible}.props-playground-result{position:static}}.props-number{align-items:center;gap:8px;display:flex}.props-number>span{color:#536174;font-size:12px}.review-source-screen{font:14px/21px var(--alt-font-family);min-height:var(--review-height);color:var(--alt-color-text);background:#fff;flex-direction:column;display:flex;position:relative}.review-source-screen *,.review-source-screen :before,.review-source-screen :after{box-sizing:border-box}.review-device-status{background:#f7f7f7;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 24px;font-size:15px;line-height:18px;display:flex}.review-device-status span:last-child{letter-spacing:2px;font-size:12px}.review-source-header.alt-app-header{height:48px;min-height:48px;color:var(--alt-color-text);background:#fff;padding:12px 20px;box-shadow:0 4px 8px #3333330f}.review-source-header .alt-app-actions{margin-left:auto}.review-source-header .alt-app-navigation,.review-source-header .alt-mobile-menu{display:none}.review-source-body{padding:0 20px 32px}.review-source-screen>div[inert]{overflow:hidden}.review-source-footer{background:#fff;border-top:1px solid #e2e2e2;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-height:65px;margin-top:auto;padding:12px 16px;display:flex;box-shadow:0 -4px 12px #7070700f}.review-source-footer>.alt-button:last-child{min-width:100px}.review-source-footer>.alt-icon-button{color:var(--alt-color-text);background:#e9e9e9}.review-identity-fields{gap:20px;padding-top:12px;display:grid}.review-identity-fields h3{margin:12px 0 0;font-size:14px;font-weight:600;line-height:18px}.review-kyc{gap:20px;display:grid}.review-kyc .alt-kyc-details{margin-bottom:12px}.review-address{gap:20px;margin-top:12px;display:grid}.review-address h3{margin:0;font-size:16px;font-weight:600;line-height:20px}.review-address .alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-documents{gap:20px;display:grid}.review-documents>p{color:var(--alt-color-muted);margin:0;font-size:14px;line-height:20px}.review-documents h3{margin:12px 0 -4px;font-size:16px;font-weight:600;line-height:20px}.review-documents .alt-checkbox-label{font-size:12px}.review-source-screen--otp{height:var(--review-height);overflow:hidden}.review-source-scrim{background:#0e162280;position:absolute;inset:84px 0 0}.review-inline-verification{border-radius:12px 12px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #3333}.review-source-screen--selfie .review-source-body{padding-top:32px}.review-feedback{z-index:100;background:#edf1f9;border:1px solid #4a77c3;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 4px 12px #33333320}.review-feedback button{flex-shrink:0;margin-left:auto}@media (width>=641px){.review-source-screen{max-width:1200px;margin:auto}.review-source-body,.review-source-screen .alt-onboarding-progress{width:min(100%,810px);margin-inline:auto}.review-inline-verification{border-radius:8px;width:100%;max-width:572px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=600px){.review-canvas{padding:8px}.review-selected{display:block}.review-selected>a{margin-top:16px;display:inline-block}}.review-source-header .alt-button{color:var(--alt-color-text)}.review-guidance-art{width:32px;height:32px;display:block;position:relative}.review-guidance-art img{width:32px;height:32px;display:block}.review-guidance-sun{color:#008b66;width:13px;height:13px;position:absolute;top:-9px;right:-9px}.alt-selfie-intro-art>img{object-fit:contain;max-width:100%}.review-guidance-art .review-guidance-sun{width:13px;height:13px}html:has(.review-source-screen){scrollbar-width:none}html:has(.review-source-screen)::-webkit-scrollbar{display:none}.review-documents{padding-top:3px}.review-documents>p{margin-bottom:-10px}.review-documents>.alt-check-field{margin-top:-12px}.review-documents h3{margin-top:14px}.review-source-screen:has(.review-documents) .review-source-body{padding-bottom:24px}.review-desktop-sidebar,.review-desktop-title,.review-desktop-user{display:none}.review-desktop-panel{flex-direction:column;flex:1;min-width:0;display:flex}.review-desktop-layout{flex:1;min-width:0;display:flex}.review-camera-header{display:none}@media (width>=641px){.review-source-screen{background:#f7f7f7;max-width:none;min-height:900px}.review-source-screen--otp{height:max(900px,100vh)}.review-device-status{display:none}.review-source-header.alt-app-header{color:#fff;height:70px;min-height:70px;box-shadow:none;background:#0e1622;padding-inline:64px;display:flex}.review-source-header .alt-app-logo svg{color:#fff;width:93px;height:38px}.review-source-header .alt-app-navigation{gap:32px;display:flex}.review-source-header .alt-app-actions>.alt-icon-button{display:none}.review-desktop-user{align-items:center;gap:8px;display:flex}.review-desktop-user>span{background:#4a77c3;border-radius:50%;width:28px;height:28px}.review-desktop-layout{grid-template-columns:362px minmax(0,1fr);align-items:start;gap:20px;width:min(1200px,100% - 64px);margin:24px auto;display:grid}.review-desktop-sidebar{box-shadow:var(--alt-shadow-panel);background:#fff;border-radius:16px;flex-direction:column;gap:24px;min-height:782px;padding:24px;display:flex}.review-desktop-panel{min-height:782px;box-shadow:var(--alt-shadow-panel);background:#fff;border-radius:16px;overflow:hidden}.review-source-screen .alt-onboarding-progress{display:none}.review-source-body{width:100%;max-width:none;margin:0;padding:24px}.review-desktop-title{font:600 20px/24px var(--alt-font-family);margin:0 0 20px;display:block}.review-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-top:0}.review-identity-fields h3,.review-identity-fields .alt-check-field{grid-column:1/-1}.review-kyc{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.review-kyc>.alt-kyc-details,.review-kyc>.review-address{grid-column:1/-1}.review-address{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.review-address h3,.review-address .alt-grid{grid-column:1/-1}.review-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-top:0}.review-documents>p,.review-documents>h3,.review-documents>.alt-check-field,.review-documents>.alt-document-upload-list{grid-column:1/-1}.review-documents>p,.review-documents>.alt-check-field,.review-documents h3{margin:0}.review-source-footer{border-radius:0;min-height:64px;padding:12px}.review-source-footer>.alt-button:last-child{min-width:120px}.review-source-scrim{inset:70px 0 0}.review-inline-verification{max-height:calc(100vh - 96px);overflow-y:auto}.review-source-screen--selfie .review-source-body{padding:24px}}@media (width>=641px) and (width<=1100px){.review-desktop-layout{grid-template-columns:260px minmax(0,1fr);width:calc(100% - 40px)}.review-desktop-sidebar{padding:16px}.review-source-header.alt-app-header{padding-inline:24px}.review-source-header .alt-app-navigation{gap:20px}}@media (width>=641px) and (width<=850px){.review-desktop-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.review-source-header .alt-app-navigation{display:none}.review-source-header .alt-app-actions>.alt-icon-button{color:#fff;display:flex}.review-identity-fields,.review-kyc,.review-address,.review-documents{grid-template-columns:minmax(0,1fr)}}.review-back{width:40px;color:var(--alt-color-text);background:#e9e9e9;padding-inline:10px}@media (width>=851px){.review-documents>.review-correspondence-proof{grid-area:3/2}}.review-back>.alt-button-content>span{display:none}@media (width>=641px){.review-back{width:120px;color:var(--alt-color-primary);border:1px solid var(--alt-color-primary);background:#fff}.review-back>.alt-button-content>span{display:inline}.review-back svg{display:none}.review-identity-fields>.alt-grid{grid-column:1/-1}}.identity-screen{min-height:900px;font:14px/21px var(--alt-font-family);color:#0e1622;background:#f7f7f7}.identity-screen *{box-sizing:border-box}.identity-screen .alt-app-header{height:70px;min-height:70px;padding-inline:64px 89px;position:relative}.identity-screen .alt-app-navigation{gap:48px;position:absolute;left:calc(50% - 221.8px)}.identity-user{align-items:center;gap:8px;display:flex}.identity-screen .alt-app-logo svg{display:block}.identity-user>span{background:#4a77c3;border-radius:50%;width:28px;height:28px}.identity-layout{grid-template-columns:362px minmax(0,1fr);gap:20px;width:min(1200px,100% - 64px);margin:24px auto;display:grid}.identity-sidebar{background:#fff;border-radius:16px;flex-direction:column;gap:24px;min-height:782px;padding:24px;display:flex;box-shadow:0 4px 20px #3333331a}.identity-form{background:#fff;border-radius:16px;flex-direction:column;min-width:0;min-height:782px;display:flex;overflow:hidden;box-shadow:0 4px 20px #3333331a}.identity-content{flex:1;padding:24px}.identity-content h1{margin:0 0 16px;font-size:20px;font-weight:600;line-height:24px}.identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.identity-consents{border-top:1px solid #e2e2e2;gap:16px;margin-top:32px;padding-top:31px;display:grid}.identity-consents .alt-check-row label{font-size:14px;line-height:20px}.identity-footer{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex;box-shadow:0 -5px 15px #33333314}.identity-footer .alt-button{width:120px}.identity-menu-button{color:var(--alt-color-text)}.identity-device-bar,.identity-mobile-summary{display:none}@media (width<=960px){.identity-layout{grid-template-columns:240px minmax(0,1fr);width:calc(100% - 40px)}.identity-sidebar{padding:16px}.identity-fields{grid-template-columns:1fr}}@media (width<=640px){.identity-screen{background:#fff;min-height:920px}.identity-device-bar{background:#f7f7f7;justify-content:space-between;align-items:center;height:36px;padding:0 24px;display:flex}.identity-screen .alt-app-header{color:#0e1622;background:#fff;border-bottom:1px solid #e2e2e2;height:48px;min-height:48px;padding:0 20px}.identity-screen .alt-app-logo svg{color:#0e1622;width:58.25px;height:24px}.identity-user,.identity-sidebar{display:none}.identity-mobile-summary{display:block}.identity-layout{width:100%;margin:0;display:block}.identity-form{box-shadow:none;border-radius:0;min-height:670px}.identity-content{padding:0 20px 13px}.identity-content h1{margin:0 0 20px;font-size:16px;line-height:20px}.identity-fields{gap:20px}.identity-consents{gap:16px;margin-top:24px;padding-top:24px}.identity-footer{border-top:1px solid var(--alt-color-border-subtle);min-height:68px;box-shadow:var(--alt-shadow-footer-mobile);border-radius:8px 8px 0 0;padding:12px 16px}.identity-footer .alt-button{width:100px}}.investor-screen{color:#0e1622;min-height:900px;font:14px/20px var(--alt-font-family);background:#f7f7f7}.investor-screen *{box-sizing:border-box}.investor-screen .alt-app-header{height:70px;min-height:70px;padding-inline:64px 89px}.investor-screen .alt-app-navigation{gap:48px}.investor-user{align-items:center;gap:8px;display:flex}.investor-user>span{background:#4a77c3;border-radius:50%;width:28px;height:28px}.investor-layout{grid-template-columns:362px minmax(0,1fr);align-items:start;gap:20px;width:min(1200px,100% - 64px);margin:24px auto;display:grid}.investor-sidebar{box-shadow:var(--alt-shadow-panel);background:#fff;border-radius:16px;flex-direction:column;gap:24px;min-height:782px;padding:24px;display:flex}.investor-form{box-shadow:var(--alt-shadow-panel);background:#fff;border-radius:16px;flex-direction:column;min-width:0;min-height:782px;display:flex;overflow:hidden}.investor-content{flex:1;min-width:0;padding:24px}.investor-content h1{font:600 20px/24px var(--alt-font-family);margin:0 0 16px}.investor-content h2:where(:not([class*=alt-])){font:600 16px/20px var(--alt-font-family);margin:0 0 8px}.investor-content p:where(:not([class*=alt-])){margin:0 0 24px;line-height:18px}.investor-content .investor-lead{color:var(--alt-color-muted)}.investor-content .alt-verification-submit p,.investor-content .alt-document-upload-list p{line-height:16px}.investor-screen[data-screen=Demat\ Details] .investor-content p:where(:not([class*=alt-])){margin-bottom:20px}.investor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.investor-half{width:calc(50% - 10px);margin:24px 0 16px}.investor-bank-results{margin-bottom:32px}.investor-section{margin-top:32px}.investor-document-different{grid-column:1/-1;margin-top:-16px}.investor-screen[data-screen=KYC\ Details] .investor-content h1{line-height:22px}.investor-content>.investor-lead:has(+.investor-document-choices){margin-bottom:16px}.investor-content>.investor-document-source{margin-top:32px}.investor-content .investor-document-source>h2{margin-bottom:16px}.investor-document-error{margin-top:16px}@media (width<=640px){.investor-document-different{order:1;margin-top:-12px}.investor-correspondence-proof{order:2}}.investor-section>.alt-button{margin-top:20px}.investor-section>.alt-document-upload-list{margin-bottom:24px}.investor-screen:is([data-screen=Bank\ Details],[data-screen=Demat\ Details]) .investor-section>.alt-document-upload-list--cards .alt-document-upload-card{max-width:calc(50% - 10px)}@media (width<=640px){.investor-screen:is([data-screen=Bank\ Details],[data-screen=Demat\ Details]) .investor-section>.alt-document-upload-list--cards .alt-document-upload-card{max-width:none}}.investor-screen[data-screen=Demat\ Details] .investor-section>.alt-document-upload-list{margin-bottom:32px}@media (width<=640px){.investor-screen[data-screen=Demat\ Details] .investor-section>.alt-document-upload-list{margin-bottom:24px}}.investor-finvu-intro{gap:8px;margin-bottom:20px;display:grid}.investor-screen .investor-content .investor-finvu-intro>:is(h2,p){margin:0}.investor-finvu-otp{align-items:flex-end;gap:24px;display:flex}.investor-screen .investor-content .investor-finvu-otp+.investor-finvu-consent{margin:16px 0 32px}.investor-finvu-resend.alt-button{border-radius:4px}.investor-text-link{color:var(--alt-color-primary);text-decoration:underline}@media (width<=640px){.investor-finvu-otp{flex-direction:column;align-items:stretch;gap:20px}.investor-screen .investor-content .investor-finvu-otp+.investor-finvu-consent{margin:20px 0 24px}.investor-finvu-resend.alt-button,.investor-finvu-resend.alt-button:hover{background:0 0;border:0;align-self:flex-start;min-height:20px;padding:0;font-size:16px;line-height:20px}.investor-finvu-resend .alt-button-content{text-decoration:underline}}.investor-field-action{align-items:start;gap:20px;display:flex}.investor-field-action>.alt-field{width:calc(50% - 10px)}.investor-field-action>.alt-button{height:48px}.investor-content .alt-tabs-content{margin-top:0;padding-top:32px}.investor-content .alt-tabs-content>.investor-section{margin-top:0}.investor-content .investor-inline-hint{color:var(--alt-color-muted);gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex;margin-top:12px!important}.investor-content .investor-transfer-note{font-weight:400}.investor-content .investor-courier-hint{line-height:18px}.investor-inline-hint svg{flex-shrink:0}.investor-footer{min-height:64px;box-shadow:var(--alt-shadow-footer);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.investor-footer .alt-button{min-width:120px}.investor-footer .investor-back-icon,.investor-device-bar,.investor-mobile-summary{display:none}.investor-notice{padding:0 24px}.investor-feedback{color:var(--alt-color-muted);font-size:12px}.investor-feedback:empty{display:none}.investor-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:560px;min-height:400px;margin:auto;display:flex}.investor-add{border:1px solid var(--alt-color-primary);background:var(--alt-color-action-tonal);width:226px;height:40px;min-height:40px;color:var(--alt-color-primary);border-radius:6px;margin-top:24px;font-size:16px;font-weight:600}.investor-editor-remove{color:var(--alt-color-danger);margin-right:auto}.investor-editor{gap:24px;display:grid}.investor-editor-actions{justify-content:flex-end;gap:12px;display:flex}.investor-yes-no{max-width:468px;margin:24px 0}@media (width>=641px){.investor-yes-no .alt-choice-group{gap:20px}.investor-yes-no .alt-choice{min-height:44px}}.investor-yes-no .alt-choice-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.investor-company-list{gap:16px;margin-bottom:16px;display:none}.investor-company-table{margin:20px 0 16px}.investor-company-summary{border:1px solid var(--alt-color-border);background:var(--alt-color-surface);width:100%;color:var(--alt-color-text);font:inherit;text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;display:none}.investor-company-summary>span{flex:1;gap:4px;min-width:0;display:grid}.investor-company-summary strong{font-size:14px;font-weight:600;line-height:18px}.investor-company-summary small{color:var(--alt-color-muted);font-size:12px;line-height:14px}.investor-company-sheet{gap:16px;display:grid}.investor-content blockquote{background:#f1f1f1;border-radius:4px;margin:24px 0;padding:16px}.investor-risk-questions{gap:40px;margin-top:32px;display:grid}.investor-risk-questions .alt-choice-label{font-size:16px;line-height:26px}.investor-risk-questions .alt-choice-group--radio-card{gap:16px}.investor-risk-questions .alt-choice-group--radio-card .alt-choice{gap:8px}.investor-consents{border-top:1px solid #e2e2e2;gap:16px;margin-top:32px;padding-top:32px;display:grid}.investor-appointment-page{background:#0e1622cc;justify-content:center;align-items:center;min-height:900px;padding:80px 24px;display:flex}.investor-appointment-page>.alt-appointment{max-width:760px}@media (width<=960px){.investor-layout{grid-template-columns:240px minmax(0,1fr);width:calc(100% - 40px)}.investor-sidebar{padding:16px}.investor-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.investor-company-table{display:none}.investor-company-summary{display:flex}.investor-screen{background:#fff;min-height:798px}.investor-device-bar{background:#f7f7f7;justify-content:space-between;align-items:center;height:36px;padding:0 24px;display:flex}.investor-screen .alt-app-header{color:#0e1622;background:#fff;border-bottom:1px solid #e2e2e2;height:48px;min-height:48px;padding:0 20px}.investor-screen .alt-app-logo svg{color:#0e1622;width:58.25px;height:24px;display:block}.investor-user,.investor-sidebar{display:none}.investor-mobile-summary{display:block}.investor-layout{width:100%;margin:0;display:block}.investor-form{min-height:548px;box-shadow:none;border-radius:0}.investor-content{padding:0 20px 24px}.investor-content h1{margin-bottom:20px;font-size:16px;line-height:20px;display:none}.investor-content .alt-tabs-content{padding-top:24px}.investor-content:has(.alt-demat-group){padding-bottom:44px}.investor-screen[data-screen=Nominee\ Details] .investor-content{padding-top:12px}.investor-fields{gap:20px}.investor-half,.investor-field-action>.alt-field{width:100%}.investor-field-action{flex-wrap:wrap;gap:12px}.investor-footer{border-top:1px solid var(--alt-color-border-subtle);min-height:68px;box-shadow:var(--alt-shadow-footer-mobile);border-radius:16px 16px 0 0;padding:12px 16px}.investor-footer .alt-button{min-width:100px}.investor-footer .investor-back{display:none}.investor-footer .investor-back-icon{width:40px;min-width:40px;height:40px;color:var(--alt-color-text);background:var(--alt-color-background);border-radius:6px;place-items:center;display:inline-grid}.investor-field-action>.alt-button{width:100%;height:40px;min-height:40px}.investor-section{margin-top:24px}.investor-risk-questions{gap:28px}.investor-appointment-page{background:#fff;align-items:flex-start;min-height:865px;padding:0}}.investor-menu-button{color:var(--alt-color-text)}.investor-faster{box-shadow:inset 0 0 0 1px var(--alt-color-primary);margin-left:8px}.investor-bank-modes-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 12px;margin-top:56px;display:grid}.investor-bank-modes-section>h2{margin:0}.investor-bank-modes{display:contents}.investor-content .investor-bank-modes>.alt-tabs-content{grid-column:1/-1;padding-top:0}.investor-bank-modes>.alt-tabs-list{border:1px solid var(--alt-color-summary);background:#d8d8d84d;border-radius:12px;gap:8px;padding:8px}.investor-bank-modes .alt-tab{white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;min-height:32px;padding:6px 12px;font-size:14px;line-height:18px}.investor-bank-modes .alt-tab[data-state=active]{border-color:var(--alt-color-primary);box-shadow:none;border-radius:6px;font-weight:600}@media (width<=640px){.alt-button.investor-add{border-color:#0000;width:auto;padding-inline:17px}.investor-nominees{row-gap:16px}.investor-nominees+.investor-add{margin-top:16px}.investor-bank-results{margin-bottom:24px}.investor-bank-modes-section{grid-template-columns:minmax(0,1fr);row-gap:8px;margin-top:24px}.investor-content .investor-bank-modes>.alt-tabs-content{padding-top:8px}.investor-bank-modes>.alt-tabs-list{border-color:#0000;border-radius:4px;justify-content:space-between;gap:12px;padding:7px}.investor-bank-modes .alt-tab{flex:0 auto;padding-inline:11px;font-size:12px;line-height:16px}.investor-content .investor-bank-modes .alt-tabs-content>p{margin-bottom:16px}.investor-bank-modes .investor-field-action{gap:16px}.investor-bank-modes .investor-field-action>.alt-button{border-radius:6px;font-size:14px;line-height:18px}.investor-content .investor-bank-modes-section+.investor-inline-hint{margin-top:16px!important}}.investor-content .investor-subheading{margin:0 0 16px}.investor-content .investor-references h2{margin-bottom:8px;font-size:14px;line-height:18px}.investor-offline-entry{max-width:450px;margin-top:32px}.investor-signing-methods>.alt-accordion-item{border-bottom-color:var(--alt-color-border-subtle)}.investor-content .investor-signing-methods .alt-accordion-trigger{padding:24px 0 23px}.investor-content .investor-signing-methods>.alt-accordion-item:first-child .alt-accordion-trigger{padding-top:0}.investor-content .investor-signing-methods .alt-accordion-trigger[data-state=open]{padding-bottom:20px}@media (width<=640px){.investor-content .investor-signing-methods .alt-accordion-trigger{padding:16px 0 15px}.investor-content .investor-signing-methods .alt-accordion-trigger[data-state=open]{padding-bottom:24px}}.investor-signing-methods .alt-accordion-trigger{font-size:16px;font-weight:500;line-height:20px}.investor-offline-steps{gap:32px;display:grid}.investor-offline-steps>section{gap:12px;padding-left:26px;display:grid}.investor-content .investor-offline-steps h3{margin:0;font-size:16px;font-weight:400;line-height:20px;position:relative}.investor-step-dot{border:1.5px solid var(--alt-color-primary);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:-26px}.investor-step-dot:after{content:"";background:var(--alt-color-primary);border-radius:50%;position:absolute;inset:2.5px}.investor-content .investor-offline-steps p{color:var(--alt-color-muted);margin:0}.investor-offline-steps .investor-references{margin-top:12px}.investor-inline-link{color:var(--alt-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.investor-schedule{width:300px;max-width:100%}@media (width<=640px){.investor-content>.investor-references h2{margin-bottom:16px;line-height:20px}.investor-content>.investor-references>.investor-fields{gap:16px}.investor-offline-entry{max-width:none;margin-top:24px}.investor-offline-steps>section{padding-left:0}.investor-content .investor-offline-steps h3{padding-left:22px}.investor-step-dot{left:0}.investor-schedule{width:100%}}.investor-risk-result{border:1px solid var(--alt-color-primary);border-radius:var(--alt-radius-card);background:var(--alt-color-selected);place-items:center;min-height:311px;padding:24px;display:grid}@media (width<=640px){.investor-risk-result{min-height:0;padding:20px 16px}}.investor-content .investor-declaration{background:var(--alt-color-primary-soft);border-radius:8px;margin:16px 0;padding:12px 16px}.investor-disclosure-section+.investor-disclosure-section{border-top:1px solid var(--alt-color-border);padding-top:32px}.investor-field-verify{align-items:start;gap:12px;display:flex}.investor-field-verify>.alt-field{flex:1;min-width:0}.investor-field-verify>.alt-button{flex:none;min-height:48px}.investor-fields>.investor-address-line{grid-column:1/-1}.investor-document-groups>section{min-width:0}.investor-fields+.investor-document-groups{margin-top:24px}.investor-content .investor-document-groups h2{margin-bottom:16px}.investor-content>.investor-section+.alt-check-field{margin-top:32px}.investor-content>.alt-check-field+.investor-section,.investor-content>.alt-check-field+.alt-check-field{margin-top:16px}.investor-content .investor-fields+.alt-button{margin-top:20px}.investor-content .alt-alert+.investor-fields{margin-top:16px}@media (width<=640px){.investor-field-verify{gap:8px}}.investor-content .investor-setup-text{margin:0 0 16px;line-height:18px}.investor-demat-account{max-width:449px}.investor-strong{color:var(--alt-color-text);font-weight:600}.investor-step-no,.investor-step-title{display:inline}.investor-mobile-only{display:none}@media (width<=640px){.investor-demat-account{max-width:none}.investor-desktop-only{display:none}.investor-mobile-only{display:inline}.investor-step-sep{display:none}.investor-step-no{font-weight:600;display:block}.investor-step-title{margin-top:8px;display:block}.investor-join.alt-button{background:var(--alt-color-primary);color:#fff}}.investor-content>.investor-risk-result:first-child{margin-bottom:32px}.investor-step-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.investor-courier-dialog.alt-dialog{width:min(800px,100vw - 32px);max-width:none;padding:0}.investor-courier-dialog .alt-dialog-heading{border-bottom:1px solid var(--alt-color-action-disabled-border);min-height:48px;padding:4px 16px 4px 24px}.investor-courier-dialog .alt-heading{font-size:16px;font-weight:400;line-height:20px}.investor-courier-dialog .alt-dialog-body{padding:20px 24px}.investor-courier-dialog .alt-dialog-footer{border-top:1px solid var(--alt-color-action-disabled-border);padding:16px 24px}.investor-courier-dialog .alt-dialog-footer .alt-button{min-width:120px}.alt-button.investor-cancel{border-color:var(--alt-color-danger);color:var(--alt-color-danger)}.alt-button.investor-cancel:hover{background:var(--alt-color-danger-soft)}.investor-content .investor-task-intro{color:var(--alt-color-muted);margin:16px 16px 32px;line-height:18px}.investor-tasks{margin:0 16px}@media (width<=640px){.investor-content .investor-task-intro,.investor-tasks{margin-inline:0}}.investor-poa{margin-top:24px}.investor-poa .alt-choice-group{max-width:375px}.investor-poa .alt-choice{min-height:48px}.investor-poa .alt-choice-label{margin-bottom:12px;font-size:14px;line-height:18px}.investor-pan-section{border-top:1px solid var(--alt-color-border);margin-top:32px;padding-top:32px}.investor-content .investor-pan-section h2{margin:0 0 4px;font-size:16px;font-weight:600;line-height:22px}.investor-content .investor-pan-section>p{color:var(--alt-color-muted);margin:0 0 16px;font-size:12px;line-height:16px}.investor-pan-section+.investor-consents{border-top:0;padding-top:0}.investor-footer[data-no-back]{justify-content:flex-end}.investor-footer-actions{gap:16px;display:flex}@media (width<=640px){.investor-poa .alt-choice-group{max-width:none}.investor-footer-actions{flex:1;justify-content:flex-end}}.investor-video-screen{background:var(--alt-color-surface);max-width:360px;margin-inline:auto}.investor-drawdown-progress{margin-bottom:24px}.investor-content .investor-drawdown-notice{margin:0 0 8px;line-height:18px}.investor-drawdown-notice strong{font-weight:600}.investor-content .investor-drawdown-setoff{color:var(--alt-color-muted);margin:0;font-size:12px;line-height:16px}.investor-drawdown-section{gap:16px;margin-top:24px;display:grid}.investor-content .investor-drawdown-section h2{margin:0;font-size:16px;font-weight:500;line-height:18px}.investor-drawdown-section .alt-account-details{max-width:424px}.investor-content .investor-transfer-note{margin:0!important}.investor-transfer-note strong{font-weight:600}.investor-drawdown-units{border-top:1px solid var(--alt-color-border-subtle);margin-top:32px;padding-top:32px}.investor-drawdown-section:has(>.alt-table-wrap){gap:12px}.investor-content .investor-drawdown-section:has(>.alt-account-details) h2{font-size:14px}.alt-button.investor-confirm-deposits{justify-self:start;margin-top:16px;font-size:14px}.investor-deposits{margin-top:16px}.investor-deposit-proof .alt-document-component-hint{padding-inline:0}.investor-deposit-dialog.alt-dialog{width:min(780px,100vw - 32px)}.investor-deposit-proof{max-width:356px;margin-top:24px}.investor-content .investor-deposit-proof p,.investor-deposit-proof p{color:var(--alt-color-muted);margin:8px 0 24px;font-size:12px;line-height:14px}@media (width<=640px){.investor-deposit-dialog.alt-dialog{border-radius:0;width:100%;height:100dvh;max-height:none;inset:0}.investor-deposit-proof{max-width:none}.investor-content .investor-risk-intro{font-size:12px;line-height:16px}.investor-content .investor-setup-text{color:var(--alt-color-muted)}}@media (width>=641px){.investor-screen[data-screen=Bank\ Details] .investor-content>p{margin-bottom:16px}.investor-screen[data-screen=Bank\ Details] .investor-half{margin-top:16px}.investor-content .investor-bank-modes .alt-tabs-content>p{margin-bottom:20px}.investor-bank-modes .alt-tab{padding-inline:11px}.investor-bank-modes .investor-field-action>.alt-button{border-radius:4px;align-self:center;height:40px;min-height:40px;padding-inline:11px;line-height:18px}}@media (width<=640px){.investor-fields+.investor-document-groups{margin-top:20px}.investor-content:has(>.investor-document-groups)>.investor-section{margin-top:32px}.investor-content:has(>.investor-document-groups)>.alt-check-field+.investor-section{margin-top:16px}.investor-content .alt-alert+.investor-fields{margin-top:20px}}
