@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Epilogue:wght@400;500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-height:100vh;margin:0;padding:0}body{margin:0}#root{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.onb-page,.onb-page *{box-sizing:border-box}.onb-page{--teal:#0d9488;--teal-dark:#0f766e;--teal-bg:#e6f7f6;--teal-icon-bg:#d1f0ed;--text:#0f172a;--text-2:#475569;--muted:#94a3b8;--surface:#fff;--bg:#f8fafc;--border:#e2e8f0;--radius-card:20px;--radius-btn:8px;--radius-icon:14px;--shadow-card:0 2px 12px #0f172a0f;--shadow-hover:0 8px 28px #0f172a1a;background:var(--bg);min-height:calc(100vh - 70px);color:var(--text);font-family:Inter,Segoe UI,sans-serif}.onb-page-head{background:var(--surface);border-bottom:1px solid var(--border);width:100%;margin:0 0 32px;padding:16px 0}.onb-page-head-inner{box-sizing:border-box;align-items:center;gap:14px;max-width:100%;margin:0;padding:0 40px;display:flex}.onb-page-head-inner.is-guided{width:calc(100% - 48px);max-width:1100px;margin:0 auto;padding:0}@media (width<=1280px){.onb-page-head-inner{padding:0 28px}}@media (width<=760px){.onb-page-head-inner{padding:0 16px}}.onb-review-pagination{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.onb-icon-btn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-2);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.onb-icon-btn svg{width:16px;height:16px}.onb-icon-btn:hover{border-color:var(--teal);background:var(--teal-bg)}.onb-head-divider{display:none}.onb-head-badge{border-radius:var(--radius-icon);background:var(--teal-bg);width:48px;height:48px;color:var(--teal-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onb-head-badge svg{width:22px;height:22px}.onb-head-copy h1{letter-spacing:-.025em;color:var(--text);margin:0;font-size:26px;font-weight:700;line-height:1.15}.onb-head-copy p{color:var(--muted);margin:3px 0 0;font-size:13.5px;font-weight:400}.onb-shell{flex-direction:column;gap:0;width:calc(100% - 48px);max-width:1100px;margin:24px auto 60px;display:flex}.onb-toolbar{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:4px;width:fit-content;padding:5px;display:flex}.onb-tabs{gap:4px;display:inline-flex}.onb-tab{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.onb-tab:hover{color:var(--text-2)}.onb-tab-icon{width:14px;height:14px;display:inline-flex}.onb-tab-icon svg{width:100%;height:100%}.onb-tab.is-active{background:var(--text);color:#fff}.onb-content-stack{flex-direction:column;gap:24px;display:flex}.onb-stepper{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid;position:relative}.onb-stepper:before{content:"";border-top:1px solid var(--border);pointer-events:none;position:absolute;top:50%;left:28px;right:28px}.onb-stepper--single{grid-template-columns:1fr}.onb-stepper--single:before{display:none}.onb-step{z-index:1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 8px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.onb-step:disabled{opacity:.6;cursor:not-allowed}.onb-step-index{border:1px solid var(--border);background:var(--bg);width:30px;height:30px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.onb-step-label{color:var(--muted);font-size:13.5px;font-weight:500}.onb-step.is-active .onb-step-index{background:var(--teal);color:#fff;border-color:#0000}.onb-step.is-done .onb-step-index{color:#fff;background:#10b981;border-color:#0000}.onb-step.is-active .onb-step-label{color:var(--teal)}.onb-feedback{flex-direction:column;gap:8px;display:flex}.onb-alert{border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.5}.onb-alert--success{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.onb-alert--error{color:#dc2626;background:#fee2e2;border-color:#fecaca}.onb-alert--warn{color:#a16207;background:#fef9c3;border-color:#fde68a}.onb-alert--info{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.onb-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.onb-card-head{border-bottom:1px solid var(--border);background:#f0fdf9;padding:20px 24px 18px}.onb-card-head h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:600}.onb-card-head p{color:var(--text-2);margin:3px 0 0;font-size:13px;font-weight:400}.onb-card-head--graphic{align-items:center;gap:14px;display:flex}.onb-card-head-icon{width:42px;height:42px;color:var(--teal);background:#0d94881f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onb-card-head-icon svg{width:20px;height:20px}.onb-card-body{flex-direction:column;gap:18px;padding:24px;display:flex}.onb-grid{gap:18px 24px;display:grid}.onb-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.onb-field{flex-direction:column;gap:6px;display:flex}.onb-field-label{color:var(--text-2);font-size:12.5px;font-weight:500}.onb-field-label em{color:#ef4444;margin-left:3px;font-style:normal}.onb-field-label small{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.onb-field-error{color:#dc2626;min-height:14px;font-size:11.5px;font-weight:500;display:block}.field-error-text{color:#dc2626;margin-top:4px;font-size:11.5px;font-weight:600;display:block}.onb-field-error.is-empty{visibility:hidden}.onb-field.has-error .onb-input-wrap,.onb-field.has-error .onb-file-picker-wrap{border-color:#f87171}.onb-input-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 12px;transition:border-color .15s;display:flex}.onb-input-wrap:focus-within{border-color:var(--teal)}.onb-input-icon{width:15px;height:15px;color:var(--teal);flex-shrink:0;display:inline-flex}.onb-input-icon svg{width:100%;height:100%}.onb-input{width:100%;color:var(--text);background:0 0;border:none;outline:none;min-height:40px;font-family:inherit;font-size:13.5px;font-weight:400}.onb-input::placeholder{color:var(--muted)}.onb-select{cursor:pointer}.onb-file-picker-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:0;min-height:42px;padding:0 8px 0 0;transition:border-color .15s;display:flex;overflow:hidden}.onb-file-picker-wrap:focus-within{border-color:var(--teal)}.onb-file-picker-wrap.is-disabled{background:var(--bg)}.onb-file-picker-btn{border:none;border-right:1px solid var(--border);background:var(--bg);height:100%;min-height:42px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.onb-file-picker-btn:hover{background:#edf2f7}.onb-file-picker-wrap.is-disabled .onb-file-picker-btn{opacity:.6;cursor:not-allowed}.onb-file-picker-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:0 12px;font-family:inherit;font-size:13px;font-weight:400;overflow:hidden}.onb-file-input-native{opacity:0;clip:rect(0, 0, 0, 0);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.onb-logo-preview{border:1px dashed var(--border);background:var(--bg);min-height:72px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:400;display:flex}.onb-logo-preview img{object-fit:contain;max-width:100%;max-height:52px}.onb-logo-preview-icon{width:20px;height:20px;display:inline-flex}.onb-logo-preview-icon svg{width:100%;height:100%}.onb-subsection,.onb-documents{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.onb-subsection-head h4,.onb-documents-head h4{color:var(--text);margin:0;font-size:15px;font-weight:600}.onb-subsection-head p,.onb-documents-head p{color:var(--text-2);margin:4px 0 0;font-size:13px}.onb-documents-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.onb-doc-table-head{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr 1fr;gap:16px;padding:0 0 8px;font-size:11px;font-weight:600;display:grid}.onb-doc-head-hint{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:6px;font-size:10px;font-weight:500;display:inline-block}.onb-doc-list{flex-direction:column;gap:8px;display:flex}.onb-doc-row{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:10px 12px;display:grid}.onb-doc-row--saved{align-items:center}.onb-doc-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.onb-doc-hint{color:var(--muted);font-size:12px;font-weight:500}.onb-doc-hint--required{color:#92400e}.onb-doc-hint--success{color:#15803d}.onb-doc-add-row{gap:8px;display:flex}.onb-doc-file-actions{align-items:center;gap:8px;display:flex}.onb-doc-saved-text{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:13px;font-weight:500}.onb-doc-saved-text strong{color:var(--text);font-size:13.5px}.onb-doc-format-hint{min-height:14px;color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;line-height:1.4;display:block}.onb-doc-delete-icon-btn,.onb-doc-add-icon-btn,.onb-doc-open-link,.onb-doc-download-icon-btn{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.onb-doc-delete-icon-btn:hover,.onb-doc-add-icon-btn:hover,.onb-doc-open-link:hover,.onb-doc-download-icon-btn:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-bg)}.onb-doc-delete-icon-btn:disabled,.onb-doc-add-icon-btn:disabled{opacity:.5;cursor:not-allowed}.onb-doc-delete-icon-btn svg,.onb-doc-add-icon-btn svg,.onb-doc-open-link svg,.onb-doc-download-icon-btn svg{width:15px;height:15px}.onb-download-png-icon{object-fit:contain;width:18px;height:18px;display:block}.onb-doc-add-icon-btn{font-size:20px;font-weight:600;line-height:1}.onb-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.onb-btn{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.onb-btn:disabled{opacity:.55;cursor:not-allowed}.onb-btn--icon svg{width:15px;height:15px}.onb-btn--small{height:34px;padding:0 12px;font-size:12.5px}.onb-btn--large{border-radius:11px;height:48px;padding:0 24px;font-size:15px}.onb-btn--icon-only{width:38px;padding:0}.onb-btn--icon-only svg{width:16px;height:16px}.onb-btn--primary{background:var(--teal);color:#fff}.onb-btn--primary:hover:not(:disabled){background:var(--teal-dark)}.onb-btn--continue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#04b4ae,#008f9c);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 20px #00919638}.onb-btn--continue:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #00505a14}.onb-btn--continue svg{width:16px;height:16px}.onb-btn--ghost{border-color:var(--border);background:var(--surface);color:var(--text-2)}.onb-btn--ghost:hover:not(:disabled){background:var(--bg);border-color:#cbd5e1}.onb-btn--subtle{border-color:var(--border);background:var(--bg);color:var(--text-2)}.onb-btn--subtle:hover:not(:disabled){background:#edf2f7}.onb-btn--danger{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.onb-btn--danger:hover:not(:disabled){background:#fecaca}.onb-inline-field{gap:8px;display:flex}.onb-credential-box{border:1px solid var(--border);background:var(--bg);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.onb-credential-user{flex-direction:column;gap:3px;display:flex}.onb-credential-user strong{color:var(--text);font-size:14px}.onb-credential-user span{color:var(--text-2);font-size:13px}.onb-credential-user small{color:var(--muted);font-size:12px}.onb-credential-container{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:10px 0;display:flex}.onb-credential-actions{gap:8px;display:flex}.onb-credential-payload{color:#78350f;background:#fefce8;border:1px solid #fde68a;border-radius:10px;padding:12px;font-size:13.5px;line-height:1.55}.onb-credential-payload h4{margin:0 0 6px;font-size:14px}.onb-credential-preferences{flex-wrap:wrap;gap:16px;display:flex}.onb-checkbox-label{cursor:pointer;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.onb-checkbox-label:hover{border-color:var(--teal);background:var(--teal-bg)}.onb-checkbox-label input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #cfd8dc;border-radius:4px;width:18px;height:18px;transition:all .2s}.onb-checkbox-label input[type=checkbox]:hover{border-color:var(--teal)}.onb-checkbox-label input[type=checkbox]:checked{background:var(--teal);border-color:var(--teal)}.onb-checkbox-label input[type=checkbox]:checked:before{content:"✓";color:#fff;text-align:center;font-size:13px;font-weight:700;line-height:15px;display:block}.onb-section-heading{border-bottom:1px solid var(--border);grid-column:1/-1;margin:20px 0 4px;padding-bottom:8px}.onb-section-heading h4{color:var(--text);margin:0;font-size:15px;font-weight:600}.onb-review-tools{grid-template-columns:1fr 200px 220px auto;align-items:end;gap:14px 16px;display:grid}.onb-review-tool{flex-direction:column;gap:5px;display:flex}.onb-review-search,.onb-review-filter{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:9px;outline:none;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s}.onb-review-search:focus,.onb-review-filter:focus{border-color:var(--teal)}.onb-review-summary{color:var(--text-2);border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:8px;margin:0;padding:7px 12px;font-size:13px;font-weight:400}.onb-review-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:auto}.onb-review-table{border-collapse:collapse;width:100%;min-width:780px}.onb-review-table thead th{border-bottom:1px solid var(--border);background:var(--surface);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:0;vertical-align:middle;white-space:nowrap;padding:12px 18px;font-size:12px;font-weight:800}.onb-review-table td{border-top:1px solid var(--border);color:var(--text);vertical-align:middle;padding:16px 24px;font-size:13.5px}.onb-review-table tbody tr:hover{background:#fafbfc}.onb-review-sort{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.onb-review-sort:hover{color:var(--teal-dark)}.onb-review-company-name{color:var(--text);font-size:14px;font-weight:600}.onb-review-contact{flex-direction:column;gap:3px;display:flex}.onb-review-contact strong{font-size:13.5px;font-weight:500}.onb-review-contact small{color:var(--muted);font-size:12px}.onb-review-actions-head{text-align:right!important}.onb-review-no-match{text-align:center;color:var(--muted)}.onb-review-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.onb-review-action-btn{background:var(--teal);color:#fff;border-color:#0000;min-width:88px;height:34px;font-size:12.5px}.onb-review-action-btn:hover:not(:disabled){background:var(--teal-dark)}.onb-review-back-row{align-items:center;display:flex}.onb-review-back-sign{border-radius:8px;width:34px;height:34px}.onb-review-page-status{color:#64748b;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500}.onb-review-page-size{align-items:center;gap:8px;display:flex}.onb-review-page-controls{align-items:center;gap:12px;display:flex}.onb-review-page-status{color:#64748b;font-size:13px;font-weight:500}@media (width<=768px){.onb-review-pagination{flex-direction:column;align-items:stretch;gap:12px}.onb-review-page-size{justify-content:flex-start}.onb-review-page-controls{flex-wrap:wrap;justify-content:center}}.onb-status{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.onb-status--onboarding{color:#92400e;background:#fef3c7}.onb-status--active{color:#15803d;background:#dcfce7}.onb-status--inactive{color:#be123c;background:#fee2e2}.onb-textarea{border:1px solid var(--border);background:var(--surface);resize:vertical;min-height:110px;color:var(--text);border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s}.onb-textarea:focus{border-color:var(--teal)}.onb-modal-overlay{z-index:999;background:#0f172a5c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.onb-modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100%);padding:20px;display:flex;box-shadow:0 16px 40px #0f172a2e}.onb-modal h3{color:var(--text);margin:0;font-size:16px;font-weight:600}.onb-modal p{color:var(--text-2);margin:0;font-size:13px;font-weight:400}.onb-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.onb-modal-counter{color:var(--muted);font-size:12px;font-weight:500}.onb-phone-combined{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:stretch;min-height:42px;transition:border-color .15s;display:flex;position:relative}.onb-phone-combined:focus-within{border-color:var(--teal)}.onb-phone-code-btn{border:none;border-right:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:9px 0 0 9px;justify-content:space-between;align-items:center;gap:6px;min-width:80px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.onb-phone-code-caret{color:var(--muted);font-size:11px}.onb-phone-input-wrap{flex:1;position:relative}.onb-phone-input-wrap .onb-input{border:none;border-radius:0 9px 9px 0}.onb-country-code-control{position:relative}.onb-country-code-menu{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:11px;width:min(340px,88vw);max-height:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #0f172a24}.onb-country-code-search-wrap{background:var(--surface);border-bottom:1px solid var(--border);padding:6px;position:sticky;top:0}.onb-country-code-search{height:36px}.onb-country-code-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.onb-country-code-option:hover,.onb-country-code-option.is-selected{background:var(--teal-bg);color:var(--teal-dark)}.onb-country-code-option strong{min-width:48px;font-size:12.5px}.onb-country-code-option span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.onb-country-code-empty{color:var(--muted);padding:10px;font-size:13px}.onb-empty{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px}.onboarding-home{flex-direction:column;align-items:center;width:100%;max-width:820px;margin:0 auto;padding:32px 24px 80px;display:flex}.onb-home-cards{grid-template-columns:repeat(2,minmax(280px,1fr));gap:20px;width:100%;max-width:800px;margin:-22px 0 40px;display:grid}.onb-home-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;align-items:center;padding:32px 24px;transition:transform .2s,box-shadow .2s;display:flex}.onb-home-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.onb-home-icon{background:var(--teal-bg);width:64px;height:64px;color:var(--teal-dark);border-radius:18px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.onb-home-icon svg{width:30px;height:30px}.onb-home-card h3{color:var(--text);letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:700}.onb-home-card p{color:var(--text-2);margin:0 0 20px;font-size:13.5px;font-weight:400;line-height:1.55}.onb-home-link{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:13px;font-weight:700}.onb-stats-section{width:100%;max-width:800px}.onb-stats-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.onb-stats-title:before,.onb-stats-title:after{content:"";background:var(--border);flex:1;height:1px}.onb-stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.onb-stat-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.onb-stat-icon{border-radius:11px;flex-shrink:0;width:40px;height:40px}.onb-stat-content h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.onb-stat-content p{color:var(--muted);margin:3px 0 0;font-size:12.5px;font-weight:400}.onb-landing-wrap{justify-content:center;align-items:center;min-height:40vh;padding:60px 20px;display:flex}.onb-landing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;width:100%;max-width:760px;display:grid}.onb-landing-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);text-align:center;cursor:pointer;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;padding:36px 28px;transition:transform .2s,box-shadow .2s;display:flex}.onb-landing-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.onb-landing-card-icon{background:var(--teal-bg);width:72px;height:72px;color:var(--teal-dark);border-radius:20px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.onb-landing-card-icon svg{width:32px;height:32px}.onb-landing-card-title{color:var(--text);letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700}.onb-landing-card-desc{color:var(--text-2);margin:0;font-size:13.5px;font-weight:400;line-height:1.55}@media (width<=1100px){.onb-page-head,.onb-shell{width:calc(100% - 40px)}.onb-review-tools{grid-template-columns:1fr 1fr}.onb-review-summary{grid-column:1/-1}}@media (width<=760px){.onb-page-head,.onb-shell{width:calc(100% - 24px)}.onb-toolbar{width:100%}.onb-grid--two,.onb-grid--three,.onb-doc-row,.onb-review-tools,.onb-home-cards,.onb-stats-grid{grid-template-columns:1fr}.onb-stepper{grid-template-columns:1fr;padding:12px}.onb-stepper:before{display:none}.onb-step{border:1px solid var(--border);border-radius:8px;justify-content:flex-start;padding:8px 12px}.onb-review-table-actions{justify-content:flex-start}.onb-actions .onb-btn{flex:1;min-width:0}.onb-inline-field{flex-direction:column}}.onb-category-dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);z-index:1000;max-height:200px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0f172a14}.onb-category-item{cursor:pointer;color:var(--text-2);text-align:left;padding:8px 12px;font-size:13.5px;font-weight:500;transition:background .1s,color .1s}.onb-category-item:hover{background:var(--teal-bg);color:var(--teal-dark)}.onb-category-item--add{border-top:1px solid var(--border);color:var(--teal);font-weight:600}.onb-category-item--add:hover{background:var(--teal-bg);color:var(--teal-dark)}.onb-category-empty{text-align:center;color:var(--muted);padding:12px;font-size:13px}.required-dot:after{content:" *";color:#ef4444;font-style:normal;font-weight:600}.companies-page{--cmp-border:#b8eceb;--cmp-teal:#0ea5a0;--cmp-teal-dark:#0f766e;--cmp-dark:#0f172a;--cmp-muted:#64748b;--cmp-bg:#f0f9fa;--cmp-surface:#fff;background:var(--cmp-bg);min-height:100vh;font-family:Inter,sans-serif}.companies-head{border-bottom:1px solid var(--cmp-border);background:var(--cmp-surface);align-items:center;gap:14px;padding:18px 28px;display:flex}.companies-back{border:1px solid var(--cmp-border);width:34px;height:34px;color:var(--cmp-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.companies-badge{color:#155e75;background:#b8eceb;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.companies-title{color:var(--cmp-dark);letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1.05}.companies-subtitle{color:var(--cmp-muted);margin-top:3px;font-size:12px;font-weight:400}.companies-shell{flex-direction:column;gap:14px;max-width:1240px;margin:0 auto;padding:28px;display:flex}.companies-alert{color:#be123c;background:#fee2e2;border:1px solid #fecdd3;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700}.companies-card{border:1px solid var(--cmp-border);background:#fff;border-radius:14px;overflow:hidden}.companies-card-head{border-bottom:1px solid var(--cmp-border);background:#d6f2f1;justify-content:flex-start;align-items:center;gap:12px;padding:15px 17px;display:flex}.companies-card-title{color:var(--cmp-dark);letter-spacing:-.03em;font-size:14px;font-weight:700;line-height:1.05}.companies-card-subtitle{color:var(--cmp-muted);margin-top:3px;font-size:12px;font-weight:600}.companies-btn{cursor:pointer;white-space:nowrap;border-radius:12px;font-size:13px;font-weight:700;transition:opacity .15s}.companies-btn:disabled{opacity:.55;cursor:not-allowed}.companies-btn-ghost{border:1.5px solid var(--cmp-border);color:var(--cmp-dark);background:#fff;padding:9px 13px}.companies-btn-primary{background:var(--cmp-teal);color:#fff;border:none;padding:9px 13px}.companies-btn-danger{color:#be123c;background:#fff;border:1.5px solid #fecdd3;padding:9px 13px}.companies-table-wrap{overflow-x:auto}.companies-table{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.companies-table thead tr{color:var(--cmp-muted);background:#f8ffff}.companies-table th{text-align:left;border-bottom:1px solid var(--cmp-border);padding:12px;font-size:12px;font-weight:700}.companies-table td{border-bottom:1px solid var(--cmp-border);padding:10px 12px}.companies-th-center,.companies-td-center{text-align:center}.companies-name{color:var(--cmp-dark);letter-spacing:0;font-size:14px;font-weight:800;line-height:1.2}.companies-muted{color:var(--cmp-muted)}.companies-status{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.companies-status-active{color:#166534;background:#dcfce7}.companies-status-inactive{color:#be123c;background:#fee2e2}.companies-status-onboarding{color:#92400e;background:#fef3c7}.companies-empty{text-align:center;color:var(--cmp-muted);padding:30px}@media (width<=960px){.companies-head,.companies-shell{padding:16px}.companies-title{font-size:16px}.companies-card-title,.companies-name{font-size:14px}}.companies-cell-center{text-align:center}.companies-cell-inner{justify-content:center;align-items:center;width:100%;min-height:36px;display:inline-flex}.companies-col-action,.companies-col-employees{width:220px}.companies-col-head-center,.companies-col-cell-center,.companies-table th:nth-child(5),.companies-table th:nth-child(6),.companies-table td:nth-child(5),.companies-table td:nth-child(6){text-align:center}.companies-table td:nth-child(5),.companies-table td:nth-child(6){padding-left:0;padding-right:0}.companies-table td:nth-child(5) .companies-cell-inner,.companies-table td:nth-child(6) .companies-cell-inner{justify-content:center;width:100%;display:flex}.sad-page{color:#10223f;background:radial-gradient(circle at 0 0,#03a8ad1a,#0000 24%),linear-gradient(#f4f8fd 0%,#f9fbff 100%);min-height:100%;padding:24px}.sad-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.sad-back{color:#0f3d78;cursor:pointer;background:#fff;border:1px solid #d8e4f2;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sad-title{letter-spacing:-.03em;font-size:28px;font-weight:800}.sad-subtitle{color:#617391;margin-top:4px;font-size:14px}.sad-hero{color:#fff;background:linear-gradient(135deg,#0f3d78 0%,#03a8ad 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:14px;display:flex;box-shadow:0 18px 32px #0f3d7829}.sad-hero-minimal{padding:14px 18px}.sad-hero-copy{gap:5px;display:grid}.sad-hero-kicker,.sad-summary-label,.sad-status,.sad-detail-kicker{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.sad-hero-kicker,.sad-detail-kicker{opacity:.84;font-size:10px}.sad-hero-copy p{color:#ffffffe0;max-width:720px;margin:0;font-size:13px;line-height:1.5}.sad-hero-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sad-hero-pill{white-space:nowrap;background:#ffffff29;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.sad-hero-pill-muted{background:#ffffff1a}.sad-alert,.sad-panel,.sad-summary-card,.sad-meta-card,.sad-company-card,.sad-manager-card,.sad-info-metric{background:#fff;border:1px solid #deebf5;box-shadow:0 14px 28px #0f172a0f}.sad-alert{color:#b42318;background:#fff3f2;border-color:#f4c7c3;border-radius:18px;margin-top:16px;padding:14px 16px}.sad-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sad-summary-grid-top{margin-top:14px}.sad-summary-card{border-radius:20px;padding:16px}.sad-summary-card-compact{padding:14px 16px}.sad-summary-card-cool{background:linear-gradient(#fff 0%,#f4f9ff 100%)}.sad-summary-card-teal{background:linear-gradient(#fff 0%,#f3fffd 100%)}.sad-summary-card-amber{background:linear-gradient(#fff 0%,#fffaf0 100%)}.sad-summary-card-employees{background:linear-gradient(#fff 0%,#f4f7ff 100%)}.sad-summary-label{color:#69809d;font-size:10px;display:block}.sad-summary-value{letter-spacing:-.05em;margin-top:8px;font-size:28px;font-weight:800;display:block}.sad-summary-note{color:#69809d;margin-top:6px;font-size:12px;line-height:1.45;display:block}.sad-layout{grid-template-columns:minmax(380px,480px) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.sad-panel,.sad-meta-card{border-radius:24px;padding:18px}.sad-list-panel{max-height:calc(100vh - 36px);font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;position:sticky;top:12px;overflow:hidden}.sad-list-controls{z-index:2;background:linear-gradient(#fffffffa 0% 80%,#fff0 100%);padding-bottom:12px;position:sticky;top:0}.sad-company-list{gap:12px;max-height:calc(100vh - 250px);padding-right:6px;display:grid;overflow:auto}.sad-detail-panel{max-height:calc(100vh - 36px);padding-right:12px;position:sticky;top:12px;overflow:auto}.sad-detail-sticky{background:0 0;padding-bottom:0;position:static}.sad-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.sad-panel-head h2,.sad-panel-head h3,.sad-meta-card h3,.sad-detail-head h2{margin:0}.sad-panel-head p,.sad-detail-head p{color:#69809d;margin:4px 0 0;font-size:13px}.sad-panel-head-inline{margin-bottom:12px}.sad-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sad-search,.sad-select{color:#0a1933;background:#fff;border:1px solid #d7e3f1;border-radius:14px;width:100%;padding:11px 14px;font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;font-weight:700}.sad-search{grid-column:1/-1}.sad-company-card{text-align:left;cursor:pointer;color:#0a1933;background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:20px;width:100%;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.sad-company-card:hover,.sad-company-card.is-active{border-color:#2f9ea4;transform:translateY(-1px);box-shadow:0 18px 34px #0f3d7824}.sad-company-card.is-active{background:linear-gradient(#fff 0%,#eefbfb 100%)}.sad-company-card-top,.sad-manager-top,.sad-detail-head,.sad-card-secondary,.sad-audit-row,.sad-quick-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sad-company-card-top strong,.sad-manager-top strong{color:#06162d;font-size:18px;font-weight:800;line-height:1.15;display:block}.sad-company-card-top span,.sad-manager-top span,.sad-meta-list span,.sad-mini-grid span,.sad-company-metrics span,.sad-manager-foot span,.sad-card-secondary span,.sad-card-insights span{color:#48627f}.sad-company-card-top>div>span,.sad-manager-top>div>span,.sad-audit-row span{margin-top:6px;font-size:13px;font-weight:700;display:block}.sad-card-secondary{color:#29415e;margin-top:10px;font-size:12px;font-weight:700}.sad-card-secondary span:last-child{text-align:right}.sad-flags-row,.sad-flags-stack{flex-wrap:wrap;gap:8px;display:flex}.sad-flags-row{margin-top:12px}.sad-flags-stack{margin-top:14px}.sad-flag{letter-spacing:.03em;border-radius:999px;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.sad-flag-high{color:#c13f54;background:#d9485f1f}.sad-flag-medium{color:#ba7a05;background:#d991001f}.sad-flag-low{color:#0f7d61;background:#0f9f6e1f}.sad-company-metrics,.sad-mini-grid,.sad-meta-list,.sad-info-grid{gap:10px;display:grid}.sad-company-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.sad-metric-pill,.sad-mini-grid div{border-radius:16px;padding:11px 10px}.sad-metric-pill-employees{color:#2749a1;background:#f2f6ff}.sad-metric-pill-managers{color:#0e8071;background:#edfffb}.sad-metric-pill-approvals{color:#b17000;background:#fff8eb}.sad-metric-pill-inactive{color:#c53f57;background:#fff1f3}.sad-company-metrics b,.sad-mini-grid b,.sad-manager-foot b,.sad-metric-pill b{letter-spacing:-.04em;font-size:20px;font-weight:800;display:block}.sad-company-metrics span,.sad-mini-grid span,.sad-manager-foot span,.sad-metric-pill span{margin-top:4px;font-size:11px;font-weight:700;display:block}.sad-card-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sad-card-insights div{border-top:1px solid #edf2f7;padding-top:10px}.sad-card-insights b{color:#10223f;margin-top:4px;font-size:13px;display:block}.sad-status{border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;display:inline-flex}.sad-status-active{color:#0f9f6e;background:#0f9f6e1f}.sad-status-inactive{color:#d9485f;background:#d9485f1f}.sad-status-onboarding{color:#c77900;background:#d9910024}.sad-detail-grid,.sad-meta-grid{gap:14px;margin-top:16px;display:grid}.sad-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sad-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sad-meta-grid-wide{margin-top:14px}.sad-meta-list div,.sad-audit-row{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.sad-meta-list div:last-child,.sad-audit-row:last-child{border-bottom:0;padding-bottom:0}.sad-meta-list strong{text-align:right;font-size:13px}.sad-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.sad-mini-grid div{background:#f6f9fd}.sad-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sad-info-metric{border-radius:18px;padding:14px}.sad-info-metric span,.sad-info-metric small{color:#69809d;display:block}.sad-info-metric strong{letter-spacing:-.04em;margin-top:8px;font-size:26px;font-weight:800;display:block}.sad-info-metric small{margin-top:6px;font-size:11px;line-height:1.4}.sad-audit-list,.sad-manager-list{gap:10px;display:grid}.sad-audit-row strong{font-size:13px;display:block}.sad-audit-row b{white-space:nowrap;font-size:12px}.sad-manager-card{border-radius:20px;padding:14px}.sad-manager-foot{border-top:1px solid #edf2f7;margin-top:12px;padding-top:12px}.sad-empty{color:#69809d;background:#f9fbfe;border:1px dashed #cbd7e5;border-radius:20px;place-items:center;min-height:160px;font-size:14px;display:grid}.sad-empty-compact{min-height:100px}.sad-inline-error{color:#b42318;background:#fff3f2;border:1px solid #f4c7c3;border-radius:14px;padding:12px 14px}.sad-company-list,.sad-detail-panel{scrollbar-width:thin;scrollbar-color:#67aeb3 #eaf3f5}.sad-company-list::-webkit-scrollbar{width:10px}.sad-detail-panel::-webkit-scrollbar{width:10px}.sad-company-list::-webkit-scrollbar-track{background:#eaf3f5;border-radius:999px}.sad-detail-panel::-webkit-scrollbar-track{background:#eaf3f5;border-radius:999px}.sad-company-list::-webkit-scrollbar-thumb{background:linear-gradient(#7cc2c7 0%,#2f9ea4 100%);border:2px solid #eaf3f5;border-radius:999px}.sad-detail-panel::-webkit-scrollbar-thumb{background:linear-gradient(#7cc2c7 0%,#2f9ea4 100%);border:2px solid #eaf3f5;border-radius:999px}.sad-company-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#61b4ba 0%,#217e84 100%)}.sad-detail-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#61b4ba 0%,#217e84 100%)}@media (width<=1340px){.sad-summary-grid,.sad-detail-grid,.sad-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sad-layout{grid-template-columns:1fr}.sad-list-panel,.sad-detail-panel{max-height:none;position:static}.sad-company-list,.sad-detail-panel{max-height:none}}@media (width<=860px){.sad-page{padding:18px}.sad-head,.sad-hero,.sad-panel-head,.sad-detail-head,.sad-card-secondary{flex-direction:column}.sad-summary-grid,.sad-detail-grid,.sad-meta-grid,.sad-mini-grid,.sad-company-metrics,.sad-card-insights,.sad-info-grid,.sad-filters-grid{grid-template-columns:1fr}.sad-search{grid-column:auto}}.db-shell{--db-bg:#f8fbfc;--db-surface:#fff;--db-border:#e8f0f3;--db-text:#08193a;--db-muted:#a0afc7;--db-teal:#03a8ad;--db-teal-soft:#e9fbf9;background:var(--db-bg);min-height:100vh;color:var(--db-text);font-family:Epilogue,Segoe UI,Tahoma,sans-serif}.db-topbar{border-bottom:1px solid var(--db-border);background:#fff;align-items:center;height:66px;display:flex}.db-topbar-inner{justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0 auto;padding:0 40px;display:flex}.db-brand{letter-spacing:0;align-items:baseline;gap:0;font-size:20px;font-weight:800;line-height:1;display:flex}.db-brand-seek{color:#072350}.db-brand-impact{color:#00a7ad}.db-topbar-user{color:#0a1f46;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.db-avatar-chip{background:var(--db-teal-soft);color:#008890;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.db-topbar-caret{color:#93a4be;width:14px;height:14px;display:inline-flex}.db-topbar-caret svg{width:100%;height:100%}.db-account-caret{color:#466080;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.db-account-caret svg{width:14px;height:14px;transition:transform .15s}.db-account-caret:hover,.db-account-caret.is-open{color:#008890;background:#f0f7f8}.db-account-caret.is-open svg{transform:rotate(180deg)}.db-account-menu{z-index:80;background:#fff;border:1px solid #dfe9ee;border-radius:12px;width:min(280px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 36px #07233e24}.db-account-menu:before{content:"";background:#fff;border-top:1px solid #dfe9ee;border-left:1px solid #dfe9ee;width:12px;height:12px;position:absolute;top:-7px;right:16px;transform:rotate(45deg)}.db-account-menu-head{border-bottom:1px solid #edf3f6;padding:9px 10px 11px}.db-account-menu-label{color:#8fa1ba;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1;display:block}.db-account-menu-email{color:#0a1f46;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.db-account-menu-logout{color:#c23b3b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;margin-top:8px;padding:10px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s;display:flex}.db-account-menu-logout svg{width:16px;height:16px}.db-account-menu-logout:hover{background:#fff1f1}.db-main{width:min(1240px,100% - 64px);margin:0 auto;padding:48px 0}.db-manage{margin-top:0}.db-card-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.db-nav-card{border:1px solid var(--db-border);background:var(--db-surface);cursor:pointer;text-align:left;width:100%;height:240px;color:inherit;border-radius:14px;flex-direction:column;padding:28px 26px 18px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.db-nav-card:hover{border-color:#c8dde8;transform:translateY(-2px);box-shadow:0 8px 20px #07233e0f}.db-nav-card:focus-visible{outline-offset:2px;outline:2px solid #63c7cc}.db-nav-card-icon{background:var(--db-teal-soft);width:40px;height:40px;color:var(--db-teal);border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.db-nav-card-icon svg{width:20px;height:20px}.db-nav-card-body{flex:1;min-height:0}.db-nav-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.db-nav-card-title{color:#08193a;letter-spacing:0;margin:0;font-size:17px;font-weight:700;line-height:1.25}.db-nav-card-badge{color:#fff;background:#008f94;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.db-nav-card-desc{color:#a3b0c8;max-width:36ch;margin:6px 0 0;font-size:15px;line-height:1.45}.db-nav-card-arrow{width:auto;height:auto;color:var(--db-teal);border-top:1px solid #edf3f6;justify-content:flex-end;align-self:stretch;margin-top:auto;padding-top:16px;transition:transform .18s;display:flex}.db-nav-card-arrow svg{width:14px;height:14px}.db-nav-card:hover .db-nav-card-arrow{transform:translate(3px)}.db-empty-state{color:#5f6f8f;background:#fff;border:1px solid #dfe9ee;border-radius:14px;padding:26px;font-size:16px;line-height:1.6}.db-inner-page{padding:0}@media (width<=1280px){.db-main{width:min(1080px,100% - 40px)}.db-topbar-inner{padding:0 28px}}@media (width<=1080px){.db-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.db-topbar{height:auto;padding:10px 0}.db-topbar-inner,.db-main{width:calc(100% - 24px);padding-left:0;padding-right:0}.db-topbar-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.db-brand{font-size:20px}.db-nav-card{min-height:182px;padding:18px}}.db-guided-stepper{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding:16px 24px}.db-guided-stepper-inner{max-width:1000px;margin:0 auto}.db-guided-stepper-inner h3{color:#1e293b;margin:0 0 16px;font-size:16px}.db-stepper-track{justify-content:space-between;align-items:center;display:flex;position:relative}.db-stepper-track:before{content:"";z-index:0;background:#e2e8f0;height:2px;position:absolute;top:14px;left:0;right:0}.db-stepper-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.db-stepper-circle{color:#64748b;background:#fff;border:2px solid #e2e8f0;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.db-stepper-label{color:#64748b;text-align:center;font-size:11px;font-weight:500}.db-stepper-step.active .db-stepper-circle{color:#0d9488;background:#f0fdfa;border-color:#0d9488}.db-stepper-step.active .db-stepper-label{color:#0d9488;font-weight:600}.db-stepper-step.completed .db-stepper-circle{color:#fff;background:#0d9488;border-color:#0d9488}.db-stepper-step.completed .db-stepper-label{color:#1e293b}
