:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:var(--bg-primary);box-sizing:border-box;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box}body{margin:0;display:flex;min-width:320px;min-height:100vh;box-sizing:border-box;padding:0;width:100%;overflow-x:hidden}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}@keyframes _slideIn_50ksu_1{0%{right:-260px;opacity:0}to{right:8px;opacity:1}}@keyframes _fadeOut_50ksu_1{0%{opacity:1}to{opacity:0}}._toast-wrapper_50ksu_19{display:flex;position:fixed;z-index:3000;top:8px;right:8px;flex-direction:column;padding:8px;border-radius:4px;box-shadow:0 2px 4px -2px #0a0d120f,0 4px 6px -1px #0a0d1214;width:fit-content;min-width:180px;max-width:240px;animation:.2s ease-out forwards _slideIn_50ksu_1}._toast-wrapper_50ksu_19._type-info_50ksu_34{background-color:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-100)}._toast-wrapper_50ksu_19._type-info_50ksu_34 ._dismiss-icon_50ksu_39{filter:brightness(0) saturate(100%) invert(31%) sepia(93%) saturate(1248%) hue-rotate(197deg) brightness(91%) contrast(101%)}._toast-wrapper_50ksu_19._type-success_50ksu_42{background-color:var(--success-50);color:var(--success-700);border:1px solid var(--success-100)}._toast-wrapper_50ksu_19._type-success_50ksu_42 ._dismiss-icon_50ksu_39{filter:brightness(0) saturate(100%) invert(39%) sepia(74%) saturate(1189%) hue-rotate(122deg) brightness(94%) contrast(102%)}._toast-wrapper_50ksu_19._type-warning_50ksu_50{background-color:var(--warning-50);color:var(--warning-700);border:1px solid var(--warning-100)}._toast-wrapper_50ksu_19._type-warning_50ksu_50 ._dismiss-icon_50ksu_39{filter:brightness(0) saturate(100%) invert(77%) sepia(38%) saturate(4929%) hue-rotate(359deg) brightness(101%) contrast(104%)}._toast-wrapper_50ksu_19._type-error_50ksu_58{background-color:var(--error-50);color:var(--error-700);border:1px solid var(--error-100)}._toast-wrapper_50ksu_19._type-error_50ksu_58 ._dismiss-icon_50ksu_39{filter:brightness(0) saturate(100%) invert(29%) sepia(94%) saturate(2237%) hue-rotate(343deg) brightness(85%) contrast(95%)}._toast-wrapper_50ksu_19._type-info_50ksu_34 ._icon_50ksu_66{filter:brightness(0) saturate(100%) invert(31%) sepia(93%) saturate(1248%) hue-rotate(197deg) brightness(91%) contrast(101%)}._toast-wrapper_50ksu_19._type-success_50ksu_42 ._icon_50ksu_66{filter:brightness(0) saturate(100%) invert(39%) sepia(74%) saturate(1189%) hue-rotate(122deg) brightness(94%) contrast(102%)}._toast-wrapper_50ksu_19._type-warning_50ksu_50 ._icon_50ksu_66{filter:brightness(0) saturate(100%) invert(77%) sepia(38%) saturate(4929%) hue-rotate(359deg) brightness(101%) contrast(104%)}._toast-wrapper_50ksu_19._type-error_50ksu_58 ._icon_50ksu_66{filter:brightness(0) saturate(100%) invert(29%) sepia(94%) saturate(2237%) hue-rotate(343deg) brightness(85%) contrast(95%)}._toast-wrapper_50ksu_19 button{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;opacity:.6;transition:opacity .2s ease}._toast-wrapper_50ksu_19 button:hover{opacity:1}._toast-wrapper_50ksu_19 button ._dismiss-icon_50ksu_39{width:12px;height:12px}._title-wrapper_50ksu_99{display:flex;align-items:center;gap:8px;line-height:1;padding-right:20px}._title-wrapper_50ksu_99 ._icon_50ksu_66{width:16px;height:16px;flex-shrink:0}._title-wrapper_50ksu_99 ._title-text_50ksu_111{flex-grow:1;font-size:16px;font-weight:600;text-align:start;line-height:1}._message-wrapper_50ksu_119{display:block;margin-top:4px}._message-wrapper_50ksu_119 ._msg-text_50ksu_123{margin:0 24px;font-size:15px;line-height:1.2;word-wrap:break-word;opacity:.85}._visible_50ksu_134{display:block}._hidden_50ksu_138{animation:.2s ease-out forwards _fadeOut_50ksu_1}.container-wrapper{display:flex;height:100vh;width:100%}.auth-container-app-logo{position:absolute;top:20px;left:20px;width:80px}.auth-container{height:100%;width:25%;margin:0 auto;min-width:300px;max-width:360px;display:flex;flex-direction:column;justify-content:center}.auth-container .auth-container-title{font-size:30px;align-self:flex-start;font-weight:var(--font-weight-semibold);color:var(--gray-iron-900);margin:0;text-align:center}.auth-container .auth-container-description{font-size:16px;font-weight:var(--font-weight-regular);color:var(--gray-iron-500);margin:0 0 12px;text-align:center;line-height:28px}.or-separator{display:flex;align-items:center;margin:24px 0;width:100%}.or-separator-line{flex:1;height:1px;background-color:#e5e7eb}.or-separator-text{margin:0 12px;color:#6b7280;font-size:14px;font-weight:500}.otp-inputs{display:flex;gap:12px;margin:32px 0}.otp-inputs .otp-input{width:100%;aspect-ratio:1;border-radius:8px;border:1px solid var(--gray-iron-200);text-align:center;font-size:18px;font-weight:500;background-color:var(--gray-iron-50);color:var(--gray-iron-900);outline:none}.otp-inputs .otp-input:not(:placeholder-shown){background-color:#fff}.countdown-text{font-size:14px;margin:32px auto 0;width:fit-content;transition:color .3s ease;cursor:pointer;color:var(--primary-color)}.countdown-text.-disabled{color:var(--gray-iron-500);cursor:default;min-width:125px}.auth-container-form-license-text{font-size:14px;font-weight:300;color:var(--gray-600);margin:10px 0}.legal-disclaimer-container{width:100%;height:calc(100% - 68px);display:flex;flex-direction:column;align-items:center;padding:74px 0;color:var(--gray-600);width:50%;min-width:300px}.legal-disclaimer-container p{margin:0}.legal-disclaimer-container-header{font-size:36px;font-weight:500;color:var(--gray-900);margin-bottom:12px}.legal-disclaimer-container-footer{width:100%;height:68px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--gray-200);padding:0 min(80px,5%)}.legal-disclaimer-container-content{margin-top:32px;width:100%}.legal-disclaimer-container-content h3{font-size:24px;font-weight:500;color:var(--gray-900);margin-bottom:8px}.legal-disclaimer-container-content p{font-size:15px}.legal-disclaimer-container-content li{margin-left:10px;font-size:15px}.onboarding-page-container{display:flex;flex-direction:column;min-height:100vh}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.6}to{transform:translate(-50%,-50%) scale(1);opacity:.4}}.onboarding-page-header{padding:18px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eaeb;margin:0 24px}.onboarding-page-header p{margin:0;color:#333;font-size:22px;font-weight:500}.onboarding-page-content{display:flex;flex:1;gap:2rem;padding:24px}.onboarding-sidebar{width:280px;background-color:#fff;border-radius:5px;padding:2rem 1rem;box-shadow:0 1px 4px #0000001a;display:flex;flex-direction:column;gap:0}.onboarding-sidebar .sidebar-tab-container{display:flex;align-items:flex-start;position:relative}.onboarding-sidebar .step-indicator{display:flex;flex-direction:column;align-items:center;min-width:32px;position:relative}.onboarding-sidebar .step-circle{width:24px;height:24px;border-radius:50%;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;z-index:2}.onboarding-sidebar .step-circle img{width:12px;height:12px}.onboarding-sidebar .step-circle.completed,.onboarding-sidebar .step-circle.active{background:#1684ac;border-color:#1684ac}.onboarding-sidebar .step-circle.active .inner-circle{width:8px;height:8px;border-radius:50%;background:#fff}.onboarding-sidebar .step-circle.active:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;border:2px solid #49b5dc;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;animation:pulse 1s ease-in-out infinite}.onboarding-sidebar .step-line{width:2px;height:40px;background:#e0e0e0;margin:4px 0}.onboarding-sidebar .step-line.step-line-active{background:#1684ac}.onboarding-sidebar .sidebar-tab{padding:2px 5px;font-size:.95rem;color:#666;cursor:default}.onboarding-sidebar .sidebar-tab.completed{color:#414651;font-weight:500}.onboarding-sidebar .sidebar-tab.active{color:#12181c;font-weight:500}.onboarding-main-content{flex:1;background-color:#fff;border-radius:5px;padding:2rem;box-shadow:0 1px 4px #0000001a}.onboarding-navigation{display:flex;justify-content:flex-end;padding:16px 24px;background-color:#f8f8f8}
