@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&family=Montserrat+Alternates:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe0;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.setup-form-container{align-items:flex-start;-webkit-backdrop-filter:blur(5.599999904632568px);backdrop-filter:blur(5.599999904632568px);background:#2b418cde;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow-y:auto;padding:20px}.setup-form-card{background-color:#fff;border-radius:31.77px;box-shadow:0 10px 25px #0000001a;isolation:isolate;margin:0 auto;max-width:950px;padding:20px;width:928px}.form-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.form-header__left{text-align:left}.form-title{color:#1f2937;font-size:26px;font-weight:700;margin:0 0 4px}.form-subtitle{color:#6b7280;font-size:14px;line-height:1.3;margin:0}.form-content{display:flex;flex-direction:column;gap:14px}.form-row{display:flex;gap:20px}.form-row>.form-group{flex:1 1}.form-group{margin-bottom:0}.form-label{color:#4b5563;display:block;font-size:13px;font-weight:700;margin-bottom:6px;text-align:left}.form-input,.form-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.form-input:focus,.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;outline:none}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af;opacity:1}.form-actions{align-items:center;gap:16px;justify-content:space-between;margin:0;width:100%}.form-actions__left,.form-actions__right{align-items:center;display:flex}.form-actions__right{flex-shrink:0;gap:16px}.cancel-button,.submit-button{border:none;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;margin:0;min-width:140px;padding:12px 40px;text-align:center;transition:all .2s ease}.cancel-button{background-color:#fff;border:1px solid #d1d5db;color:#1f2937}.cancel-button:hover{background-color:#f8fafc}.submit-button{background-color:#002294;color:#fff;position:relative}.submit-button:hover:not(:disabled){background-color:#001b73}.submit-button:disabled{background-color:#93c5fd;cursor:not-allowed}.spinner{display:inline-block;margin-right:8px}.toggle-container{margin-bottom:0}.toggle-warning{background-color:#fee2e2;border-radius:6px;color:#b91c1c;font-size:13px;font-weight:600;margin-top:8px;padding:10px 12px}.toggle-label{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:all .2s ease}.toggle-label:hover{background-color:#f9fafb;border-color:#d1d5db}.toggle-text{display:flex;flex-direction:column;gap:4px}.toggle-text strong{color:#1f2937;font-size:16px;font-weight:600}.toggle-text small{color:#6b7280;font-size:14px;font-weight:400;line-height:1.4}.toggle-wrapper{height:24px;position:relative;width:48px}.toggle-input{height:0;opacity:0;position:absolute;width:0}.toggle-slider{background-color:#cbd5e1;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.toggle-slider,.toggle-slider:before{position:absolute;transition:.3s ease}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;width:18px}.toggle-input:checked+.toggle-slider{background-color:#3b82f6}.toggle-input:checked+.toggle-slider:before{transform:translateX(24px)}.toggle-input:focus+.toggle-slider{box-shadow:0 0 0 3px #3b82f633}.setup-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b418cde;bottom:0;box-sizing:border-box;left:0;overflow-y:auto;right:0;top:0;z-index:20000}.interview-link-modal{background-color:#fff;box-shadow:0 30px 80px #172f8240;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:600px}.modal-icon-container{margin-bottom:24px;text-align:center}.modal-icon-circle{align-items:center;background-color:#dcfce7;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.modal-icon{font-size:32px}.modal-title{color:#172f82;font-size:28px;font-weight:800;margin:0 0 12px;text-align:center}.modal-description{color:#64748b;font-size:16px;line-height:1.5;margin:0 0 32px;position:relative;text-align:center;z-index:2}.link-input-group{margin-bottom:24px;position:relative;z-index:2}.link-input-label{color:#172f82;display:block;font-size:16px;font-weight:600;margin-bottom:12px;text-align:center}.link-input-container{box-shadow:0 2px 4px #0000001a;gap:12px}.link-input{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#64748b;font-family:Montserrat,monospace;font-size:14px;padding:14px 16px}.copy-button{background:#002294;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:37.81px;box-shadow:0 2px 8px #172f824d;font-size:14px;font-weight:600;gap:11.19px;height:44px;max-width:64px;padding:10px 20px;transition:all .2s ease;width:64px}.copy-button:hover{box-shadow:0 4px 8px #172f8233;transform:scale(1.02)}.copy-button svg{height:20px;width:20px}.warning-message{align-items:center;background-color:#fefce8;border:none;border-radius:8px;display:flex;gap:10px;margin-bottom:24px;padding:12px;position:relative;z-index:2}.warning-icon{color:#ca8a04;flex-shrink:0}.warning-icon svg{height:16px;width:16px}.warning-message p{color:#ca8a04;font-size:13px;font-weight:500;line-height:1.3;margin:0}.info-message{align-items:center;background-color:#fefce8;border:1px solid #fbbf24;border-radius:8px;display:flex;gap:12px;margin-bottom:32px;padding:16px;position:relative;z-index:2}.info-icon{align-items:center;color:#d97706;display:inline-flex;flex-shrink:0;justify-content:center}.info-message p{color:#d97706;font-size:14px;font-weight:500;line-height:1.4;margin:0}.modal-close-button{background-color:#172f82;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:14px 40px;transition:all .2s ease}.modal-close-button:hover{background-color:#1a3690;box-shadow:0 4px 8px #172f8233;transform:scale(1.02)}@media (max-width:768px){.form-row{flex-direction:column;gap:16px}.form-actions{align-items:stretch;flex-direction:column}.form-actions__left,.form-actions__right{justify-content:center;width:100%}.setup-form-card{border-radius:25px;box-shadow:none;height:auto;margin:0;min-height:100vh;padding:24px}.form-title{font-size:28px}.setup-form-container{align-items:flex-start;overflow-y:auto}}:root{--ellipse-ring-thickness:40px}.decor-ring{background:#2d5dfd14;background:var(--ellipse-color)}.setup-form-card{overflow:visible;position:relative}.setup-form-decor-container{border-radius:31.77px;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.setup-form-card .form-content,.setup-form-card .form-header{position:relative;z-index:1}.form-group{position:relative}.error-message{background-color:#fef2f2;border:1px solid #fecaca;gap:12px;margin-bottom:20px;padding:12px 16px;position:relative;z-index:1}.error-icon,.error-message{align-items:center;display:flex}.error-icon{color:#dc2626;flex-shrink:0}.error-message p{color:#dc2626;font-size:14px;font-weight:500;line-height:1.4;margin:0}.setup-form-container--modal{inset:0;position:fixed;z-index:1500}.summary-modal{background-color:#fff;border-radius:18px;box-shadow:0 30px 80px #172f8240;display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:auto;max-height:calc(100vh - 80px);max-width:650px;overflow:hidden;padding:0;position:relative;width:100%}.summary-content-wrapper{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:32px;width:100%}.summary-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:20px;position:relative;z-index:2}.summary-section-title{align-items:center;color:#172f82;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.summary-section-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.summary-modal .summary-grid{display:flex!important;flex-direction:column!important;gap:12px;grid-template-areas:unset!important;grid-template-columns:none!important;grid-template-rows:none!important}.summary-modal .summary-row{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;min-height:40px;padding:8px 12px;width:100%}.summary-label{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600}.summary-value{color:#1f2937;font-size:14px;font-weight:600;max-width:60%;min-width:100px;text-align:right;word-break:break-word}.summary-badges{display:flex;flex-direction:column;gap:10px}.summary-badge-row{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.summary-badge-label{color:#64748b;font-size:13px;font-weight:600}.summary-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease}.summary-badge--enabled{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534}.summary-badge--disabled{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;color:#991b1b}.summary-badge--neutral{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;color:#1e40af}.summary-button-container{display:flex;gap:16px;justify-content:center;margin-top:24px;position:relative;z-index:2}.summary-back-button{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;color:#1f2937;cursor:pointer;font-size:15px;font-weight:600;min-width:120px;padding:14px 32px;transition:all .2s ease}.summary-back-button:hover:not(:disabled){background-color:#f8fafc;border-color:#9ca3af}.summary-back-button:disabled{cursor:not-allowed;opacity:.6}.summary-confirm-button{background:linear-gradient(135deg,#172f82,#002294);border:none;border-radius:12px;box-shadow:0 4px 12px #172f824d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:200px;padding:14px 32px;transition:all .2s ease}.summary-confirm-button:hover:not(:disabled){box-shadow:0 6px 16px #172f8266;transform:translateY(-2px)}.summary-confirm-button:disabled{background:linear-gradient(135deg,#93c5fd,#60a5fa);box-shadow:none;cursor:not-allowed;transform:none}.btn-spinner{animation:btn-spin .8s cubic-bezier(.5,0,.5,1) infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:10px;vertical-align:middle;width:16px}@keyframes btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.summary-modal{margin-top:20px;max-width:100%;padding:24px}.summary-badge-row,.summary-row{align-items:flex-start;flex-direction:column;gap:8px}.summary-value{max-width:100%;text-align:left}.summary-button-container{flex-direction:column}.summary-back-button,.summary-confirm-button{width:100%}}.summary-modal--compact{display:flex!important;flex-direction:column;height:auto!important;max-height:90vh;overflow:hidden!important}.custom-dropdown,.custom-dropdown-trigger{position:relative;width:100%}.custom-dropdown-trigger{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;padding:12px 40px 12px 16px;text-align:left;transition:all .2s ease}.custom-dropdown-trigger:hover{background-color:#f8fafc;border-color:#3b82f6}.custom-dropdown-trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.custom-dropdown-trigger.disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}.custom-dropdown-trigger.disabled:hover{background-color:#f3f4f6;border-color:#d1d5db}.custom-dropdown-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropdown-arrow{align-items:center;color:#6b7280;display:flex;height:20px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .25s ease;width:20px}.custom-dropdown.open .custom-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.custom-dropdown-arrow svg{height:16px;width:16px}.custom-dropdown-menu{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #0000001f,0 4px 12px #00000014;left:0;max-height:280px;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:1001}.custom-dropdown.open .custom-dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.custom-dropdown-menu::-webkit-scrollbar{width:6px}.custom-dropdown-menu::-webkit-scrollbar-track{background:#0000;margin:8px 0}.custom-dropdown-menu::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.custom-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#9ca3af}.custom-dropdown-option{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;transition:all .15s ease}.custom-dropdown-option:first-child{border-radius:11px 11px 0 0}.custom-dropdown-option:last-child{border-radius:0 0 11px 11px}.custom-dropdown-option:only-child{border-radius:11px}.custom-dropdown-option:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af}.custom-dropdown-option.selected{background:linear-gradient(135deg,#172f82,#002294);color:#fff}.custom-dropdown-option.selected:hover{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.custom-dropdown-option-text{flex:1 1}.custom-dropdown-option-badge{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.custom-dropdown-option.selected .custom-dropdown-option-badge{background:#ffffff40;color:#fff}.custom-dropdown-check{align-items:center;display:flex;height:18px;justify-content:center;opacity:0;width:18px}.custom-dropdown-option.selected .custom-dropdown-check{opacity:1}.custom-dropdown-check svg{height:14px;width:14px}.custom-dropdown-backdrop{inset:0;position:fixed;z-index:999}.dropdown-lock-indicator{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-left:8px}.dropdown-lock-indicator svg{height:12px;width:12px}.custom-dropdown-helper{color:#6b7280;font-size:12px;line-height:1.4;margin-top:6px}.resume-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.resume-header .form-label{color:#1f2937;font-size:14px;font-weight:700;margin-bottom:0}.resume-mode-toggle-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 4px #0000000d;color:#4b5563;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 16px;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background-color .2s ease}.resume-mode-toggle-btn:hover{background-color:#f8fafc;border-color:#3b82f6;box-shadow:0 4px 8px #3b82f626;color:#3b82f6}.resume-mode-toggle-btn:active{opacity:.85}.resume-dropzone{align-items:center;background:linear-gradient(145deg,#fff,#f0f7ff);border:2px dashed #93c5fd;border-radius:16px;box-shadow:0 4px 20px #3b82f60d;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:120px;overflow:hidden;padding:16px 24px;position:relative;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.resume-dropzone:hover{border-color:#3b82f6;box-shadow:0 12px 28px #3b82f61f}.resume-dropzone--drag-over{animation:pulse-border 1.5s infinite;background:#eff6ff;border-color:#3b82f6;border-style:solid;box-shadow:0 0 0 8px #3b82f626;transform:scale(1.02)}@keyframes pulse-border{0%{box-shadow:0 0 0 0 #3b82f64d}70%{box-shadow:0 0 0 12px #3b82f600}to{box-shadow:0 0 0 0 #3b82f600}}.resume-dropzone--has-file{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border-color:#10b981;border-style:solid}.resume-dropzone__content{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.resume-dropzone__icon{color:#3b82f6;font-size:48px;margin-bottom:8px;transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform}.resume-dropzone:hover .resume-dropzone__icon{transform:translateY(-4px) scale(1.08)}.resume-dropzone__text{display:flex;flex-direction:column;gap:6px}.resume-dropzone__primary{color:#1f2937;font-size:18px;font-weight:700;letter-spacing:-.01em}.resume-dropzone__secondary{color:#64748b;font-size:14px;font-weight:500}.resume-dropzone__accepted{background:#fff9;border:1px solid #0000000d;border-radius:12px;color:#94a3b8;font-size:12px;margin-top:8px;padding:4px 10px}.resume-file-preview{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;display:flex;gap:16px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.resume-file-preview:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #00000014;transform:translateY(-2px)}.resume-file-preview:after{background:#10b981;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.resume-file-preview__icon{align-items:center;background:#eff6ff;border-radius:10px;color:#3b82f6;display:flex;flex-shrink:0;font-size:32px;height:48px;justify-content:center;line-height:1;width:48px}.resume-file-preview__info{display:flex;flex:1 1;flex-direction:column;gap:4px;text-align:left}.resume-file-preview__name{color:#1e293b;font-size:15px;font-weight:600;word-break:break-word}.resume-file-preview__size{align-self:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;font-size:12px;padding:2px 6px}.resume-file-preview__remove{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.resume-file-preview__remove:hover{background-color:#fee2e2;border-color:#ef4444;box-shadow:0 0 0 4px #ef444426;transform:rotate(90deg) scale(1.1)}.resume-error{align-items:center;animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#e11d48;display:flex;font-size:13px;font-weight:500;gap:8px;margin-top:12px;padding:12px 16px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.progress-steps-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin:24px 0;padding:24px}.progress-steps{align-items:flex-start;display:flex;gap:0;justify-content:center}.progress-step{flex:1 1;flex-direction:column;gap:8px;max-width:140px}.progress-step,.progress-step__icon{align-items:center;display:flex;position:relative}.progress-step__icon{background-color:#e5e7eb;border-radius:50%;color:#6b7280;height:48px;justify-content:center;transition:all .3s ease;width:48px;z-index:2}.progress-step--active .progress-step__icon{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f666;color:#fff}.progress-step--complete .progress-step__icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98166;color:#fff}.progress-step__label{color:#6b7280;font-size:12px;font-weight:600;text-align:center;transition:all .3s ease}.progress-step--active .progress-step__label{color:#3b82f6}.progress-step--complete .progress-step__label{color:#10b981}.progress-step__connector{background-color:#e5e7eb;height:3px;left:calc(50% + 24px);position:absolute;top:24px;width:calc(100% - 48px);z-index:1}.progress-step--complete .progress-step__connector{background:linear-gradient(90deg,#10b981,#10b981)}.progress-step--active .progress-step__connector{background:linear-gradient(90deg,#3b82f6,#e5e7eb)}.progress-spinner{animation:progress-spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes progress-spin{to{transform:rotate(1turn)}}.swimlane-container{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.swimlane-ai-row{align-items:center;border-bottom:1px dashed #e0e7ef;display:flex;padding-bottom:10px}.swimlane-row{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.swimlane-header{align-items:center;display:flex;gap:6px}.swimlane-header__emoji{flex-shrink:0;font-size:13px;line-height:1}.swimlane-header__label{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.swimlane-row--easy .swimlane-header__label{color:#16a34a}.swimlane-row--medium .swimlane-header__label{color:#b45309}.swimlane-row--hard .swimlane-header__label{color:#dc2626}.swimlane-header__line{border-radius:1px;flex:1 1;height:1px;opacity:.35}.swimlane-row--easy .swimlane-header__line{background:#16a34a}.swimlane-row--medium .swimlane-header__line{background:#b45309}.swimlane-row--hard .swimlane-header__line{background:#dc2626}.swimlane-cards{display:flex;flex-wrap:wrap;gap:7px}.swimlane-card{align-items:center;background:#fff;border:1.5px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;line-height:1.3;padding:6px 13px;transition:all .18s ease;white-space:nowrap}.swimlane-card--easy{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.swimlane-card--easy:hover{background:#dcfce7;border-color:#4ade80;box-shadow:0 2px 8px #16a34a26;transform:translateY(-1px)}.swimlane-card--medium{background:#fffbeb;border-color:#fde68a;color:#92400e}.swimlane-card--medium:hover{background:#fef3c7;border-color:#fbbf24;box-shadow:0 2px 8px #b4530926;transform:translateY(-1px)}.swimlane-card--hard{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.swimlane-card--hard:hover{background:#fee2e2;border-color:#f87171;box-shadow:0 2px 8px #dc262626;transform:translateY(-1px)}.swimlane-card--ai{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.swimlane-card--ai:hover{background:#e0e7ff;border-color:#818cf8;box-shadow:0 2px 8px #4338ca26;transform:translateY(-1px)}.swimlane-card--selected.swimlane-card--easy{background:#16a34a;border-color:#16a34a;box-shadow:0 3px 10px #16a34a59;color:#fff;font-weight:600;transform:translateY(-1px)}.swimlane-card--selected.swimlane-card--medium{background:#b45309;border-color:#b45309;box-shadow:0 3px 10px #b4530959;color:#fff;font-weight:600;transform:translateY(-1px)}.swimlane-card--selected.swimlane-card--hard{background:#dc2626;border-color:#dc2626;box-shadow:0 3px 10px #dc262659;color:#fff;font-weight:600;transform:translateY(-1px)}.swimlane-card--selected.swimlane-card--ai{background:#4338ca;border-color:#4338ca;box-shadow:0 3px 10px #4338ca59;color:#fff;font-weight:600;transform:translateY(-1px)}.swimlane-card__badge{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:700;line-height:1.5;padding:1px 7px;white-space:nowrap}.swimlane-card__badge--ai{background:#e0e7ff;color:#4338ca}.swimlane-card--selected .swimlane-card__badge--ai{background:#ffffff40;color:#fff}.swimlane-card__badge--sql{background:#fef3c7;color:#92400e}.swimlane-card--selected .swimlane-card__badge--sql{background:#ffffff40;color:#fff}.swimlane-header__icon{align-items:center;display:flex;flex-shrink:0}.swimlane-row--easy .swimlane-header__icon svg{color:#16a34a}.swimlane-row--medium .swimlane-header__icon svg{color:#b45309}.swimlane-row--hard .swimlane-header__icon svg{color:#dc2626}.swimlane-desktop{display:flex;flex-direction:column;gap:10px}.swimlane-mobile{display:none}@media (max-width:640px){.swimlane-desktop{display:none}.swimlane-mobile{display:block}}.swimlane-mobile__select{cursor:pointer;font-size:14px;padding:10px 12px}.view-question-btn{align-items:center;background:#fff;border:1.5px solid #4338ca;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .18s ease;white-space:nowrap}.view-question-btn:hover:not(:disabled){background:#eef2ff;box-shadow:0 2px 8px #4338ca2e;transform:translateY(-1px)}.view-question-btn--disabled,.view-question-btn:disabled{background:#f9fafb;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.form-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.view-question-btn--inline{border-radius:8px;border-width:1.25px;font-size:12.5px;gap:6px;letter-spacing:.1px;padding:6px 12px}.view-question-btn--inline:hover:not(:disabled){box-shadow:0 4px 12px #4338ca2e;transform:translateY(-1px)}@media (max-width:480px){.form-label-row{align-items:flex-start}.view-question-btn--inline{font-size:12px;padding:5px 10px}}.vq-modal{background:#fff;border-radius:18px;box-shadow:0 30px 80px #172f8238;display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:calc(100vh - 60px);max-width:700px;overflow:hidden;width:100%}.vq-modal__header{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:24px 28px 16px;position:relative}.vq-modal__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-right:40px}.vq-modal__title{color:#172f82;font-size:20px;font-weight:800;line-height:1.25;margin:0}.vq-modal__diff-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.02em;padding:3px 10px}.vq-modal__type-badge{border-radius:10px;display:inline-block;font-size:11px;font-weight:700;margin-top:6px;padding:2px 10px}.vq-modal__type-badge--sql{background:#fef3c7;color:#92400e}.vq-modal__close{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .15s;width:32px}.vq-modal__close:hover{background:#e2e8f0;color:#1f2937}.vq-modal__body{flex:1 1;gap:18px;overflow-y:auto;padding:20px 28px}.vq-modal__body,.vq-section{display:flex;flex-direction:column}.vq-section{gap:8px}.vq-section__heading{border-bottom:1px solid #e2e8f0;color:#172f82;font-size:11px;font-weight:700;letter-spacing:.07em;margin:0;padding-bottom:6px;text-transform:uppercase}.vq-section__text{color:#374151;font-size:14px;line-height:1.6;margin:0}.vq-section__text--note{background:#fefce8;border:1px solid #fde68a;border-radius:8px;color:#78350f;font-style:italic;padding:12px 14px}.vq-code{background:#0f172a;border-radius:10px;color:#7dd3fc;font-family:Fira Code,Cascadia Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:14px 16px;white-space:pre-wrap}.vq-examples{gap:10px}.vq-example,.vq-examples{display:flex;flex-direction:column}.vq-example{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:6px;padding:12px 14px}.vq-example__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.vq-example__label{color:#6b7280;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;min-width:48px;text-transform:uppercase}.vq-example__value{background:#fff;border:1px solid #e2e8f0;border-radius:5px;color:#1e293b;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:13px;padding:2px 8px;word-break:break-all}.vq-example__explain{border-top:1px dashed #e2e8f0;color:#64748b;font-size:13px;line-height:1.5;padding-top:4px}.vq-list{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.vq-list li{color:#374151;font-size:13px;line-height:1.5}.vq-modal__footer{border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 28px 20px}.vq-modal__close-btn{background:#172f82;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 32px;transition:all .18s ease}.vq-modal__close-btn:hover{background:#1a3690;box-shadow:0 4px 10px #172f8233;transform:translateY(-1px)}.summary-error-overlay{align-items:center;animation:errorFadeIn .25s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:18px;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}@keyframes errorFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.summary-error-card{background:#fff;border:1.5px solid #fca5a5;border-radius:20px;box-shadow:0 30px 80px #172f822e;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:420px;padding:32px 28px 28px;text-align:center;width:90%}.summary-error-icon{font-size:56px;margin-bottom:16px}.summary-error-title{color:#172f82;font-size:20px;font-weight:800;margin:0 0 16px}.summary-error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px;font-weight:400;line-height:1.55;margin:0 0 28px;padding:14px 18px;word-break:break-word}.summary-error-actions{display:flex;gap:12px;justify-content:center}.summary-error-btn{border:none;border-radius:12px;cursor:pointer;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;min-width:120px;padding:14px 32px;transition:all .2s ease}.summary-error-btn--primary{background:linear-gradient(135deg,#172f82,#002294);box-shadow:0 4px 12px #172f824d;color:#fff}.summary-error-btn--primary:hover{box-shadow:0 6px 16px #172f8266;transform:translateY(-2px)}.summary-error-btn--secondary{background-color:#fff;border:1px solid #d1d5db;color:#1f2937}.summary-error-btn--secondary:hover{background-color:#f8fafc;border-color:#9ca3af}.swimlane-questions-block{max-height:2000px;opacity:1;overflow:hidden;transform:translateY(0) scale(1);transform-origin:top center;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.swimlane-questions-block--hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98)}@keyframes diffPickerFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dynamic-difficulty-picker{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(10px) scale(.98);transform-origin:top center;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.dynamic-difficulty-picker--visible{animation:diffPickerFadeIn .4s cubic-bezier(.34,1.56,.64,1) forwards;max-height:260px;opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.dynamic-difficulty-picker__header{align-items:center;color:#6366f1;display:flex;font-size:11.5px;font-weight:600;gap:6px;letter-spacing:.4px;margin-bottom:10px;padding:0 2px;text-transform:uppercase}.dynamic-difficulty-picker__options{display:flex;flex-wrap:wrap;gap:10px}.dynamic-diff-btn{align-items:center;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:1 1 100px;flex-direction:column;font-family:Montserrat,sans-serif;gap:4px;max-width:170px;min-width:100px;outline:none;padding:12px 10px 10px;position:relative;transition:all .22s cubic-bezier(.4,0,.2,1)}.dynamic-diff-btn:hover{background:#f5f3ff;border-color:#c7d2fe;box-shadow:0 4px 14px #6366f11f;transform:translateY(-2px)}.dynamic-diff-btn__icon{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;margin-bottom:2px;transition:background .2s ease;width:36px}.dynamic-diff-btn__label{color:#1f2937;font-size:12.5px;font-weight:700;line-height:1.2;text-align:center}.dynamic-diff-btn__sublabel{color:#9ca3af;font-size:10.5px;font-weight:500;text-align:center}.dynamic-diff-btn__check{align-items:center;background:#6366f1;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:7px;top:7px;width:18px}.dynamic-diff--auto .dynamic-diff-btn__icon{background:#ede9fe;color:#6366f1}.dynamic-diff--easy .dynamic-diff-btn__icon{background:#f0fdf4;color:#16a34a}.dynamic-diff--medium .dynamic-diff-btn__icon{background:#fffbeb;color:#d97706}.dynamic-diff--hard .dynamic-diff-btn__icon{background:#fff5f5;color:#dc2626}.dynamic-diff--auto.dynamic-diff-btn--selected{background:linear-gradient(145deg,#eef2ff,#f5f3ff);border-color:#818cf8;box-shadow:0 0 0 3px #6366f126,0 4px 16px #6366f12e;transform:translateY(-2px)}.dynamic-diff--auto.dynamic-diff-btn--selected .dynamic-diff-btn__label{color:#4338ca}.dynamic-diff--auto.dynamic-diff-btn--selected .dynamic-diff-btn__icon{background:#ddd6fe}.dynamic-diff--easy.dynamic-diff-btn--selected{background:linear-gradient(145deg,#f0fdf4,#dcfce7);border-color:#4ade80;box-shadow:0 0 0 3px #16a34a26,0 4px 16px #16a34a26;transform:translateY(-2px)}.dynamic-diff--easy.dynamic-diff-btn--selected .dynamic-diff-btn__label{color:#15803d}.dynamic-diff--easy.dynamic-diff-btn--selected .dynamic-diff-btn__icon{background:#bbf7d0}.dynamic-diff--easy.dynamic-diff-btn--selected .dynamic-diff-btn__check{background:#16a34a}.dynamic-diff--medium.dynamic-diff-btn--selected{background:linear-gradient(145deg,#fffbeb,#fef3c7);border-color:#fbbf24;box-shadow:0 0 0 3px #d9770626,0 4px 16px #d9770626;transform:translateY(-2px)}.dynamic-diff--medium.dynamic-diff-btn--selected .dynamic-diff-btn__label{color:#92400e}.dynamic-diff--medium.dynamic-diff-btn--selected .dynamic-diff-btn__icon{background:#fde68a}.dynamic-diff--medium.dynamic-diff-btn--selected .dynamic-diff-btn__check{background:#d97706}.dynamic-diff--hard.dynamic-diff-btn--selected{background:linear-gradient(145deg,#fff5f5,#fee2e2);border-color:#f87171;box-shadow:0 0 0 3px #dc26261f,0 4px 16px #dc262624;transform:translateY(-2px)}.dynamic-diff--hard.dynamic-diff-btn--selected .dynamic-diff-btn__label{color:#991b1b}.dynamic-diff--hard.dynamic-diff-btn--selected .dynamic-diff-btn__icon{background:#fecaca}.dynamic-diff--hard.dynamic-diff-btn--selected .dynamic-diff-btn__check{background:#dc2626}.dropdown-ai-indicator{align-items:center;display:inline-flex;gap:4px;margin-left:8px}.instruction-videos-btn{align-items:center;background:linear-gradient(135deg,#172f82,#1e40af);border:none;border-radius:50px;box-shadow:0 2px 8px #172f8240;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:600;gap:8px;overflow:hidden;padding:10px 22px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.instruction-videos-btn:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.instruction-videos-btn:hover:before{left:100%}.instruction-videos-btn:hover{background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 6px 20px #172f8259;transform:translateY(-2px)}.instruction-videos-btn:active{box-shadow:0 2px 6px #172f8233;transform:translateY(0)}.instruction-videos-btn svg{flex-shrink:0}.iv-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0f172a00;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transition:background .35s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .35s cubic-bezier(.4,0,.2,1);transition:background .35s cubic-bezier(.4,0,.2,1),backdrop-filter .35s cubic-bezier(.4,0,.2,1);transition:background .35s cubic-bezier(.4,0,.2,1),backdrop-filter .35s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .35s cubic-bezier(.4,0,.2,1);z-index:3000}.iv-modal-overlay--visible{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3}.iv-modal{background:#fff;border-radius:20px;box-shadow:0 25px 60px #0000004d;display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:85vh;max-width:780px;opacity:0;overflow:hidden;position:relative;transform:scale(.92) translateY(30px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);width:100%}.iv-modal--visible{opacity:1;transform:scale(1) translateY(0)}.iv-modal__header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px 28px 20px}.iv-modal__header-left{align-items:center;display:flex;gap:14px}.iv-modal__icon-wrapper{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:12px;color:#4338ca;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.iv-modal__title{color:#1e293b;font-size:20px;font-weight:700;margin:0;text-align:left}.iv-modal__subtitle{color:#94a3b8;font-size:13px;margin:2px 0 0}.iv-modal__close{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s ease;width:38px}.iv-modal__close:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626;transform:rotate(90deg)}.iv-modal__body{flex:1 1;overflow-y:auto;padding:24px 28px}.iv-modal__loading{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:center;padding:60px 20px}.iv-modal__spinner{animation:iv-spin .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4338ca;height:36px;width:36px}@keyframes iv-spin{to{transform:rotate(1turn)}}.iv-modal__error{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:50px 20px;text-align:center}.iv-modal__error-icon{font-size:36px}.iv-modal__retry-btn{background:#4338ca;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:8px;padding:8px 24px;transition:all .2s ease}.iv-modal__retry-btn:hover{background:#3730a3}.iv-modal__empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:60px 20px}.iv-modal__empty-icon{font-size:48px;opacity:.6}.iv-modal__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.iv-modal__grid--two{gap:22px;grid-template-columns:repeat(2,1fr)}.iv-video-card{animation:iv-card-enter .45s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;opacity:0;overflow:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.iv-video-card:hover{border-color:#c7d2fe;box-shadow:0 12px 32px #0000001f;transform:translateY(-4px)}.iv-video-card--coding .iv-video-card__thumbnail{background:linear-gradient(135deg,#eef2ff,#dbeafe 50%,#e0e7ff)}.iv-video-card--coding:hover{border-color:#818cf8;box-shadow:0 12px 32px #6366f126}.iv-video-card--noncoding .iv-video-card__thumbnail{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 50%,#d1fae5)}.iv-video-card--noncoding:hover{border-color:#6ee7b7;box-shadow:0 12px 32px #10b98126}.iv-video-card--noncoding .iv-video-card__play-btn{background:#10b981e6;box-shadow:0 4px 16px #10b9814d}.iv-video-card--noncoding .iv-video-card__watch-btn{color:#059669}@keyframes iv-card-enter{to{opacity:1;transform:translateY(0)}}.iv-video-card__thumbnail{background:linear-gradient(135deg,#eef2ff,#e0e7ff);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.iv-video-card__thumbnail img,.iv-video-card__thumbnail-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.iv-video-card__thumbnail-img{transition:transform .4s cubic-bezier(.4,0,.2,1)}.iv-video-card:hover .iv-video-card__thumbnail-img{transform:scale(1.05)}.iv-video-card__thumbnail-placeholder{align-items:center;color:#a5b4fc;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.iv-video-card__type-icon{font-size:32px;line-height:1}.iv-video-card__type-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:6px;box-shadow:0 2px 8px #00000014;color:#334155;font-size:11px;font-weight:700;left:10px;padding:4px 10px;position:absolute;top:10px}.iv-video-card__play-overlay{align-items:center;background:#0000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background .3s ease;width:100%}.iv-video-card:hover .iv-video-card__play-overlay{background:#0000004d}.iv-video-card__play-btn{align-items:center;background:#4338cae6;border-radius:50%;box-shadow:0 4px 16px #4338ca4d;display:flex;height:54px;justify-content:center;opacity:0;padding-left:4px;transform:scale(.7);transition:all .3s cubic-bezier(.16,1,.3,1);width:54px}.iv-video-card:hover .iv-video-card__play-btn{opacity:1;transform:scale(1)}.iv-video-card__info{padding:16px 18px 18px}.iv-video-card__title{color:#1e293b;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 6px}.iv-video-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0 0 12px;overflow:hidden}.iv-video-card__watch-btn{align-items:center;color:#4338ca;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;transition:all .2s ease}.iv-video-card:hover .iv-video-card__watch-btn{gap:8px}.iv-video-card__duration{background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;color:#6366f1;font-size:11px;font-weight:600;padding:2px 8px 2px 6px;vertical-align:middle}.dynamic-exit-btn{align-items:center;background:#0000;border:1px dashed #d1d5db;border-radius:20px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;gap:5px;margin-top:8px;padding:5px 10px;transition:all .18s ease}.dynamic-exit-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.vp-overlay{align-items:center;background:#0000;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;transition:background .35s cubic-bezier(.4,0,.2,1);z-index:4000}.vp-overlay--visible{background:#000000d9}.vp-modal{background:#0f172a;border-radius:16px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:90vh;max-width:900px;opacity:0;overflow:hidden;transform:scale(.88) translateY(40px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);width:100%}.vp-modal--visible{opacity:1;transform:scale(1) translateY(0)}.vp-modal__header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 20px}.vp-modal__title{color:#f1f5f9;font-size:16px;font-weight:600;margin:0;max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-modal__close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s ease;width:38px}.vp-modal__close:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444;transform:rotate(90deg)}.vp-modal__body{background:#000;padding-top:56.25%;position:relative;width:100%}.vp-modal__video{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.vp-modal__footer{border-top:1px solid #ffffff14;padding:14px 20px}.vp-modal__description{color:#94a3b8;font-size:13px;line-height:1.5;margin:0}@media (max-width:640px){.iv-modal{border-radius:16px 16px 0 0;margin-top:auto;max-height:95vh;max-width:100%}.iv-modal__header{padding:18px 20px 16px}.iv-modal__body{padding:16px 20px}.iv-modal__grid,.iv-modal__grid--two{gap:14px;grid-template-columns:1fr}.vp-modal{border-radius:12px;max-width:100%}.instruction-videos-btn{font-size:12.5px;padding:8px 18px}}.setup-billing-notice{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46;font-size:.85rem;margin:0 0 1rem;padding:.75rem 1rem}.setup-billing-notice--warning{background:#fffbeb;border-color:#fcd34d;color:#92400e}:root{--accent-gold:#f9c352;--bg-rail:#f6f7fb}.coding-challenge-page{background:#f4f6fb;background:var(--bg-page);color:#1d2433;color:var(--text-dark);font-family:Poppins,Inter,Segoe UI,sans-serif;height:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:32px 24px 48px;position:relative}:-moz-full-screen .coding-challenge-page,:-ms-fullscreen .coding-challenge-page,:-webkit-full-screen .coding-challenge-page,:fullscreen .coding-challenge-page{height:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto}.challenge-shell{background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:36px;box-shadow:0 35px 80px #0f172a14;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1380px;padding:32px 36px;transition:padding .35s ease,gap .35s ease,transform .35s ease,box-shadow .35s ease}.challenge-columns.collapse-brief{gap:12px}.challenge-columns.collapse-brief .challenge-brief-card{flex:0 0;max-width:0;opacity:0;pointer-events:none;transform:translateX(-16px);transition:opacity .28s ease,transform .28s ease}.challenge-shell.view-editor .challenge-editor-card{box-shadow:0 55px 110px #0f172a1f;transform:scale(1.01)}.challenge-shell.view-editor .challenge-brief-card{opacity:0;transform:translateX(-12px) scale(.98)}.challenge-shell.view-split .challenge-brief-card,.challenge-shell.view-split .challenge-editor-card{opacity:1;transform:scale(1)}.challenge-rail{align-items:stretch;background:#f6f7fb;background:var(--bg-rail);border-radius:36px;gap:24px;justify-content:flex-start;padding:24px 12px;width:120px}.challenge-rail,.rail-icon-stack{display:flex;flex-direction:column}.rail-icon-stack{align-items:center;gap:18px}.rail-icon-button{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:inset 0 -2px 8px #0000000d;color:#9aa2bd;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.rail-icon-button svg{height:22px;width:22px}.rail-timer-card{word-wrap:break-word;align-items:center;background:#e6ebff;border-radius:24px;box-shadow:inset 0 -2px 0 #0000000d;color:#13204d;display:flex;flex-direction:column;font-weight:600;gap:8px;line-height:1.2;min-width:0;overflow-wrap:break-word;padding:12px 8px;text-align:center;width:100%}.rail-timer-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.rail-timer-icon svg{height:18px;width:18px}.rail-timer-card.tone-default .rail-timer-icon svg{color:#1e3aae}.rail-timer-card.tone-warning .rail-timer-icon svg{color:#b7791f}.rail-timer-card.tone-critical .rail-timer-icon svg{color:#c53030}.rail-timer-card .rail-timer-time{font-size:19px;margin-bottom:3px}.rail-timer-card p{word-wrap:break-word;color:#5b6487;font-size:10px;line-height:1.3;margin:0;overflow-wrap:break-word;white-space:normal}.tone-default{background:#e6ebff;color:#1e3aae}.tone-warning{background:#fff5df;color:#b7791f}.tone-critical{background:#ffe4e4;color:#c53030}.challenge-columns{align-items:flex-start;display:flex;flex:1 1;gap:32px;min-height:0;transition:gap .3s ease,transform .3s ease}.challenge-brief-card{background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:32px;box-shadow:0 20px 50px #0f172a0d;display:flex;flex:0 0 42%;flex-direction:column;gap:18px;height:80vh;max-height:950px;max-width:460px;min-height:650px;overflow:hidden;padding:28px 30px;transition:flex .3s ease,max-width .3s ease,opacity .3s ease,transform .3s ease}.challenge-brief-header{align-items:flex-start;display:flex;flex-shrink:0;gap:24px;justify-content:space-between}.challenge-brief-card .assessment-card,.challenge-pill-row{flex-shrink:0}.challenge-brief-card .question-card{flex:1 1 auto;margin-right:-6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:18px}.challenge-brief-card .question-card::-webkit-scrollbar{width:8px}.challenge-brief-card .question-card::-webkit-scrollbar-track{background:#0000}.challenge-brief-card .question-card::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.challenge-brief-card .question-card::-webkit-scrollbar-thumb:hover{background:#9ca3af}.challenge-eyebrow{color:#b5b8c9;font-size:12px;letter-spacing:.3em;margin:0 0 6px;text-transform:uppercase}.challenge-brief-card h1{font-size:28px;margin:0 0 6px}.challenge-subtitle{color:#707a94;color:var(--text-muted);line-height:1.4;margin:0}.timer-chip{align-items:center;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:18px;box-shadow:inset 0 -2px 0 #0000000a;display:flex;flex-wrap:wrap;gap:12px;min-width:170px;padding:14px 18px}.timer-chip-icon svg{height:28px;width:28px}.timer-chip-time{display:block;font-size:22px;font-weight:600}.timer-chip-subtext{color:#707a94;color:var(--text-muted);font-size:13px;margin:2px 0 0}.run-progress{background:#2553df26;border-radius:999px;height:6px;overflow:hidden;position:relative;width:100%}.run-progress span{background:#2553df;background:var(--accent-blue);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.timer-chip .run-progress{margin-left:auto;max-width:140px}.rail-timer-card .run-progress{background:#1e3a8a2e;margin-top:6px;width:100%}.challenge-pill-row{display:flex;flex-wrap:wrap;gap:10px}.challenge-pill{background:#f1f2f8;border-radius:999px;color:#6a6f87;font-size:14px;font-weight:600;padding:10px 18px}.question-card{background:#fbfcff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:26px;display:flex;flex-direction:column;gap:20px;padding:22px}.question-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.question-title{color:#0e1e53;font-size:20px;margin:0}.question-pill{background:#e5e7eb;border-radius:999px;color:#111827;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.question-pill.difficulty-easy{background:#ecfdf5;color:#059669}.question-pill.difficulty-medium{background:#fef3c7;color:#b45309}.question-pill.difficulty-hard{background:#fee2e2;color:#b91c1c}.question-card.loading{animation:pulse 1.5s ease infinite}.skeleton-line{animation:shimmer 1.6s infinite;background:linear-gradient(90deg,#e7ebf5,#f7f8fb,#e7ebf5);background-size:200% 100%;border-radius:999px;height:14px}.question-section h3{color:#0e1e53;font-size:17px;font-weight:700;margin:0 0 8px}.question-text p{color:#4b5272;line-height:1.5;margin:0 0 8px}.question-example-list{display:flex;flex-direction:column;gap:12px}.question-example{background:#f1f1f6;border:1px solid #1118270d;border-radius:18px;padding:16px 18px}.question-example-title{color:#0e1e53;font-weight:600;margin-bottom:6px}.question-example-body span{color:#2f3459;font-weight:600;margin-right:4px}.question-example-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;word-break:break-word}.question-example-body code{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0e1e53;flex:1 1 100%;font-family:SFMono-Regular,Roboto Mono,monospace;max-width:100%;overflow-wrap:anywhere;padding:2px 8px;white-space:pre-wrap;word-break:break-word}.question-example-explanation{color:#5c627c;margin:6px 0 0}.question-list{color:#505679;margin:0;padding-left:20px}.question-notes{background:#eef4ff;border-radius:16px;color:#1e3a8a;padding:14px 16px}.challenge-main-row{align-items:stretch;display:flex;flex:1 1;gap:32px;min-height:0}.challenge-editor-pane{display:flex;flex:1 1;flex-direction:column;min-height:0}.challenge-editor-card{background:#fff;border:1px solid #f1f2f6;border-radius:32px;box-shadow:0 40px 80px #0f172a0f;display:flex;flex-direction:column;gap:20px;height:80vh;max-height:950px;min-height:650px;padding:28px 30px;transition:transform .3s ease,box-shadow .3s ease}.challenge-editor-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.challenge-editor-header h2{font-size:24px;margin:0}.editor-hint{color:#c0c4d3;font-family:SFMono-Regular,Roboto Mono,monospace;margin:4px 0 0}.editor-action-group{gap:10px}.editor-action-group,.test-summary-bar{align-items:center;display:flex;flex-wrap:wrap}.test-summary-bar{background:#f8f9ff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:18px;gap:16px;justify-content:space-between;padding:12px 18px;transition:border-color .25s ease,background .25s ease}.test-summary-bar .summary-title{color:#1b243a;font-weight:600;margin:0}.test-summary-bar .summary-meta{color:#79809c;font-size:13px;margin:4px 0 0}.test-summary-bar .summary-detail{color:inherit;font-size:13px;font-weight:600}.test-summary-bar.tone-success{background:#f0faf4;border-color:#c7edd6;color:#0f8b3d}.test-summary-bar.tone-warning{background:#fff9f0;border-color:#ffe3b8;color:#b7791f}.test-summary-bar.tone-danger{background:#fff2f2;border-color:#ffc9c9;color:#c53030}.test-summary-bar.tone-muted{background:#f5f6fb;border-color:#eceff6;border-color:var(--border-soft);color:#4a5070}.text-link-button{background:none;border:none;border-radius:10px;color:#2553df;color:var(--accent-blue);cursor:pointer;font-weight:600;padding:8px 12px;transition:all .2s ease}.text-link-button:hover{background:#f8f9ff;border:1px solid #2553df;border:1px solid var(--accent-blue);box-shadow:0 2px 8px #2553df26;color:#2553df;color:var(--accent-blue);transform:translateY(-1px)}.text-link-button:active{transform:translateY(0)}.icon-button{align-items:center;background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:14px;color:#7b81a0;cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;transition:all .2s ease;width:42px}.icon-button:hover{background:#f8f9ff;border-color:#2553df;border-color:var(--accent-blue);box-shadow:0 2px 8px #2553df26;color:#2553df;color:var(--accent-blue);transform:translateY(-1px)}.icon-button:active{transform:translateY(0)}.icon-button svg{height:20px;width:20px}.icon-button[title]{position:relative}.icon-button[title]:hover:after{background:#1d2433;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0003;color:#fff;content:attr(title);font-size:12px;font-weight:500;padding:6px 10px;white-space:nowrap}.icon-button[title]:hover:after,.icon-button[title]:hover:before{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:1000}.icon-button[title]:hover:before{border:5px solid #0000;border-top-color:#1d2433;bottom:calc(100% + 2px);content:""}.testcases-toggle{align-items:center;background:#f8f9ff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:999px;color:#2553df;color:var(--accent-blue);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s ease}.testcases-toggle:hover{background:#f0f4ff;border-color:#2553df;border-color:var(--accent-blue);box-shadow:0 2px 8px #2553df26;color:#2553df;color:var(--accent-blue);transform:translateY(-1px)}.testcases-toggle:active{transform:translateY(0)}.testcases-toggle svg{height:18px;width:18px}.testcases-toggle.active{background:#2553df;background:var(--accent-blue);border-color:#2553df;border-color:var(--accent-blue);color:#fff}.testcases-toggle.active:hover{background:#1e3aae;border-color:#1e3aae;box-shadow:0 2px 8px #2553df40;color:#fff}.editor-body{grid-gap:0;align-items:stretch;display:grid;flex:1 1;gap:0;grid-template-columns:minmax(0,1fr);min-height:0;position:relative}.editor-body.drawer-visible{padding-right:360px}.code-editor-shell{background:#fff;border:1px solid #e8eaf3;border-radius:24px;box-shadow:inset 0 1px 0 #fff,0 20px 50px #0f172a14;flex:1 1;min-height:0;overflow:auto;transition:box-shadow .35s ease}.test-drawer{align-items:stretch;display:flex;height:100%;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(24px);transition:opacity .3s ease,transform .3s ease;width:320px}.test-drawer.open{opacity:1;pointer-events:auto;transform:translateX(0)}.test-results-card{background:#111321;border-radius:26px;box-shadow:0 25px 70px #04050c8c;color:#fff;display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 280px);padding:20px;width:320px}.test-drawer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.test-drawer-header .eyebrow{color:#b4b9ff;font-size:10px;letter-spacing:.3em;margin:0 0 4px;text-transform:uppercase}.test-drawer-header h4{color:#fff;margin:0}.test-drawer-close{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:30px;width:30px}.test-results-panel{flex:1 1;overflow-y:auto;padding-right:4px}.test-status{align-items:center;color:#d6d9ff;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.spinner{border:2px solid #fff3;border-top-color:#fff;height:16px;width:16px}.test-error{background:#ff616126;border:1px solid #ff616166;border-radius:14px;color:#ffbaba;margin-bottom:10px;padding:10px 12px}.test-result-cards{display:flex;flex-direction:column;gap:12px}.test-result-card{word-wrap:break-word;background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;font-size:13px;overflow:hidden;overflow-wrap:break-word;padding:14px 16px}.test-result-card.pass{background:#36cf7b14;border-color:#36cf7b80}.test-result-card.fail{background:#ff99631a;border-color:#ff996380}.test-result-header{display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.status-icon{font-size:16px}.test-message,.test-meta p{word-wrap:break-word;line-height:1.4;margin:4px 0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.test-meta p{font-family:SFMono-Regular,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;overflow-wrap:anywhere;word-break:break-all}.test-message span,.test-meta span{flex-shrink:0;font-weight:600}.test-meta-scenario{color:#a0a8c8;font-size:12px;line-height:1.4;margin:0 0 10px}.test-meta-scenario span{font-size:10px;font-weight:700;letter-spacing:.05em;margin-right:6px;text-transform:uppercase}.test-meta-sql{gap:8px;margin-bottom:10px}.test-meta-row,.test-meta-sql{display:flex;flex-direction:column}.test-meta-row{gap:3px}.test-meta-label{color:#7b86b0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.test-meta-value{color:#e0e4f5;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.sql-table-wrapper{border:1px solid #e0e4f0;border-radius:12px;overflow-x:auto}.sql-table{border-collapse:collapse;font-family:SFMono-Regular,Roboto Mono,monospace;font-size:13px;width:100%}.sql-table thead tr{background:#0e1e53;color:#fff}.sql-table td,.sql-table th{border-bottom:1px solid #e0e4f0;padding:8px 14px;text-align:left;white-space:nowrap}.sql-table tbody tr:nth-child(2n){background:#f5f7ff}.sql-table tbody tr:hover{background:#eef1fb}.sql-multi-table{display:flex;flex-direction:column;gap:16px}.sql-schema-block{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sql-schema-block:last-child{margin-bottom:0}.sql-table-name{color:#0e1e53;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}@media (max-width:900px){.challenge-shell{flex-direction:column;padding:18px}.challenge-columns{flex-direction:column;gap:20px}.challenge-rail{align-items:center;flex-wrap:wrap;justify-content:space-between;padding:18px;width:100%}.challenge-rail,.rail-icon-stack{flex-direction:row;gap:12px}.challenge-columns.collapse-brief{gap:0}.challenge-columns.collapse-brief .challenge-brief-card{display:none}.challenge-brief-card{flex:1 1;height:auto;max-width:100%;min-height:auto}.challenge-brief-card .question-card{margin-right:0;padding-right:20px}.timer-chip{width:100%}.challenge-brief-card,.challenge-editor-card{border-radius:26px;padding:22px 20px}.editor-body.drawer-visible{padding-right:0}.test-drawer{margin-top:16px;opacity:1;pointer-events:auto;position:relative;transform:none;width:100%}.test-results-card{max-height:none;width:100%}}.editor-error-banner{background:#fff0f0;border:1px solid #f6bebe;border-radius:14px;color:#b42318;font-size:14px;padding:10px 14px}.challenge-cta-row{display:flex;flex-shrink:0;flex-wrap:wrap;gap:18px;justify-content:flex-end;padding-top:24px}.cta-button{border:2px solid #0000;border-radius:999px;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:14px 32px}.cta-button.outline{background:#fff;border-color:#1e3aae;box-shadow:0 10px 20px #1e3aae1a;color:#1e3aae}.cta-button.solid{background:#1bb653;background:var(--accent-green);box-shadow:0 12px 24px #1bb6534d;color:#fff}.cta-button:disabled{cursor:not-allowed;opacity:.6}.challenge-warning-text{color:#d95032;flex-shrink:0;font-weight:600;letter-spacing:.02em;margin:12px 0 0;text-align:center}.challenge-modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background:#080b18bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.challenge-modal-overlay.submitting{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b18bf;z-index:1001}.challenge-modal-card{animation:slideUp .4s ease-out;background:#fff;border-radius:28px;box-shadow:0 20px 60px #0000004d;max-width:420px;overflow:hidden;padding:32px;position:relative;text-align:center;width:100%}.challenge-modal-card:before{background:radial-gradient(circle at 20% 20%,#2553df08 0,#0000 50%),radial-gradient(circle at 80% 80%,#2553df08 0,#0000 50%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:0}.challenge-modal-card>*{position:relative;z-index:1}.challenge-modal-card.narrow{max-width:340px}.modal-icon{font-size:38px;margin-bottom:12px}.modal-icon.warning{color:#f7a620}.challenge-modal-card h2{color:#1d2433;font-size:24px;font-weight:700;margin:0 0 12px}.challenge-modal-card p{color:#707a94;color:var(--text-muted);line-height:1.5;margin:0 0 12px}.modal-hint{color:#9ca3af!important;font-size:14px;font-style:italic;font-weight:400;margin:8px 0 20px!important}.primary-link{background:#2553df;background:var(--accent-blue);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 26px}.modal-spinner{animation:spin .8s linear infinite;border-bottom:4px solid #e5e8f7;border-left:4px solid #e5e8f7;border-radius:50%;border-right:4px solid #2553df;border-right-color:var(--accent-blue);border-top:4px solid #2553df;border-top-color:var(--accent-blue);height:64px;margin:0 auto 24px;position:relative;width:64px;z-index:2}.modal-spinner:after{animation:spin 1.2s linear infinite reverse;border:4px solid #0000;border-radius:50%;border-top-color:#2553df33;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.modal-dots{display:flex;gap:6px;justify-content:center}.modal-dots .dot{animation:pulse 1.2s ease infinite;background:#2553df;background:var(--accent-blue);border-radius:50%;height:10px;width:10px}.modal-dots .dot:nth-child(2){animation-delay:.2s}.modal-dots .dot:nth-child(3){animation-delay:.4s}.modal-actions{justify-content:center}.ghost-button,.primary-button{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:12px 26px}.ghost-button{background:#f2f4fb;color:#4b4f66}.primary-button{background:#1bb653;background:var(--accent-green);color:#fff}@keyframes shimmer{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:768px){.challenge-editor-card,.challenge-shell{padding:20px}.challenge-cta-row{align-items:stretch;flex-direction:column}.editor-action-group{justify-content:flex-end}}@media (max-width:1100px){.editor-body.drawer-visible{padding-right:0}.editor-body.drawer-visible .test-drawer{align-items:center;background:#080b18bf;inset:0;justify-content:center;opacity:1;padding:40px 24px;position:fixed;transform:translateX(0);width:100%;z-index:500}.editor-body.drawer-visible .test-results-card{height:auto;max-height:80vh;width:min(420px,90vw)}}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,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);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:200px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:-webkit-sticky;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}.interview-summary-container{background:#f4f6fb;box-sizing:border-box;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100%;padding:16px 16px 40px}.summary-content{margin:0 auto;max-width:1440px}.section-title{color:#0e1e53;font-size:24px;font-weight:700;margin:0 0 12px}.muted{color:#6b7280;font-size:13px}.muted.small{font-size:12px}.summary-text{color:#374151;font-size:14px;line-height:1.5}.candidate-banner{align-items:center;background:linear-gradient(135deg,#172f82,#2563eb 50%,#3b82f6);border-radius:16px;box-shadow:0 12px 32px #172f824d;color:#fff;display:flex;gap:20px;justify-content:space-between;margin:8px 0 24px;overflow:hidden;padding:24px 28px;position:relative}.candidate-banner:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:200px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:200px}.cb-left{align-items:center;display:flex;gap:18px;min-width:0;position:relative;z-index:1}.avatar{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:3px solid #fff3;border-radius:50%;box-shadow:0 4px 12px #fbbf244d;color:#1f2937;display:grid;font-size:18px;font-weight:800;height:56px;letter-spacing:.5px;place-items:center;width:56px}.cb-ident{grid-gap:4px;display:grid;gap:4px;min-width:0}.cb-name{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.cb-role{font-size:14px;font-weight:500;letter-spacing:.01em;opacity:.95}.cb-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.cb-chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:9999px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.cb-chip:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.cb-ico{font-size:16px;opacity:.9}.cb-link{background:#fbbf241a;border:1px solid #fbbf2433;border-radius:8px;color:#fbbf24;font-size:13px;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .2s ease}.cb-link:hover{background:#fbbf2433;border-color:#fbbf244d;color:#f59e0b}.card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000014;padding:18px;text-align:left}.section-title.with-underline{padding-bottom:8px;position:relative}.section-title.with-underline:after{background:#22c55e;border-radius:8px;bottom:0;content:"";height:6px;left:0;position:absolute;width:140px}.loading-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000014;display:flex;flex-direction:column;gap:12px;margin-bottom:18px;padding:32px;text-align:center}.summary-inline-loader{width:160px}.loading-text{color:#4b5563;font-size:16px}.error-card{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;margin-bottom:18px;padding:14px 16px}.error-text{color:#b91c1c;margin:0}.hero-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);margin-bottom:18px}.profile-card{padding:16px}.profile-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.right-col{display:grid;grid-template-rows:1fr}.recording-card{display:flex;flex-direction:column;height:100%}.recording-card .card-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.recording-actions{flex-wrap:wrap;gap:12px}.playback-control,.recording-actions{align-items:center;display:inline-flex}.playback-control{background:#f1f5f9;border:1px solid #94a3b866;border-radius:9999px;color:#0f172a;font-size:13px;gap:8px;padding:6px 12px}.playback-control label{color:inherit;font-weight:600}.playback-control select{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:2px 4px}.playback-control select:focus{border-radius:6px;outline:2px solid #3b82f659;outline-offset:2px}.recording-body{display:flex;flex:1 1;flex-direction:column}.recording-wrap{border-radius:12px;flex:1 1;overflow:hidden}.recording-wrap.no-video .video-shell{background:#f1f5f9;border:1px dashed #94a3b880}.video-shell{background:#000;border-radius:12px;height:500px;overflow:hidden;position:relative}.recording-placeholder,.video-shell{align-items:center;display:flex;justify-content:center;width:100%}.recording-placeholder{color:#475569;font-size:15px;height:100%;padding:24px;text-align:center}.recording-prep{align-items:center;display:flex;flex-direction:column;gap:6px}.recording-prep-anim{height:120px;margin-bottom:8px;width:120px}.recording-prep-title{color:#0e1e53;font-size:16px;font-weight:700}.recording-prep-sub{color:#6b7280;font-size:14px}.recording-error-state{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.recording-error{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:380px;padding:28px}.recording-error-icon{align-items:center;background:linear-gradient(135deg,#ef444414,#ef444426);border-radius:50%;color:#ef4444;display:flex;height:80px;justify-content:center;width:80px}.recording-error-title{color:#0e1e53;font-size:18px;font-weight:700}.recording-error-message,.recording-error-title{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center}.recording-error-message{color:#64748b;font-size:14px;font-weight:400;line-height:1.5}.recording-error-hint{background:#94a3b81a;border:1px solid #94a3b833;border-radius:8px;color:#94a3b8;font-size:12px;font-weight:500;padding:8px 16px;text-align:center}.recording-error-hint,.recording-summary-title{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.recording-summary-title{color:#0e1e53;font-size:24px;font-weight:700;margin-left:5px;padding-bottom:10px}.recording-video{background:#000;cursor:pointer;display:block;height:100%;object-fit:contain;width:100%}.video-controls-bar{background:#000;border-radius:0;border-top:1px solid #ffffff26;bottom:0;color:#fff;display:flex;flex-direction:column;gap:12px;left:0;margin:0;padding:12px 18px 14px;position:absolute;right:0}.video-progress{display:flex;flex-direction:column;gap:6px}.video-progress input[type=range]{-webkit-appearance:none;appearance:none;background:#ffffff40;border-radius:9999px;cursor:pointer;height:3px;outline:none;width:100%}.video-progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #172f822e;cursor:pointer;height:12px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:12px}.video-progress input[type=range]::-moz-range-thumb{background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #172f822e;cursor:pointer;height:12px;-moz-transition:transform .15s ease;transition:transform .15s ease;width:12px}.video-progress input[type=range]::-moz-range-thumb:hover,.video-progress input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.video-progress input[type=range]::-moz-range-track{background:#0000}.video-progress input[type=range]:disabled{cursor:not-allowed;opacity:.4}.video-controls-row{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:auto 1fr auto}.video-controls-left,.video-controls-right{align-items:center;display:inline-flex;gap:10px}.video-controls-center{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:6px;justify-content:center}.video-icon-btn{background:#0000;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;transition:color .2s ease}.video-icon-btn:hover{color:#172f82}.video-icon-btn:focus-visible{border-radius:6px;outline:2px solid #172f8266}.video-volume-control{align-items:center;display:inline-flex;position:relative}.video-volume-tooltip{align-items:center;background:#f8fafcfa;border:1px solid #94a3b859;border-radius:12px;bottom:46px;box-shadow:0 12px 28px #0f172a2e;display:flex;height:150px;justify-content:center;left:50%;opacity:0;padding:12px 0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,transform .15s ease;width:50px}.video-volume-tooltip.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(-4px)}.video-volume-slider{-webkit-appearance:none;appearance:none;background:#94a3b840;border-radius:9999px;cursor:pointer;height:3px;position:relative;transform:rotate(-90deg);transform-origin:center;width:120px}.video-volume-slider:before{background:linear-gradient(90deg,#172f82,#172f8233);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center}.video-volume-slider[data-fill]:before{transform:scaleX(0);transform:scaleX(var(--volume-fill,0))}.video-speed-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:4px 6px}.video-speed-button:focus-visible{border-radius:6px;outline:2px solid #172f8259}.video-speed-control{align-items:center;display:inline-flex;position:relative}.video-speed-menu{background:#f8fafcfa;border:1px solid #94a3b859;border-radius:10px;bottom:44px;box-shadow:0 12px 24px #0f172a2e;display:flex;flex-direction:column;gap:4px;left:50%;min-width:60px;opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .15s ease,transform .15s ease}.video-speed-menu.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(-4px)}.video-speed-option{background:none;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font:inherit;padding:4px 0;transition:background .15s ease,color .15s ease}.video-speed-option:focus-visible,.video-speed-option:hover{background:#172f821a;color:#172f82;outline:none}.video-speed-option.active{color:#172f82;font-weight:600}.video-controls-right .video-icon-btn:last-child{font-size:18px}.recording-summary{background:linear-gradient(98.05deg,#f9faff 53.76%,#dde5ff 82.6%);border:1px solid;border-image-source:linear-gradient(286.74deg,#99b0ff 34.63%,#d9e2ff 65.37%);border-radius:16px;margin-top:16px;padding:15px}.recording-summary.only-summary{border-top:none;margin-top:0;padding-top:0}.recording-summary .section-title{margin-bottom:8px}.recording-summary-text{color:#4d4d4d;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:19px}.download-recording-btn,.download-transcript-btn{align-items:center;background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);border-radius:37.81px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;min-height:40px;min-width:120px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.download-recording-btn:hover,.download-transcript-btn:hover{background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.download-transcript-btn:disabled{background:#9ca3af;border-color:#9ca3af;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.6;transform:none}.summary-card .summary-text{margin:0}.summary-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-areas:"metrics transcript";grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);margin-bottom:24px}.area-metrics{grid-area:metrics}.area-transcript{grid-area:transcript}.metrics-card,.transcript-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%}.metrics-card{max-width:680px}.sw-section{border-top:1px solid #e6e8f4;margin-top:28px;padding-top:24px}.sw-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sw-column{grid-gap:0;align-content:flex-start;display:grid;gap:0}.sw-column+.sw-column{border-left:1px solid #e6e8f4;padding-left:18px}.sw-title{color:#141c34;font-size:16px;font-weight:700;margin:0 0 5px}@media (max-width:768px){.summary-grid{grid-template-areas:"metrics" "transcript";grid-template-columns:1fr}.metrics-card{max-width:none}.sw-columns{grid-template-columns:1fr}.sw-column+.sw-column{border-left:none;padding-left:0}.video-controls-bar{bottom:0;left:0;padding:10px 12px;right:0}.video-controls-row{gap:10px;grid-template-columns:auto 1fr auto}}.metrics-stack{grid-gap:16px;display:grid;gap:16px}.metric-row{align-items:center;background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #e3e9ff;border-radius:18px;box-shadow:0 5px 5px #23387614;display:flex;gap:18px;overflow:hidden;padding:24px 20px 18px;position:relative}.metric-row-left{flex:1 1;min-width:0}.metric-row-title{color:#101b4d;font-size:16px;font-weight:500;letter-spacing:.01em}.metric-row-sub{color:#6b7392;font-size:13px;margin-bottom:10px;margin-top:2px}.metric-progress{background:#eef2ff;border-radius:18px 18px 0 0;height:8px;left:0;overflow:hidden;position:absolute;right:0;top:0}.metric-progress:after{background:#ffffff73;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.metric-progress-fill{border-radius:inherit;height:100%;position:relative;transition:width .4s ease;z-index:1}.metric-score{font-size:22px;font-weight:800;letter-spacing:.01em;min-width:70px;text-align:right}.score-high{color:#1ae041}.score-medium{color:#efbc13}.score-low{color:#ff591d}.metric-progress-fill.score-high{background:linear-gradient(90deg,#d6f9db,#1ae041)}.metric-progress-fill.score-medium{background:linear-gradient(90deg,#fff3cd,#fdcd2d)}.metric-progress-fill.score-low{background:linear-gradient(90deg,#ffe6dd,#ff591d)}.bullet-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bullet-list li{color:#14224d;font-size:14px;letter-spacing:.01em;line-height:1.35;padding-left:32px;position:relative}.bullet-list li:before{border-radius:50%;box-shadow:0 0 0 4px #22c55e26;content:"";height:12px;left:0;position:absolute;top:6px;width:12px}.bullet-list li:after{background:repeating-linear-gradient(180deg,#0f184326,#0f184326 6px,#0000 0,#0000 12px);bottom:-14px;content:"";left:5px;position:absolute;top:22px;width:2px}.bullet-list li:last-child:after{display:none}.bullet-list.ok li:before{background:linear-gradient(180deg,#64e99d,#16a34a);box-shadow:0 0 0 4px #22c55e2e}.bullet-list.ok li:after{background:repeating-linear-gradient(180deg,#22c55e38,#22c55e38 6px,#0000 0,#0000 12px)}.bullet-list.warn li:before{background:linear-gradient(180deg,#facc15,#f97316);box-shadow:0 0 0 4px #facc1538}.bullet-list.warn li:after{background:repeating-linear-gradient(180deg,#facc1542,#facc1542 6px,#0000 0,#0000 12px)}.transcript-card{padding-top:14px}.transcript-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.transcript-content{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff8c,0 12px 28px #2438801f;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0;scroll-behavior:smooth}.no-transcript{color:#6b7280;margin:0;padding:24px;text-align:center}.t-entry{align-items:stretch;-webkit-appearance:none;appearance:none;background:#fff;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:0;padding:0;text-align:left;transition:box-shadow .15s ease,transform .1s ease;width:100%}.t-entry>*{padding:18px 22px}.t-entry:nth-child(2n){background:#fff}.t-entry:last-child{border-bottom:none}.t-entry:hover{box-shadow:inset 0 0 0 1px #2d4bff38}.t-entry:focus-visible{box-shadow:inset 0 0 0 1px #2d4bff33;outline:2px solid #2d4bff59;outline-offset:2px}.t-entry:active{transform:translateY(1px)}.t-entry.is-active{background:linear-gradient(90deg,#fcfdff,#e1e8ff);border-radius:6px;box-shadow:inset 0 0 0 1px #2d4bff33}.t-entry.is-active .t-name,.t-entry.is-active .t-text{color:#0e1e53;font-weight:600}.t-time-pill{align-items:center;background:#eef2ff;border-radius:9999px;box-shadow:inset 0 0 0 1px #fff9;color:#2d5dfd;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:.05em;line-height:1;margin:10px 16px 10px 24px;min-width:100px;padding:12px 18px;text-align:center;width:105px}.t-entry:first-child .t-time-pill{margin-top:18px}.t-entry:last-child .t-time-pill{margin-bottom:18px}.t-entry:focus-visible .t-time-pill,.t-entry:hover .t-time-pill{background:#c9d6ff}.t-body{flex:1 1;min-width:0}.t-name{font-size:15px;font-weight:700;letter-spacing:.01em;margin-bottom:6px}.t-text{color:#1b2559;font-size:14px;line-height:1.55}.t-entry.ai .t-name{color:#1d4ed8}.t-entry.candidate .t-name{color:#0f172a}.gauge-wrap{align-items:center;display:flex;justify-content:center;margin-top:4px;width:100%}.gauge{display:block;height:auto;max-width:420px;width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.candidate-banner{border-radius:12px;gap:12px;padding:16px}.cb-name{font-size:18px}.cb-role{font-size:13px}.hero-grid{grid-template-columns:1fr}.right-col{grid-template-rows:auto auto}.summary-grid{grid-template-areas:"metrics" "transcript";grid-template-columns:1fr}.transcript-content{max-height:380px}.summary-content{padding-bottom:60px}}.fit-badge-img{height:120px;object-fit:contain;width:120px}.semi-gauge{box-sizing:border-box;padding:0 24px}@media (min-width:768px){.profile-grid{grid-template-columns:1fr}}@media (min-width:992px){.hero-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.profile-grid{grid-template-columns:1fr}.summary-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}}@media (min-width:1440px){.summary-content{max-width:1440px}.gauge{max-width:520px}.metrics-card{max-width:760px}}@media (min-width:1920px){.summary-content{max-width:1720px}.gauge{max-width:560px}.metrics-card{height:-webkit-fit-content;height:fit-content;max-width:860px}}.candidate-card{background:#fff;border-radius:12px;padding:28px 30px 30px}.cand-header{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.cand-name{color:#0e1e53;font-size:24px;font-weight:700;letter-spacing:0}.cand-meta{display:flex;flex-direction:column;gap:4px}.cand-meta-item{color:#596099;font-size:14px;font-weight:600;letter-spacing:.01em}.cand-gauge{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.cand-gauge-sub{color:#5c67a4;font-size:13px;font-weight:600;letter-spacing:.02em}.cand-contact{grid-gap:16px 12px;align-items:center;border-top:1px solid #e4e9ff;display:grid;gap:16px 12px;grid-template-columns:1fr 1fr;margin-top:8px;padding-top:20px}.cand-link{color:#2d4bff;font-size:14px;font-weight:700;text-decoration:underline}.cand-link:hover{color:#1c33cc}.cand-link.disabled{color:#a1a7c6;font-weight:600;pointer-events:none;text-decoration:none}.cand-contact-item{align-items:center;background:#0000;border:none;color:#1b2559;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;min-width:0;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.cand-contact-item.disabled{color:#a1a7c6;pointer-events:none}.cand-contact-item:not(.disabled):hover{color:#16205f}.cand-contact-icon{align-items:center;background:#fff;border-radius:50%;color:#2d4bff;display:inline-flex;height:34px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:34px}.cand-contact-item:not(.disabled):hover .cand-contact-icon{box-shadow:0 8px 16px #2d4bff40,inset 0 0 0 1px #fffffff2;transform:translateY(-1px)}.cand-contact-icon svg{height:18px;width:18px}.cand-contact-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-fit{border-top:1px solid #e4e9ff;margin-top:26px;padding-top:24px}.cand-fit .section-title{color:#121a3d;font-size:18px;margin:0}.cand-fit-sub{color:#6b7392;font-size:13px;font-weight:600;margin:6px 0 14px}.fit-head{align-items:center;display:flex;gap:16px;height:40px;justify-content:space-between}.fit-pill{background:#e9fef5;border:1px solid #10b98159;border-radius:9999px;box-shadow:inset 0 -2px 0 #fff9,0 10px 24px #14b96e33;color:#047857;font-size:14px;font-weight:700;gap:10px;padding:10px 18px}.fit-pill,.fit-pill:before{align-items:center;display:inline-flex}.fit-pill:before{background:#ffffffbf;border-radius:50%;content:"✔";font-size:12px;height:18px;justify-content:center;line-height:1;width:18px}.fit-pill.fair{background:#fef7e6;border-color:#f59e0b73;box-shadow:inset 0 -2px 0 #fff9,0 10px 24px #eab3082e;color:#b45309}.fit-pill.fair:before{content:"⚠"}.fit-pill.bad{background:#fee2e2;border-color:#ef444480;box-shadow:inset 0 -2px 0 #fff9,0 10px 24px #ef44442e;color:#b91c1c}.fit-pill.bad:before{content:"✖"}@media (max-width:1024px){.cand-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.candidate-card{padding:22px 22px 26px}.cand-name{font-size:20px}.cand-contact{grid-template-columns:1fr}.cand-contact-text{white-space:normal}}@media (max-width:480px){.cand-name{font-size:18px}.cand-contact{grid-template-columns:1fr}}.loading-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.loading-modal{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 25px 60px #00000040;padding:24px 22px;text-align:center;width:min(92vw,420px)}.loading-anim{height:140px;margin:4px auto 12px;width:140px}.loading-title{color:#0e1e53;font-size:16px;font-weight:700}.loading-sub,.loading-title{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.loading-sub{color:#6b7280;font-size:14px;margin-top:6px}.loading-modal-text{color:#334155;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.gauge-placeholder{align-items:center;display:flex;flex-direction:column;padding:12px 0 6px}.skeleton-arc{border-radius:140px 140px 0 0/140px 140px 0 0;height:120px;-webkit-mask:radial-gradient(120px at 50% 100%,#0000 99px,#000 100px);mask:radial-gradient(120px at 50% 100%,#0000 99px,#000 100px);width:min(92%,560px)}.skeleton-arc,.skeleton-num{animation:sk-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#f5f7fb 37%,#eef2f7 63%);background-size:400% 100%}.skeleton-num{border-radius:6px;height:28px;margin-top:12px;width:72px}@keyframes sk-pulse{0%{background-position:100% 0}to{background-position:0 0}}.cand-contact{row-gap:8px}.c-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-modal-body{max-height:min(70vh,520px);overflow-y:auto;padding-right:6px}.semi-gauge{margin:0 auto;max-width:420px;padding:4px 0 6px;width:100%}.semi-big{fill:#1f2937;font-size:26px;font-weight:700}.semi-sub{fill:#4b5563;font-size:clamp(.8rem,2vw,1rem);margin-bottom:50px}.semi-tick-label{fill:#b7bccb;font-size:clamp(.72rem,1.5vw,1rem);font-weight:600;letter-spacing:.02em}.video-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #172f822e;height:10px;width:10px}.video-volume-slider::-moz-range-thumb{background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #172f822e;height:10px;width:10px}.video-volume-slider:focus-visible{outline:2px solid #172f8259;outline-offset:2px}.modal-backdrop{animation:modalFadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;overflow-y:auto;padding:20px;z-index:9998}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-card{animation:modalSlideUp .3s ease-out;border-radius:20px;box-shadow:0 25px 60px #0000004d,0 0 0 1px #ffffff1a;max-width:95vw;width:min(900px,95vw)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-card:before{background:linear-gradient(90deg,#172f82,#2d5dfd 50%,#172f82);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.modal-header{align-items:center;background:linear-gradient(180deg,#fff,#f9fafb);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 28px;position:relative;z-index:2}.modal-title{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;letter-spacing:-.01em}.modal-close{align-items:center;background:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;line-height:1;padding:0;position:relative;transition:all .2s ease;width:40px}.modal-close:before{content:"×";font-size:28px;font-weight:300;line-height:1;position:absolute}.modal-close:hover{background:#e5e7eb;color:#374151;transform:rotate(90deg)}.modal-close:active{transform:rotate(90deg) scale(.95)}.modal-close:focus-visible{outline:2px solid #172f82;outline-offset:2px}.modal-body{flex:1 1 auto;padding:28px;position:relative}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f9fafb}.modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.question-modal-body{max-height:calc(90vh - 180px);padding:28px}.export-modal-body{display:flex;flex-direction:column;gap:12px}.export-options-list{display:flex;flex-direction:column;gap:10px}.export-option{align-items:flex-start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.export-option input{margin-top:4px}.export-option.disabled{cursor:not-allowed;opacity:.55}.export-option-title{color:#111827;font-weight:600;margin-bottom:2px}.export-option-desc{color:#6b7280;font-size:12px}.export-modal-error{color:#b91c1c;font-size:13px}.modal-footer{align-items:center;background:#fafbfc;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.modal-primary{background:#172f82;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;min-width:100px;padding:12px 28px;transition:all .2s ease}.modal-primary:hover{background:#1e3a8a;box-shadow:0 4px 12px #172f824d;transform:translateY(-1px)}.modal-primary:active{transform:translateY(0)}.modal-primary:focus-visible{outline:2px solid #172f82;outline-offset:2px}.submission-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;position:relative;transition:all .2s ease}.submission-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.submission-card.latest{background:linear-gradient(180deg,#fff,#f0f7ff);border-color:#3b82f6;border-width:2px;box-shadow:0 4px 16px #3b82f626}.submission-header{justify-content:space-between;margin-bottom:12px}.submission-header,.submission-run-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.submission-run-number{color:#0e1e53;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700}.submission-latest-badge{background:#dbeafe;border-radius:6px;color:#1e40af;font-size:12px;letter-spacing:.02em;padding:4px 10px}.submission-latest-badge,.submission-status-badge{align-items:center;display:inline-flex;font-weight:600}.submission-status-badge{border-radius:8px;font-size:13px;letter-spacing:.01em;padding:6px 14px}.submission-status-badge.passed{background:#d1fae5;color:#065f46}.submission-status-badge.failed{background:#fee2e2;color:#991b1b}.submission-status-badge.graded{background:#dbeafe;color:#1e40af}.submission-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-bottom:16px}.submission-language-tag{align-items:center;background:#f3f4f6;border-radius:6px;color:#374151;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.05em;padding:4px 10px}.submission-code-container{background:#1e293b;border-radius:10px;margin-top:12px;overflow:hidden;position:relative}.submission-code-header{align-items:center;background:#0f172a;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:10px 16px}.submission-code-lang{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.submission-code-copy{background:#0000;border:1px solid #334155;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.submission-code-copy:hover{background:#334155;border-color:#475569;color:#e2e8f0}.submission-code{color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:14px;line-height:1.6;margin:0;overflow-x:auto;padding:20px;tab-size:2;white-space:pre}.submission-code::-webkit-scrollbar{height:8px}.submission-code::-webkit-scrollbar-track{background:#0f172a}.submission-code::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.submission-code::-webkit-scrollbar-thumb:hover{background:#64748b}.submissions-empty{color:#6b7280;padding:48px 24px;text-align:center}.submissions-empty-icon{font-size:48px;margin-bottom:12px;opacity:.5}.submissions-empty-text{font-size:15px;font-weight:500}@media (max-width:768px){.modal-card{border-radius:0;margin:0;max-height:100vh;max-width:100vw;width:100%}.modal-header{padding:20px}.modal-title{font-size:20px}.modal-body{padding:20px}.modal-footer{padding:16px 20px}.submission-card{padding:16px}.submission-code{font-size:12px;padding:16px}}.modal-overlay{padding:24px;z-index:9999}.resume-modal{border-radius:16px;box-shadow:0 20px 60px #0e1e5340;display:flex;flex-direction:column;max-width:560px;overflow-y:auto}.resume-modal__header{border-bottom:1px solid #e5e7eb;padding-bottom:12px}.resume-modal__header .modal-title{color:#1b2559;font-size:20px;font-weight:700}.resume-download-button{border-radius:20px;display:flex;padding:8px 14px;transition:all .15s ease}.resume-download-button:hover{background:#2d5dfd}.resume-close-icon{font-size:14px;transition:all .15s ease}.resume-modal__content{display:flex;flex-direction:column}.resume-pdf-viewer{border-radius:8px}.resume-loading{color:#6b7280;gap:12px;height:200px}.resume-loading__spinner{border:3px solid #e5e7eb;border-top-color:#172f82}.resume-empty{color:#6b7280}.resume-content{border-radius:8px;color:#1b2559;font-family:Courier New,monospace;line-height:1.6;max-height:500px}.close-button{background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:13px;font-weight:600;padding:9px 24px;transition:all .15s ease}.close-button:hover{background:#e5e7eb;color:#1f2937}.modal-decor-ring{border:1.5px solid #2d4bff1f;height:200px;width:200px}.modal-decor-fill{background:#2d4bff0a;height:120px;width:120px}.modal-decor-tl{left:-100px;top:-100px}.modal-decor-fill.modal-decor-tl{left:-60px;top:-60px}.modal-decor-br{bottom:-100px;right:-100px}.account-limit-display{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1vw;box-sizing:border-box;color:#64748b;display:inline-flex;font-size:.72vw;font-weight:600;gap:.15vw;min-height:1.6vw;padding:.25vw .5vw;transition:all .22s cubic-bezier(.4,0,.2,1);transition:all var(--t-base);width:-webkit-fit-content;width:fit-content}.account-limit-display.loading{background:#f1f5f9;color:#94a3b8}.account-limit-display.normal{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.account-limit-display.near-limit{background:#fef3c7;border-color:#fbbf24;color:#d97706}.account-limit-display.at-limit{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.account-limit-display.error{background:#fef2f2;border-color:#f87171;color:#b91c1c;cursor:help}.limit-icon{align-items:center;display:flex;flex-shrink:0;height:.55vw;width:.55vw}.limit-icon svg{height:100%;width:100%}.limit-text{font-size:.62vw;white-space:nowrap}.limit-count{font-size:.72vw;font-weight:700}.limit-status{background:#dc26261a;border-radius:.4vw;color:#dc2626;font-size:.55vw;font-weight:700;padding:.05vw .25vw}.limit-spinner{animation:spin 1s linear infinite}.refresh-now{background:#172f82;background:var(--brand);border:none;border-radius:6px;border-radius:var(--radius-xs);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:11px;padding:2px 7px}@media (max-width:768px){.filter-bar{margin:0 8px 10px}.filter-bar__status-row{flex-direction:column;gap:0}.status-pill-tab{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);border-right:none;padding:10px}.status-pill-tab:last-child{border-bottom:none}.filter-bar__chip-row{flex-wrap:wrap;gap:6px}.fchip-group{flex-wrap:wrap}.database-table-card{margin:0 8px}.database-top-wrapper{flex-direction:column;gap:8px;padding:0 8px}.filters-left-group{flex-wrap:wrap}.job-search-container{max-width:100%}.pagination-bar{align-items:center;flex-direction:column}.account-limit-display{font-size:12px;padding:4px 8px}.limit-text{font-size:11px}.limit-count{font-size:12px}.filter-date-input{width:115px}}:root{--status-pending-bg:#fffbeb;--status-pending-txt:#92400e;--status-pending-dot:#f59e0b;--status-active-bg:#eff6ff;--status-active-txt:#1e40af;--status-active-dot:#3b82f6;--status-done-bg:#f0fdf4;--status-done-txt:#166534;--status-done-dot:#22c55e;--status-incomplete-bg:#fff1f2;--status-incomplete-txt:#9f1239;--status-incomplete-dot:#f43f5e;--modal-ellipse-color:#2d5dfd14;--modal-ellipse-outer-size:320px;--modal-ellipse-inner-size:180px}body{-webkit-font-smoothing:antialiased;background:linear-gradient(160deg,#f0f4ff,#f5f7fc 60%,#eef2f9) fixed;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.database-container{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 0 4px}.status-tabs-row{margin-bottom:12px;padding:0 8px}.status-tabs-row .status-pill-group{border-bottom:1px solid #e2e8f0b3}.status-tabs-row .status-pill-tab{border-radius:0;border-right:none;font-size:12.5px;padding:10px 16px;position:relative}.status-tabs-row .status-pill-tab--active{background:#0000;border-radius:0;color:#172f82;color:var(--brand);font-weight:800}.status-tabs-row .status-pill-tab--active:after{background:#172f82;background:var(--brand);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.toolbar-left,.toolbar-right{gap:8px}.filter-chips-inline{gap:5px}.filter-chips-inline--open{max-width:560px}.database-top-wrapper{display:none}.unified-search-wrapper{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);display:flex;overflow:visible;position:relative;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast);width:290px}.unified-search-wrapper:focus-within{border-color:#172f82;border-color:var(--brand);box-shadow:0 0 0 3px #172f822e;box-shadow:0 0 0 3px var(--brand-ring)}.scope-selector{flex-shrink:0;position:relative}.scope-btn{align-items:center;background:#0000;border:none;border-radius:9999px 0 0 9999px;border-radius:var(--radius-pill) 0 0 var(--radius-pill);color:#172f82;color:var(--brand);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;gap:4px;height:38px;padding:0 12px 0 16px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);white-space:nowrap}.scope-btn:hover{background:#172f820d;background:var(--brand-bg)}.scope-menu{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);left:0;min-width:110px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:300}.scope-menu-item{background:#0000;border:none;color:#526075;color:var(--text-secondary);cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;padding:9px 14px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),color var(--t-fast);width:100%}.scope-menu-item:hover{background:#f0f4ff;background:var(--surface-hover);color:#172f82;color:var(--brand)}.scope-menu-item--active{background:#172f820d;background:var(--brand-bg);color:#172f82;color:var(--brand);font-weight:700}.scope-divider{background:#e2e8f0;background:var(--border);flex-shrink:0;height:20px;width:1px}.unified-search-input{background:#0000;border:none;color:#0e1e53;color:var(--text-primary);flex:1 1;font-family:Montserrat,sans-serif;font-size:13px;height:38px;min-width:0;outline:none;padding:0 14px}.unified-search-input::placeholder{color:#94a3b8;color:var(--text-muted);font-size:12px}.unified-dropdown{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.unified-dropdown__label{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.7px;padding:10px 14px 5px;text-transform:uppercase}.unified-dropdown__label:not(:first-child){border-top:1px solid #f1f5f9;margin-top:4px}.unified-dropdown__label:before{background:#172f82;background:var(--brand);border-radius:2px;content:"";display:block;flex-shrink:0;height:10px;opacity:.4;width:2px}.unified-dropdown__item{align-items:center;color:#0e1e53;color:var(--text-primary);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),color var(--t-fast)}.unified-dropdown__item:hover{background:#f0f4ff;background:var(--surface-hover)}.unified-dropdown__item:hover,.unified-dropdown__item:hover .unified-dropdown__icon{color:#172f82;color:var(--brand)}.unified-dropdown__icon{color:#94a3b8;color:var(--text-muted);flex-shrink:0;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}.unified-dropdown{scrollbar-width:none}.unified-dropdown::-webkit-scrollbar{display:none}.job-search-container{flex:1 1;max-width:280px;position:relative}.job-search-input{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#0e1e53;color:var(--text-primary);font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:9px 14px 9px 34px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%}.job-search-input:focus{border-color:#172f82;border-color:var(--brand);box-shadow:0 0 0 3px #172f822e;box-shadow:0 0 0 3px var(--brand-ring)}.job-search-input::placeholder{color:#94a3b8;color:var(--text-muted);font-size:12px}.job-search-container:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.autocomplete-dropdown{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.autocomplete-item{border-bottom:1px solid #f1f5f9;color:#0e1e53;color:var(--text-primary);cursor:pointer;font-size:13px;padding:10px 16px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background:#f0f4ff;background:var(--surface-hover);color:#172f82;color:var(--brand)}.active-filter-chip{align-items:center;animation:chipIn .18s ease;background:#172f82;background:var(--brand);border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #172f8240;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;min-height:36px;padding:7px 12px}.active-filter-chip button{align-items:center;background:#0000;border:none;color:#fffc;cursor:pointer;display:flex;font-size:16px;line-height:1;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}.active-filter-chip button:hover{color:#fff}.db-refresh-btn{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50%;box-shadow:0 1px 2px #0e1e530f;box-shadow:var(--shadow-xs);cursor:pointer;display:inline-flex;height:36px;justify-content:center;overflow:hidden;padding:0;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:background var(--t-base),border-color var(--t-base),color var(--t-base),transform .3s var(--ease);-webkit-user-select:none;user-select:none;width:36px}.db-refresh-btn,.db-refresh-btn-icon{color:#172f82;color:var(--brand);flex-shrink:0}.db-refresh-btn-icon{height:16px;width:16px}.db-refresh-btn:hover:not(:disabled):not(.db-refresh-btn--spinning){background:#172f82;background:var(--brand);border-color:#172f82;border-color:var(--brand);box-shadow:0 4px 12px #172f8240;color:#fff;transform:rotate(180deg)}.db-refresh-btn:hover:not(:disabled):not(.db-refresh-btn--spinning) .db-refresh-btn-icon{color:#fff}.db-refresh-btn:disabled{cursor:not-allowed;opacity:.35}.db-refresh-btn--spinning .db-refresh-btn-icon{animation:spin .7s linear infinite}@keyframes progressSweep{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes ringPulse{0%{box-shadow:0 2px 8px #172f8240,0 0 0 0 #172f8259}to{box-shadow:0 2px 8px #172f8240,0 0 0 7px #172f8200}}.add-candidate-button{align-items:center;background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 10px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:7px;height:38px;letter-spacing:.01em;padding:9px 18px 9px 14px;transition:all .22s cubic-bezier(.4,0,.2,1);transition:all var(--t-base);white-space:nowrap}.add-candidate-button:hover{background:#1e3fa5;background:var(--brand-mid);box-shadow:0 6px 18px #172f824d;transform:translateY(-1px)}.add-candidate-button:active{transform:translateY(0)}.add-icon{border:1.5px solid #ffffff8c;border-radius:50%;font-size:14px;line-height:1}.add-label{font-size:13px;font-weight:700}.filter-bar{background:#0000;margin:0 8px 10px;overflow:visible}.filter-bar__toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.filter-toggle-btn{background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);font-size:12px;gap:6px;padding:6px 12px}.filter-toggle-btn--open,.filter-toggle-btn:hover{background:#172f820d;background:var(--brand-bg);border-color:#172f82;border-color:var(--brand);color:#172f82;color:var(--brand)}.filter-active-dot{background:#172f82;background:var(--brand)}.filter-toggle-caret--open{transform:rotate(-90deg)}.active-filters-inline,.filter-bar__chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.filter-bar__chip-row{padding:8px 14px}.fchip{align-items:center;background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:5px;line-height:1;padding:4px 9px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.fchip:hover{background:#172f820d;background:var(--brand-bg);color:#172f82;color:var(--brand)}.fchip--active,.fchip:hover{border-color:#172f82;border-color:var(--brand)}.fchip--active{animation:ringPulse .4s ease-out;background:#172f82;background:var(--brand);box-shadow:0 2px 8px #172f8240;color:#fff}.fchip--active:hover{background:#1a36a0;border-color:#1a36a0}.fchip__dismiss{font-size:13px;line-height:1;margin-left:2px;opacity:.75;transition:opacity .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--t-fast)}.fchip__dismiss:hover{opacity:1}.fchip__caret{font-size:10px;opacity:.65}.fchip-group{align-items:center;display:flex;flex-wrap:nowrap;gap:20px}.fchip-group__icon{align-items:center;color:#172f82;color:var(--brand);display:flex;flex-shrink:0;margin-right:2px;opacity:.5}.fchip-datepicker button{background:#0000!important;border:1.5px solid #e2e8f0!important;border:1.5px solid var(--border)!important;border-radius:999px!important;color:#526075!important;color:var(--text-secondary)!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;height:auto!important;max-width:150px!important;min-width:90px!important;overflow:hidden!important;padding:4px 9px!important;text-overflow:ellipsis!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;transition:all var(--t-fast)!important;width:auto!important}.fchip-datepicker button:hover{background:#172f820d!important;background:var(--brand-bg)!important;color:#172f82!important;color:var(--brand)!important}.fchip-datepicker button:hover,.fchip-datepicker--active button{border-color:#172f82!important;border-color:var(--brand)!important}.fchip-datepicker--active button{background:#172f82!important;background:var(--brand)!important;box-shadow:0 2px 8px #172f8240!important;color:#fff!important}.fchip-datepicker--active button img{filter:brightness(0) invert(1)!important}.fchip-datepicker-clear{align-items:center;background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50%;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:20px;justify-content:center;line-height:1;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:20px}.fchip-datepicker-clear:hover{border-color:#f43f5e;color:#f43f5e}.fchip-divider{background:#e2e8f0;background:var(--border);flex-shrink:0;height:22px;margin:0 4px 0 auto;width:1px}.fchip-score-wrap{flex-shrink:0;position:relative}.score-popover{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--radius-md);box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);padding:16px 18px;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:9999}.score-popover__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.score-popover__title{color:#94a3b8;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.score-popover__value{background:#172f820d;background:var(--brand-bg);border:1px solid #172f822e;border:1px solid var(--brand-ring);border-radius:6px;border-radius:var(--radius-xs);color:#172f82;color:var(--brand);font-size:13px;font-weight:700;padding:2px 8px}.score-popover__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.score-popover__reset{background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.score-popover__reset:hover{border-color:#f43f5e;color:#f43f5e}.score-popover__apply{background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:5px 14px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.score-popover__apply:hover{background:#1a36a0}.fchip-clear-all{background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#94a3b8;color:var(--text-muted);cursor:pointer;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;padding:5px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.fchip-clear-all:hover{border-color:#f43f5e;color:#f43f5e}.score-dual-slider{align-items:center;display:flex;height:20px;position:relative;width:100%}.score-dual-slider--popover{max-width:none;width:100%}.score-dual-slider .slider-track{background:#e2e8f0;border-radius:2px;height:4px;left:0;position:absolute;right:0;z-index:0}.score-dual-slider .slider-range{background:#172f82;background:var(--brand);border-radius:2px;height:4px;pointer-events:none;position:absolute;z-index:1}.score-dual-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;height:4px;margin:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.score-dual-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#172f82;background:var(--brand);border:2.5px solid #fff;border-radius:50%;box-shadow:0 1px 6px #172f8259;cursor:grab;height:18px;pointer-events:auto;-webkit-transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);-webkit-transition:transform var(--t-fast),box-shadow var(--t-fast);transition:transform var(--t-fast),box-shadow var(--t-fast);width:18px}.score-dual-slider input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 2px 10px #172f8273;transform:scale(1.2)}.score-dual-slider input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}.score-dual-slider input[type=range]::-moz-range-thumb{background:#172f82;background:var(--brand);border:2.5px solid #fff;border-radius:50%;box-shadow:0 1px 6px #172f8259;cursor:grab;height:16px;pointer-events:auto;width:16px}.score-dual-slider input.thumb-max{z-index:3}.status-pill-group{align-items:stretch;display:flex;flex:1 1;gap:0}.status-pill-tab{align-items:center;background:#0000;border:none;border-radius:0;border-right:1px solid #e2e8f0;border-right:1px solid var(--border);color:#526075;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:1 1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.1px;padding:8px 10px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.status-pill-tab:last-child{border-right:none}.status-pill-tab:hover{background:#f0f4ff;background:var(--surface-hover);color:#0e1e53;color:var(--text-primary)}.status-pill-tab--active{background:#0000;border-radius:0;color:#172f82;color:var(--brand);font-weight:800}.status-pill-tab--active:hover{background:#172f820d;background:var(--brand-bg);color:#172f82;color:var(--brand)}.status-pill-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.dot-pending{background:#f59e0b;background:var(--status-pending-dot)}.dot-in-progress{background:#3b82f6;background:var(--status-active-dot)}.dot-completed{background:#22c55e;background:var(--status-done-dot)}.dot-incomplete{background:#f43f5e;background:var(--status-incomplete-dot)}.status-pill-tab--active .status-pill-dot{opacity:1}.page-size-selector{align-items:center;color:#526075;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;margin-left:auto}.page-size-select{background:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='%2364748b' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-xs);color:#0e1e53;color:var(--text-primary);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;outline:none;padding:5px 22px 5px 8px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast)}.page-size-select:hover{border-color:#172f824d}.active-filters-bar{margin-bottom:10px;padding:0 8px}.clear-all-filters{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.clear-all-filters:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.database-table-card{background:#fff;background:var(--surface);border-top:1px solid #e2e8f0b3;display:flex;flex:1 1;flex-direction:column;margin:0 8px;min-height:0;position:relative}.database-table-card,.table-progress-bar{border-radius:18px 18px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.table-progress-bar{height:2px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s ease;z-index:10}.table-progress-bar--active{opacity:1}.table-progress-bar:after{animation:progressSweep 1.1s ease-in-out infinite;background:linear-gradient(90deg,#0000,#172f82,#0000);background:linear-gradient(90deg,#0000,var(--brand),#0000);content:"";height:100%;left:0;position:absolute;top:0;width:38%}.database-table-container{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;width:100%}.database-table-container::-webkit-scrollbar{display:none}.table-wrapper{transition:opacity .18s ease;width:100%}.table-wrapper--fading{opacity:.45;pointer-events:none}.database-table{border-collapse:collapse;width:100%}.table-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;position:-webkit-sticky;position:sticky;top:0;z-index:10}.table-header th{border-bottom:1px solid #e2e8f0b3;color:#526075;color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:11px 16px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.table-header th.sortable-header{cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}.table-header th.sortable-header:hover{color:#172f82;color:var(--brand)}.table-body .table-row{border-left:3px solid #0000;position:relative;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.table-body .table-row:hover{background:#fff;border-left-color:#172f82;border-left-color:var(--brand);box-shadow:0 2px 16px #0e1e5312;transform:translateY(-1px);z-index:1}.table-cell{border-bottom:1px solid #f0f4f8;color:#0e1e53;color:var(--text-primary);font-size:13px;padding:11px 16px;text-align:left;vertical-align:middle;white-space:nowrap}.date-cell,.date-column{width:110px}.database-table .candidate-cell{display:table-cell;vertical-align:middle}.job-title-cell,.job-title-column{max-width:180px}.status-cell,.status-column{width:120px}.actions-column{text-align:center;width:160px}.actions-cell{white-space:nowrap;width:160px}.actions-cell .actions-group{justify-content:center}.job-title-truncated{cursor:default;display:block;max-width:180px;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}.view-report-btn{align-items:center;background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;justify-content:center;padding:5px 12px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.view-report-btn:hover{background:#1e3fa5;background:var(--brand-mid);box-shadow:0 4px 14px #172f8252;transform:translateY(-1px)}.view-report-btn--disabled{background:#eef1f7;box-shadow:none;color:#a0afc2;cursor:not-allowed;pointer-events:none;transform:none}.candidate-stacked{align-items:center;display:flex;gap:10px;min-width:0}.database-table .candidate-name{color:#0e1e53!important;display:block;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-stacked{display:flex;flex-direction:column;gap:4px;min-width:0}.contact-line{align-items:center;color:#0e1e53;color:var(--text-primary);display:flex;font-size:12px;font-weight:500;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-line--phone{color:#94a3b8;color:var(--text-muted);font-size:11px}.contact-icon{color:#172f82;color:var(--brand);flex-shrink:0;opacity:.55}.actions-group{align-items:center;display:flex;gap:6px}.action-icon-btn{align-items:center;background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50%;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.action-icon-btn:hover{background:#172f820d;background:var(--brand-bg);border-color:#172f822e;border-color:var(--brand-ring);box-shadow:0 2px 8px #172f8224;color:#172f82;color:var(--brand);transform:translateY(-1px)}.action-icon-btn.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.action-tooltip-wrap{display:inline-flex;position:relative}.action-tooltip--fixed{background:#0e1e53;border-radius:5px;color:#fff;font-size:11px;font-weight:600;padding:4px 9px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 8px));white-space:nowrap;z-index:9999}.action-tooltip--fixed:after{border:4px solid #0000;border-top-color:#0e1e53;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.relative-time{cursor:default}.relative-time strong{color:#0e1e53;color:var(--text-primary);display:block;font-size:13px;font-weight:600}.relative-time-sub{color:#94a3b8;color:var(--text-muted);display:block;font-size:11px;margin-top:1px}.status-badge{border-radius:9999px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.2px;line-height:16px;padding:3px 9px;white-space:nowrap}.status-badge,.status-badge .status-dot{display:inline-block;vertical-align:middle}.status-badge .status-dot{border-radius:50%;flex-shrink:0;height:5px;margin-right:4px;margin-top:-1px;position:static;width:5px}.status-badge .status-dot:after{animation:none;content:none;display:none}.status-label{display:inline;line-height:inherit;vertical-align:middle}.status-pending{background:#fffbeb;background:var(--status-pending-bg);color:#92400e;color:var(--status-pending-txt)}.status-pending .status-dot{animation:pulse-dot-pending 2.8s ease-in-out infinite;background:#f59e0b;background:var(--status-pending-dot)}.status-in-progress{background:#eff6ff;background:var(--status-active-bg);color:#1e40af;color:var(--status-active-txt)}.status-in-progress .status-dot{animation:pulse-dot-active 1.4s ease-in-out infinite;background:#3b82f6;background:var(--status-active-dot)}.status-completed{background:#f0fdf4;background:var(--status-done-bg);color:#166534;color:var(--status-done-txt)}.status-completed .status-dot{animation:pulse-dot-done 3.2s ease-in-out infinite;background:#22c55e;background:var(--status-done-dot)}.status-incomplete{background:#fff1f2;background:var(--status-incomplete-bg);color:#9f1239;color:var(--status-incomplete-txt)}.status-incomplete .status-dot{animation:pulse-dot-incomplete 2s ease-in-out infinite;background:#f43f5e;background:var(--status-incomplete-dot)}.status-unknown{background:#f1f5f9;color:#64748b}.status-unknown .status-dot{background:#94a3b8}@keyframes pulse-dot-active{0%,to{box-shadow:0 0 0 0 #3b82f68c}50%{box-shadow:0 0 0 3.5px #3b82f600}}@keyframes pulse-dot-pending{0%,to{box-shadow:0 0 0 0 #f59e0b80}55%{box-shadow:0 0 0 3px #f59e0b00}}@keyframes pulse-dot-incomplete{0%,to{box-shadow:0 0 0 0 #f43f5e8c}45%{box-shadow:0 0 0 3.5px #f43f5e00}}.score-display{align-items:center;display:flex;flex-direction:column;gap:3px}.score-value{color:#172f82;color:var(--brand);font-size:13px;font-weight:800;line-height:1}.score-bar-mini{background:#e2e8f0;border-radius:2px;height:3px;overflow:hidden;width:36px}.score-bar-mini-fill{background:#172f82;background:var(--brand);border-radius:2px;height:100%;opacity:.7;transition:width .4s ease}.score-na{color:#94a3b8;color:var(--text-muted);font-size:12px;font-weight:600}.view-button{background:none;border:none;color:#2d5dfd;color:var(--brand-light);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:0;text-decoration:underline;-webkit-text-decoration-color:#2d5dfd59;text-decoration-color:#2d5dfd59;text-underline-offset:2px;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}.view-button:hover{color:#172f82;color:var(--brand);-webkit-text-decoration-color:#172f82;text-decoration-color:#172f82;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.copy-link-button{align-items:center;background:#172f820d;background:var(--brand-bg);border:1px solid #172f822e;border:1px solid var(--brand-ring);border-radius:6px;border-radius:var(--radius-xs);color:#172f82;color:var(--brand);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;gap:5px;padding:5px 10px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.copy-link-button:hover{border-color:#172f82;border-color:var(--brand);box-shadow:0 2px 8px #172f8233}.copy-link-button:hover,.view-summary-button{background:#172f82;background:var(--brand);color:#fff}.view-summary-button{align-items:center;border:none;border-radius:6px;border-radius:var(--radius-xs);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.2px;padding:5px 14px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.view-summary-button:hover{background:#1e3fa5;background:var(--brand-mid);box-shadow:0 3px 10px #172f8240;transform:translateY(-1px)}.view-summary-button:active{transform:translateY(0)}.view-summary-button.disabled{background:#e8edf5;box-shadow:none;color:#a0afc2;cursor:not-allowed;pointer-events:none}.not-available{color:#94a3b8;color:var(--text-muted);font-size:13px}.pagination-bar{align-items:center;background:#fff;background:var(--surface);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 20px 4px}.pagination-info{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:flex-end}.pagination-info-main{color:#526075;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}.pagination-info-main strong{color:#0e1e53;color:var(--text-primary);font-weight:700}.pagination-info-sub{color:#94a3b8;color:var(--text-muted);font-family:Montserrat,sans-serif;font-size:11px;font-weight:500}.pagination-pagesize{align-items:center;color:#526075;color:var(--text-secondary);display:flex;flex:1 1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:6px}.pagination-controls{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:center}.pagesize-selector{position:relative}.pagesize-btn{align-items:center;background:#172f820d;background:var(--brand-bg);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#172f82;color:var(--brand);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.pagesize-btn:hover{background:#172f8217;background:var(--brand-bg-hover);border-color:#172f82;border-color:var(--brand)}.pagesize-menu{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);bottom:calc(100% + 6px);box-shadow:0 4px 20px #0e1e5317;box-shadow:var(--shadow-md);left:50%;min-width:64px;overflow:hidden;position:absolute;transform:translateX(-50%);z-index:200}.pagesize-menu-item{background:#0000;border:none;color:#0e1e53;color:var(--text-primary);cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:6px 18px;text-align:center;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),color var(--t-fast);width:100%}.pagesize-menu-item:hover{background:#f0f4ff;background:var(--surface-hover);color:#172f82;color:var(--brand)}.pagesize-menu-item--active{background:#172f820d;background:var(--brand-bg);color:#172f82;color:var(--brand);font-weight:700}.pagination-btn{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;height:36px;justify-content:center;min-width:36px;padding:0 8px;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.pagination-btn:hover:not(:disabled):not(.active){background:#172f820d;background:var(--brand-bg);box-shadow:0 1px 2px #0e1e530f;box-shadow:var(--shadow-xs);color:#172f82;color:var(--brand);transform:translateY(-1px)}.pagination-btn.active{background:linear-gradient(135deg,#172f82,#2d5dfd);box-shadow:0 4px 14px #172f8259;color:#fff;cursor:default;transform:translateY(-1px)}.pagination-btn:disabled{cursor:not-allowed;opacity:.3;transform:none}.pagination-ellipsis{align-items:center;color:#94a3b8;color:var(--text-muted);display:inline-flex;font-size:14px;height:36px;justify-content:center;letter-spacing:2px;width:36px}.empty-state{padding:64px 24px;text-align:center}.empty-icon{font-size:48px;margin-bottom:12px;opacity:.6}.empty-title{color:#0e1e53;color:var(--text-primary);font-size:17px;font-weight:700;margin-bottom:6px}.empty-message{color:#526075;color:var(--text-secondary);font-size:13px;margin-bottom:16px}.db-loading-state,.loading-state{align-items:center;color:#526075;color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:center;padding:52px 20px}.db-loading-spinner,.loading-spinner{animation:spin .75s linear infinite;border:2.5px solid #e2e8f0;border-top-color:#172f82;border:2.5px solid var(--border);border-radius:50%;border-top-color:var(--brand);height:22px;width:22px}.db-loading-spinner{box-sizing:border-box;flex-shrink:0;max-height:22px;max-width:22px;min-height:22px;min-width:22px}.loading-more{color:#94a3b8;color:var(--text-muted);font-size:12px;padding:12px;text-align:center}.table-page-transition{animation:pageIn .22s ease}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.db-link-overlay{align-items:center;display:flex;justify-content:center;position:fixed;z-index:20000}.db-link-overlay,.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1e53d1;box-sizing:border-box;inset:0;padding:20px}.modal-overlay{z-index:2000}.resume-modal{background:#fff;background:var(--surface);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);max-height:80vh;max-width:768px;overflow:hidden;padding:24px;position:relative;width:100%}.resume-modal--pdf{display:flex;flex-direction:column;height:85vh;max-height:85vh;max-width:900px;width:90%}.resume-modal__header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;position:relative;z-index:2}.resume-modal__header .modal-title{margin:0}.resume-modal__actions{align-items:center;display:flex;gap:10px}.resume-download-button{align-items:center;background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #0e1e5312;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;gap:6px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.resume-download-button:hover{background:#1e3fa5;background:var(--brand-mid);transform:translateY(-1px)}.resume-download-button svg{height:14px;width:14px}.resume-close-icon{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:30px}.resume-close-icon:hover{background:#e5e7eb;color:#1f2937}.resume-modal__content{flex:1 1;min-height:400px;overflow:hidden;position:relative;z-index:2}.resume-pdf-viewer{border:none;border-radius:10px;border-radius:var(--radius-sm);height:100%;min-height:450px;width:100%}.resume-loading{align-items:center;color:#526075;color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:14px;height:300px;justify-content:center}.resume-loading__spinner{animation:spin .85s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2d5dfd;border:3px solid var(--border);border-top-color:var(--brand-light);height:38px;width:38px}.resume-empty{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;font-size:14px;height:200px;justify-content:center}.resume-empty p{margin:0}.resume-content{background:#f7f9fc;border-radius:10px;border-radius:var(--radius-sm);color:#0e1e53;color:var(--text-primary);font-size:13px;max-height:60vh;overflow-y:auto;padding:16px;white-space:pre-wrap}.interview-link-modal{background:#fff;background:var(--surface);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);font-family:Montserrat,sans-serif;max-width:560px;overflow:hidden;padding:32px;position:relative;width:100%}.modal-title{color:#0e1e53;color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:8px;position:relative;z-index:2}.interview-link-modal .modal-title{text-align:left}.input-group{margin-bottom:20px;position:relative;z-index:2}.input-label{color:#0e1e53;color:var(--text-primary);display:block;font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.link-input-container{align-items:center;display:flex;gap:10px}.link-input{background:#f8fafd;background:var(--surface-alt);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#526075;color:var(--text-secondary);flex:1 1;font-family:monospace;font-size:13px;outline:none;padding:12px 14px}.copy-button{align-items:center;background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:42px;justify-content:center;padding:10px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:60px}.copy-button:hover{background:#1e3fa5;background:var(--brand-mid);transform:scale(1.03)}.input-description{color:#94a3b8;color:var(--text-muted);font-size:12px;margin-top:8px;text-align:center}.modal-button-container{display:flex;justify-content:center;margin-top:20px;position:relative;z-index:2}.close-button{background:#f8fafd;background:var(--surface-alt);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#526075;color:var(--text-secondary);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:10px 28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.close-button:hover{background:#e2e8f0;background:var(--border);color:#0e1e53;color:var(--text-primary)}.modal-decor{pointer-events:none;position:absolute;z-index:1}.modal-decor-ring{background:radial-gradient(circle at center,#0000 0,#0000 56%,#2d5dfd14 0,#2d5dfd14 100%);background:radial-gradient(circle at center,#0000 0,#0000 56%,var(--modal-ellipse-color) 56%,var(--modal-ellipse-color) 100%);border-radius:50%;height:320px;height:var(--modal-ellipse-outer-size);width:320px;width:var(--modal-ellipse-outer-size)}.modal-decor-fill{background:#2d5dfd14;background:var(--modal-ellipse-color);border-radius:50%;height:180px;height:var(--modal-ellipse-inner-size);width:180px;width:var(--modal-ellipse-inner-size);z-index:2}.modal-decor-tl{left:-160px;left:calc(var(--modal-ellipse-outer-size)*-1/2);top:-160px;top:calc(var(--modal-ellipse-outer-size)*-1/2)}.modal-decor-fill.modal-decor-tl{left:-90px;left:calc(var(--modal-ellipse-inner-size)*-1/2);top:-90px;top:calc(var(--modal-ellipse-inner-size)*-1/2)}.modal-decor-br{bottom:-160px;bottom:calc(var(--modal-ellipse-outer-size)*-1/2);right:-160px;right:calc(var(--modal-ellipse-outer-size)*-1/2)}.setup-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1e53d1;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.setup-modal-dialog{background:#0000;max-height:95vh;max-width:90vw;width:840px}.setup-modal-dialog,.setup-modal-dialog .setup-form-card{border-radius:18px;border-radius:var(--radius-lg);overflow:hidden}.setup-modal-dialog .setup-form-card{box-shadow:0 12px 40px #0e1e531f;box-shadow:var(--shadow-lg);margin:0;padding:24px}.setup-modal-dialog .setup-form-container{background:#0000;min-height:auto;padding:0}.alimit-wrap{display:inline-flex;flex-shrink:0;gap:6px}.alimit-ring,.alimit-wrap{align-items:center;position:relative}.alimit-ring{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:#ffffffa6;border:1px solid #0e1e531a;border-radius:50%;box-shadow:0 2px 8px #0e1e5314,inset 0 0 0 1px #ffffffb3;cursor:pointer;display:flex;height:40px;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px;outline:none;overflow:hidden;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,background .2s;width:40px}.alimit-ring--open,.alimit-ring:hover{background:#ffffffe6;box-shadow:0 4px 16px #0e1e5324,inset 0 0 0 1px #fff;transform:scale(1.05)}.alimit-ring--open{box-shadow:0 4px 16px #0e1e531f,0 0 0 2px #3b82f6,inset 0 0 0 1px #fff;box-shadow:0 4px 16px #0e1e531f,0 0 0 2px var(--ring-color,#3b82f6),0 0 0 1px #fff inset}.alimit-ring__svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.alimit-ring__track{fill:none;stroke:#0e1e5314}.alimit-ring__fill{fill:none;stroke:#3b82f6;stroke:var(--ring-color,#3b82f6);stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb,#3b82f6 45%,transparent));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ring-color,#3b82f6) 45%,transparent));transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1),stroke .35s}.alimit-ring__center-icon,.alimit-ring__center-pct{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .18s,transform .18s}.alimit-ring__center-icon{color:#0e1e5373}.alimit-ring__center-icon svg{height:15px;width:15px}.alimit-ring__center-icon--hidden,.alimit-ring__center-pct{opacity:0;transform:scale(.7)}.alimit-ring__center-pct{font-feature-settings:"tnum";color:#3b82f6;color:var(--ring-color,#3b82f6);font-size:8.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.alimit-ring__center-pct--visible{opacity:1;transform:scale(1)}.alimit-ring--loading .alimit-ring__fill--shimmer{stroke:#0e1e5326;animation:alimit-ring-shimmer 1.4s ease-in-out infinite}@keyframes alimit-ring-shimmer{0%,to{stroke-dashoffset:80}50%{stroke-dashoffset:20}}.alimit-ring--error{--ring-color:#ef4444;background:#fef2f2bf;border-color:#fca5a580}.alimit-refresh{background:#fff;border:1px solid #0e1e5326;border-radius:999px;color:#0e1e53;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:3px 9px;transition:background .15s}.alimit-refresh:hover{background:#f1f5f9}.alimit-popover{animation:alimit-pop-in .18s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #0e1e5324;border-radius:14px;box-shadow:0 0 0 1px #0e1e530f,0 8px 16px #0e1e531f,0 24px 64px #0e1e5338;min-width:220px;padding:14px 16px 12px;transform-origin:top right;z-index:3000}@keyframes alimit-pop-in{0%{opacity:0;transform:scale(.9) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.alimit-popover__arrow{height:6px;overflow:hidden;position:absolute;right:16px;top:-6px;width:12px}.alimit-popover__arrow:after{background:#fff;border:1px solid #0e1e5314;box-shadow:-2px -2px 4px #0e1e530a;content:"";height:10px;left:1px;position:absolute;top:2px;transform:rotate(45deg);width:10px}.alimit-popover__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.alimit-popover__title{align-items:center;color:#0e1e53;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.01em}.alimit-popover__title svg{height:13px;opacity:.6;width:13px}.alimit-popover__status-chip{border-radius:999px;font-size:10.5px;font-weight:600;padding:2px 8px}.alimit-popover__status-chip--green{background:#f0fdf4;color:#15803d}.alimit-popover__status-chip--amber{background:#fffbeb;color:#b45309}.alimit-popover__status-chip--red{background:#fef2f2;color:#b91c1c}.alimit-popover__divider{background:#0e1e530f;height:1px;margin:0 -16px 10px}.alimit-popover__rows{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.alimit-popover__row{align-items:baseline;display:flex;justify-content:space-between}.alimit-popover__row-label{color:#0e1e538c;font-size:11.5px;font-weight:500}.alimit-popover__row-value{font-feature-settings:"tnum";color:#0e1e53;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.alimit-popover__row-value--muted{color:#0e1e5373;font-weight:600}.alimit-popover__bar-track{background:#0e1e5312;border-radius:999px;height:4px;overflow:hidden}.alimit-popover__bar-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}@media (max-width:1400px){.filter-bar{margin:0 20px 14px}.database-table-card{margin:0 20px}.active-filters-bar,.database-top-wrapper{padding:0 20px}}@media (max-width:1200px){.filter-bar{margin:0 12px 14px}.database-table-card{margin:0 12px}.active-filters-bar,.database-top-wrapper{padding:0 12px}.score-dual-slider{min-width:60px}}@media (max-width:768px){.filter-bar{margin:0 8px 10px}.filter-bar__status-row{flex-direction:column;gap:0}.status-pill-tab{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);border-right:none;padding:10px}.status-pill-tab:last-child{border-bottom:none}.filter-bar__chip-row{flex-wrap:wrap;gap:6px}.fchip-group{flex-wrap:wrap}.database-table-card{margin:0 8px}.database-top-wrapper{flex-direction:column;gap:8px;padding:0 8px}.filters-left-group{flex-wrap:wrap}.job-search-container{max-width:100%}.pagination-bar{align-items:center;flex-direction:column}.alimit-ring{height:34px;width:34px}.alimit-ring__center-pct{font-size:7.5px}.alimit-popover{font-size:11px;min-width:190px}.filter-date-input{width:115px}}.billing-root{--brand:#172f82;--brand-mid:#1e3fa5;--brand-light:#2d5dfd;--brand-ring:#172f822e;--brand-bg:#172f820d;--surface:#fff;--border:#e2e8f0;--text-primary:#0e1e53;--text-secondary:#526075;--text-muted:#94a3b8;--radius-pill:9999px;--radius-lg:18px;--radius-md:14px;--shadow-sm:0 2px 8px #0e1e5312;--t-fast:0.15s cubic-bezier(0.4,0,0.2,1);display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:0;overflow:hidden}.billing-root .toolbar-row{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px;padding:0 8px}.billing-root .toolbar-left,.billing-root .toolbar-right,.billing-root .toolbar-row{align-items:center;display:flex;flex-shrink:0;gap:8px}.billing-root .toolbar-right{margin-left:auto}.billing-root .section-title{font-size:1rem;font-weight:700;margin:0}.billing-root .section-title,.billing-toolbar-btn{color:var(--text-primary);font-family:Montserrat,sans-serif}.billing-toolbar-btn{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;height:38px;padding:0 16px;transition:all var(--t-fast)}.billing-toolbar-btn:hover:not(:disabled){background:var(--brand-bg);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.billing-toolbar-btn:disabled{cursor:not-allowed;opacity:.55}.billing-page{box-sizing:border-box;flex:1 1;max-width:none;min-height:0;overflow-y:auto;padding:8px 8px 24px;width:100%}.billing-usage-card{align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;border-radius:var(--radius-md);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.25rem}.billing-usage-card--critical{background:linear-gradient(135deg,#fef2f2,#fff7ed);border-color:#fecaca}.billing-usage-card__stats{display:flex;gap:2rem}.billing-usage-card__stat strong{color:#0e1e53;display:block;font-size:1.25rem}.billing-usage-card__stat span{color:#64748b;font-size:.8rem}.billing-plans{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.billing-plans{grid-template-columns:1fr}}.billing-plan-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:1.25rem;position:relative}.billing-plan-card--highlight{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f61f}.billing-plan-card--current{border-color:#10b981}.billing-plan-card__badge{background:#3b82f6;border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;left:50%;letter-spacing:.03em;padding:.2rem .65rem;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%)}.billing-plan-card__current-badge{background:#d1fae5;border-radius:999px;color:#059669;display:inline-block;font-size:.7rem;font-weight:700;margin-bottom:.5rem;padding:.15rem .5rem}.billing-plan-card h3{color:#0e1e53;font-size:1.1rem;margin:0 0 .35rem}.billing-plan-card__price{color:#002294;font-size:1.75rem;font-weight:800;margin:.5rem 0}.billing-plan-card__price span{color:#64748b;font-size:.85rem;font-weight:500}.billing-plan-card__desc{color:#64748b;font-size:.82rem;line-height:1.45;margin:0 0 1rem;min-height:2.8em}.billing-plan-card ul{flex:1 1;list-style:none;margin:0 0 1.25rem;padding:0}.billing-plan-card li{color:#334155;font-size:.82rem;padding:.25rem 0 .25rem 1.1rem;position:relative}.billing-plan-card li:before{color:#10b981;content:"✓";font-weight:700;left:0;position:absolute}.billing-plan-card__btn{border:none;border-radius:8px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;padding:.65rem 1rem;width:100%}.billing-plan-card__btn--primary{background:#172f82;color:#fff}.billing-plan-card__btn--primary:hover{background:#1e3fa5}.billing-plan-card__btn--secondary{background:#f1f5f9;color:#334155}.billing-plan-card__btn:disabled{cursor:not-allowed;opacity:.55}.billing-plan-card__btn--downgrade{background:#fff;border:1.5px solid #cbd5e1;color:#64748b}.billing-plan-card__btn--downgrade:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#475569}.billing-manage{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:1.25rem}.billing-manage p{color:#64748b;font-size:.85rem;margin:0}.billing-manage button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0e1e53;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;padding:.55rem 1rem}.billing-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c}.billing-error,.billing-notice{font-size:.85rem;margin-bottom:1rem;padding:.75rem 1rem}.billing-notice{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46}.billing-notice--warning{background:#fffbeb;border-color:#fcd34d;color:#92400e}.billing-notice--canceled{background:#fef2f2;border-color:#fecaca;color:#991b1b}.billing-loading{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:200px}.billing-not-available{color:#64748b;font-family:Montserrat,sans-serif;padding:2rem 1rem;text-align:left}.billing-not-available p{color:#64748b;font-size:.9rem;margin:0}.credits-banner{align-items:center;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;margin:0 .52vw .75rem;padding:.75rem 1rem}.credits-banner--warning{background:#fffbeb;border:1px solid #fde68a}.credits-banner--critical{background:#fef2f2;border:1px solid #fecaca}.credits-banner__content{align-items:center;color:#334155;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Montserrat,sans-serif;font-size:.82rem;gap:.35rem;min-width:0;white-space:nowrap}.credits-banner__content strong{color:#0e1e53;display:inline}.credits-banner__btn{border:none;border-radius:8px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;padding:.5rem .9rem;white-space:nowrap}.credits-banner--warning .credits-banner__btn{background:#f59e0b;color:#fff}.credits-banner--critical .credits-banner__btn{background:#dc2626;color:#fff}.upgrade-cta{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:.75rem;padding:.85rem 1rem}.upgrade-cta--compact{margin-top:.5rem;padding:.65rem .85rem}.upgrade-cta__text{color:#7f1d1d;font-size:.85rem;margin:0 0 .65rem}.upgrade-cta__btn{font-size:.82rem;padding:.5rem .9rem}.alimit-popover__upgrade-btn,.upgrade-cta__btn{background:#172f82;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600}.alimit-popover__upgrade-btn{font-size:.8rem;margin-top:.75rem;padding:.5rem;width:100%}.rd-card{border:.052vw solid #f3f4f6;border-radius:1.156vw;box-shadow:0 .052vw .104vw #1018280a;overflow:hidden}.rd-content{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:.833vw;height:100vh;overflow-x:hidden;overflow-y:auto;padding:5vw 1.042vw .833vw;scrollbar-width:none}.rd-content::-webkit-scrollbar{display:none}.rd-section{border-radius:1.146vw}.rd-kpis,.rd-section{background:#fff;border:.052vw solid #f3f4f6;padding:1.25vw 1.458vw}.rd-kpis{border-radius:1.146vw}.rd-kpi-grid{grid-gap:1.042vw;align-items:stretch;display:grid;gap:1.042vw;grid-template-columns:repeat(4,minmax(0,1fr)) 15.625vw}.rd-kpi-tile{min-height:6.25vw}.rd-qa{border-radius:.521vw;flex-direction:column;gap:.521vw;padding:.833vw}.btn-qa,.rd-qa{background:#fff;display:flex}.btn-qa{align-items:center;border:.052vw solid #e5e7eb;border-radius:.521vw;cursor:pointer;justify-content:space-between;padding:.625vw .729vw}.qa-avatar{align-items:center;background:#172f82;border-radius:9999px;box-shadow:inset 0 0 0 .104vw #d3ddfd99;display:inline-flex;height:1.875vw;justify-content:center;width:1.875vw}.qa-label{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:.729vw;font-weight:600}.qa-arrow{color:#172f82;font-size:.833vw;font-weight:600}.rd-analytics{grid-gap:1.25vw;display:grid;gap:1.25vw;grid-template-columns:1fr 17.708vw}.rd-analytics-left{display:flex;flex-direction:column;min-height:16.667vw}.rd-analytics-right{align-items:center;background:#fcfcfc;border:.052vw solid #f3f4f6;border-radius:.833vw;padding:1.042vw}.rd-analytics-right,.rd-recent{display:flex;flex-direction:column}.rd-recent{min-height:14.583vw}@media (max-width:1100px){.rd-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-analytics{grid-template-columns:1fr}}@media (max-width:800px){.rd-kpi-grid{grid-template-columns:1fr}}@media (min-width:1500px) and (max-width:1900px) and (max-height:900px){.rd-content{gap:16px}.rd-kpi-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr)) 300px}.rd-kpi-tile{min-height:120px}.rd-kpi-value{font-size:32px!important}.rd-analytics{grid-template-columns:1fr 320px}.rd-analytics-left{min-height:300px}.rd-ring-wrap{height:60%}}@media (min-width:1500px) and (max-width:1700px) and (max-height:760px){.rd-analytics{grid-template-columns:1fr 300px}.rd-analytics-right{border-radius:14px;padding:14px}.rd-ring-wrap{height:55%}.rd-ring-center .pct{font-size:20px}.rd-ring-center .sub{font-size:11px}.rd-ring-legend{gap:12px;margin-top:6px}.rd-ring-legend .legend-item{font-size:11px}}.rd-table{display:flex;flex-direction:column}.rd-title{text-align:left}.rd-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.rd-left{gap:12px}.rd-date,.rd-left{align-items:center;display:inline-flex;position:relative}.rd-date{gap:6px}.rd-date-pill{background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#0e1e53;cursor:pointer;font-weight:600;padding:4px 10px}.rd-range-group{gap:6px}.rd-range-group,.rd-range-nav{align-items:center;display:inline-flex}.rd-range-nav{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0e1e53;cursor:pointer;font-weight:700;height:28px;justify-content:center;width:28px}.rd-range-nav:hover{background:#f8fafc}.rd-range-pill{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;font-family:Montserrat,sans-serif;font-weight:600;min-width:150px;padding:6px 12px;text-align:center}.rd-controls-right{align-items:center;display:flex;gap:10px}.metrics-btn{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:6px 12px;width:auto}.metrics-icon{display:inline-block;height:12px;width:12px}.rd-metrics-group{align-items:center;background:#f6f7fb;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #1018280a;display:inline-flex;gap:8px;height:42px;overflow:hidden;padding:6px 8px}.rd-metrics-group .metrics-btn:first-child{margin-left:-8px}.rd-metrics-group .metrics-btn:last-child{margin-right:-4px}.metrics-panel{align-items:center;border:none;display:inline-flex;gap:8px;padding:0}.chip,.metrics-panel{background:#0000;height:30px}.chip{border:1px solid #d7dcec;border-radius:10px;color:#0e1e53;cursor:pointer;font-weight:600;padding:6px 12px}.chip-active{background:#e8eeff;border-color:#b4c2ff;color:#0e1e53}.apply-btn{background:#172f82;border:1px solid #d3ddfd;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.chart-type-select{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#0f172a;font-weight:600;padding:6px 10px}.rd-ring-wrap{height:70%;position:relative;width:100%}.rd-ring-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.rd-ring-center .pct{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;line-height:1}.rd-ring-center .sub{color:#6b7280;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;margin-top:4px}.rd-ring-legend{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:8px}.rd-ring-legend .legend-item{align-items:center;color:#0e1e53;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:6px}.rd-ring-legend .legend-dot{align-self:center;aspect-ratio:1/1;border-radius:9999px;display:inline-block;flex:0 0 10px;height:10px;width:10px}.rd-table .table-header th{background-color:#fff}.rd-table .table-cell,.rd-table .table-header th{text-align:center!important}.rd-table .table-body .table-row{transition:background-color .2s ease}.rd-table .table-body .table-row:hover{background-color:#f9fafb;box-shadow:none;transform:none}.rd-table .database-table-container{border:0;border-radius:0;display:flex;flex:1 1 auto;flex-direction:column;height:auto;max-height:none}.rd-table .table-wrapper{flex:1 1 auto;height:100%;max-height:none;overflow-x:auto;overflow-y:auto;padding-bottom:0}.rd-table .database-table{margin:0}.rd-table .database-table-container,.rd-table .table-wrapper{align-items:stretch;justify-content:flex-start}.rd-table .table-header{box-shadow:0 1px 0 #0000000a;position:-webkit-sticky;position:sticky;top:0;z-index:1}.rd-table .table-header th{background:#fff}.rd-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.rd-title{font-size:18px;font-weight:700}.rd-download-btn{align-items:center;background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);border-radius:37.81px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:18px;min-height:40px;min-width:160px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.rd-download-btn:hover{background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.rd-report-icon{display:inline-block;height:18px;width:18px}.rd-modal-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.rd-modal{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;max-width:92vw;padding:18px;width:520px}.rd-modal h3{color:#0e1e53;font-family:Montserrat,sans-serif;margin:0 0 12px}.rd-modal-row{margin-bottom:12px}.rd-modal-actions,.rd-modal-row{align-items:center;display:flex;gap:10px}.rd-modal-actions{justify-content:flex-end;margin-top:12px}.rd-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0e1e53;cursor:pointer;font-weight:600;padding:8px 14px}.rd-btn.primary{background:#172f82;border-color:#d3ddfd;color:#fff}.rd-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-height:820px) and (min-width:1200px){.rd-kpi-tile{height:120px!important}.rd-kpi-title{font-size:16px!important;left:20px!important;top:12px!important}.rd-kpi-subtitle{font-size:12px!important;left:20px!important;top:36px!important}.rd-kpi-value{font-size:32px!important;left:20px!important;top:56px!important}.rd-kpi-icon{height:28px!important;left:auto!important;right:16px!important;top:12px!important;width:28px!important}.rd-qa{gap:8px!important;height:120px!important;padding:10px!important}.btn-qa{padding:10px 12px!important}.btn-qa .qa-avatar{height:30px!important;width:30px!important}.btn-qa .qa-avatar img{height:16px!important;width:16px!important}.btn-qa .qa-label{font-size:14px!important}.btn-qa .qa-arrow{font-size:16px!important}}@media (min-width:2200px) and (max-height:1000px){.rd-content{gap:20px;padding-left:24px;padding-right:24px}.rd-kpi-grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr)) 360px}.rd-kpi-tile{min-height:140px}.rd-kpi-value{font-size:38px!important}.rd-kpi-title{top:10px!important}.rd-kpi-subtitle{top:54px!important}.rd-kpi-value{top:88px!important}.rd-kpi-icon{top:10px!important}.rd-qa{padding:18px}.btn-qa{padding:12px 16px}.rd-analytics{grid-template-columns:1fr 380px}.rd-analytics-left{min-height:380px}.rd-ring-wrap{height:62%}.rd-ring-center .pct{font-size:24px}}.candidate-complete-container{align-items:center;background:#f8fafc;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.completion-content{max-width:600px;position:relative;text-align:center;z-index:10}.completion-icon{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem}.completion-check-image{filter:drop-shadow(0 10px 20px rgba(59,130,246,.2));height:200px;object-fit:contain;width:200px}.completion-title{color:#1f2937;font-size:3rem;font-weight:800;letter-spacing:-.025em;margin:0 0 1rem}.completion-subtitle{color:#6b7280;font-size:1.25rem;font-weight:500;margin:0 0 2.5rem}.completion-message{margin:0 0 2rem}.completion-message p{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 .5rem}.completion-note{align-items:center;background:#e2ffe8;border:.5px solid #12c936;border-radius:4px;color:#03a624;display:inline-flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;gap:12px;height:28px;line-height:14px;padding:4px 10px}@media (max-width:768px){.completion-check-image{height:150px;width:150px}.completion-content{max-width:90%}.completion-title{color:#1a1a1a;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:100%;margin:0 0 12px;text-align:center}.completion-subtitle{color:#838383;font-size:14px;line-height:16px;margin:0 0 24px}.completion-message p,.completion-subtitle{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0;text-align:center}.completion-message p{color:#1a1a1a;font-size:16px;line-height:20px;margin:0 0 6px}}.feedback-overlay{align-items:center;animation:feedbackOverlayIn .3s ease-out forwards;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00000073;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;inset:0;justify-content:center;position:fixed;z-index:99999}.feedback-popup{align-items:center;animation:feedbackPopupIn .35s ease-out forwards;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014;display:flex;flex-direction:column;max-width:420px;overflow:hidden;padding:36px 40px 32px;position:relative;text-align:center;width:90vw}.feedback-popup-title{color:#1a1a2e;font-size:1.3rem;font-weight:700;margin:0 0 6px}.feedback-popup-subtitle{color:#6b7280;font-size:.9rem;font-weight:400;line-height:1.4;margin:0 0 24px}.feedback-popup-stars{align-items:center;display:flex;gap:10px;margin-bottom:20px;margin-top:8px}.feedback-popup-star{-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;outline:none;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.feedback-popup-star:hover:not(:disabled){transform:scale(1.18) translateY(-2px)}.feedback-popup-star:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #facc1559}.feedback-popup-star--submitted{cursor:default}.star-clay{border-radius:2px;-webkit-clip-path:polygon(50% 0,63% 32%,98% 35%,72% 57%,79% 91%,50% 73%,21% 91%,28% 57%,2% 35%,37% 32%);clip-path:polygon(50% 0,63% 32%,98% 35%,72% 57%,79% 91%,50% 73%,21% 91%,28% 57%,2% 35%,37% 32%);display:block;height:48px;position:relative;transition:filter .25s ease,transform .25s ease;width:48px}.feedback-popup-star .star-clay{background:radial-gradient(ellipse 60% 45% at 42% 36%,#ffffff8c 0,#0000 70%),radial-gradient(ellipse 80% 80% at 50% 50%,#e0e0e0 0,#c2c2c2 50%,#ababab 100%);filter:drop-shadow(0 3px 4px rgba(0,0,0,.12))}.feedback-popup-star--active .star-clay{background:radial-gradient(ellipse 55% 40% at 40% 34%,#fffff0b3 0,#0000 70%),radial-gradient(ellipse 80% 80% at 50% 55%,#ffd54f 0,#fbbc05 35%,#e8a317 70%,#d49212 100%);filter:drop-shadow(0 4px 7px rgba(212,146,18,.3))}.feedback-popup-star:hover:not(:disabled) .star-clay{filter:drop-shadow(0 5px 10px rgba(251,188,5,.4))}.feedback-popup-star--active{color:#f59e0b}.feedback-popup-thankyou{animation:feedbackFadeIn .3s ease;color:#059669;font-size:.95rem;font-weight:600;margin:4px 0 0}.feedback-popup-submitting{color:#6b7280;font-size:.85rem;margin:4px 0 0}.feedback-popup-skip{background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500;margin-top:8px;padding:6px 16px;transition:color .2s,background .2s}.feedback-popup-skip:hover{background:#0000000a;color:#6b7280}@keyframes feedbackOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes feedbackPopupIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes feedbackFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.feedback-popup{border-radius:16px;padding:28px 24px 24px}.feedback-popup-title{font-size:1.15rem}.star-clay{height:38px;width:38px}.feedback-popup-stars{gap:6px}}@media (max-width:768px){.progress-title{font-size:2.25rem}.progress-subtitle{font-size:1.125rem}.progress-clock-image{height:150px;width:150px}.progress-content{max-width:90%}.progress-note{background:#ffe5df;border:.5px solid #c32808;border-radius:4px;color:#c32808;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;gap:12px;height:28px;justify-content:center;line-height:14px;padding:4px 10px;width:252px}.note-icon{align-items:center;background-color:#c32808;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}}.interview-already-completed-container{align-items:center;background:#f8fafc;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.already-completed-content{max-width:600px;position:relative;text-align:center;z-index:10}.already-completed-icon{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem}.already-completed-check-image{filter:drop-shadow(0 10px 20px rgba(59,130,246,.2));height:200px;object-fit:contain;width:200px}.already-completed-title{color:#1f2937;font-size:3rem;font-weight:800;letter-spacing:-.025em;margin:0 0 2.5rem}.already-completed-message{margin:0 0 2rem}.already-completed-message p{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 .5rem}.already-completed-note{align-items:center;background:#e2ffe8;border:.5px solid #12c936;border-radius:4px;color:#03a624;display:inline-flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;gap:12px;height:28px;line-height:14px;padding:4px 10px}.note-icon{display:inline-flex}.note-icon,.note-icon-img{background:#0000;border:none;box-shadow:none}.note-icon-img{display:block;height:16px;width:16px}@media (max-width:768px){.already-completed-title{font-size:24px;font-weight:600;line-height:100%;margin:0 0 12px}.already-completed-message p,.already-completed-title{color:#1a1a1a;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-align:center}.already-completed-message p{font-size:16px;font-weight:400;line-height:20px;margin:0 0 6px}.already-completed-check-image{height:150px;width:150px}.already-completed-content{max-width:90%}}body{background-color:#f3f4f6;color:#1f2937;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.fixed{position:fixed}.inset-0{bottom:0;left:0;right:0;top:0}.bg-black{background-color:#00000080}.bg-opacity-50{opacity:.5}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.z-50{z-index:50}.bg-white{background-color:#fff}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.max-w-4xl{max-width:56rem}.h-80vh{height:80vh}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.border-b{border-bottom:1px solid #e5e7eb}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.text-gray-900{color:#111827}.text-gray-400{color:#9ca3af}.hover\:text-gray-600:hover{color:#4b5563}.text-2xl{font-size:1.5rem;line-height:2rem}.border-0{border:none}.rounded{border-radius:.25rem}.min-h-screen{min-height:100vh}.max-w-md{max-width:28rem}.text-center{text-align:center}.mb-8{margin-bottom:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.mb-2{margin-bottom:.5rem}.text-gray-600{color:#4b5563}.space-y-4>*+*{margin-top:1rem}.p-4{padding:1rem}.border{border:1px solid #e5e7eb}.rounded-lg{border-radius:.5rem}.space-x-3>*+*{margin-left:.75rem}.font-medium{font-weight:500}.capitalize{text-transform:capitalize}.space-x-2>*+*{margin-left:.5rem}.text-green-600{color:#16a34a}.text-red-600{color:#dc2626}.text-yellow-600{color:#ca8a04}.bg-gray-50{background-color:#f9fafb}.text-blue-600{color:#2563eb}.hover\:text-blue-800:hover{color:#1e40af}.underline{text-decoration:underline}.w-4{width:1rem}.h-4{height:1rem}.bg-gray-100{background-color:#f3f4f6}.border-gray-300{border-color:#d1d5db}.focus\:ring-blue-500:focus{box-shadow:0 0 0 3px #3b82f680;outline:2px solid #0000;outline-offset:2px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-gray-700{color:#374151}.bg-red-50{background-color:#fef2f2}.border-red-200{border-color:#fecaca}.text-red-800{color:#991b1b}.w-full{width:100%}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.mb-4{margin-bottom:1rem}.rounded-md{border-radius:.375rem}.transition{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-blue-500{background-color:#3b82f6}.text-white{color:#fff}.hover\:bg-blue-600:hover{background-color:#2563eb}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{box-shadow:0 0 0 2px}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px #ffffff80,0 0 0 4px #3b82f680}.bg-green-600{background-color:#16a34a}.hover\:bg-green-700:hover{background-color:#15803d}.focus\:ring-green-500:focus{box-shadow:0 0 0 3px #22c55e80}.bg-gray-300{background-color:#d1d5db}.text-gray-500{color:#6b7280}.cursor-not-allowed{cursor:not-allowed}.status-icon{font-size:1.25rem;line-height:1}@media (max-width:640px){.max-w-md{max-width:100%;padding:1.5rem}.text-3xl{font-size:1.5rem}.p-4{padding:.75rem}.flex-col-mobile{flex-direction:column}.space-y-4>*+*{margin-top:.75rem}.react-pdf__Page{display:inline-block}.react-pdf__Page__textContent{border:1px solid #a9a9a9;border-radius:5px;box-shadow:5px 5px 5px 1px #ccc}.react-pdf__Page__annotations{display:none}.react-pdf__Page__canvas{margin:0 auto}.pdf-error,.pdf-loading{align-items:center;display:flex;font-weight:500;height:100%;justify-content:center}}.cg-container{align-items:center;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;padding:24px;width:100%}.cg-card{animation:cg-fadeIn .35s ease-out;background:#ffffffde;border:3px solid;border-image-source:linear-gradient(180deg,#7901ad0f,#ffffff0f 80%);border-radius:24px;box-shadow:0 20px 50px 4px #43085d1f;max-width:560px;padding:40px 36px;width:100%}@keyframes cg-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cg-header{margin-bottom:28px;text-align:center}.cg-header svg{display:block;margin:0 auto 12px}.cg-title{color:#0e1e53;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 8px}.cg-subtitle{color:#555;font-size:14px;font-weight:400;line-height:1.5;margin:0}.cg-subtitle strong{color:#2d5dfd;font-weight:600}.cg-steps{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.cg-step{align-items:flex-start;display:flex;gap:14px}.cg-step-num{align-items:center;background:#2d5dfd;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;margin-top:2px;width:32px}.cg-step-content{flex:1 1}.cg-step-content strong{color:#0e1e53;display:block;font-size:15px;font-weight:600;margin-bottom:4px}.cg-step-content p{color:#666;font-size:13px;line-height:1.5;margin:0 0 10px}.cg-note{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#5d4037;font-size:12px;line-height:1.6;margin-top:6px;padding:10px 12px}.cg-download-btn{align-items:center;background:linear-gradient(135deg,#2d5dfd,#1c46d3);border-radius:10px;box-shadow:0 4px 12px #2d5dfd4d;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none;transition:all .2s}.cg-download-btn:hover{box-shadow:0 6px 16px #2d5dfd66;transform:translateY(-1px)}.cg-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cg-btn-primary{background:linear-gradient(135deg,#2d5dfd,#1c46d3);border:none;border-radius:12px;box-shadow:0 4px 12px #2d5dfd4d;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:12px 28px;transition:all .2s}.cg-btn-primary:hover{box-shadow:0 6px 16px #2d5dfd66;transform:translateY(-1px)}.cg-btn-primary:active{transform:translateY(0)}.cg-btn-primary.cg-btn-success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.cg-btn-primary.cg-btn-success:hover{box-shadow:0 6px 16px #10b98166}.cg-btn-secondary{background:#eef1fd;border:2px solid #d4dbfa;border-radius:10px;color:#2d5dfd;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.cg-btn-secondary:hover{background:#d4dbfa}.cg-status-row{align-items:center;background:#f8f9ff;border-radius:12px;color:#444;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:20px;padding:16px}.cg-status-clean{background:#ecfdf5;color:#065f46}.cg-app-list{margin-bottom:24px}.cg-list-title{color:#333;font-size:14px;font-weight:600;gap:8px;margin:0 0 10px}.cg-app-item,.cg-list-title{align-items:center;display:flex}.cg-app-item{border-radius:10px;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:background .15s}.cg-app-blocked{background:#fef2f2;border:1px solid #fecaca}.cg-app-warning{background:#fffbeb;border:1px solid #fde68a}.cg-app-name{color:#1a1a1a;font-size:14px;font-weight:600}.cg-app-detail{color:#888;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.cg-helper-info{color:#999;font-size:12px;margin-top:16px;text-align:center}.cg-error-msg{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;margin-bottom:16px;padding:12px 16px;text-align:center}@keyframes cg-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cg-spinner{animation:cg-spin 1s linear infinite}.cg-embedded{align-items:stretch;flex:1 1;min-height:0;padding:0;width:100%}.cg-embedded .cg-card{background:#ffffffde;border:4px solid #0000;border-radius:31.77px;box-shadow:0 31px 62.9px 4px #43085d2b;display:flex;flex:0 1 auto;flex-direction:column;max-width:none;overflow:visible;padding:clamp(12px,1.8vh,22px) clamp(14px,2vw,24px);width:100%}.cg-embedded .cg-header{flex-shrink:0;margin-bottom:clamp(8px,1.2vh,14px)}.cg-embedded .cg-header svg{height:40px;margin-bottom:6px;width:40px}.cg-embedded .cg-title{font-size:clamp(17px,2.2vh,20px);margin-bottom:4px}.cg-embedded .cg-subtitle{font-size:clamp(12px,1.4vh,13px);line-height:1.35}.cg-embedded .cg-steps{flex:1 1;gap:clamp(8px,1vh,12px);margin-bottom:clamp(8px,1vh,12px);min-height:0}.cg-embedded .cg-steps-install{grid-gap:clamp(10px,1.2vw,16px);align-items:start;display:grid;gap:clamp(10px,1.2vw,16px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cg-embedded .cg-steps-install{grid-template-columns:1fr}}.cg-embedded .cg-step{align-items:flex-start;flex-direction:column;gap:8px}.cg-embedded .cg-step-num{font-size:13px;height:28px;width:28px}.cg-embedded .cg-step-content strong{font-size:13px}.cg-embedded .cg-step-content p{font-size:12px;line-height:1.35;margin-bottom:6px}.cg-embedded .cg-note{font-size:11px;line-height:1.4;margin-top:4px;padding:8px 10px}.cg-embedded .cg-download-btn{font-size:12px;padding:8px 14px}.cg-embedded .cg-actions{flex-shrink:0;margin-top:auto}.cg-embedded .cg-btn-primary{font-size:14px;padding:10px 20px}.cg-embedded .cg-status-row{font-size:13px;margin-bottom:12px;padding:12px}.cg-embedded .cg-app-list{flex:1 1;margin-bottom:12px;min-height:0;overflow-y:auto}.cg-embedded .cg-app-item{padding:8px 12px}.cg-embedded .cg-helper-info{font-size:11px;margin-top:8px}.cg-embedded .cg-consent-section{gap:8px;margin-bottom:14px;padding:12px 14px}.cg-embedded .cg-consent-label{font-size:12px}.cg-embedded .cg-consent-checkbox{height:16px;width:16px}.cg-embedded .cg-read-disclosure-btn{font-size:12px;padding:5px 12px}@media (max-height:820px){.cg-embedded .cg-header svg{height:32px;width:32px}.cg-embedded .cg-title{font-size:16px}.cg-embedded .cg-step-content p{font-size:11px}}.cg-consent-section{align-items:center;background:#f8f9ff;border:1px solid #e0e5f6;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px;padding:14px 18px}.cg-consent-label{align-items:center;color:#333;cursor:pointer;display:flex;flex:1 1 auto;font-size:13px;gap:10px;line-height:1.4;-webkit-user-select:none;user-select:none}.cg-consent-checkbox{accent-color:#2d5dfd;cursor:pointer;flex-shrink:0;height:18px;margin-top:1px;width:18px}.cg-consent-label strong{color:#0e1e53}.cg-read-disclosure-btn{align-items:center;background:#0000;border:1.5px solid #2d5dfd;border-radius:8px;color:#2d5dfd;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;transition:all .15s;white-space:nowrap}.cg-read-disclosure-btn:hover{background:#eef1fd}.cg-btn-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.cg-pdf-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.cg-pdf-box{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;height:80vh;max-width:900px;width:100%}.cg-pdf-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 20px}.cg-pdf-title{color:#0e1e53;font-size:15px;font-weight:700}.cg-pdf-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.6rem;line-height:1;padding:0 4px;transition:color .15s}.cg-pdf-close:hover{color:#1a1a1a}.cg-pdf-body{flex:1 1;min-height:0;padding:8px}.cg-pdf-iframe{border:none;border-radius:0 0 12px 12px;height:100%;width:100%}@media (max-width:600px){.cg-card{border-radius:18px;padding:28px 20px}.cg-title{font-size:19px}.cg-btn-primary{width:100%}.cg-actions{flex-direction:column}.cg-btn-secondary{width:100%}}.invite-shell{-ms-overflow-style:none;background:linear-gradient(180deg,#f6f8ff,#eff2ff 40%,#eaf0ff);color:#0f1f53;display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.invite-shell::-webkit-scrollbar{display:none}.invite-shell .invite-brand{align-items:center;display:flex;gap:8px;justify-content:center;padding:clamp(12px,2vh,20px) 0 0;position:relative;z-index:2}.invite-shell .invite-brand-logo{height:28px;object-fit:contain;width:28px}.invite-shell .invite-brand-name{color:#0e1e53;font-size:20px;font-weight:700;letter-spacing:-.3px}.invite-shell .hero-image{bottom:0;display:none;pointer-events:none;position:absolute;right:0;z-index:0}.invite-shell .hero-image img{height:auto;max-height:90vh;object-fit:contain;object-position:right bottom;width:100%}.invite-shell:before{background:radial-gradient(circle,#2d5dfd24 0,#0000 68%);border-radius:50%;content:"";height:min(440px,36vw);right:2%;top:22%;width:min(440px,36vw)}.invite-shell .invite-deco,.invite-shell:before{display:none;pointer-events:none;position:absolute;z-index:0}.invite-shell .invite-deco-dots{background-image:radial-gradient(circle,#2d5dfd 1.8px,#0000 0);background-size:16px 16px;height:160px;opacity:.3;right:3%;top:4%;width:180px}.invite-shell .invite-deco-ring{border:2px solid #2d5dfd1f;border-radius:50%;bottom:18%;height:200px;right:4%;width:200px}.invite-shell .invite-container{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;overflow:visible;padding:clamp(8px,2vh,20px) 24px;position:relative;width:100%;z-index:2}.invite-shell .invite-hero{margin-bottom:clamp(4px,1vh,10px);text-align:center}.invite-shell .invite-title-name{color:#0f1f53;font-size:clamp(26px,3.5vw,42px);font-weight:700;line-height:1.2;margin:0}.invite-shell .invite-title-role{color:#0f1f53;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.3;margin-top:4px}.invite-shell .invite-title-role .accent{-webkit-text-fill-color:#0000;background:linear-gradient(117.97deg,#02175e 15.19%,#1c46d3 51.99%,#2d5dfd 96.94%);-webkit-background-clip:text}.invite-shell .mobile-permissions-title{display:none}.invite-shell .invite-tabs{align-items:center;display:flex;flex-wrap:nowrap;gap:0;justify-content:center;margin:clamp(4px,1vh,10px) auto;max-width:980px}.invite-shell .invite-tab{align-items:center;color:#9aa4c2;cursor:default;display:flex;font-size:clamp(13px,1.5vw,17px);font-weight:600;gap:8px;padding:clamp(6px,1vh,10px) clamp(10px,1.5vw,20px);white-space:nowrap}.invite-shell .invite-tab.active{color:#002294}.invite-shell .invite-tab.done{color:#2d5dfd}.invite-shell .invite-tab .step-number{align-items:center;background:#0000;border:2px solid #9aa4c2;border-radius:50%;color:#9aa4c2;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;transition:all .2s;width:28px}.invite-shell .invite-tab.active .step-number,.invite-shell .invite-tab.done .step-number{background:#2d5dfd;border-color:#2d5dfd;color:#fff}.invite-shell .tab-connector{border-top:3px dashed #b8c2e0;flex-shrink:0;height:0;width:clamp(40px,6vw,80px)}.invite-shell .invite-card{background:#ffffffde;border:4px solid;border-image-source:linear-gradient(180deg,#7901ad0d,#ffffff0d 80.75%);border-radius:31.77px;box-shadow:0 31px 62.9px 4px #43085d2b;display:flex;flex-direction:column;margin:0 auto;overflow:hidden;padding:clamp(12px,1.5vw,24px);position:relative;width:100%}.invite-shell .card-columns{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1px 1fr}.invite-shell .card-col{padding:clamp(6px,1vw,16px)}.invite-shell .card-divider{background:linear-gradient(180deg,#2a5bff0a,#2a5bff26,#2a5bff0a);width:1px}.invite-shell .section-header{align-items:flex-start;display:flex;gap:10px;margin-bottom:clamp(10px,1.5vh,18px)}.invite-shell .section-icon{align-items:center;background:#eef1fd;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.invite-shell .section-title{color:#002294;font-size:clamp(15px,1.6vw,20px);font-weight:700;margin-bottom:2px}.invite-shell .section-sub{color:#666;font-size:clamp(11px,1.1vw,14px);font-weight:400;line-height:1.4}.invite-shell .expect-list{display:flex;flex-direction:column;gap:clamp(10px,1.5vh,18px)}.invite-shell .expect-item{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:48px 1fr}.invite-shell .expect-icon{align-items:center;background:#f3f6ff;border-radius:14px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}.invite-shell .expect-icon img{height:100%;object-fit:cover;width:100%}.invite-shell .expect-title{color:#000;font-size:clamp(13px,1.3vw,16px);font-weight:600;margin-bottom:2px;margin-top:4px}.invite-shell .expect-desc{color:#555;font-size:clamp(11px,1.1vw,14px);font-weight:400;line-height:1.4}.invite-shell .req-group{margin-bottom:clamp(8px,1.2vh,14px)}.invite-shell .req-group h4{align-items:center;color:#000;display:flex;font-size:clamp(13px,1.3vw,16px);font-weight:600;gap:6px;margin:0 0 clamp(4px,.8vh,8px)}.invite-shell .bullet{align-items:flex-start;color:#000;display:flex;flex-wrap:wrap;font-size:clamp(11px,1.1vw,14px);font-weight:400;gap:8px;line-height:1.5;margin:clamp(3px,.5vh,6px) 0}.invite-shell .bullet .note{color:#555;font-weight:400}.invite-shell .cta-row{display:flex;justify-content:flex-end;margin-top:clamp(8px,1.5vh,20px)}.invite-shell .btn-continue{align-items:center;background:#002294;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:37.81px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(14px,1.4vw,18px);font-weight:500;gap:8px;justify-content:center;min-width:150px;padding:12px 24px;transition:transform .1s,box-shadow .2s}.invite-shell .btn-continue:hover{box-shadow:0 10px 26px #2d5dfd47;transform:translateY(-2px)}.invite-shell .btn-continue:active{transform:translateY(1px)}.invite-shell .guard-embed,.invite-shell .perm-wrap{margin:0 auto;max-width:1032px;width:100%}.invite-shell .mobile-portrait,.invite-shell .mobile-rules-wrap{display:none}@media (min-width:601px){.invite-shell .invite-deco-ring,.invite-shell:before{display:block}.invite-shell .hero-image{display:block;width:clamp(200px,26vw,540px)}.invite-shell .invite-container{max-width:100%;padding:clamp(10px,1.5vh,20px) clamp(220px,28vw,560px) clamp(10px,1.5vh,20px) clamp(24px,4vw,80px)}.invite-shell .guard-embed,.invite-shell .invite-card,.invite-shell .perm-wrap{margin-left:auto;margin-right:auto;max-width:1032px}.invite-shell .invite-tabs{justify-content:center;margin-left:auto;margin-right:auto;max-width:980px;width:100%}.invite-shell .invite-brand,.invite-shell .invite-hero{margin-left:auto;margin-right:auto;max-width:1032px}}@media (max-width:600px){.invite-shell{height:auto;min-height:100vh;overflow:auto}.invite-shell .invite-brand{display:none}.invite-shell .invite-container{max-width:100%;padding:24px}.invite-shell .hero-image,.invite-shell .invite-deco-dots,.invite-shell .invite-deco-ring,.invite-shell .invite-tabs,.invite-shell:before{display:none}.invite-shell .invite-hero{margin-bottom:24px;padding-right:148px;text-align:left}.invite-shell .invite-title-name{color:#000;font-size:24px;line-height:28px;text-align:left}.invite-shell .invite-title-role{font-size:20px;line-height:24px;margin-top:6px;text-align:left}.invite-shell .invite-card{border-radius:16px;border-width:2px;box-shadow:0 14px 28px #43085d26;overflow:visible;padding:16px}.invite-shell .card-columns{gap:16px;grid-template-columns:1fr}.invite-shell .card-divider{display:none}.invite-shell .card-col{padding:0 8px}.invite-shell .mobile-portrait{background:#e7ebff;border:3px solid #e7ebff;border-radius:50%;box-shadow:0 10px 24px #2150d740;display:block;height:120px;overflow:hidden;position:absolute;right:-6px;top:-32px;width:120px;z-index:3}.invite-shell .mobile-portrait img{display:block;height:100%;object-fit:cover;width:100%}.invite-shell .mobile-rules-wrap{display:block;margin-top:12px}.invite-shell .mobile-rules-wrap .rules{background:#0000;display:block;margin:8px 0 0;padding:0}.invite-shell .mobile-rules-wrap .rule{border-bottom:1px solid #e5e7eb;display:block;padding:10px 0}.invite-shell .mobile-rules-wrap .rule:last-child{border-bottom:none}.invite-shell .mobile-rules-wrap .rule__title{color:#000;font-size:18px;font-weight:700}.invite-shell .mobile-rules-wrap .rule__sub{color:#6b7280;font-size:15px;font-weight:400;line-height:20px;margin-top:4px}.invite-shell .btn-continue{width:100%}.invite-shell.is-step-perm .mobile-permissions-title{-webkit-text-fill-color:#0000;background:linear-gradient(117.97deg,#02175e 15.19%,#1c46d3 51.99%,#2d5dfd 96.94%);-webkit-background-clip:text;display:block;font-size:28px;font-weight:700;line-height:32px;margin-bottom:12px;margin-top:16px;text-align:center}.invite-shell.is-step-perm .invite-hero{padding-right:0;text-align:center}.invite-shell.is-step-perm .invite-container{align-items:center;display:flex;flex-direction:column}.invite-shell.is-step-perm .perm-wrap{display:flex;justify-content:center;width:100%}.invite-shell.is-step-perm .invite-hero .invite-title-name,.invite-shell.is-step-perm .invite-hero .invite-title-role,.invite-shell.is-step-perm .mobile-portrait{display:none}}.interview-ui-container{background-color:#f5f6f8;display:flex;flex-direction:column;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:958px;overflow:hidden;position:relative;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:1920px}.reconnect-overlay{align-items:center;animation:reconnectFadeIn .3s ease-out forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#fff9;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.reconnect-modal{align-items:center;animation:reconnectScaleIn .35s ease-out forwards;background:#fff;border:1px solid #0000000f;border-radius:24px;box-shadow:0 24px 80px #0000001f,0 8px 32px #00000014;display:flex;flex-direction:column;max-width:420px;padding:40px 48px 36px;text-align:center;width:90vw}.reconnect-animation{margin-bottom:8px}.reconnect-title{color:#1a1a2e;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;letter-spacing:.3px;margin:0 0 8px}.reconnect-subtitle{color:#0000008c;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.55;margin:0 0 20px}.reconnect-dots{display:flex;gap:8px}.reconnect-dot{animation:reconnectBounce 1.4s ease-in-out infinite;background:#7b46c8;border-radius:50%;height:8px;width:8px}.reconnect-dot:nth-child(2){animation-delay:.2s}.reconnect-dot:nth-child(3){animation-delay:.4s}@keyframes reconnectFadeIn{0%{opacity:0}to{opacity:1}}@keyframes reconnectScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes reconnectBounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.warning-banner{animation:toastSlideIn .3s ease-out forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ef4444f2,#dc2626f2);border:1px solid #fff3;border-radius:14px;box-shadow:0 4px 24px #dc262659,0 2px 8px #00000026,inset 0 1px 0 #ffffff26;color:#fff;left:50%;max-width:calc(100vw - 32px);min-width:280px;padding:14px 48px 14px 18px;position:fixed;top:16px;transform:translateX(-50%);z-index:9999}.warning-banner.toast-exit{animation:toastSlideOut .2s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.warning-content{align-items:center;display:flex;gap:12px}.warning-icon-wrapper{align-items:center;background:#fff3;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.warning-icon-small{display:block;height:18px;width:18px}.warning-text-content{display:flex;flex-direction:column;gap:2px}.warning-title{font-size:14px;letter-spacing:.01em}.warning-subtitle{font-size:12px;font-weight:400;opacity:.9}.warning-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:28px;justify-content:center;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background .15s ease;width:28px}.warning-close-btn:hover{background:#ffffff40}.warning-close-btn:focus-visible{outline:2px solid #ffffff80;outline-offset:2px}@media (max-width:480px){.warning-banner{border-radius:12px;left:8px;max-width:none;min-width:0;min-width:auto;padding:12px 44px 12px 14px;right:8px;top:8px;transform:none}.warning-banner.toast-exit{animation:toastSlideOutMobile .2s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.warning-icon-wrapper{height:28px;width:28px}.warning-icon-small{height:16px;width:16px}.warning-title{font-size:13px}.warning-subtitle{font-size:11px}.warning-close-btn{font-size:16px;height:26px;right:8px;width:26px}}.fullscreen-warning,.multi-screen-warning{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.warning-card{background:#fff;border-radius:12px;box-shadow:0 20px 25px #00000040;max-width:420px;padding:32px;text-align:center;width:calc(100% - 32px)}.warning-icon{font-size:64px;margin-bottom:16px}.warning-title{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 12px}.warning-description{color:#4b5563;font-size:16px;line-height:1.5;margin:0 0 20px}.fullscreen-button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px 16px;width:100%}.fullscreen-button:hover{background:#1d4ed8}.interview-header{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:10px;padding:14px 20px}.header-left{display:flex;flex-direction:column;gap:4px;min-width:240px}.position-title{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.interview-date{color:#6c757d;font-size:13px;margin:0}.status-toolbar{background:#fff;border:1px solid #eaecee;box-shadow:0 6px 18px #0000000f;display:flex;flex-wrap:wrap;padding:8px}.chip,.status-toolbar{align-items:center;border-radius:999px;gap:10px}.chip{box-shadow:inset 0 1px 2px #0000000a;display:inline-flex;font-size:13px;font-weight:400;line-height:1;padding:8px 14px;white-space:nowrap}.chip__dot{background:currentColor;border-radius:50%;height:12px;width:12px}.chip__dot--light{background:#fff}.chip__label{letter-spacing:.2px}.chip--success{background:#e8f7ee;border:1px solid #16a34a40;color:#16a34a}.chip--danger{background:#fdecec;border:1px solid #dc262640;color:#dc2626}.chip--warning{background:#fef3c7;border:1px solid #d9770640;color:#d97706}.chip--recording{background:#dc3545;border:1px solid #0000000d;box-shadow:0 4px 10px #dc354559;color:#fff}.interview-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px}.video-layout{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1800px;width:100%}.candidate-section{align-items:center;display:flex;flex-direction:column}.video-container{aspect-ratio:4/3;background:#000;border-radius:12px;box-shadow:0 2px 16px #0000001a;max-width:880px;overflow:hidden;position:relative;width:100%}.candidate-video{height:100%;object-fit:cover;width:100%}.candidate-name-overlay{background:#000000bf;color:#fff;font-size:13px;font-weight:700;left:12px;padding:6px 10px}.candidate-name-overlay,.net-signal-pill{border-radius:12px;bottom:12px;position:absolute}.net-signal-pill{align-items:center;animation:net-pill-fadein .5s ease both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000a6;border:1px solid #ffffff1a;cursor:default;display:inline-flex;gap:6px;padding:5px 9px;right:12px;transition:background .4s ease,border-color .4s ease}@keyframes net-pill-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.net-signal-label{color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;transition:color .4s ease}.net-signal-bars .bar{fill:#fff3;transition:fill .4s ease}.net-signal--excellent{border-color:#22c55e40}.net-signal--excellent .net-signal-label{color:#4ade80}.net-signal--excellent .bar-1{fill:#22c55e;animation:bar-breathe 2.8s ease-in-out 0s infinite}.net-signal--excellent .bar-2{fill:#22c55e;animation:bar-breathe 2.8s ease-in-out .2s infinite}.net-signal--excellent .bar-3{fill:#22c55e;animation:bar-breathe 2.8s ease-in-out .4s infinite}.net-signal--excellent .bar-4{fill:#22c55e;animation:bar-breathe 2.8s ease-in-out .6s infinite}.net-signal--good{border-color:#22c55e2e}.net-signal--good .net-signal-label{color:#86efac}.net-signal--good .bar-1{fill:#22c55e;animation:bar-breathe 3.2s ease-in-out 0s infinite}.net-signal--good .bar-2{fill:#22c55e;animation:bar-breathe 3.2s ease-in-out .2s infinite}.net-signal--good .bar-3{fill:#22c55e;animation:bar-breathe 3.2s ease-in-out .4s infinite}.net-signal--fair{border-color:#f59e0b40}.net-signal--fair .net-signal-label{color:#fbbf24}.net-signal--fair .bar-1{fill:#f59e0b;animation:bar-breathe 2.4s ease-in-out 0s infinite}.net-signal--fair .bar-2{fill:#f59e0b;animation:bar-breathe 2.4s ease-in-out .2s infinite}.net-signal--poor{background:#3c0000a6;border-color:#ef44444d}.net-signal--poor .net-signal-label{color:#f87171}.net-signal--poor .bar-1{fill:#ef4444;animation:bar-pulse-urgent 1.2s ease-in-out infinite}.net-signal--offline{background:#280000b3;border-color:#ef444433}.net-signal--offline .net-signal-label{color:#fca5a5}@keyframes bar-breathe{0%,to{opacity:1}50%{opacity:.5}}@keyframes bar-pulse-urgent{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:768px){.net-signal-pill{border-radius:10px;bottom:8px;gap:5px;padding:4px 7px;right:8px}.net-signal-label{font-size:10px}}.status-indicators{display:none!important}.ai-container,.ai-section{align-items:center;display:flex;flex-direction:column}.ai-container{aspect-ratio:4/3;background:linear-gradient(117.97deg,#172f82 -16.92%,#9900db 58.98%,#c28cd9 96.94%);border-radius:12px;box-shadow:0 2px 16px #8b5cf633;justify-content:center;max-width:880px;padding:16px;position:relative;width:100%}.ai-watermark{height:auto;opacity:.9;pointer-events:none;position:absolute;right:10px;top:10px;-webkit-user-select:none;user-select:none;width:clamp(64px,14%,120px)}.ai-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 20px #0000001a;height:220px;margin-bottom:20px;overflow:hidden;width:220px}.ai-avatar.ai-speaking{animation:pulse-ai 2s infinite}@keyframes pulse-ai{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ai-image{height:100%;object-fit:cover;width:100%}.ai-title{font-size:32px;font-weight:800;margin:0 0 8px}.ai-info,.ai-title{color:#fff;text-align:center}.ai-candidate,.ai-status{font-size:18px;font-weight:400}.ai-status{margin:0}.ai-listening-status,.ai-speaking-status{color:#fde047}.ai-disconnected-status{color:#fca5a5}.ai-connecting-status{color:#fde68a}.websocket-status-container{display:flex;justify-content:center;margin-top:10px}.websocket-status-button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:none;border-radius:50%;display:flex;height:34px;justify-content:center;padding:8px;width:34px}.websocket-status-button.websocket-connected{background:#22c55e38;border:1px solid #22c55e73}.websocket-status-button.websocket-connecting{background:#f59e0b38;border:1px solid #f59e0b73}.websocket-status-button.websocket-disconnected{background:#ef444438;border:1px solid #ef444473}.websocket-dot{border-radius:50%;height:12px;width:12px}.status-indicator-connected{animation:pulse-green 2s infinite;background:#22c55e}.status-indicator-connecting{background:#f59e0b}.status-indicator-disconnected{animation:pulse-red 2s infinite;background:#ef4444}@keyframes pulse-green{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-red{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.end-interview-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:24px}.end-button{align-items:center;background:#e12600e5;border:none;border-radius:28px;box-shadow:0 4px 12px #dc35454d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-width:240px;padding:14px 28px}.end-button:hover{box-shadow:0 6px 16px #dc354566}.force-complete-button{background:#ffc107;border:none;border-radius:22px;box-shadow:0 4px 12px #ffc10759;color:#212529;cursor:pointer;font-size:14px;font-weight:800;height:73.13px;min-width:170px;padding:16.56px 30.37px;width:369.42px}@media (max-width:600px){.interview-ui-container{min-height:100vh!important;transform:none!important;width:100%!important}.video-layout{grid-template-columns:1fr}.ai-container,.video-container{max-width:none;width:100%}.interview-content{padding:18px}.interview-header{padding:12px 14px}.position-title{font-size:16px}.interview-date{font-size:12px}.status-toolbar{gap:8px;justify-content:center;padding:6px}.status-toolbar .chip--status{display:none}.video-layout{display:block;position:relative}.ai-container{aspect-ratio:auto;min-height:62vh;padding-bottom:90px}.ai-watermark{opacity:.95;right:8px;top:8px;width:88px}.candidate-section{bottom:3px;max-width:160px;position:absolute;right:3px;width:34%;z-index:7}.candidate-section .video-container{aspect-ratio:3/4;background:#000;border:3px solid #fff;border-radius:18px;box-shadow:0 20px 34px #00000059;overflow:hidden;width:100%}.candidate-name-overlay{border-radius:10px;bottom:8px;font-size:11px;left:8px;padding:4px 8px}.end-interview-container{bottom:12px;padding:0 12px;position:-webkit-sticky;position:sticky}.end-button{border-radius:20px;font-size:15px;padding:12px 16px;width:100%}}@media (max-width:480px){.chip{font-size:12px;padding:6px 10px}.chip__dot{height:10px;width:10px}.status-toolbar{border-radius:16px}.candidate-section{bottom:3px;max-width:140px;right:3px;width:42%}.ai-watermark{right:6px;top:6px;width:72px}.candidate-section .video-container{border-radius:16px}.candidate-name-overlay{bottom:6px;font-size:11px;left:6px;padding:4px 7px}}.leave-confirmation-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.leave-confirmation-card{max-width:480px}.leave-confirmation-buttons{display:flex;gap:12px;margin-top:8px}.leave-cancel-button{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-weight:600;padding:12px 16px;transition:all .2s ease}.leave-cancel-button:hover{background:#e5e7eb;border-color:#9ca3af}.leave-confirm-button{background:#dc2626;border:none;border-radius:8px;box-shadow:0 4px 12px #dc26264d;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:12px 16px;transition:all .2s ease}.leave-confirm-button:hover{background:#b91c1c;box-shadow:0 6px 16px #dc262666}.tab-switch-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.tab-switch-modal-content{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ff64644d;border-radius:20px;box-shadow:0 25px 50px -12px #00000080,0 0 60px #ff64641a;max-width:500px;padding:48px 56px;text-align:center}.tab-switch-modal-icon{animation:pulse 1s infinite;color:#ff6b6b;height:80px;margin:0 auto 24px;width:80px}.tab-switch-modal-icon svg{height:100%;width:100%}.tab-switch-modal-title{color:#ff6b6b;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.tab-switch-modal-message{color:#fffc;font-size:16px;line-height:1.6;margin:0 0 32px}.tab-switch-modal-countdown{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.countdown-number{font-feature-settings:"tnum";animation:countPulse 1s ease-in-out infinite;color:#ff6b6b;font-size:72px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.countdown-label{color:#fff9;font-size:14px;letter-spacing:2px;text-transform:uppercase}.tab-switch-modal-footer{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:13px;margin:0;padding-top:16px}:root{--accent-blue:#2553df;--accent-green:#1bb653;--text-dark:#1d2433;--text-muted:#707a94;--border-soft:#eceff6;--bg-page:#f4f6fb}.coding-instructions-page{align-items:flex-start;background:#f4f6fb;background:var(--bg-page);box-sizing:border-box;color:#1d2433;color:var(--text-dark);display:flex;font-family:Poppins,Inter,Segoe UI,sans-serif;justify-content:center;min-height:100vh;overflow-y:auto;padding:32px 24px}.coding-instructions-card{animation:fadeInUp .4s ease-out;background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:36px;box-shadow:0 35px 80px #0f172a14;display:flex;flex-direction:column;gap:32px;margin:auto;max-width:680px;padding:48px 56px;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.instructions-header{text-align:center}.instructions-eyebrow{color:#2553df;color:var(--accent-blue);font-size:12px;font-weight:600;letter-spacing:.3em;margin:0 0 12px;text-transform:uppercase}.instructions-title{color:#1d2433;color:var(--text-dark);font-size:32px;font-weight:700;margin:0 0 8px}.instructions-subtitle{color:#707a94;color:var(--text-muted);font-size:16px;line-height:1.5;margin:0}.instructions-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.info-card{background:#f8f9ff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:20px;padding:20px;text-align:center}.info-card-icon{align-items:center;background:#e6ebff;border-radius:14px;color:#2553df;color:var(--accent-blue);display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.info-card-icon svg{height:24px;width:24px}.info-card-value{color:#1d2433;color:var(--text-dark);font-size:24px;font-weight:700;margin:0 0 4px}.info-card-label{color:#707a94;color:var(--text-muted);font-size:13px;margin:0}.instructions-rules{background:#fbfcff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:24px;padding:24px 28px}.rules-title{align-items:center;color:#1d2433;color:var(--text-dark);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0 0 16px}.rules-title svg{color:#2553df;color:var(--accent-blue);height:22px;width:22px}.rules-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.rules-list li{align-items:flex-start;color:#4b5272;display:flex;font-size:15px;gap:12px;line-height:1.5}.rule-icon{align-items:center;background:#e6ebff;border-radius:8px;color:#2553df;color:var(--accent-blue);display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.rule-icon svg{height:14px;width:14px}.rule-warning{background:#fff5df;color:#b7791f}.instructions-actions{display:flex;gap:16px;justify-content:center;padding-top:8px}.btn-start{background:#2553df;background:var(--accent-blue);border:none;border-radius:16px;box-shadow:0 8px 24px #2553df40;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:18px 48px;transition:all .2s ease}.btn-start:hover{background:#1e3aae;box-shadow:0 12px 32px #2553df59;transform:translateY(-2px)}.btn-start:active{transform:translateY(0)}.btn-leave{background:#0000;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:16px;color:#707a94;color:var(--text-muted);cursor:pointer;font-size:15px;font-weight:500;padding:18px 32px;transition:all .2s ease}.btn-leave:hover{background:#fff5f5;border-color:#ffc9c9;color:#c53030}.instructions-loading{padding:40px;text-align:center}.instructions-spinner{animation:spin .8s linear infinite;border:3px solid #eceff6;border-top-color:#2553df;border:3px solid var(--border-soft);border-radius:50%;border-top-color:var(--accent-blue);height:48px;margin:0 auto 16px;width:48px}@media (max-width:600px){.coding-instructions-card{padding:32px 24px}.instructions-info-grid{grid-template-columns:1fr}.instructions-title{font-size:26px}.instructions-actions{flex-direction:column}.btn-leave,.btn-start{width:100%}}.voice-analysis-loading{align-items:center;background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#0f172a);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.voice-analysis-content{max-width:520px;padding:2rem;text-align:center}.voice-analysis-spinner{height:120px;margin:0 auto 2rem;position:relative;width:120px}.spinner-ring{animation:voiceSpin 2s linear infinite;border:3px solid #0000;border-radius:50%;inset:0;position:absolute}.spinner-ring:first-child{border-top-color:#818cf8}.spinner-ring:nth-child(2){animation-delay:.15s;border-right-color:#6366f1;inset:10px}.spinner-ring:nth-child(3){animation-delay:.3s;border-bottom-color:#4f46e5;inset:20px}.voice-analysis-title{color:#fff;font-size:1.75rem;margin:0 0 1rem}.voice-analysis-subtitle{color:#94a3b8;line-height:1.7;margin:0 0 1.5rem}.voice-analysis-progress{align-items:center;background:#6366f126;border:1px solid #6366f14d;border-radius:999px;color:#a5b4fc;display:inline-flex;margin-bottom:2rem;padding:.5rem 1rem}.voice-analysis-cancel-btn,.voice-analysis-confirm-btn,.voice-analysis-leave-btn{border-radius:10px;cursor:pointer;font-weight:600;padding:.75rem 1.2rem}.voice-analysis-leave-btn{background:#0000;border:1px solid #ef444466;color:#fca5a5}.voice-analysis-modal-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.voice-analysis-modal{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #6366f133;border-radius:16px;color:#fff;max-width:420px;padding:2rem;text-align:center}.voice-analysis-modal p{color:#94a3b8;line-height:1.6}.voice-analysis-modal-actions{display:flex;gap:.75rem;margin-top:1.5rem}.voice-analysis-cancel-btn{background:#6366f126;border:1px solid #6366f14d;color:#a5b4fc;flex:1 1}.voice-analysis-confirm-btn{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;color:#fff;flex:1 1}@keyframes voiceSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.interview-in-progress-container{align-items:center;background:#f8fafc;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.decor{pointer-events:none;position:absolute;z-index:0}:root{--ellipse-color:#2d5dfd14;--ellipse-outer-size:480px;--ellipse-inner-size:280px}.decor-ring{background:radial-gradient(circle at center,#0000 0,#0000 58%,#2d5dfd14 0,#2d5dfd14 100%);background:radial-gradient(circle at center,#0000 0,#0000 58%,var(--ellipse-color) 58%,var(--ellipse-color) 100%);border-radius:50%;height:480px;height:var(--ellipse-outer-size);width:480px;width:var(--ellipse-outer-size);z-index:1}.decor-fill{background:#2d5dfd14;background:var(--ellipse-color);border-radius:50%;height:280px;height:var(--ellipse-inner-size);width:280px;width:var(--ellipse-inner-size);z-index:2}.decor-tl{left:-240px;left:calc(var(--ellipse-outer-size)*-1/2);top:-240px;top:calc(var(--ellipse-outer-size)*-1/2)}.decor-fill.decor-tl{left:-140px;left:calc(var(--ellipse-inner-size)*-1/2);top:-140px;top:calc(var(--ellipse-inner-size)*-1/2)}.decor-br{bottom:-240px;bottom:calc(var(--ellipse-outer-size)*-1/2);right:-240px;right:calc(var(--ellipse-outer-size)*-1/2)}.decor-fill.decor-br{bottom:-140px;bottom:calc(var(--ellipse-inner-size)*-1/2);right:-140px;right:calc(var(--ellipse-inner-size)*-1/2)}.progress-content{max-width:600px;position:relative;text-align:center;z-index:10}.progress-icon{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem}.progress-clock-image{filter:drop-shadow(0 10px 20px rgba(59,130,246,.2));height:200px;object-fit:contain;width:200px}.progress-title{color:#1f2937;font-size:3rem;font-weight:800;letter-spacing:-.025em;margin:0 0 1rem}.progress-subtitle{color:#6b7280;font-size:1.25rem;font-weight:500;margin:0 0 2.5rem}.progress-message{margin:0 0 2rem}.progress-message p{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 .5rem}.progress-note{align-items:center;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:9999px;color:#d97706;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem}.note-icon{align-items:center;background-color:#d97706;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}@media (max-width:768px){.progress-title{font-size:24px;font-weight:600;line-height:100%;margin:0 0 12px}.progress-message p,.progress-title{color:#1a1a1a;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-align:center}.progress-message p{font-size:16px;font-weight:400;line-height:20px;margin:0 0 6px}.progress-clock-image{height:150px;width:150px}.progress-content{max-width:90%}}.plan-change-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1e5373;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1400}.plan-change-modal{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0e1e5333;color:#0e1e53;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:480px;width:100%}.plan-change-modal__header{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 1.25rem .5rem}.plan-change-modal__header h2{font-size:1.15rem;font-weight:700;margin:0}.plan-change-modal__close{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem}.plan-change-modal__body{padding:.5rem 1.25rem 1rem}.plan-change-modal__lead{color:#334155;font-size:.88rem;line-height:1.55;margin:0 0 1rem}.plan-change-modal__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:.9rem 1rem}.plan-change-modal__card-row{align-items:center;display:flex;font-size:.88rem;gap:1rem;justify-content:space-between}.plan-change-modal__card-row--muted{color:#64748b;margin-top:.35rem}.plan-change-modal__card-row--muted span:last-child{color:#15803d;font-weight:600}.plan-change-modal__card-sub{color:#64748b;font-size:.78rem;margin:.35rem 0 0}.plan-change-modal__credit-rows{border-top:1px solid #e2e8f0;margin-top:.75rem;padding-top:.75rem}.plan-change-modal__list{color:#475569;font-size:.82rem;line-height:1.55;margin:0;padding-left:1.1rem}.plan-change-modal__list li+li{margin-top:.45rem}.plan-change-modal__footer{border-top:1px solid #f1f5f9;display:flex;gap:.65rem;justify-content:flex-end;padding:.75rem 1.25rem 1.25rem}.plan-change-modal__btn{border:1.5px solid #0000;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.55rem 1.15rem}.plan-change-modal__btn:disabled{cursor:not-allowed;opacity:.6}.plan-change-modal__btn--secondary{background:#fff;border-color:#cbd5e1;color:#334155}.plan-change-modal__btn--primary{background:#172f82;color:#fff}.plan-change-modal__btn--primary:hover:not(:disabled){background:#1e3fa5}:root{--brand:#172f82;--brand-mid:#1e3fa5;--brand-light:#2d5dfd;--brand-ring:#172f822e;--brand-bg:#172f820d;--brand-bg-hover:#172f8217;--surface:#fff;--surface-alt:#f8fafd;--surface-hover:#f0f4ff;--border:#e2e8f0;--border-focus:#172f82;--text-primary:#0e1e53;--text-secondary:#526075;--text-muted:#94a3b8;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:9999px;--shadow-xs:0 1px 2px #0e1e530f;--shadow-sm:0 2px 8px #0e1e5312;--shadow-md:0 4px 20px #0e1e5317;--shadow-lg:0 12px 40px #0e1e531f;--ease:cubic-bezier(0.4,0,0.2,1);--t-fast:0.15s var(--ease);--t-base:0.22s var(--ease)}.call-logs-container{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 0 4px}.call-logs-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;min-height:44px;padding:0 8px}.call-logs-toolbar-left{align-items:center;display:flex;gap:8px}.call-logs-toolbar-right{align-items:center;display:flex;gap:12px}.call-logs-filter-btn{align-items:center;background:#172f82;background:var(--brand);border:1.5px solid #172f82;border:1.5px solid var(--brand);border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #172f8233;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;gap:6px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.call-logs-filter-btn:hover{border-color:#1e3fa5;border-color:var(--brand-mid)}.call-logs-filter-btn--open,.call-logs-filter-btn:hover{background:#1e3fa5;background:var(--brand-mid)}.call-logs-filter-btn img{filter:brightness(0) invert(1);height:14px;width:14px}.call-logs-filter-panel{align-items:center;box-shadow:0 2px 8px #0e1e5312;box-shadow:var(--shadow-sm);display:flex;gap:8px;margin-left:-8px;padding:8px 16px}.call-logs-filter-panel,.call-logs-filter-select{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill)}.call-logs-filter-select{color:#0e1e53;color:var(--text-primary);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;height:32px;min-width:120px;outline:none;padding:0 12px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast)}.call-logs-filter-select:focus{border-color:#172f82;border-color:var(--brand)}.call-logs-filter-input{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#0e1e53;color:var(--text-primary);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;height:32px;min-width:120px;outline:none;padding:0 12px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast)}.call-logs-filter-input:focus{border-color:#172f82;border-color:var(--brand)}.call-logs-filter-apply-btn{background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:6px 14px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.call-logs-filter-apply-btn:hover:not(:disabled){background:#1e3fa5;background:var(--brand-mid)}.call-logs-filter-apply-btn:disabled{background:#e0e0e0;color:#a0a0a0;cursor:not-allowed}.call-logs-filter-clear-btn{background:#fff;background:var(--surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.call-logs-filter-clear-btn:hover{border-color:#172f82;border-color:var(--brand);color:#172f82;color:var(--brand)}.call-logs-analytics-wrapper,.call-logs-date-picker-wrapper{align-items:center;display:flex}.call-logs-analytics-btn-new{align-items:center;background:#172f82;border:none;border-radius:999px;box-shadow:0 2px 10px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:10px;height:34px;justify-content:center;padding:0 14px 0 20px;transition:all .22s cubic-bezier(.4,0,.2,1);transition:all var(--t-base);white-space:nowrap}.call-logs-analytics-btn-new:hover{background:#0f2470;box-shadow:0 6px 18px #172f824d;transform:translateY(-1px)}.call-logs-analytics-icon-circle{align-items:center;border:1.5px solid #ffffff80;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.call-logs-analytics-icon-circle svg{flex-shrink:0}.call-logs-download-btn{align-items:center;background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 10px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:9px 18px;transition:all .22s cubic-bezier(.4,0,.2,1);transition:all var(--t-base);white-space:nowrap}.call-logs-download-btn:hover:not(:disabled){background:#1e3fa5;background:var(--brand-mid);box-shadow:0 6px 18px #172f824d;transform:translateY(-1px)}.call-logs-download-btn:disabled{background:#a3aed0;box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.call-logs-download-btn img{height:14px;width:14px}.call-logs-table-card{background:#fff;background:var(--surface);border-radius:18px 18px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid #e2e8f0b3;display:flex;flex:1 1;flex-direction:column;margin:0 8px;min-height:0;overflow:hidden;position:relative}.call-logs-table-container{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;scrollbar-width:none;width:100%}.call-logs-table-container::-webkit-scrollbar{display:none}.call-logs-table{border-collapse:collapse;width:100%}.call-logs-table-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff2;position:-webkit-sticky;position:sticky;top:0;z-index:10}.call-logs-table-header th{border-bottom:1px solid #e2e8f0b3;color:#526075;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.call-logs-table-header th.sortable{cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}.call-logs-table-header th.sortable:hover{color:#172f82;color:var(--brand)}.call-logs-table-body .call-logs-table-row{border-left:3px solid #0000;position:relative;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.call-logs-table-body .call-logs-table-row:hover{background:#fff;border-left-color:#172f82;border-left-color:var(--brand);box-shadow:0 2px 16px #0e1e5312;transform:translateY(-1px);z-index:1}.call-logs-table-cell{border-bottom:1px solid #f0f4f8;color:#0e1e53;color:var(--text-primary);font-family:Montserrat,sans-serif;font-size:12px;padding:10px 14px;text-align:center;vertical-align:middle;white-space:nowrap}.call-logs-created-on{cursor:default;text-align:center}.call-logs-created-on strong{color:#0e1e53;color:var(--text-primary);display:block;font-size:12px;font-weight:600}.call-logs-created-on-sub{color:#94a3b8;color:var(--text-muted);display:block;font-size:10px;margin-top:2px}.call-logs-direction-icon{height:20px;width:20px}.call-logs-phone{font-feature-settings:"tnum";color:#526075;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.2px}.call-logs-call-length,.call-logs-name{font-weight:500}.call-logs-recording-actions{align-items:center;display:inline-flex;gap:8px}.call-logs-recording-btn{align-items:center;background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50%;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:28px}.call-logs-recording-btn:hover{background:#172f820d;background:var(--brand-bg);border-color:#172f822e;border-color:var(--brand-ring)}.call-logs-recording-btn img{height:16px;width:16px}.call-logs-no-recording{color:#94a3b8;color:var(--text-muted);font-size:12px;font-style:italic}.call-logs-summary-btn{background:#0000;border:none;color:#2d5dfd;color:var(--brand-light);cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;padding:0;text-decoration:underline;-webkit-text-decoration-color:#2d5dfd59;text-decoration-color:#2d5dfd59;text-underline-offset:2px;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--t-fast)}.call-logs-summary-btn:hover{color:#172f82;color:var(--brand);-webkit-text-decoration-color:#172f82;text-decoration-color:#172f82;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.call-logs-no-summary{color:#94a3b8;color:var(--text-muted);font-size:12px;font-style:italic}.call-logs-summary-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.call-logs-summary-popup{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 25px 60px #00000040;box-sizing:border-box;max-height:70vh;overflow-y:auto;padding:28px 32px 24px;position:relative;width:min(92vw,480px);word-break:break-word}.call-logs-summary-popup h4{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0 0 16px}.call-logs-summary-popup p{word-wrap:break-word;color:#4b5563;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.65;margin:0 0 20px;overflow-wrap:break-word;white-space:pre-wrap}.call-logs-summary-close-btn{background:#172f82;background:var(--brand);border:none;border-radius:9999px;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:6px 14px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast)}.call-logs-summary-close-btn:hover{background:#1e3fa5;background:var(--brand-mid)}.call-logs-answered-badge{border-radius:9999px;border-radius:var(--radius-pill);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2px;padding:4px 10px;white-space:nowrap}.call-logs-answered-badge--human{background:#f0fdf4;color:#166534}.call-logs-answered-badge--voicemail{background:#eff6ff;color:#1e40af}.call-logs-answered-badge--unclassified{background:#f1f5f9;color:#64748b}.call-logs-error-wrapper{display:inline-block;position:relative}.call-logs-error-pill{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;border-radius:var(--radius-pill);color:#dc2626;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast)}.call-logs-error-pill:hover{background:#fee2e2;border-color:#f87171}.call-logs-error-pill svg{flex-shrink:0}.call-logs-error-tooltip{background:#1f2937;border-radius:10px;border-radius:var(--radius-sm);bottom:calc(100% + 8px);box-shadow:0 10px 40px #0000004d;color:#fff;left:50%;max-width:320px;min-width:200px;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;z-index:1000}.call-logs-error-wrapper:hover .call-logs-error-tooltip{opacity:1;visibility:visible}.call-logs-error-tooltip:after{border:6px solid #0000;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.call-logs-error-tooltip-header{background:#374151;border-radius:10px 10px 0 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:#f87171;font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase}.call-logs-error-tooltip-content{color:#e5e7eb;font-size:12px;line-height:1.5;padding:10px 12px;white-space:normal;word-break:break-word}.call-logs-no-error{color:#94a3b8;color:var(--text-muted);font-size:12px}.call-logs-copy-id{align-items:center;display:inline-flex;gap:6px}.call-logs-copy-id-text{background:#f8fafd;background:var(--surface-alt);border-radius:6px;border-radius:var(--radius-xs);color:#526075;color:var(--text-secondary);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:11px;letter-spacing:.3px;padding:4px 8px}.call-logs-copy-id-btn{align-items:center;background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50%;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:28px}.call-logs-copy-id-btn:hover{background:#172f820d;background:var(--brand-bg);border-color:#172f822e;border-color:var(--brand-ring);color:#172f82;color:var(--brand)}.call-logs-copy-id-btn:active{transform:scale(.95)}.call-logs-copy-id-btn svg{height:14px;width:14px}.call-logs-empty-state{padding:64px 24px;text-align:center}.call-logs-empty-icon{font-size:48px;margin-bottom:12px;opacity:.6}.call-logs-empty-title{color:#0e1e53;color:var(--text-primary);font-size:17px;font-weight:700;margin-bottom:6px}.call-logs-empty-message{color:#526075;color:var(--text-secondary);font-size:13px}.call-logs-loading-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 24px}.call-logs-loading-spinner{height:120px;width:120px}.call-logs-loading-text{color:#172f82;color:var(--brand);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.call-logs-pagination-bar{align-items:center;background:#fff;background:var(--surface);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);display:flex;gap:16px;justify-content:center;padding:16px 20px}.call-logs-pagination-btn{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--radius-pill);color:#526075;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);width:36px}.call-logs-pagination-btn:hover:not(:disabled){background:#172f820d;background:var(--brand-bg);color:#172f82;color:var(--brand)}.call-logs-pagination-btn:disabled{cursor:not-allowed;opacity:.3}.call-logs-pagination-info{color:#94a3b8;color:var(--text-muted);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}.toolbar-row{flex-wrap:nowrap;gap:8px;margin-bottom:8px;min-height:44px;padding:0 8px}.toolbar-left,.toolbar-row{align-items:center;display:flex}.toolbar-left{gap:10px}.toolbar-right{align-items:center;display:flex;gap:16px;margin-left:auto;padding-bottom:0}.filter-toggle-btn{align-items:center;background:#fff;border:1.5px solid #172f82;border-radius:999px;color:#172f82;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:8px;height:34px;padding:0 20px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);-webkit-user-select:none;user-select:none}.filter-toggle-btn--open,.filter-toggle-btn:hover{background:#f3f7ff}.filter-toggle-btn svg{stroke:#172f82;flex-shrink:0}.filter-active-dot{animation:pulse-dot-done 2s ease-in-out infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.filter-toggle-caret{transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--t-fast)}.filter-toggle-caret--open{transform:rotate(180deg)}.filter-chips-inline{align-items:center;display:flex;flex-shrink:0;gap:10px;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;white-space:nowrap}.filter-chips-inline--open{max-width:900px;opacity:1;pointer-events:auto}.call-logs-filter-select-new{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23172F82' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1.5px solid #172f82;border-radius:999px;color:#172f82;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;height:34px;min-width:160px;outline:none;padding:0 32px 0 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.call-logs-filter-select-new:focus{border-color:#172f82;box-shadow:0 0 0 3px #172f821f}.call-logs-filter-input-new{background:#fff;border:1.5px solid #172f82;border-radius:999px;color:#172f82;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;height:34px;min-width:160px;outline:none;padding:0 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.call-logs-filter-input-new:focus{border-color:#172f82;box-shadow:0 0 0 3px #172f821f}.call-logs-filter-input-new::placeholder{color:#8896b3;font-weight:500}.call-logs-filter-apply-btn-new{background:#172f82;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;height:34px;padding:0 22px;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast),transform var(--t-fast);white-space:nowrap}.call-logs-filter-apply-btn-new:hover:not(:disabled){background:#0f2470;transform:translateY(-1px)}.call-logs-filter-apply-btn-new:disabled{background:#e0e0e0;color:#a0a0a0;cursor:not-allowed}.call-logs-filter-clear-btn-new{background:#fff;border:1.5px solid #172f82;border-radius:999px;color:#172f82;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;height:34px;padding:0 18px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.call-logs-filter-clear-btn-new:hover{background:#f3f7ff;border-color:#172f82;color:#172f82}.active-filters-bar{align-items:center;animation:fadeSlideIn .18s ease;display:flex;flex-wrap:wrap;gap:6px}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filter-chip{align-items:center;animation:chipIn .18s ease;background:#172f820d;background:var(--brand-bg);border:1px solid #172f822e;border:1px solid var(--brand-ring);border-radius:9999px;border-radius:var(--radius-pill);color:#172f82;color:var(--brand);display:inline-flex;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;gap:5px;padding:4px 10px 4px 12px;white-space:nowrap}@keyframes chipIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.filter-chip-dismiss{align-items:center;background:#0000;border:none;border-radius:50%;color:#172f82;color:var(--brand);cursor:pointer;display:flex;font-size:13px;height:14px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:14px}.filter-chip-dismiss:hover{background:#172f822e;background:var(--brand-ring);opacity:1}@keyframes pulse-dot-done{0%,to{box-shadow:0 0 0 0 #22c55e59}60%{box-shadow:0 0 0 3px #22c55e00}}.call-logs-transcript-btn{align-items:center;background:#0000;border:1.5px solid #172f82;border:1.5px solid var(--brand);border-radius:9999px;border-radius:var(--radius-pill);color:#172f82;color:var(--brand);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:5px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--t-fast);white-space:nowrap}.call-logs-transcript-btn:hover{background:#172f82;background:var(--brand);color:#fff}.call-logs-transcript-btn svg{flex-shrink:0}.transcript-modal-overlay{align-items:center;animation:transcriptFadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2100}@keyframes transcriptFadeIn{0%{opacity:0}to{opacity:1}}.transcript-modal{animation:transcriptSlideUp .25s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 25px 80px #00000040,0 0 0 1px #e2e8f080;display:flex;flex-direction:column;height:82vh;max-height:82vh;overflow:hidden;width:min(94vw,620px)}@keyframes transcriptSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.transcript-modal-header{align-items:center;background:linear-gradient(135deg,#172f82,#1e3fa5);border-bottom:1px solid #eef2f7;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px}.transcript-modal-header-left{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;gap:10px}.transcript-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--t-fast);width:32px}.transcript-modal-close:hover{background:#ffffff4d}.transcript-audio-player{background:#fff;border-top:1px solid #eef2f7;box-shadow:0 -2px 12px #0e1e530f;flex-shrink:0;padding:14px 24px}.transcript-audio-element{border-radius:20px;height:40px;outline:none;width:100%}.transcript-audio-element::-webkit-media-controls-panel{background:#f8fafd;border-radius:20px}.transcript-modal-body{-webkit-overflow-scrolling:touch;background:#fafbfe;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px 28px}.transcript-modal-body::-webkit-scrollbar{display:none}.transcript-modal-body{-ms-overflow-style:none;scrollbar-width:none}.transcript-chat{display:flex;flex-direction:column;gap:16px}.transcript-bubble-row{align-items:flex-end;display:flex;gap:8px;width:100%}.transcript-bubble-row--left{justify-content:flex-start}.transcript-bubble-row--right{justify-content:flex-end}.transcript-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;min-width:28px;width:28px}.transcript-avatar--assistant{background:#fff;overflow:hidden;padding:0}.transcript-avatar-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.transcript-avatar--caller{background:#0000;border:1.5px solid #c7d0e0;color:#94a3b8}.transcript-bubble{border-radius:16px;max-width:78%;padding:12px 16px;position:relative;word-break:break-word}.transcript-bubble-row--right .transcript-bubble{text-align:left}.transcript-bubble--assistant{background:linear-gradient(135deg,#172f82,#1e3fa5);border-bottom-right-radius:4px;box-shadow:0 2px 8px #172f8233;color:#fff;text-align:left}.transcript-bubble--caller{background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000a}.transcript-bubble-sender{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.transcript-bubble--assistant .transcript-bubble-sender{color:#ffffffbf}.transcript-bubble--caller .transcript-bubble-sender{color:#172f82;color:var(--brand)}.transcript-bubble-text{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.6}.transcript-bubble--caller .transcript-bubble-text{color:#334155}.transcript-bubble-time{font-family:Montserrat,sans-serif;font-size:10px;margin-top:6px}.transcript-bubble--assistant .transcript-bubble-time{color:#ffffff8c}.transcript-bubble--caller .transcript-bubble-time{color:#94a3b8}.transcript-action{display:flex;justify-content:center;padding:4px 0}.transcript-action span{background:#f1f5f9;border-radius:9999px;border-radius:var(--radius-pill);color:#94a3b8;font-family:Montserrat,sans-serif;font-size:11px;font-style:italic;font-weight:600;padding:4px 14px}.transcript-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.transcript-loading p{color:#172f82;color:var(--brand);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin:0}.transcript-loading-dots{display:flex;gap:6px}.transcript-loading-dots span{animation:transcriptDotPulse 1.2s ease-in-out infinite;background:#172f82;background:var(--brand);border-radius:50%;height:10px;width:10px}.transcript-loading-dots span:nth-child(2){animation-delay:.15s}.transcript-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes transcriptDotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.transcript-empty,.transcript-error{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.transcript-empty p,.transcript-error p{color:#526075;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin:0}@media (max-width:1200px){.call-logs-toolbar-row{align-items:flex-start;flex-direction:column;gap:12px}.call-logs-toolbar-right{flex-wrap:wrap}}@media (max-width:768px){.call-logs-table-card{margin:0 4px}.call-logs-toolbar-row{padding:0 4px}.call-logs-filter-panel{border-radius:14px;border-radius:var(--radius-md);flex-wrap:wrap}}.users-mgmt-root{--brand:#172f82;--brand-mid:#1e3fa5;--brand-light:#2d5dfd;--brand-ring:#172f822e;--brand-bg:#172f820d;--brand-bg-hover:#172f8217;--surface:#fff;--border:#e2e8f0;--text-primary:#0e1e53;--text-secondary:#526075;--text-muted:#94a3b8;--status-done-bg:#f0fdf4;--status-done-txt:#166534;--status-done-dot:#22c55e;--status-incomplete-bg:#fff1f2;--status-incomplete-txt:#9f1239;--status-incomplete-dot:#f43f5e;--radius-pill:9999px;--radius-lg:18px;--radius-md:14px;--shadow-sm:0 2px 8px #0e1e5312;--t-fast:0.15s cubic-bezier(0.4,0,0.2,1);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.users-mgmt-root,.users-mgmt-root .database-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.users-mgmt-root .database-container{padding:0 0 4px}.users-mgmt-root .toolbar-row{flex-wrap:wrap;margin-bottom:8px;padding:0 8px}.users-mgmt-root .toolbar-left,.users-mgmt-root .toolbar-right,.users-mgmt-root .toolbar-row{align-items:center;display:flex;flex-shrink:0;gap:8px}.users-mgmt-root .toolbar-right{margin-left:auto}.users-mgmt-root .role-filter{position:relative}.users-mgmt-root .role-filter-btn{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;gap:8px;height:38px;max-width:280px;min-width:200px;padding:0 12px 0 14px;text-align:left;transition:all var(--t-fast)}.users-mgmt-root .role-filter-btn--open,.users-mgmt-root .role-filter-btn:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.users-mgmt-root .role-filter-btn--active{background:var(--brand-bg);border-color:var(--brand)}.users-mgmt-root .role-filter-label{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.users-mgmt-root .role-filter-value{color:var(--text-primary);flex:1 1;font-size:12.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mgmt-root .role-filter-btn--active .role-filter-value{color:var(--brand)}.users-mgmt-root .role-filter-dot{background:var(--brand);border-radius:50%;flex-shrink:0;height:6px;width:6px}.users-mgmt-root .role-filter-caret{color:var(--text-muted);flex-shrink:0;transition:transform var(--t-fast)}.users-mgmt-root .role-filter-caret--open{color:var(--brand);transform:rotate(180deg)}.users-mgmt-root .role-filter-menu{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 40px #0e1e531f;left:0;max-width:320px;min-width:260px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:300}.users-mgmt-root .role-filter-search-wrap{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 12px}.users-mgmt-root .role-filter-search-icon{color:var(--text-muted);flex-shrink:0}.users-mgmt-root .role-filter-search{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Montserrat,sans-serif;font-size:13px;min-width:0;outline:none}.users-mgmt-root .role-filter-search::placeholder{color:var(--text-muted)}.users-mgmt-root .role-filter-list{max-height:280px;overflow-y:auto;padding:6px}.users-mgmt-root .role-filter-option{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-xs,6px);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;gap:12px;justify-content:space-between;padding:9px 12px;text-align:left;transition:background var(--t-fast),color var(--t-fast);width:100%}.users-mgmt-root .role-filter-option:hover{background:var(--brand-bg-hover)}.users-mgmt-root .role-filter-option--active{background:var(--brand-bg)}.users-mgmt-root .role-filter-option-name{color:var(--text-primary);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mgmt-root .role-filter-option--active .role-filter-option-name{color:var(--brand);font-weight:700}.users-mgmt-root .role-filter-option-count{background:#f1f5f9;border-radius:var(--radius-pill);color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px}.users-mgmt-root .role-filter-option--active .role-filter-option-count{background:var(--brand-ring);color:var(--brand)}.users-mgmt-root .role-filter-empty{color:var(--text-muted);font-size:12px;padding:16px 12px;text-align:center}.users-mgmt-root .active-filters-bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:0 8px}.users-mgmt-root .filter-chip{align-items:center;background:var(--brand-bg);border:1px solid var(--brand-ring);border-radius:var(--radius-pill);color:var(--brand);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px 4px 12px;white-space:nowrap}.users-mgmt-root .filter-chip-dismiss{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--brand);cursor:pointer;display:flex;font-size:13px;height:14px;justify-content:center;line-height:1;opacity:.7;padding:0;width:14px}.users-mgmt-root .filter-chip-dismiss:hover{background:var(--brand-ring);opacity:1}.users-mgmt-root .unified-search-wrapper{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);display:flex;gap:8px;padding-left:14px;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:290px}.users-mgmt-root .unified-search-wrapper:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.users-mgmt-root .unified-search-icon{color:var(--text-muted);flex-shrink:0}.users-mgmt-root .unified-search-input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Montserrat,sans-serif;font-size:13px;height:38px;min-width:0;outline:none;padding:0 14px 0 0}.users-mgmt-root .unified-search-input::placeholder{color:var(--text-muted);font-size:12px}.users-mgmt-root .refresh-button{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:50%;color:var(--brand);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:all var(--t-fast);width:38px}.users-mgmt-root .refresh-button-icon{color:var(--brand);flex-shrink:0;height:16px;width:16px}.users-mgmt-root .refresh-button:hover:not(:disabled){background:var(--brand-bg);border-color:var(--brand-ring);color:var(--brand)}.users-mgmt-root .refresh-button:hover:not(:disabled) .refresh-button-icon{color:var(--brand)}.users-mgmt-root .refresh-button--spinning .refresh-button-icon{animation:um-spin .8s linear infinite}@keyframes um-spin{to{transform:rotate(1turn)}}.users-mgmt-root .add-candidate-button{align-items:center;background:var(--brand);border:none;border-radius:var(--radius-pill);box-shadow:0 2px 10px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:7px;padding:9px 18px 9px 14px;transition:all .22s cubic-bezier(.4,0,.2,1)}.users-mgmt-root .add-candidate-button:hover{background:var(--brand-mid);box-shadow:0 6px 18px #172f824d;transform:translateY(-1px)}.users-mgmt-root .add-icon{align-items:center;border:1.5px solid #ffffff8c;border-radius:50%;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;width:18px}.users-mgmt-root .database-table-card{background:var(--surface);border-radius:var(--radius-lg);border-top:1px solid #e2e8f0b3;display:flex;flex:1 1;flex-direction:column;margin:0 8px;min-height:0;overflow:hidden;position:relative}.users-mgmt-root .database-table-container{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;width:100%}.users-mgmt-root .database-table{border-collapse:collapse;width:100%}.users-mgmt-root .table-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;position:-webkit-sticky;position:sticky;top:0;z-index:10}.users-mgmt-root .table-header th{border-bottom:1px solid #e2e8f0b3;color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.users-mgmt-root .table-body .table-row{border-left:3px solid #0000;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.users-mgmt-root .table-body .table-row:hover{background:#fff;border-left-color:var(--brand);box-shadow:0 2px 16px #0e1e5312;transform:translateY(-1px)}.users-mgmt-root .table-cell{border-bottom:1px solid #f0f4f8;color:var(--text-primary);font-size:13px;padding:11px 16px;vertical-align:middle}.users-mgmt-root .candidate-cell,.users-mgmt-root .candidate-column{min-width:160px}.users-mgmt-root .role-cell,.users-mgmt-root .role-column{max-width:200px;min-width:120px}.users-mgmt-root .phones-cell,.users-mgmt-root .phones-column{max-width:260px;min-width:180px}.users-mgmt-root .status-cell,.users-mgmt-root .status-column{width:130px}.users-mgmt-root .actions-cell,.users-mgmt-root .actions-column{text-align:center;width:180px}.users-mgmt-root .actions-cell .actions-group{align-items:center;display:flex;gap:6px;justify-content:center}.users-mgmt-root .candidate-name{color:#0e1e53;display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mgmt-root .contact-stacked{display:flex;flex-direction:column;gap:4px}.users-mgmt-root .contact-line{align-items:center;color:var(--text-primary);display:flex;font-size:12px;font-weight:500;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mgmt-root .contact-icon{color:var(--brand);flex-shrink:0;opacity:.55}.users-mgmt-root .role-text{color:var(--text-secondary);display:block;font-size:12.5px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mgmt-root .phones-stacked{display:flex;flex-direction:column;gap:3px;min-width:0}.users-mgmt-root .phone-line{align-items:center;color:var(--text-muted);display:flex;font-size:11.5px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mgmt-root .phones-cell-inner{align-items:flex-start;display:flex;gap:6px;min-width:0}.users-mgmt-root .assign-phone-link{background:none;border:none;color:var(--brand-light);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;padding:0;text-decoration:none}.users-mgmt-root .assign-phone-link:hover{text-decoration:underline}.users-mgmt-root .action-icon-btn{align-items:center;background:#0000;border:1.5px solid var(--border);border-radius:50%;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:all var(--t-fast);width:28px}.users-mgmt-root .action-icon-btn:hover{background:var(--brand-bg);border-color:var(--brand-ring);color:var(--brand)}.users-mgmt-root .status-badge{border-radius:var(--radius-pill);display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.users-mgmt-root .status-dot{border-radius:50%;display:inline-block;height:5px;margin-right:4px;margin-top:-1px;position:static;vertical-align:middle;width:5px}.users-mgmt-root .status-dot:after{animation:none;content:none;display:none}.users-mgmt-root .status-completed{background:var(--status-done-bg);color:var(--status-done-txt)}.users-mgmt-root .status-completed .status-dot{background:var(--status-done-dot)}.users-mgmt-root .status-incomplete{background:var(--status-incomplete-bg);color:var(--status-incomplete-txt)}.users-mgmt-root .status-incomplete .status-dot{background:var(--status-incomplete-dot)}.users-mgmt-root .view-report-btn{align-items:center;background:var(--brand);border:none;border-radius:var(--radius-pill);box-shadow:0 2px 8px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;justify-content:center;padding:5px 12px;transition:all var(--t-fast);white-space:nowrap}.users-mgmt-root .view-report-btn:hover{background:var(--brand-mid);transform:translateY(-1px)}.users-mgmt-root .action-btn-outline{align-items:center;background:#0000;border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;justify-content:center;padding:5px 12px;transition:all var(--t-fast);white-space:nowrap}.users-mgmt-root .action-btn-outline:hover{background:var(--brand-bg);border-color:var(--brand-ring);color:var(--brand)}.users-mgmt-root .empty-state{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.users-mgmt-root .empty-title{color:var(--text-primary);font-size:16px;font-weight:700;margin:12px 0 6px}.users-mgmt-root .empty-message{color:var(--text-muted);font-size:13px;margin:0}.users-limit-banner{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a8a;display:flex;font-family:Montserrat,sans-serif;font-size:.82rem;gap:1rem;justify-content:space-between;margin:0 .52vw .75rem;padding:.75rem 1rem}.users-limit-banner--full{background:#fffbeb;border-color:#fcd34d;color:#92400e}.users-limit-banner__text{white-space:nowrap}.users-limit-banner__text strong{display:inline;font-weight:700}.users-limit-banner__btn{background:#172f82;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;padding:.45rem .85rem;white-space:nowrap}.users-limit-banner--full .users-limit-banner__btn{background:#d97706}.users-mgmt-root .add-candidate-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.users-mgmt-root .section-title{color:var(--text-primary);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;margin:0}.users-mgmt-root .user-form-back-btn{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;height:38px;padding:0 14px;transition:all var(--t-fast)}.users-mgmt-root .user-form-back-btn:hover{background:var(--brand-bg);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.users-mgmt-root .user-form-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:4px 8px 24px}.users-mgmt-root .user-form-card{display:flex;flex-direction:column;gap:18px;max-width:960px;width:100%}.users-mgmt-root .user-form-grid{grid-gap:14px;display:grid;gap:14px}.users-mgmt-root .user-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.users-mgmt-root .user-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.users-mgmt-root .user-form-grid--role{align-items:end;grid-template-columns:minmax(0,1fr) auto}@media (max-width:900px){.users-mgmt-root .user-form-grid--2,.users-mgmt-root .user-form-grid--3,.users-mgmt-root .user-form-grid--role{grid-template-columns:1fr}}.users-mgmt-root .user-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.users-mgmt-root .user-form-label{color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.users-mgmt-root .user-form-input{background:var(--surface);border:1.5px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;height:42px;outline:none;padding:0 12px;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%}.users-mgmt-root .user-form-input::placeholder{color:var(--text-muted)}.users-mgmt-root .user-form-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.users-mgmt-root .user-form-input:disabled{background:#f8fafc;color:var(--text-muted);cursor:not-allowed}.users-mgmt-root .user-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23526075' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.users-mgmt-root .user-form-active{display:flex;flex-direction:column;gap:6px;min-width:180px}.users-mgmt-root .user-form-active__control{align-items:center;display:flex;gap:12px;height:42px}.users-mgmt-root .user-form-checkbox{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.users-mgmt-root .user-form-actions{align-items:center;display:flex;gap:10px;margin-top:8px}.users-mgmt-root .user-form-btn{align-items:center;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;height:40px;justify-content:center;padding:0 20px;transition:all var(--t-fast)}.users-mgmt-root .user-form-btn--primary{background:var(--brand);border:1.5px solid var(--brand);color:#fff}.users-mgmt-root .user-form-btn--primary:hover:not(:disabled){background:var(--brand-mid);border-color:var(--brand-mid)}.users-mgmt-root .user-form-btn--secondary{background:var(--surface);border:1.5px solid var(--border);color:var(--text-primary)}.users-mgmt-root .user-form-btn--secondary:hover:not(:disabled){background:var(--brand-bg);border-color:var(--brand)}.users-mgmt-root .user-form-btn:disabled{cursor:not-allowed;opacity:.5}.user-form-loading-overlay{align-items:center;background:#0e1e5373;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.users-mgmt-root .country-phone-field__label-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.users-mgmt-root .country-phone-field__remove{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:4px;padding:0}.users-mgmt-root .country-phone-field__remove:hover:not(:disabled){color:#b91c1c}.users-mgmt-root .user-form-phone{width:100%}.users-mgmt-root .user-form-phone .form-control,.users-mgmt-root .user-form-phone__input{background:var(--surface)!important;border:1.5px solid var(--border)!important;border-radius:10px!important;color:var(--text-primary)!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;height:42px!important;padding-left:52px!important;width:100%!important}.users-mgmt-root .user-form-phone .form-control:focus,.users-mgmt-root .user-form-phone__input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-ring)!important}.users-mgmt-root .user-form-phone .flag-dropdown,.users-mgmt-root .user-form-phone__btn{background:var(--surface)!important;border:1.5px solid var(--border)!important;border-radius:10px 0 0 10px!important}.users-mgmt-root .user-form-phone .flag-dropdown.open,.users-mgmt-root .user-form-phone .flag-dropdown:hover{background:var(--brand-bg)!important}.users-mgmt-root .user-form-phone .country-list,.users-mgmt-root .user-form-phone__dropdown{border:1.5px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:0 12px 40px #0e1e531f!important;font-family:Montserrat,sans-serif!important;max-height:280px!important}.users-mgmt-root .add-phone-number-btn{align-items:center;align-self:flex-start;background:var(--surface);border:1.5px dashed var(--border);border-radius:var(--radius-pill);color:var(--brand);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;gap:6px;height:38px;justify-content:center;padding:0 14px;transition:all var(--t-fast)}.users-mgmt-root .add-phone-number-btn:hover:not(:disabled){background:var(--brand-bg);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.users-mgmt-root .add-phone-number-btn:disabled{cursor:not-allowed;opacity:.5}.users-mgmt-root .user-form-role-picker{width:100%}.users-mgmt-root .user-form-role-picker .role-filter-btn{height:42px;max-width:none;min-width:0;width:100%}:root,[data-amplify-theme]{--amplify-components-accordion-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width:var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style:solid;--amplify-components-accordion-item-border-radius:var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items:center;--amplify-components-accordion-item-trigger-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color:inherit;--amplify-components-accordion-item-trigger-gap:var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content:space-between;--amplify-components-accordion-item-trigger-padding-block:var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color:inherit;--amplify-components-accordion-item-trigger-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow:0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color:inherit;--amplify-components-accordion-item-content-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start:var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color:var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration:var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function:cubic-bezier(0.87,0,0.13,1);--amplify-components-ai-conversation-message-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius:var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline:var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color:var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size:inherit;--amplify-components-ai-conversation-message-sender-username-font-weight:var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size:inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight:inherit;--amplify-components-ai-conversation-message-body-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap:var(--amplify-space-small);--amplify-components-ai-conversation-form-padding:var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color:var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width:var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius:var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block:var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start:0;--amplify-components-ai-conversation-attachment-list-gap:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width:var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height:var(--amplify-font-sizes-medium);--amplify-components-alert-align-items:center;--amplify-components-alert-justify-content:space-between;--amplify-components-alert-color:var(--amplify-colors-font-primary);--amplify-components-alert-background-color:var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block:var(--amplify-space-small);--amplify-components-alert-padding-inline:var(--amplify-space-medium);--amplify-components-alert-icon-size:var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-alert-info-color:var(--amplify-colors-font-info);--amplify-components-alert-info-background-color:var(--amplify-colors-background-info);--amplify-components-alert-error-color:var(--amplify-colors-font-error);--amplify-components-alert-error-background-color:var(--amplify-colors-background-error);--amplify-components-alert-warning-color:var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-alert-success-color:var(--amplify-colors-font-success);--amplify-components-alert-success-background-color:var(--amplify-colors-background-success);--amplify-components-authenticator-max-width:60rem;--amplify-components-authenticator-modal-width:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color:var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top:var(--amplify-space-zero);--amplify-components-authenticator-modal-left:var(--amplify-space-zero);--amplify-components-authenticator-container-width-max:30rem;--amplify-components-authenticator-router-border-width:var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style:solid;--amplify-components-authenticator-router-border-color:var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color:var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow:var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom:var(--amplify-space-medium);--amplify-components-authenticator-form-padding:var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color:var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color:var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width:100%;--amplify-components-autocomplete-menu-margin-block-start:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width:var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style:solid;--amplify-components-autocomplete-menu-border-radius:var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display:flex;--amplify-components-autocomplete-menu-options-flex-direction:column;--amplify-components-autocomplete-menu-options-max-height:300px;--amplify-components-autocomplete-menu-option-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color:currentcolor;--amplify-components-autocomplete-menu-option-cursor:pointer;--amplify-components-autocomplete-menu-option-transition-duration:var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property:background-color,color;--amplify-components-autocomplete-menu-option-transition-timing-function:ease;--amplify-components-autocomplete-menu-option-active-background-color:var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color:var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display:flex;--amplify-components-autocomplete-menu-loading-align-items:center;--amplify-components-autocomplete-menu-loading-display:flex;--amplify-components-autocomplete-menu-loading-gap:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block:var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline:var(--amplify-space-small);--amplify-components-avatar-color:var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height:1;--amplify-components-avatar-font-weight:var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size:var(--amplify-font-sizes-small);--amplify-components-avatar-text-align:center;--amplify-components-avatar-width:var(--amplify-font-sizes-xxl);--amplify-components-avatar-height:var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color:var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius:100%;--amplify-components-avatar-border-color:var(--amplify-colors-border-primary);--amplify-components-avatar-border-width:var(--amplify-border-widths-medium);--amplify-components-avatar-info-color:var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color:var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color:var(--amplify-colors-border-info);--amplify-components-avatar-warning-color:var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-avatar-success-color:var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color:var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color:var(--amplify-colors-border-success);--amplify-components-avatar-error-color:var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color:var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color:var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width:var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height:var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-badge-color:var(--amplify-colors-font-primary);--amplify-components-badge-line-height:1;--amplify-components-badge-font-weight:var(--amplify-font-weights-semibold);--amplify-components-badge-font-size:var(--amplify-font-sizes-small);--amplify-components-badge-text-align:center;--amplify-components-badge-padding-vertical:var(--amplify-space-xs);--amplify-components-badge-padding-horizontal:var(--amplify-space-small);--amplify-components-badge-background-color:var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius:var(--amplify-radii-xl);--amplify-components-badge-info-color:var(--amplify-colors-font-info);--amplify-components-badge-info-background-color:var(--amplify-colors-background-info);--amplify-components-badge-warning-color:var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-badge-success-color:var(--amplify-colors-font-success);--amplify-components-badge-success-background-color:var(--amplify-colors-background-success);--amplify-components-badge-error-color:var(--amplify-colors-font-error);--amplify-components-badge-error-background-color:var(--amplify-colors-background-error);--amplify-components-badge-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical:var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal:var(--amplify-space-xs);--amplify-components-badge-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical:var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal:var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction:row;--amplify-components-breadcrumbs-flex-wrap:wrap;--amplify-components-breadcrumbs-gap:0;--amplify-components-breadcrumbs-color:var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction:row;--amplify-components-breadcrumbs-item-color:inherit;--amplify-components-breadcrumbs-item-font-size:inherit;--amplify-components-breadcrumbs-item-align-items:center;--amplify-components-breadcrumbs-item-line-height:1;--amplify-components-breadcrumbs-separator-color:inherit;--amplify-components-breadcrumbs-separator-font-size:inherit;--amplify-components-breadcrumbs-separator-padding-inline:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color:var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size:inherit;--amplify-components-breadcrumbs-link-font-weight:normal;--amplify-components-breadcrumbs-link-text-decoration:none;--amplify-components-breadcrumbs-link-padding-inline:var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color:inherit;--amplify-components-breadcrumbs-link-current-font-size:inherit;--amplify-components-breadcrumbs-link-current-font-weight:normal;--amplify-components-breadcrumbs-link-current-text-decoration:none;--amplify-components-button-font-weight:var(--amplify-font-weights-bold);--amplify-components-button-transition-duration:var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height:var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color:#0000;--amplify-components-button-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width:var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style:var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius:var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color:var(--amplify-colors-font-primary);--amplify-components-button-hover-color:var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-button-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color:var(--amplify-colors-font-active);--amplify-components-button-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-active-border-color:var(--amplify-colors-primary-100);--amplify-components-button-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color:#0000;--amplify-components-button-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color:#0000;--amplify-components-button-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color:#0000;--amplify-components-button-outlined-info-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color:#0000;--amplify-components-button-outlined-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color:#0000;--amplify-components-button-outlined-success-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color:#0000;--amplify-components-button-outlined-error-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color:#0000;--amplify-components-button-outlined-overlay-color:var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color:var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color:#0000;--amplify-components-button-primary-border-width:var(--amplify-border-widths-small);--amplify-components-button-primary-border-style:solid;--amplify-components-button-primary-background-color:var(--amplify-colors-primary-80);--amplify-components-button-primary-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color:#0000;--amplify-components-button-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color:#0000;--amplify-components-button-primary-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color:#0000;--amplify-components-button-primary-hover-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color:#0000;--amplify-components-button-primary-focus-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color:#0000;--amplify-components-button-primary-active-background-color:var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color:#0000;--amplify-components-button-primary-info-background-color:var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color:#0000;--amplify-components-button-primary-info-hover-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color:#0000;--amplify-components-button-primary-info-focus-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color:#0000;--amplify-components-button-primary-info-active-background-color:var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color:#0000;--amplify-components-button-primary-warning-background-color:var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color:#0000;--amplify-components-button-primary-warning-hover-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color:#0000;--amplify-components-button-primary-warning-focus-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color:#0000;--amplify-components-button-primary-warning-active-background-color:var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color:#0000;--amplify-components-button-primary-error-background-color:var(--amplify-colors-red-80);--amplify-components-button-primary-error-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color:#0000;--amplify-components-button-primary-error-hover-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color:#0000;--amplify-components-button-primary-error-focus-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color:#0000;--amplify-components-button-primary-error-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color:#0000;--amplify-components-button-primary-success-background-color:var(--amplify-colors-green-80);--amplify-components-button-primary-success-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color:#0000;--amplify-components-button-primary-success-hover-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color:#0000;--amplify-components-button-primary-success-focus-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color:#0000;--amplify-components-button-primary-success-active-background-color:var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color:#0000;--amplify-components-button-primary-overlay-background-color:var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color:#0000;--amplify-components-button-primary-overlay-hover-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color:#0000;--amplify-components-button-primary-overlay-focus-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color:#0000;--amplify-components-button-primary-overlay-active-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width:var(--amplify-space-zero);--amplify-components-button-menu-background-color:#0000;--amplify-components-button-menu-justify-content:start;--amplify-components-button-menu-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color:var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color:#0000;--amplify-components-button-link-border-color:#0000;--amplify-components-button-link-border-width:var(--amplify-border-widths-small);--amplify-components-button-link-color:var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color:#0000;--amplify-components-button-link-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color:#0000;--amplify-components-button-link-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color:#0000;--amplify-components-button-link-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-link-active-color:var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color:#0000;--amplify-components-button-link-disabled-background-color:#0000;--amplify-components-button-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color:#0000;--amplify-components-button-link-loading-background-color:#0000;--amplify-components-button-link-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color:#0000;--amplify-components-button-link-info-background-color:#0000;--amplify-components-button-link-info-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color:#0000;--amplify-components-button-link-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color:var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color:#0000;--amplify-components-button-link-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color:#0000;--amplify-components-button-link-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color:#0000;--amplify-components-button-link-warning-background-color:#0000;--amplify-components-button-link-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color:#0000;--amplify-components-button-link-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color:var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color:#0000;--amplify-components-button-link-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color:#0000;--amplify-components-button-link-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color:#0000;--amplify-components-button-link-success-background-color:#0000;--amplify-components-button-link-success-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color:#0000;--amplify-components-button-link-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color:var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color:#0000;--amplify-components-button-link-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color:#0000;--amplify-components-button-link-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color:#0000;--amplify-components-button-link-error-background-color:#0000;--amplify-components-button-link-error-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color:#0000;--amplify-components-button-link-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color:var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color:#0000;--amplify-components-button-link-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color:#0000;--amplify-components-button-link-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color:#0000;--amplify-components-button-link-overlay-background-color:#0000;--amplify-components-button-link-overlay-color:var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color:#0000;--amplify-components-button-link-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color:var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color:#0000;--amplify-components-button-link-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color:var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color:#0000;--amplify-components-button-link-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color:var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color:#0000;--amplify-components-button-warning-border-color:var(--amplify-colors-red-60);--amplify-components-button-warning-border-width:var(--amplify-border-widths-small);--amplify-components-button-warning-color:var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color:var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-warning-active-color:var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color:#0000;--amplify-components-button-warning-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color:#0000;--amplify-components-button-warning-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color:#0000;--amplify-components-button-destructive-border-width:var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style:solid;--amplify-components-button-destructive-background-color:var(--amplify-colors-red-60);--amplify-components-button-destructive-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color:#0000;--amplify-components-button-destructive-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color:#0000;--amplify-components-button-destructive-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color:#0000;--amplify-components-button-destructive-hover-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color:#0000;--amplify-components-button-destructive-focus-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color:#0000;--amplify-components-button-destructive-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size:var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size:var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items:center;--amplify-components-button-loader-wrapper-gap:var(--amplify-space-xs);--amplify-components-card-background-color:var(--amplify-colors-background-primary);--amplify-components-card-border-radius:var(--amplify-radii-xs);--amplify-components-card-border-width:0;--amplify-components-card-border-style:solid;--amplify-components-card-border-color:#0000;--amplify-components-card-box-shadow:none;--amplify-components-card-padding:var(--amplify-space-medium);--amplify-components-card-outlined-background-color:var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius:var(--amplify-radii-xs);--amplify-components-card-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style:solid;--amplify-components-card-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow:var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color:var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius:var(--amplify-radii-xs);--amplify-components-card-elevated-border-width:0;--amplify-components-card-elevated-border-style:solid;--amplify-components-card-elevated-border-color:#0000;--amplify-components-card-elevated-box-shadow:var(--amplify-shadows-medium);--amplify-components-checkbox-cursor:pointer;--amplify-components-checkbox-align-items:center;--amplify-components-checkbox-disabled-cursor:not-allowed;--amplify-components-checkbox-button-position:relative;--amplify-components-checkbox-button-align-items:center;--amplify-components-checkbox-button-justify-content:center;--amplify-components-checkbox-button-color:var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width:100%;--amplify-components-checkbox-button-before-height:100%;--amplify-components-checkbox-button-before-border-width:var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius:20%;--amplify-components-checkbox-button-before-border-style:solid;--amplify-components-checkbox-button-before-border-color:var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color:var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style:solid;--amplify-components-checkbox-button-focus-outline-width:var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color:var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius:20%;--amplify-components-checkbox-icon-opacity:var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform:scale(0);--amplify-components-checkbox-icon-transition-property:all;--amplify-components-checkbox-icon-transition-duration:var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function:ease-in-out;--amplify-components-checkbox-icon-checked-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform:scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform:scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color:var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items:flex-start;--amplify-components-checkboxfield-align-content:center;--amplify-components-checkboxfield-flex-direction:column;--amplify-components-checkboxfield-justify-content:center;--amplify-components-collection-pagination-current-color:var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color:var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color:var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color:var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color:var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color:var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color:var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color:var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color:var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color:var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color:var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color:var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color:var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color:var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color:var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color:var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color:var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color:var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color:var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color:var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size:var(--amplify-font-sizes-xs);--amplify-components-copy-gap:var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill:var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom:var(--amplify-space-large);--amplify-components-copy-tool-tip-color:var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size:var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height:var(--amplify-space-relative-full);--amplify-components-divider-border-style:solid;--amplify-components-divider-border-color:var(--amplify-colors-border-primary);--amplify-components-divider-border-width:var(--amplify-border-widths-medium);--amplify-components-divider-label-color:var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline:var(--amplify-space-medium);--amplify-components-divider-label-font-size:var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color:var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width:var(--amplify-border-widths-small);--amplify-components-divider-large-border-width:var(--amplify-border-widths-large);--amplify-components-divider-opacity:var(--amplify-opacities-60);--amplify-components-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style:dashed;--amplify-components-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-dropzone-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-gap:var(--amplify-space-small);--amplify-components-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-dropzone-text-align:center;--amplify-components-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color:var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color:var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color:var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color:var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color:var(--amplify-colors-font-error);--amplify-components-field-gap:var(--amplify-space-xs);--amplify-components-field-font-size:var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction:column;--amplify-components-field-small-gap:var(--amplify-space-xxxs);--amplify-components-field-small-font-size:var(--amplify-font-sizes-small);--amplify-components-field-large-gap:var(--amplify-space-small);--amplify-components-field-large-font-size:var(--amplify-font-sizes-large);--amplify-components-field-label-color:var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style:solid;--amplify-components-fieldcontrol-border-color:var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width:var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius:var(--amplify-radii-small);--amplify-components-fieldcontrol-color:var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration:var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style:solid;--amplify-components-fieldcontrol-outline-width:var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start:var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end:var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style:none;--amplify-components-fieldcontrol-quiet-border-inline-start:none;--amplify-components-fieldcontrol-quiet-border-inline-end:none;--amplify-components-fieldcontrol-quiet-border-block-start:none;--amplify-components-fieldcontrol-quiet-border-radius:0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color:#0000;--amplify-components-fieldcontrol-quiet-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color:#0000;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor:not-allowed;--amplify-components-fieldcontrol-disabled-border-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color:var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap:var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items:center;--amplify-components-fieldgroup-outer-align-items:center;--amplify-components-fieldmessages-error-color:var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color:var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style:italic;--amplify-components-fieldmessages-description-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color:#0000;--amplify-components-fieldset-border-radius:var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction:column;--amplify-components-fieldset-gap:var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color:var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight:var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding:var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color:var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style:solid;--amplify-components-fieldset-outlined-small-padding:var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding:var(--amplify-space-large);--amplify-components-fieldset-small-gap:var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap:var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style:dashed;--amplify-components-fileuploader-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap:var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align:center;--amplify-components-fileuploader-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style:var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style:solid;--amplify-components-fileuploader-file-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block:var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline:var(--amplify-space-small);--amplify-components-fileuploader-file-gap:var(--amplify-space-small);--amplify-components-fileuploader-file-align-items:baseline;--amplify-components-fileuploader-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction:column;--amplify-components-fileuploader-filelist-gap:var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap:round;--amplify-components-fileuploader-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style:solid;--amplify-components-fileuploader-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height:40rem;--amplify-components-fileuploader-previewer-max-width:auto;--amplify-components-fileuploader-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap:var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content:flex-end;--amplify-components-flex-gap:var(--amplify-space-medium);--amplify-components-flex-justify-content:normal;--amplify-components-flex-align-items:stretch;--amplify-components-flex-align-content:normal;--amplify-components-flex-flex-wrap:nowrap;--amplify-components-heading-1-font-size:var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight:var(--amplify-font-weights-light);--amplify-components-heading-2-font-size:var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight:var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size:var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight:var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size:var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight:var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size:var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight:var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size:var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-heading-color:var(--amplify-colors-font-primary);--amplify-components-heading-line-height:var(--amplify-line-heights-small);--amplify-components-icon-line-height:1;--amplify-components-icon-height:1em;--amplify-components-highlightmatch-highlighted-font-weight:var(--amplify-font-weights-bold);--amplify-components-image-max-width:100%;--amplify-components-image-height:auto;--amplify-components-image-object-fit:initial;--amplify-components-image-object-position:initial;--amplify-components-inappmessaging-banner-height:150px;--amplify-components-inappmessaging-banner-width:400px;--amplify-components-inappmessaging-button-background-color:#e8e8e8;--amplify-components-inappmessaging-button-border-radius:5px;--amplify-components-inappmessaging-button-color:#000;--amplify-components-inappmessaging-dialog-height:50vh;--amplify-components-inappmessaging-dialog-min-height:400px;--amplify-components-inappmessaging-dialog-min-width:400px;--amplify-components-inappmessaging-dialog-width:30vw;--amplify-components-inappmessaging-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color:var(--amplify-colors-font-active);--amplify-components-link-color:var(--amplify-colors-font-interactive);--amplify-components-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-link-visited-color:var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color:var(--amplify-colors-background-primary);--amplify-components-loader-width:var(--amplify-font-sizes-medium);--amplify-components-loader-height:var(--amplify-font-sizes-medium);--amplify-components-loader-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap:round;--amplify-components-loader-animation-duration:1s;--amplify-components-loader-small-width:var(--amplify-font-sizes-small);--amplify-components-loader-small-height:var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width:var(--amplify-font-sizes-large);--amplify-components-loader-large-height:var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size:var(--amplify-font-sizes-small);--amplify-components-loader-linear-width:100%;--amplify-components-loader-linear-min-width:5rem;--amplify-components-loader-linear-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap:round;--amplify-components-loader-linear-animation-duration:1s;--amplify-components-loader-linear-small-stroke-width:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width:var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill:var(--amplify-colors-font-primary);--amplify-components-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-menu-border-radius:var(--amplify-radii-medium);--amplify-components-menu-border-width:var(--amplify-border-widths-small);--amplify-components-menu-border-style:solid;--amplify-components-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow:var(--amplify-shadows-large);--amplify-components-menu-flex-direction:column;--amplify-components-menu-gap:var(--amplify-space-zero);--amplify-components-menu-max-width:30rem;--amplify-components-menu-min-width:14rem;--amplify-components-menu-small-width:var(--amplify-font-sizes-medium);--amplify-components-menu-small-height:var(--amplify-font-sizes-medium);--amplify-components-menu-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height:2.5rem;--amplify-components-menu-item-padding-inline-start:var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end:var(--amplify-space-medium);--amplify-components-message-align-items:center;--amplify-components-message-background-color:var(--amplify-colors-background-tertiary);--amplify-components-message-border-color:#0000;--amplify-components-message-border-style:solid;--amplify-components-message-border-width:var(--amplify-border-widths-small);--amplify-components-message-border-radius:var(--amplify-radii-xs);--amplify-components-message-color:var(--amplify-colors-font-primary);--amplify-components-message-justify-content:flex-start;--amplify-components-message-padding-block:var(--amplify-space-small);--amplify-components-message-padding-inline:var(--amplify-space-medium);--amplify-components-message-line-height:var(--amplify-line-heights-small);--amplify-components-message-icon-size:var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap:var(--amplify-space-xxs);--amplify-components-message-plain-color:var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color:#0000;--amplify-components-message-plain-info-color:var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color:#0000;--amplify-components-message-plain-error-color:var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color:#0000;--amplify-components-message-plain-success-color:var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color:#0000;--amplify-components-message-plain-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color:#0000;--amplify-components-message-outlined-color:var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color:var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color:var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color:var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color:var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color:var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color:var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-message-filled-color:var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color:var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color:#0000;--amplify-components-message-filled-info-color:var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color:var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color:#0000;--amplify-components-message-filled-error-color:var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color:var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color:#0000;--amplify-components-message-filled-success-color:var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color:var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color:#0000;--amplify-components-message-filled-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color:#0000;--amplify-components-pagination-current-align-items:center;--amplify-components-pagination-current-justify-content:center;--amplify-components-pagination-current-color:var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size:var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color:var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start:var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end:var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property:background-color;--amplify-components-pagination-button-transition-duration:var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items:baseline;--amplify-components-pagination-ellipsis-justify-content:center;--amplify-components-pagination-ellipsis-padding-inline-start:var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end:var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left:var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right:var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius:var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color:var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color:var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color:var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color:var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color:var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color:var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color:var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color:var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color:var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color:var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow:var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color:var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color:var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color:var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius:var(--amplify-radii-small);--amplify-components-placeholder-transition-duration:var(--amplify-time-long);--amplify-components-placeholder-start-color:var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color:var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height:var(--amplify-space-small);--amplify-components-placeholder-default-height:var(--amplify-space-medium);--amplify-components-placeholder-large-height:var(--amplify-space-large);--amplify-components-radio-align-items:center;--amplify-components-radio-justify-content:flex-start;--amplify-components-radio-gap:inherit;--amplify-components-radio-disabled-cursor:not-allowed;--amplify-components-radio-button-align-items:center;--amplify-components-radio-button-justify-content:center;--amplify-components-radio-button-width:var(--amplify-font-sizes-medium);--amplify-components-radio-button-height:var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing:border-box;--amplify-components-radio-button-border-width:var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style:solid;--amplify-components-radio-button-border-radius:50%;--amplify-components-radio-button-border-color:var(--amplify-colors-border-primary);--amplify-components-radio-button-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property:all;--amplify-components-radio-button-transition-duration:var(--amplify-time-medium);--amplify-components-radio-button-outline-color:var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style:solid;--amplify-components-radio-button-outline-width:var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding:var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width:var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height:var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width:var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height:var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color:var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color:var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-label-color:var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width:var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color:var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color:var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color:var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color:var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color:var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight:var(--amplify-font-weights-normal);--amplify-components-rating-large-size:var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size:var(--amplify-font-sizes-xl);--amplify-components-rating-small-size:var(--amplify-font-sizes-small);--amplify-components-rating-filled-color:var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color:var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color:var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color:var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-select-color:var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color:var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex:1;--amplify-components-select-wrapper-display:block;--amplify-components-select-wrapper-position:relative;--amplify-components-select-wrapper-cursor:pointer;--amplify-components-select-icon-wrapper-align-items:center;--amplify-components-select-icon-wrapper-position:absolute;--amplify-components-select-icon-wrapper-top:50%;--amplify-components-select-icon-wrapper-right:var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform:translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events:none;--amplify-components-select-icon-wrapper-small-right:var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right:var(--amplify-space-medium);--amplify-components-select-option-background-color:#0000;--amplify-components-select-option-color:var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color:#0000;--amplify-components-select-white-space:nowrap;--amplify-components-select-min-width:6.5rem;--amplify-components-select-small-min-width:5.5rem;--amplify-components-select-small-padding-inline-end:var(--amplify-space-xl);--amplify-components-select-large-min-width:7.5rem;--amplify-components-select-large-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline:var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline:var(--amplify-space-small);--amplify-components-selectfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction:column;--amplify-components-selectfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color:var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block:var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius:9999px;--amplify-components-sliderfield-track-height:0.375rem;--amplify-components-sliderfield-track-min-width:10rem;--amplify-components-sliderfield-range-background-color:var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius:9999px;--amplify-components-sliderfield-range-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width:1.25rem;--amplify-components-sliderfield-thumb-height:1.25rem;--amplify-components-sliderfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow:var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius:50%;--amplify-components-sliderfield-thumb-border-width:var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color:var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style:solid;--amplify-components-sliderfield-thumb-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color:#0000;--amplify-components-sliderfield-thumb-disabled-box-shadow:none;--amplify-components-sliderfield-thumb-hover-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height:0.25rem;--amplify-components-sliderfield-small-thumb-width:1rem;--amplify-components-sliderfield-small-thumb-height:1rem;--amplify-components-sliderfield-large-track-height:0.625rem;--amplify-components-sliderfield-large-thumb-width:1.5rem;--amplify-components-sliderfield-large-thumb-height:1.5rem;--amplify-components-stepperfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction:column;--amplify-components-stepperfield-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align:center;--amplify-components-stepperfield-button-color:var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color:var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color:var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style:dashed;--amplify-components-storagemanager-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap:var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align:center;--amplify-components-storagemanager-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style:var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style:solid;--amplify-components-storagemanager-file-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block:var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline:var(--amplify-space-small);--amplify-components-storagemanager-file-gap:var(--amplify-space-small);--amplify-components-storagemanager-file-align-items:baseline;--amplify-components-storagemanager-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction:column;--amplify-components-storagemanager-filelist-gap:var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap:round;--amplify-components-storagemanager-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style:solid;--amplify-components-storagemanager-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height:40rem;--amplify-components-storagemanager-previewer-max-width:auto;--amplify-components-storagemanager-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap:var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content:flex-end;--amplify-components-switchfield-disabled-opacity:var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size:var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size:var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size:var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding:var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color:#0000;--amplify-components-switchfield-thumb-border-width:var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style:solid;--amplify-components-switchfield-thumb-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform:var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration:var(--amplify-time-medium);--amplify-components-switchfield-thumb-width:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color:var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding:var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration:var(--amplify-time-short);--amplify-components-switchfield-track-width:var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color:var(--amplify-colors-background-error);--amplify-components-table-border-collapse:collapse;--amplify-components-table-display:table;--amplify-components-table-width:100%;--amplify-components-table-head-display:table-header-group;--amplify-components-table-head-vertical-align:middle;--amplify-components-table-body-display:table-row-group;--amplify-components-table-body-vertical-align:middle;--amplify-components-table-foot-display:table-footer-group;--amplify-components-table-foot-vertical-align:middle;--amplify-components-table-row-display:table-row;--amplify-components-table-row-vertical-align:middle;--amplify-components-table-row-hover-background-color:var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color:var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style:solid;--amplify-components-table-header-border-width:var(--amplify-border-widths-small);--amplify-components-table-header-color:var(--amplify-colors-font-primary);--amplify-components-table-header-display:table-cell;--amplify-components-table-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight:var(--amplify-font-weights-bold);--amplify-components-table-header-padding:var(--amplify-space-medium);--amplify-components-table-header-vertical-align:middle;--amplify-components-table-header-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding:var(--amplify-space-large);--amplify-components-table-header-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding:var(--amplify-space-xs);--amplify-components-table-data-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style:solid;--amplify-components-table-data-border-width:var(--amplify-border-widths-small);--amplify-components-table-data-color:var(--amplify-colors-font-primary);--amplify-components-table-data-display:table-cell;--amplify-components-table-data-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight:var(--amplify-font-weights-normal);--amplify-components-table-data-padding:var(--amplify-space-medium);--amplify-components-table-data-vertical-align:middle;--amplify-components-table-data-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding:var(--amplify-space-large);--amplify-components-table-data-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding:var(--amplify-space-xs);--amplify-components-table-caption-caption-side:bottom;--amplify-components-table-caption-color:var(--amplify-colors-font-primary);--amplify-components-table-caption-display:table-caption;--amplify-components-table-caption-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align:center;--amplify-components-table-caption-word-break:break-all;--amplify-components-table-caption-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size:var(--amplify-font-sizes-small);--amplify-components-tabs-background-color:#0000;--amplify-components-tabs-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style:solid;--amplify-components-tabs-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-gap:0;--amplify-components-tabs-item-background-color:#0000;--amplify-components-tabs-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style:solid;--amplify-components-tabs-item-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-item-color:var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size:var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight:var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical:var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal:var(--amplify-space-medium);--amplify-components-tabs-item-text-align:center;--amplify-components-tabs-item-transition-duration:var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color:#0000;--amplify-components-tabs-item-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow:none;--amplify-components-tabs-item-hover-color:var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color:#0000;--amplify-components-tabs-item-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow:0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color:var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color:#0000;--amplify-components-tabs-item-active-border-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow:none;--amplify-components-tabs-item-active-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color:#0000;--amplify-components-tabs-item-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow:none;--amplify-components-tabs-item-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color:#0000;--amplify-components-tabs-panel-padding-inline:0;--amplify-components-tabs-panel-padding-block:var(--amplify-space-small);--amplify-components-text-color:var(--amplify-colors-font-primary);--amplify-components-text-primary-color:var(--amplify-colors-font-primary);--amplify-components-text-secondary-color:var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color:var(--amplify-colors-font-tertiary);--amplify-components-text-error-color:var(--amplify-colors-font-error);--amplify-components-text-warning-color:var(--amplify-colors-font-warning);--amplify-components-text-success-color:var(--amplify-colors-font-success);--amplify-components-text-info-color:var(--amplify-colors-font-info);--amplify-components-textareafield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color:var(--amplify-colors-border-primary);--amplify-components-togglebutton-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color:var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color:var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color:var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width:var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items:center;--amplify-components-togglebuttongroup-align-content:center;--amplify-components-togglebuttongroup-justify-content:flex-start;--amplify-border-widths-small:1px;--amplify-border-widths-medium:2px;--amplify-border-widths-large:3px;--amplify-colors-red-10:#fce9e9;--amplify-colors-red-20:#f5bcbc;--amplify-colors-red-40:#ef8f8f;--amplify-colors-red-60:#bf4040;--amplify-colors-red-80:#950404;--amplify-colors-red-90:#600;--amplify-colors-red-100:#4d0000;--amplify-colors-orange-10:#fcf2e9;--amplify-colors-orange-20:#f5d9bc;--amplify-colors-orange-40:#efbf8f;--amplify-colors-orange-60:#bf8040;--amplify-colors-orange-80:#954c04;--amplify-colors-orange-90:#630;--amplify-colors-orange-100:#4d2600;--amplify-colors-yellow-10:#fcfce9;--amplify-colors-yellow-20:#f5f5bc;--amplify-colors-yellow-40:#efef8f;--amplify-colors-yellow-60:#bfbf40;--amplify-colors-yellow-80:#959504;--amplify-colors-yellow-90:#660;--amplify-colors-yellow-100:#4d4d00;--amplify-colors-green-10:#ebfaed;--amplify-colors-green-20:#d6f5db;--amplify-colors-green-40:#77ca85;--amplify-colors-green-60:#43a854;--amplify-colors-green-80:#3f7d4a;--amplify-colors-green-90:#365e3d;--amplify-colors-green-100:#2e4832;--amplify-colors-teal-10:#e9f9fc;--amplify-colors-teal-20:#bcecf5;--amplify-colors-teal-40:#7dd6e8;--amplify-colors-teal-60:#40aabf;--amplify-colors-teal-80:#047d95;--amplify-colors-teal-90:#056;--amplify-colors-teal-100:#00404d;--amplify-colors-blue-10:#e6eefe;--amplify-colors-blue-20:#b8cef9;--amplify-colors-blue-40:#7da1e8;--amplify-colors-blue-60:#406abf;--amplify-colors-blue-80:#043495;--amplify-colors-blue-90:#026;--amplify-colors-blue-100:#00194d;--amplify-colors-purple-10:#fee6fe;--amplify-colors-purple-20:#f9b8f9;--amplify-colors-purple-40:#e87de8;--amplify-colors-purple-60:#bf40bf;--amplify-colors-purple-80:#950495;--amplify-colors-purple-90:#606;--amplify-colors-purple-100:#4d004d;--amplify-colors-pink-10:#fee6ee;--amplify-colors-pink-20:#fbb6cd;--amplify-colors-pink-40:#e87da1;--amplify-colors-pink-60:#bf406a;--amplify-colors-pink-80:#950434;--amplify-colors-pink-90:#602;--amplify-colors-pink-100:#4d001a;--amplify-colors-neutral-10:#fafafa;--amplify-colors-neutral-20:#eff0f0;--amplify-colors-neutral-40:#dcdee0;--amplify-colors-neutral-60:#89949f;--amplify-colors-neutral-80:#5c6670;--amplify-colors-neutral-90:#304050;--amplify-colors-neutral-100:#0d1a26;--amplify-colors-primary-10:var(--amplify-colors-teal-10);--amplify-colors-primary-20:var(--amplify-colors-teal-20);--amplify-colors-primary-40:var(--amplify-colors-teal-40);--amplify-colors-primary-60:var(--amplify-colors-teal-60);--amplify-colors-primary-80:var(--amplify-colors-teal-80);--amplify-colors-primary-90:var(--amplify-colors-teal-90);--amplify-colors-primary-100:var(--amplify-colors-teal-100);--amplify-colors-secondary-10:var(--amplify-colors-purple-10);--amplify-colors-secondary-20:var(--amplify-colors-purple-20);--amplify-colors-secondary-40:var(--amplify-colors-purple-40);--amplify-colors-secondary-60:var(--amplify-colors-purple-60);--amplify-colors-secondary-80:var(--amplify-colors-purple-80);--amplify-colors-secondary-90:var(--amplify-colors-purple-90);--amplify-colors-secondary-100:var(--amplify-colors-purple-100);--amplify-colors-font-primary:var(--amplify-colors-neutral-100);--amplify-colors-font-secondary:var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary:var(--amplify-colors-neutral-80);--amplify-colors-font-disabled:var(--amplify-colors-neutral-60);--amplify-colors-font-inverse:var(--amplify-colors-white);--amplify-colors-font-interactive:var(--amplify-colors-primary-80);--amplify-colors-font-hover:var(--amplify-colors-primary-90);--amplify-colors-font-focus:var(--amplify-colors-primary-100);--amplify-colors-font-active:var(--amplify-colors-primary-100);--amplify-colors-font-info:var(--amplify-colors-blue-90);--amplify-colors-font-warning:var(--amplify-colors-orange-90);--amplify-colors-font-error:var(--amplify-colors-red-90);--amplify-colors-font-success:var(--amplify-colors-green-90);--amplify-colors-background-primary:var(--amplify-colors-white);--amplify-colors-background-secondary:var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary:var(--amplify-colors-neutral-60);--amplify-colors-background-disabled:var(--amplify-colors-background-tertiary);--amplify-colors-background-info:var(--amplify-colors-blue-10);--amplify-colors-background-warning:var(--amplify-colors-orange-10);--amplify-colors-background-error:var(--amplify-colors-red-10);--amplify-colors-background-success:var(--amplify-colors-green-10);--amplify-colors-border-primary:var(--amplify-colors-neutral-60);--amplify-colors-border-secondary:var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-border-disabled:var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed:var(--amplify-colors-primary-100);--amplify-colors-border-focus:var(--amplify-colors-primary-100);--amplify-colors-border-error:var(--amplify-colors-red-80);--amplify-colors-border-info:var(--amplify-colors-blue-80);--amplify-colors-border-success:var(--amplify-colors-green-80);--amplify-colors-border-warning:var(--amplify-colors-orange-80);--amplify-colors-shadow-primary:#0d1a2640;--amplify-colors-shadow-secondary:#0d1a2626;--amplify-colors-shadow-tertiary:#0d1a260d;--amplify-colors-overlay-5:#0000000d;--amplify-colors-overlay-10:#0000001a;--amplify-colors-overlay-20:#0003;--amplify-colors-overlay-30:#0000004d;--amplify-colors-overlay-40:#0006;--amplify-colors-overlay-50:#00000080;--amplify-colors-overlay-60:#0009;--amplify-colors-overlay-70:#000000b3;--amplify-colors-overlay-80:#000c;--amplify-colors-overlay-90:#000000e6;--amplify-colors-black:#000;--amplify-colors-white:#fff;--amplify-colors-transparent:#0000;--amplify-fonts-default-variable:"InterVariable","Inter var","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--amplify-fonts-default-static:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--amplify-font-sizes-xxxs:0.375rem;--amplify-font-sizes-xxs:0.5rem;--amplify-font-sizes-xs:0.75rem;--amplify-font-sizes-small:0.875rem;--amplify-font-sizes-medium:1rem;--amplify-font-sizes-large:1.25rem;--amplify-font-sizes-xl:1.5rem;--amplify-font-sizes-xxl:2rem;--amplify-font-sizes-xxxl:2.5rem;--amplify-font-sizes-xxxxl:3rem;--amplify-font-weights-hairline:100;--amplify-font-weights-thin:200;--amplify-font-weights-light:300;--amplify-font-weights-normal:400;--amplify-font-weights-medium:500;--amplify-font-weights-semibold:600;--amplify-font-weights-bold:700;--amplify-font-weights-extrabold:800;--amplify-font-weights-black:900;--amplify-line-heights-small:1.25;--amplify-line-heights-medium:1.5;--amplify-line-heights-large:2;--amplify-opacities-0:0;--amplify-opacities-10:0.1;--amplify-opacities-20:0.2;--amplify-opacities-30:0.3;--amplify-opacities-40:0.4;--amplify-opacities-50:0.5;--amplify-opacities-60:0.6;--amplify-opacities-70:0.7;--amplify-opacities-80:0.8;--amplify-opacities-90:0.9;--amplify-opacities-100:1;--amplify-outline-offsets-small:1px;--amplify-outline-offsets-medium:2px;--amplify-outline-offsets-large:3px;--amplify-outline-widths-small:1px;--amplify-outline-widths-medium:2px;--amplify-outline-widths-large:3px;--amplify-radii-xs:0.125rem;--amplify-radii-small:0.25rem;--amplify-radii-medium:0.5rem;--amplify-radii-large:1rem;--amplify-radii-xl:2rem;--amplify-radii-xxl:4rem;--amplify-radii-xxxl:8rem;--amplify-shadows-small:0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium:0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large:0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero:0;--amplify-space-xxxs:0.25rem;--amplify-space-xxs:0.375rem;--amplify-space-xs:0.5rem;--amplify-space-small:0.75rem;--amplify-space-medium:1rem;--amplify-space-large:1.5rem;--amplify-space-xl:2.0rem;--amplify-space-xxl:3.0rem;--amplify-space-xxxl:4.5rem;--amplify-space-relative-xxxs:0.25em;--amplify-space-relative-xxs:0.375em;--amplify-space-relative-xs:0.5em;--amplify-space-relative-small:0.75em;--amplify-space-relative-medium:1em;--amplify-space-relative-large:1.5em;--amplify-space-relative-xl:2.0em;--amplify-space-relative-xxl:3.0em;--amplify-space-relative-xxxl:4.5em;--amplify-space-relative-full:100%;--amplify-time-short:100ms;--amplify-time-medium:250ms;--amplify-time-long:500ms;--amplify-transforms-slide-x-small:translateX(0.5em);--amplify-transforms-slide-x-medium:translateX(1em);--amplify-transforms-slide-x-large:translateX(2em)}[data-amplify-theme],html{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings:normal){[data-amplify-theme],html{font-family:InterVariable,Inter var,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;line-height:var(--amplify-line-heights-medium);text-rendering:optimizeSpeed}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:normal;align-content:var(--amplify-components-flex-align-content);align-items:stretch;align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:nowrap;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:1rem;gap:var(--amplify-components-flex-gap);justify-content:normal;justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{color:#0d1a26;color:var(--amplify-components-text-color);display:block}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:#0d1a26;color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:#304050;color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:#5c6670;color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:#600;color:var(--amplify-components-text-error-color)}.amplify-text--info{color:#026;color:var(--amplify-components-text-info-color)}.amplify-text--success{color:#365e3d;color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:#630;color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:#eff0f0;background-color:var(--amplify-components-badge-background-color);border-radius:2rem;border-radius:var(--amplify-components-badge-border-radius);color:#0d1a26;color:var(--amplify-components-badge-color);display:inline-flex;font-size:.875rem;font-size:var(--amplify-components-badge-font-size);font-weight:600;font-weight:var(--amplify-components-badge-font-weight);line-height:1;line-height:var(--amplify-components-badge-line-height);padding:.5rem .75rem;padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:center;text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{background-color:#e6eefe;background-color:var(--amplify-components-badge-info-background-color);color:#026;color:var(--amplify-components-badge-info-color)}.amplify-badge--error{background-color:#fce9e9;background-color:var(--amplify-components-badge-error-background-color);color:#600;color:var(--amplify-components-badge-error-color)}.amplify-badge--warning{background-color:#fcf2e9;background-color:var(--amplify-components-badge-warning-background-color);color:#630;color:var(--amplify-components-badge-warning-color)}.amplify-badge--success{background-color:#ebfaed;background-color:var(--amplify-components-badge-success-background-color);color:#365e3d;color:var(--amplify-components-badge-success-color)}.amplify-badge--small{font-size:.75rem;font-size:var(--amplify-components-badge-small-font-size);padding:.375rem .5rem;padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:1rem;font-size:var(--amplify-components-badge-large-font-size);padding:.75rem 1rem;padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color:var(
    --amplify-components-button-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-border-color
  );--amplify-internal-button-color:var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-focus-box-shadow
  );--amplify-internal-button-border-width:var(
    --amplify-components-button-border-width
  );-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-button-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-button-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-button-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-button-padding-inline-end);--amplify-internal-button-disabled-color:var(
    --amplify-components-button-disabled-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-disabled-background-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-disabled-border-color
  );--amplify-internal-button-disabled-text-decoration:initial;--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-loading-color
  );--amplify-internal-button-loading-text-decoration:initial;align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:.25rem;border-radius:var(--amplify-components-button-border-radius);border-style:solid;border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--amplify-components-button-font-size);font-weight:700;font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:1.5;line-height:var(--amplify-components-button-line-height);padding-block-end:.5rem;padding-block-end:var(--amplify-components-button-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-button-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-button-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-button-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;user-select:none}.amplify-button:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-hover-color
  )}.amplify-button:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-focus-color
  );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-active-color
  )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-color
  )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-hover-color
  )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-info-focus-box-shadow
  )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-active-color
  )}.amplify-button--outlined--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-color
  )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-hover-color
  )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-warning-focus-box-shadow
  )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-active-color
  )}.amplify-button--outlined--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-color
  )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-hover-color
  )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-error-focus-box-shadow
  )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-active-color
  )}.amplify-button--outlined--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-color
  )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-hover-color
  )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-success-focus-box-shadow
  )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-active-color
  )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-color
  )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-hover-color
  )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-overlay-focus-box-shadow
  )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-active-color
  )}.amplify-button--menu{--amplify-internal-button-disabled-color:var(
    --amplify-components-button-menu-disabled-color
  );background-color:initial;background-color:var(--amplify-components-button-menu-background-color);border-width:0;border-width:var(--amplify-components-button-menu-border-width);justify-content:start;justify-content:var(--amplify-components-button-menu-justify-content)}.amplify-button--menu:hover{background-color:#047d95;background-color:var(--amplify-components-button-menu-hover-background-color);color:#fff;color:var(--amplify-components-button-menu-hover-color)}.amplify-button--menu:focus{background-color:#047d95;background-color:var(--amplify-components-button-menu-focus-background-color);box-shadow:none;color:#fff;color:var(--amplify-components-button-menu-focus-color)}.amplify-button--menu:active{background-color:#056;background-color:var(--amplify-components-button-menu-active-background-color);color:#fff;color:var(--amplify-components-button-menu-active-color)}.amplify-button--primary{--amplify-internal-button-border-width:var(
    --amplify-components-button-primary-border-width
  );--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-primary-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-primary-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-primary-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-primary-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-primary-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-primary-loading-color
  )}.amplify-button--primary:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-hover-color
  )}.amplify-button--primary:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-focus-box-shadow
  )}.amplify-button--primary:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-active-color
  )}.amplify-button--primary--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-color
  )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-hover-color
  )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-info-focus-box-shadow
  )}.amplify-button--primary--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-active-color
  )}.amplify-button--primary--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-color
  )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-hover-color
  )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-warning-focus-box-shadow
  )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-active-color
  )}.amplify-button--primary--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-color
  )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-hover-color
  )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-error-focus-box-shadow
  )}.amplify-button--primary--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-active-color
  )}.amplify-button--primary--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-color
  )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-hover-color
  )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-success-focus-box-shadow
  )}.amplify-button--primary--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-active-color
  )}.amplify-button--primary--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-color
  )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-hover-color
  )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-overlay-focus-box-shadow
  )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-active-color
  )}.amplify-button--link{--amplify-internal-button-border-width:var(
    --amplify-components-button-link-border-width
  );--amplify-internal-button-background-color:var(
    --amplify-components-button-link-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-link-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-link-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-link-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-link-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-link-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-link-loading-color
  )}.amplify-button--link:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-hover-color
  )}.amplify-button--link:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-focus-box-shadow
  )}.amplify-button--link:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-active-color
  )}.amplify-button--link--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-color
  )}.amplify-button--link--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-hover-color
  )}.amplify-button--link--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-info-focus-box-shadow
  )}.amplify-button--link--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-active-color
  )}.amplify-button--link--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-color
  )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-hover-color
  )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-warning-focus-box-shadow
  )}.amplify-button--link--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-active-color
  )}.amplify-button--link--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-color
  )}.amplify-button--link--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-hover-color
  )}.amplify-button--link--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-error-focus-box-shadow
  )}.amplify-button--link--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-active-color
  )}.amplify-button--link--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-color
  )}.amplify-button--link--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-hover-color
  )}.amplify-button--link--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-success-focus-box-shadow
  )}.amplify-button--link--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-active-color
  )}.amplify-button--link--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-color
  )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-hover-color
  )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-overlay-focus-box-shadow
  )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-active-color
  )}.amplify-button--destructive{--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-destructive-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-destructive-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-destructive-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-destructive-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-destructive-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-destructive-loading-color
  );background-color:#bf4040;background-color:var(--amplify-components-button-destructive-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-border-color);border-width:1px;border-width:var(--amplify-components-button-destructive-border-width);color:#fff;color:var(--amplify-components-button-destructive-color)}.amplify-button--destructive:hover{background-color:#950404;background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-hover-border-color);color:#fff;color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:#950404;background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-focus-border-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-button-destructive-focus-box-shadow);color:#fff;color:var(--amplify-components-button-destructive-focus-color)}.amplify-button--destructive:active{background-color:#4d0000;background-color:var(--amplify-components-button-destructive-active-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-active-border-color);color:#fff;color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{--amplify-internal-button-disabled-text-decoration:none;--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-warning-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-warning-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-warning-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-warning-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-warning-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-warning-loading-color
  );--amplify-internal-button-loading-text-decoration:none;background-color:initial;background-color:var(--amplify-components-button-warning-background-color);border-color:#bf4040;border-color:var(--amplify-components-button-warning-border-color);border-width:1px;border-width:var(--amplify-components-button-warning-border-width);color:#bf4040;color:var(--amplify-components-button-warning-color)}.amplify-button--warning:hover{background-color:#fce9e9;background-color:var(--amplify-components-button-warning-hover-background-color);border-color:#950404;border-color:var(--amplify-components-button-warning-hover-border-color);color:#600;color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:#fce9e9;background-color:var(--amplify-components-button-warning-focus-background-color);border-color:#950404;border-color:var(--amplify-components-button-warning-focus-border-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-button-warning-focus-box-shadow);color:#950404;color:var(--amplify-components-button-warning-focus-color)}.amplify-button--warning:active{background-color:#f5bcbc;background-color:var(--amplify-components-button-warning-active-background-color);border-color:#4d0000;border-color:var(--amplify-components-button-warning-active-border-color);color:#4d0000;color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-button-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-button-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-button-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-button-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-button-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-button-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-button-small-padding-inline-start)}.amplify-button--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-button-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-button-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-button-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-button-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-button-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-button-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-button-large-padding-inline-start)}.amplify-button--disabled{cursor:not-allowed}.amplify-button--disabled,.amplify-button--disabled :focus,.amplify-button--disabled:active,.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:active,.amplify-button--loading:focus,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:#89949f;color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:center;align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:.5rem;gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion:reduce){.amplify-button{transition:none}}.amplify-dropzone{background-color:#fff;background-color:var(--amplify-components-dropzone-background-color);border-color:#89949f;border-color:var(--amplify-components-dropzone-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-border-width);color:#0d1a26;color:var(--amplify-components-dropzone-color);display:block;padding-block:2rem;padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:1.5rem;padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:center;text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{background-color:#eff0f0;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-dropzone-disabled-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-disabled-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-disabled-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-disabled-border-width);color:#89949f;color:var(--amplify-components-dropzone-disabled-color);cursor:not-allowed}.amplify-dropzone--active{background-color:#e9f9fc;background-color:var(--amplify-components-dropzone-active-background-color);border-color:#00404d;border-color:var(--amplify-components-dropzone-active-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-active-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-active-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-active-border-width);color:#0d1a26;color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:#fce9e9;background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:#00404d;border-color:var(--amplify-components-dropzone-rejected-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-rejected-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-rejected-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-rejected-border-width);color:#600;color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:#ebfaed;background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:#3f7d4a;border-color:var(--amplify-components-dropzone-accepted-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-accepted-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-accepted-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-accepted-border-width);color:#365e3d;color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:#304050;color:var(--amplify-components-fieldmessages-description-color);font-size:.875rem;font-size:var(--amplify-components-fieldmessages-description-font-size);font-style:italic;font-style:var(--amplify-components-fieldmessages-description-font-style)}.amplify-field__error-message{color:#600;color:var(--amplify-components-fieldmessages-error-color);font-size:.875rem;font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:#0d1a26;color:var(--amplify-components-heading-color);display:block;line-height:1.25;line-height:var(--amplify-components-heading-line-height)}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:3rem;font-size:var(--amplify-components-heading-1-font-size);font-weight:300;font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:2.5rem;font-size:var(--amplify-components-heading-2-font-size);font-weight:400;font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:2rem;font-size:var(--amplify-components-heading-3-font-size);font-weight:500;font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:1.5rem;font-size:var(--amplify-components-heading-4-font-size);font-weight:600;font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:1.25rem;font-size:var(--amplify-components-heading-5-font-size);font-weight:700;font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:1rem;font-size:var(--amplify-components-heading-6-font-size);font-weight:800;font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{fill:currentColor;display:inline-block;line-height:1;line-height:var(--amplify-components-icon-line-height);vertical-align:middle}.amplify-icon,.amplify-icon>svg{height:1em;height:var(--amplify-components-icon-height)}.amplify-icon>svg{width:1em;width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:700;font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-fieldcontrol-color:var(
    --amplify-components-input-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-input-border-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-input-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-input-focus-border-color
  );border-color:#89949f;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:solid;border-style:var(--amplify-components-fieldcontrol-border-style);border-width:1px;border-width:var(--amplify-components-fieldcontrol-border-width);box-sizing:border-box;color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);display:inline-block;font-size:1rem;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:1.5;line-height:var(--amplify-components-fieldcontrol-line-height);outline-color:#0000;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:solid;outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:2px;outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-fieldcontrol-transition-duration);-webkit-user-select:text;user-select:text;width:100%}.amplify-input:focus{border-color:#00404d;border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-input--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-input--error,.amplify-input--error:focus{border-color:#950404;border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{-webkit-border-before:none;-webkit-border-before:var(--amplify-components-fieldcontrol-quiet-border-block-start);-webkit-border-start:none;-webkit-border-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);-webkit-border-end:none;-webkit-border-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-block-start:none;border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-end:none;border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:none;border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-radius:0;border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:#950404;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{background-color:#eff0f0;background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:#89949f;color:var(--amplify-components-fieldcontrol-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-textarea{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-end);border-color:#89949f;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:solid;border-style:var(--amplify-components-fieldcontrol-border-style);border-width:1px;border-width:var(--amplify-components-fieldcontrol-border-width);box-sizing:border-box;color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);font-size:1rem;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:1.5;line-height:var(--amplify-components-fieldcontrol-line-height);max-height:100%;outline-color:#0000;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:solid;outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:2px;outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-fieldcontrol-transition-duration);-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:100%}.amplify-textarea:focus{border-color:#00404d;border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-textarea--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-textarea--error,.amplify-textarea--error:focus{border-color:#950404;border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{-webkit-border-before:none;-webkit-border-before:var(--amplify-components-fieldcontrol-quiet-border-block-start);-webkit-border-start:none;-webkit-border-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);-webkit-border-end:none;-webkit-border-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-block-start:none;border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-end:none;border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:none;border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-radius:0;border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:#950404;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{background-color:#eff0f0;background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:#89949f;color:var(--amplify-components-fieldcontrol-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-image{height:auto;height:var(--amplify-components-image-height);max-width:100%;max-width:var(--amplify-components-image-max-width);object-fit:fill;object-fit:var(--amplify-components-image-object-fit);object-position:initial;object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:#047d95;color:var(--amplify-components-link-color);cursor:pointer;-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration)}.amplify-link:visited{color:#047d95;color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:#00404d;color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:#00404d;color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:#056;color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{fill:none;stroke:#eff0f0;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-font-size
  );--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-stroke-width
  );font-size:.75rem;font-size:var(--amplify-components-loader-font-size);height:1rem;height:var(--amplify-components-loader-height);width:1rem;width:var(--amplify-components-loader-width)}.amplify-loader circle:last-of-type{stroke:#047d95;stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:round;stroke-linecap:var(--amplify-components-loader-stroke-linecap);animation-duration:1s;animation-duration:var(--amplify-components-loader-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-circular;animation-timing-function:linear;transform-origin:center center}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{stroke-dasharray:100% 200%;stroke-dashoffset:50%;animation:none}}.amplify-loader line:last-of-type{stroke:#047d95;stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-duration:1s;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-linear;animation-timing-function:linear}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{stroke-dashoffset:-50%;animation:none}}.amplify-loader--small{--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-small-stroke-width
  );--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-small-font-size
  );font-size:.5rem;font-size:var(--amplify-components-loader-small-font-size);height:.875rem;height:var(--amplify-components-loader-small-height);width:.875rem;width:var(--amplify-components-loader-small-width)}.amplify-loader--large{--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-large-stroke-width
  );--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-large-font-size
  );font-size:.875rem;font-size:var(--amplify-components-loader-large-font-size);height:1.25rem;height:var(--amplify-components-loader-large-height);width:1.25rem;width:var(--amplify-components-loader-large-width)}.amplify-loader--linear{stroke:#eff0f0;stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:round;stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size);min-width:5rem;min-width:var(--amplify-components-loader-linear-min-width);width:100%;width:var(--amplify-components-loader-linear-width)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{stroke-dashoffset:0%;stroke-dasharray:none;animation:none}.amplify-loader__label{fill:#0d1a26;fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:.5s;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:.25rem;border-radius:var(--amplify-components-placeholder-border-radius);display:block;height:1rem;height:var(--amplify-components-placeholder-default-height);width:100%}.amplify-placeholder--small{height:.75rem;height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:1.5rem;height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:#fafafa;background-color:var(--amplify-components-placeholder-start-color)}to{background-color:#eff0f0;background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion:reduce){.amplify-placeholder{animation:none;background-color:#eff0f0;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{align-items:center;display:flex;font-size:.75rem;font-size:var(--amplify-components-copy-font-size);gap:1em;gap:var(--amplify-components-copy-gap);justify-content:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:#0d1a26;fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{font-size:.5rem;font-size:var(--amplify-components-copy-tool-tip-font-size);visibility:visible}[data-amplify-copy-tooltip]{bottom:1.5rem;bottom:var(--amplify-components-copy-tool-tip-bottom);color:#00404d;color:var(--amplify-components-copy-tool-tip-color);position:absolute;visibility:hidden}.amplify-accordion{background-color:#fff;background-color:var(--amplify-components-accordion-background-color);border-radius:.25rem;border-radius:var(--amplify-components-accordion-item-border-radius);display:block}.amplify-accordion__item{border-color:#dcdee0;border-color:var(--amplify-components-accordion-item-border-color);border-style:solid;border-style:var(--amplify-components-accordion-item-border-style);border-width:1px;border-width:var(--amplify-components-accordion-item-border-width);display:block;position:relative}.amplify-accordion__item+.amplify-accordion__item{-webkit-margin-before:-1px;-webkit-margin-before:calc(var(--amplify-components-accordion-item-border-width)*-1);margin-block-start:-1px;margin-block-start:calc(var(--amplify-components-accordion-item-border-width)*-1)}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:.25rem;border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:.25rem;border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:.25rem;border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:.25rem;border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{align-items:center;align-items:var(--amplify-components-accordion-item-trigger-align-items);border-radius:.25rem;border-radius:var(--amplify-components-accordion-item-border-radius);color:inherit;color:var(--amplify-components-accordion-item-trigger-color);cursor:pointer;display:flex;gap:.75rem;gap:var(--amplify-components-accordion-item-trigger-gap);justify-content:space-between;justify-content:var(--amplify-components-accordion-item-trigger-justify-content);padding-block:.5rem;padding-block:var(--amplify-components-accordion-item-trigger-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);position:relative}.amplify-accordion__item__trigger:hover{background-color:#0000000d;background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:inherit;color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{border-color:#00404d;border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{-webkit-padding-after:.75rem;-webkit-padding-after:var(--amplify-components-accordion-item-content-padding-block-end);-webkit-padding-before:.25rem;-webkit-padding-before:var(--amplify-components-accordion-item-content-padding-block-start);color:inherit;color:var(--amplify-components-accordion-item-content-color);display:block;padding-block-end:.75rem;padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:.25rem;padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:.75rem;padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:#5c6670;color:var(--amplify-components-accordion-item-icon-color);transition-duration:.25s;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-property:transform;transition-timing-function:cubic-bezier(.87,0,.13,1);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:center;align-items:var(--amplify-components-alert-align-items);background-color:#eff0f0;background-color:var(--amplify-components-alert-background-color);color:#0d1a26;color:var(--amplify-components-alert-color);justify-content:space-between;justify-content:var(--amplify-components-alert-justify-content);padding-block:.75rem;padding-block:var(--amplify-components-alert-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{background-color:#e6eefe;background-color:var(--amplify-components-alert-info-background-color);color:#026;color:var(--amplify-components-alert-info-color)}.amplify-alert--error{background-color:#fce9e9;background-color:var(--amplify-components-alert-error-background-color);color:#600;color:var(--amplify-components-alert-error-color)}.amplify-alert--warning{background-color:#fcf2e9;background-color:var(--amplify-components-alert-warning-background-color);color:#630;color:var(--amplify-components-alert-warning-color)}.amplify-alert--success{background-color:#ebfaed;background-color:var(--amplify-components-alert-success-background-color);color:#365e3d;color:var(--amplify-components-alert-success-color)}.amplify-alert__icon{font-size:1.5rem;font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-size:1rem;font-size:var(--amplify-components-alert-heading-font-size);font-weight:700;font-weight:var(--amplify-components-alert-heading-font-weight)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu--empty,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu__option{padding-block:.5rem;padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{display:block;position:relative}.amplify-autocomplete__menu{-webkit-margin-before:.25rem;-webkit-margin-before:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:#fff;background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:#89949f;border-color:var(--amplify-components-autocomplete-menu-border-color);border-radius:.25rem;border-radius:var(--amplify-components-autocomplete-menu-border-radius);border-style:solid;border-style:var(--amplify-components-autocomplete-menu-border-style);border-width:1px;border-width:var(--amplify-components-autocomplete-menu-border-width);margin-block-start:.25rem;margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);position:absolute;width:100%;width:var(--amplify-components-autocomplete-menu-width);z-index:999999}.amplify-autocomplete__menu--empty{display:flex;display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{align-items:center;align-items:var(--amplify-components-autocomplete-menu-loading-align-items);display:flex;display:var(--amplify-components-autocomplete-menu-loading-display);gap:.25rem;gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{display:flex;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:column;flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:300px;max-height:var(--amplify-components-autocomplete-menu-options-max-height);overscroll-behavior:contain;position:relative}.amplify-autocomplete__menu__option{background-color:#fff;background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:currentcolor;color:var(--amplify-components-autocomplete-menu-option-color);cursor:pointer;cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:.1s;transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:background-color,color;transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:ease;transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:#047d95;background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:#fff;color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{background-color:#00000080;background-color:var(--amplify-components-authenticator-modal-background-color);height:100%;height:var(--amplify-components-authenticator-modal-height);left:0;left:var(--amplify-components-authenticator-modal-left);overflow-y:auto;position:fixed;top:0;top:var(--amplify-components-authenticator-modal-top);width:100%;width:var(--amplify-components-authenticator-modal-width);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width:30rem){[data-amplify-authenticator] [data-amplify-container]{width:30rem;width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:#fff;background-color:var(--amplify-components-authenticator-router-background-color);border-color:#89949f;border-color:var(--amplify-components-authenticator-router-border-color);border-style:solid;border-style:var(--amplify-components-authenticator-router-border-style);border-width:1px;border-width:var(--amplify-components-authenticator-router-border-width);box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-components-authenticator-router-box-shadow)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:1rem;padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:2rem;padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:#fafafa;background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width:26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:1rem;margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:1.5rem;font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{-webkit-padding-after:1rem;-webkit-padding-after:var(--amplify-space-medium);flex-direction:column;padding-block-end:1rem;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:1rem;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{color:#43a854;color:var(--amplify-colors-green-60,#34a853);font-size:2.5rem;font-size:var(--amplify-font-sizes-xxxl)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border-radius:.25rem;border-radius:var(--amplify-radii-small);padding:1rem;padding:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:#600;color:var(--amplify-colors-font-error);margin-top:.75rem;margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:12rem;font-size:var(--amplify-components-authenticator-passkey-icon-size,12rem)}.amplify-avatar{--avatar-color:var(--amplify-components-avatar-color);--avatar-background-color:var(--amplify-components-avatar-background-color);--avatar-filled-background-color:var(--amplify-components-avatar-color);--avatar-filled-color:var(--amplify-components-avatar-background-color);--avatar-border-color:var(--amplify-components-avatar-border-color);--avatar-size:var(--amplify-components-avatar-width);--amplify-components-icon-height:100%;align-items:center;background-color:var(--avatar-background-color);border-radius:100%;border-radius:var(--amplify-components-avatar-border-radius);color:var(--avatar-color);display:inline-flex;font-size:.875rem;font-size:var(--amplify-components-avatar-font-size);font-weight:600;font-weight:var(--amplify-components-avatar-font-weight);height:2rem;height:var(--amplify-components-avatar-height);justify-content:center;overflow:hidden;position:relative;width:2rem;width:var(--amplify-components-avatar-width)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{background-color:initial;border-color:var(--avatar-border-color);border-style:solid;border-width:2px;border-width:var(--amplify-components-avatar-border-width);color:var(--avatar-color);padding:2px;padding:var(--amplify-components-avatar-border-width)}.amplify-avatar--small{--avatar-size:var(--amplify-components-avatar-small-width);font-size:.75rem;font-size:var(--amplify-components-avatar-small-font-size);height:1.5rem;height:var(--amplify-components-avatar-small-height);width:1.5rem;width:var(--amplify-components-avatar-small-width)}.amplify-avatar--large{--avatar-size:var(--amplify-components-avatar-large-width);font-size:1rem;font-size:var(--amplify-components-avatar-large-font-size);height:2.5rem;height:var(--amplify-components-avatar-large-height);width:2.5rem;width:var(--amplify-components-avatar-large-width)}.amplify-avatar--warning{--avatar-border-color:var(
    --amplify-components-avatar-warning-border-color
  );--avatar-background-color:var(
    --amplify-components-avatar-warning-background-color
  );--avatar-color:var(--amplify-components-avatar-warning-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-warning-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-warning-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-warning-color
  )}.amplify-avatar--error{--avatar-border-color:var(--amplify-components-avatar-error-border-color);--avatar-background-color:var(
    --amplify-components-avatar-error-background-color
  );--avatar-color:var(--amplify-components-avatar-error-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-error-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-error-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-error-color
  )}.amplify-avatar--info{--avatar-border-color:var(--amplify-components-avatar-info-border-color);--avatar-background-color:var(
    --amplify-components-avatar-info-background-color
  );--avatar-color:var(--amplify-components-avatar-info-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-info-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-info-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-info-color
  )}.amplify-avatar--success{--avatar-border-color:var(
    --amplify-components-avatar-success-border-color
  );--avatar-background-color:var(
    --amplify-components-avatar-success-background-color
  );--avatar-color:var(--amplify-components-avatar-success-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-success-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-success-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-success-color
  )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size)*.6)}.amplify-avatar__image{display:block;height:100%;object-fit:cover;width:100%}.amplify-avatar__loader{stroke:#0000;height:100%;inset:0;position:absolute;width:100%}.amplify-breadcrumbs__list{color:#5c6670;color:var(--amplify-components-breadcrumbs-color);display:flex;flex-direction:row;flex-direction:var(--amplify-components-breadcrumbs-flex-direction);flex-wrap:wrap;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);gap:0;gap:var(--amplify-components-breadcrumbs-gap)}.amplify-breadcrumbs__item{align-items:center;align-items:var(--amplify-components-breadcrumbs-item-align-items);color:inherit;color:var(--amplify-components-breadcrumbs-item-color);display:inline-flex;flex-direction:row;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-item-font-size);line-height:1;line-height:var(--amplify-components-breadcrumbs-item-line-height)}.amplify-breadcrumbs__separator{color:inherit;color:var(--amplify-components-breadcrumbs-separator-color);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:.375rem;padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:#047d95;color:var(--amplify-components-breadcrumbs-link-color);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:400;font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-block:.375rem;padding-block:var(--amplify-components-breadcrumbs-link-padding-block);padding-inline:.5rem;padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);-webkit-text-decoration:none;-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:none;text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:inherit;color:var(--amplify-components-breadcrumbs-link-current-color);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:400;font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:none;-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:none;text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:#fff;background-color:var(--amplify-components-card-background-color);border-color:#0000;border-color:var(--amplify-components-card-border-color);border-radius:.125rem;border-radius:var(--amplify-components-card-border-radius);border-style:solid;border-style:var(--amplify-components-card-border-style);border-width:0;border-width:var(--amplify-components-card-border-width);box-shadow:none;box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:1rem;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:#fff;background-color:var(--amplify-components-card-outlined-background-color);border-color:#89949f;border-color:var(--amplify-components-card-outlined-border-color);border-radius:.125rem;border-radius:var(--amplify-components-card-outlined-border-radius);border-style:solid;border-style:var(--amplify-components-card-outlined-border-style);border-width:1px;border-width:var(--amplify-components-card-outlined-border-width);box-shadow:none;box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:#fff;background-color:var(--amplify-components-card-elevated-background-color);border-color:#0000;border-color:var(--amplify-components-card-elevated-border-color);border-radius:.125rem;border-radius:var(--amplify-components-card-elevated-border-radius);border-style:solid;border-style:var(--amplify-components-card-elevated-border-style);border-width:0;border-width:var(--amplify-components-card-elevated-border-width);box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{--amplify-components-pagination-current-color:var(
    --amplify-components-collection-pagination-current-color
  );--amplify-components-pagination-current-background-color:var(
    --amplify-components-collection-pagination-current-background-color
  );--amplify-components-pagination-button-color:var(
    --amplify-components-collection-pagination-button-color
  );--amplify-components-pagination-button-hover-color:var(
    --amplify-components-collection-pagination-button-hover-color
  );--amplify-components-pagination-button-hover-background-color:var(
    --amplify-components-collection-pagination-button-hover-background-color
  );--amplify-components-pagination-button-disabled-color:var(
    --amplify-components-collection-pagination-button-disabled-color
  );justify-content:center}.amplify-collection__search{--amplify-components-searchfield-input-color:var(
    --amplify-components-collection-search-input-color
  );--amplify-components-searchfield-button-color:var(
    --amplify-components-collection-search-button-color
  );--amplify-components-searchfield-button-active-background-color:var(
    --amplify-components-collection-search-button-active-background-color
  );--amplify-components-searchfield-button-active-border-color:var(
    --amplify-components-collection-search-button-active-border-color
  );--amplify-components-searchfield-button-active-color:var(
    --amplify-components-collection-search-button-active-color
  );--amplify-components-searchfield-button-disabled-background-color:var(
    --amplify-components-collection-search-button-disabled-background-color
  );--amplify-components-searchfield-button-disabled-border-color:var(
    --amplify-components-collection-search-button-disabled-border-color
  );--amplify-components-searchfield-button-disabled-color:var(
    --amplify-components-collection-search-button-disabled-color
  );--amplify-components-searchfield-button-focus-background-color:var(
    --amplify-components-collection-search-button-focus-background-color
  );--amplify-components-searchfield-button-focus-border-color:var(
    --amplify-components-collection-search-button-focus-border-color
  );--amplify-components-searchfield-button-focus-color:var(
    --amplify-components-collection-search-button-focus-color
  );--amplify-components-searchfield-button-hover-background-color:var(
    --amplify-components-collection-search-button-hover-background-color
  );--amplify-components-searchfield-button-hover-border-color:var(
    --amplify-components-collection-search-button-hover-border-color
  );--amplify-components-searchfield-button-hover-color:var(
    --amplify-components-collection-search-button-hover-color
  );flex-direction:row;justify-content:center}.amplify-checkbox{align-items:center;align-items:var(--amplify-components-checkbox-align-items);cursor:pointer;cursor:var(--amplify-components-checkbox-cursor);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{color:#89949f;color:var(--amplify-components-checkbox-label-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-checkbox-disabled-cursor)}.amplify-checkbox__button{--amplify-internal-checkbox_button-focused-before-border-color:var(
    --amplify-components-checkbox-button-focus-border-color
  );--amplify-internal-checkbox_button-focused-before-box-shadow:var(
    --amplify-components-checkbox-button-focus-box-shadow
  );align-items:center;align-items:var(--amplify-components-checkbox-button-align-items);color:#fff;color:var(--amplify-components-checkbox-button-color);justify-content:center;justify-content:var(--amplify-components-checkbox-button-justify-content);position:relative;position:var(--amplify-components-checkbox-button-position)}.amplify-checkbox__button:before{border-color:#89949f;border-color:var(--amplify-components-checkbox-button-before-border-color);border-radius:20%;border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:solid;border-style:var(--amplify-components-checkbox-button-before-border-style);border-width:2px;border-width:var(--amplify-components-checkbox-button-before-border-width);box-sizing:border-box;content:"";display:inline-block;height:100%;height:var(--amplify-components-checkbox-button-before-height);position:absolute;width:100%;width:var(--amplify-components-checkbox-button-before-width)}.amplify-checkbox__button--focused:before{border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow);outline-color:#0000;outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);outline-style:solid;outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:2px;outline-width:var(--amplify-components-checkbox-button-focus-outline-width)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color:var(
    --amplify-components-checkbox-button-error-focus-border-color
  );--amplify-internal-checkbox_button-focused-before-box-shadow:var(
    --amplify-components-checkbox-button-error-focus-box-shadow
  )}.amplify-checkbox__button--error:before{border-color:#950404;border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:#eff0f0;border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-background-color
  );background-color:#047d95;background-color:var(--amplify-components-checkbox-icon-background-color);border-radius:20%;border-radius:var(--amplify-components-checkbox-icon-border-radius);height:1em;line-height:1;opacity:0;opacity:var(--amplify-components-checkbox-icon-opacity);transform:scale(0);transform:var(--amplify-components-checkbox-icon-transform);transition-duration:.1s;transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-property:all;transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-timing-function:ease-in-out;transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);width:1em}.amplify-checkbox__icon--checked{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-checked-disabled-background-color
  );opacity:1;opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:scale(1);transform:var(--amplify-components-checkbox-icon-checked-transform)}.amplify-checkbox__icon--indeterminate{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-indeterminate-disabled-background-color
  );opacity:1;opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:scale(1);transform:var(--amplify-components-checkbox-icon-indeterminate-transform)}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:#0d1a26;color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:#89949f;color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:center;align-content:var(--amplify-components-checkboxfield-align-content);align-items:flex-start;align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:column;flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:center;justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:100%;height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size:var(
    --amplify-components-divider-border-width
  );border-color:#89949f;border-color:var(--amplify-components-divider-border-color);border-style:solid;border-style:var(--amplify-components-divider-border-style);border-width:0;display:flex;justify-content:center;opacity:.6;opacity:var(--amplify-components-divider-opacity);padding:0;position:relative;text-align:center}.amplify-divider:after{background-color:#fff;background-color:var(--amplify-components-divider-label-background-color);color:#5c6670;color:var(--amplify-components-divider-label-color);content:attr(data-label);font-size:.875rem;font-size:var(--amplify-components-divider-label-font-size);padding-inline:1rem;padding-inline:var(--amplify-components-divider-label-padding-inline);position:absolute;transform:translateY(-50%)}.amplify-divider--small{--amplify-internal-divider-size:var(
    --amplify-components-divider-small-border-width
  )}.amplify-divider--large{--amplify-internal-divider-size:var(
    --amplify-components-divider-large-border-width
  )}.amplify-divider--horizontal{border-bottom-width:var(--amplify-internal-divider-size);width:100%}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{padding-block:0;padding-inline:0;top:auto;transform:translateX(-50%)}.amplify-field{flex-direction:column;flex-direction:var(--amplify-components-field-flex-direction);font-size:1rem;font-size:var(--amplify-components-field-font-size);gap:.5rem;gap:var(--amplify-components-field-gap)}.amplify-field--small{font-size:.875rem;font-size:var(--amplify-components-field-small-font-size);gap:.25rem;gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:1.25rem;font-size:var(--amplify-components-field-large-font-size);gap:.75rem;gap:var(--amplify-components-field-large-gap)}.amplify-label{color:#304050;color:var(--amplify-components-field-label-color)}.amplify-field-group :not(:first-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control{border-end-start-radius:0;border-start-start-radius:0}@supports not (border-start-start-radius:0){.amplify-field-group :not(:first-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control{border-bottom-left-radius:0;border-top-left-radius:0}}.amplify-field-group :not(:last-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-field-group :not(:last-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{align-self:stretch;gap:0;gap:var(--amplify-components-fieldgroup-gap)}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{align-items:center;align-items:var(--amplify-components-fieldgroup-vertical-align-items);flex-direction:column}.amplify-field-group__outer-end,.amplify-field-group__outer-start{align-items:center;align-items:var(--amplify-components-fieldgroup-outer-align-items);display:flex;flex-shrink:0}.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:#0000}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-end-color:#0000}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-webkit-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{height:100%;pointer-events:none;position:absolute;top:0}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{height:100%;pointer-events:all}.amplify-field-group__inner-end{left:auto;right:0}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{left:0;right:auto}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{-webkit-padding-end:3rem;-webkit-padding-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end)*3);padding-inline-end:3rem;padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end)*3)}.amplify-field-group--has-inner-start .amplify-input{-webkit-padding-start:3rem;-webkit-padding-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start)*3);padding-inline-start:3rem;padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start)*3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-start);display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start)}.amplify-fieldset{background-color:initial;background-color:var(--amplify-components-fieldset-background-color);border-radius:.125rem;border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:column;flex-direction:var(--amplify-components-fieldset-flex-direction);gap:.5rem;gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:.25rem;gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:.75rem;gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:1px solid #dcdee0;border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:1rem;padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:.75rem;padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:1.5rem;padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:#0d1a26;color:var(--amplify-components-fieldset-legend-color);font-size:1rem;font-size:var(--amplify-components-fieldset-legend-font-size);font-weight:700;font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:1.5;line-height:var(--amplify-components-fieldset-legend-line-height)}.amplify-fieldset__legend--small{font-size:.875rem;font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:1.25rem;font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{position:absolute;right:1rem;right:var(--amplify-space-medium);top:1rem;top:var(--amplify-space-medium);z-index:2}.liveness-detector .amplify-button--primary:focus{box-shadow:none;outline:2px solid #00404d;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-duration:1s;animation-fill-mode:forwards;animation-name:amplify-liveness-animation-fadeout}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{align-items:center;background-color:#fff;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid #dcdee0;border:1px solid var(--amplify-colors-neutral-40);flex-direction:column;justify-content:center;position:relative}.amplify-liveness-camera-module--mobile{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.amplify-liveness-video{height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.amplify-liveness-freshness-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{left:50%;position:absolute;top:50%}.amplify-liveness-connecting-loader{background-color:#fff;background-color:var(--amplify-colors-background-primary);display:flex;z-index:3}.amplify-liveness-connecting-loader,.amplify-liveness-oval-canvas{align-items:center;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.amplify-liveness-oval-canvas{left:0;top:0}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{left:1rem;left:var(--amplify-space-medium);position:absolute;top:1rem;top:var(--amplify-space-medium);z-index:1}.amplify-liveness-recording-icon{align-items:center;background-color:#fff;border-radius:.25rem;border-radius:var(--amplify-radii-small);flex-direction:column;gap:.375rem;gap:var(--amplify-space-xxs);padding:.375rem;padding:var(--amplify-space-xxs)}.amplify-liveness-recording-icon .amplify-text{color:#000;color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:#fff;background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:.5rem;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:#fff;background-color:var(--amplify-colors-background-primary);max-width:100%;padding:.75rem;padding:var(--amplify-space-small)}.amplify-liveness-toast__message{color:#0d1a26;color:var(--amplify-colors-font-primary);flex-direction:column;text-align:center}.amplify-liveness-toast--medium{border-radius:.5rem;border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:2rem;font-size:var(--amplify-font-sizes-xxl);padding:0 .5rem;padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:#047d95;background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:#fff;color:var(--amplify-colors-font-inverse);flex-direction:column;text-align:center}.amplify-liveness-toast__container{align-items:center;flex-direction:column;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-liveness-toast--error{background-color:#950404;background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:#fff;color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{--amplify-liveness-match-indicator-transition:transform 0.2s linear;display:block;position:relative;width:min(70%,200px)}.amplify-liveness-match-indicator__bar{--percentage:0;background:#fff;background:var(--amplify-colors-white);border:1px solid #eff0f0;border:1px solid var(--amplify-colors-border-tertiary);border-radius:.5rem;border-radius:var(--amplify-radii-medium);display:block;height:1rem;height:var(--amplify-space-medium);overflow:hidden;position:relative;transform:translateZ(0);width:100%}.amplify-liveness-match-indicator__pin{--percentage:0;display:block;left:0;top:50%}.amplify-liveness-match-indicator__bar:after,.amplify-liveness-match-indicator__pin{position:absolute;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition);width:100%}.amplify-liveness-match-indicator__bar:after{background:#047d95;background:var(--amplify-colors-primary-80);content:"";height:100%;left:-100%}.amplify-liveness-match-indicator__pin:after{--height:var(--amplify-space-xl);background:#047d95;background:var(--amplify-colors-primary-80);border-radius:.5rem;border-radius:var(--amplify-radii-medium);content:"";height:var(--height);left:0;position:absolute;top:0;transform:translate(-50%,calc(var(--height)/2*-1));width:.75rem;width:var(--amplify-space-small)}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:.375rem;padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:#ebfaed;background-color:var(--amplify-colors-background-success);color:#365e3d;color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:#fce9e9;background-color:var(--amplify-colors-background-error);color:#600;color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid #89949f;border:1px solid var(--amplify-colors-border-primary);display:flex;justify-content:center;position:relative}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:#365e3d;border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:#950404;border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{left:0;position:absolute;top:0}.amplify-liveness-landscape-error-modal{align-items:center;background-color:#fff;background-color:var(--amplify-colors-background-primary);flex-direction:column;justify-content:center;text-align:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body,.amplify-liveness-start-screen-header__heading{color:#0d1a26;color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{align-items:center;background-color:#e6eefe;background-color:var(--amplify-colors-blue-10);color:#026;color:var(--amplify-colors-blue-90);z-index:3}.amplify-liveness-start-screen-instructions__heading{color:#0d1a26;color:var(--amplify-colors-font-primary);font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:#0006;background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;height:100%;left:0;padding:1.5rem;padding:var(--amplify-space-large);position:absolute;top:0;width:100%}.amplify-liveness-error-modal{align-items:center;color:#600;color:var(--amplify-colors-font-error);gap:.5rem;gap:var(--amplify-space-xs);justify-content:center}.amplify-liveness-error-modal__heading{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:4.5rem;margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{border-color:#0000 #0000 #fff;border-color:#0000 #0000 var(--amplify-colors-background-primary) #0000;border-style:solid;border-width:0 9px 9px;left:20px;position:absolute;top:26px;z-index:3}.amplify-liveness-popover__anchor-secondary{border-color:#0000 #0000 #dcdee0;border-color:#0000 #0000 var(--amplify-colors-border-secondary) #0000;border-style:solid;border-width:0 10px 10px;left:19px;position:absolute;top:24px;z-index:2}.amplify-liveness-popover__container{background-color:#fff;background-color:var(--amplify-colors-background-primary);border:1px solid #dcdee0;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;color:#0d1a26;color:var(--amplify-colors-font-primary);flex-direction:row;font-size:.75rem;font-size:var(--amplify-font-sizes-xs);font-weight:400;font-weight:var(--amplify-font-weights-normal);padding:.75rem;padding:var(--amplify-space-small);position:absolute;top:33px;width:240px;z-index:4}.amplify-liveness-start-screen-camera-select{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:2rem;padding:var(--amplify-space-xl);position:absolute;top:0;width:100%;z-index:2}.amplify-liveness-start-screen-camera-select__container{align-items:inherit;display:flex;gap:.5rem;gap:var(--amplify-space-xs);justify-content:space-between}.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select__label{background-color:#fff;background-color:var(--amplify-colors-background-primary);color:#0d1a26;color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{align-items:center;flex-direction:column;height:480px;justify-content:center;text-align:center}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{align-items:center;display:flex;justify-content:center}.amplify-menu__content{background-color:#fff;background-color:var(--amplify-components-menu-background-color);border-color:#89949f;border-color:var(--amplify-components-menu-border-color);border-radius:.5rem;border-radius:var(--amplify-components-menu-border-radius);border-style:solid;border-style:var(--amplify-components-menu-border-style);border-width:1px;border-width:var(--amplify-components-menu-border-width);box-shadow:0 4px 12px #0d1a2640;box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:column;flex-direction:var(--amplify-components-menu-flex-direction);gap:0;gap:var(--amplify-components-menu-gap);max-width:30rem;max-width:var(--amplify-components-menu-max-width);min-width:14rem;min-width:var(--amplify-components-menu-min-width)}.amplify-menu__content__item{-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-menu-item-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-menu-item-padding-inline-end);min-height:2.5rem;min-height:var(--amplify-components-menu-item-min-height);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-menu-item-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-menu-item-padding-inline-start)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:last-child{border-top-left-radius:0;border-top-right-radius:0}}.amplify-message{align-items:center;align-items:var(--amplify-components-message-align-items);background-color:#eff0f0;background-color:var(--amplify-components-message-background-color);border-color:#0000;border-color:var(--amplify-components-message-border-color);border-radius:.125rem;border-radius:var(--amplify-components-message-border-radius);border-style:solid;border-style:var(--amplify-components-message-border-style);border-width:1px;border-width:var(--amplify-components-message-border-width);color:#0d1a26;color:var(--amplify-components-message-color);justify-content:flex-start;justify-content:var(--amplify-components-message-justify-content);line-height:1.25;line-height:var(--amplify-components-message-line-height);padding-block:.75rem;padding-block:var(--amplify-components-message-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-message-padding-inline)}.amplify-message--plain{background-color:#fff;background-color:var(--amplify-components-message-plain-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-border-color);color:#0d1a26;color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:#fff;background-color:var(--amplify-components-message-plain-info-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-info-border-color);color:#026;color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:#fff;background-color:var(--amplify-components-message-plain-error-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-error-border-color);color:#600;color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:#fff;background-color:var(--amplify-components-message-plain-warning-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-warning-border-color);color:#630;color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:#fff;background-color:var(--amplify-components-message-plain-success-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-success-border-color);color:#365e3d;color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:#fff;background-color:var(--amplify-components-message-outlined-background-color);border-color:#89949f;border-color:var(--amplify-components-message-outlined-border-color);color:#0d1a26;color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:#fff;background-color:var(--amplify-components-message-outlined-info-background-color);border-color:#043495;border-color:var(--amplify-components-message-outlined-info-border-color);color:#026;color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:#fff;background-color:var(--amplify-components-message-outlined-error-background-color);border-color:#950404;border-color:var(--amplify-components-message-outlined-error-border-color);color:#600;color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:#fff;background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:#954c04;border-color:var(--amplify-components-message-outlined-warning-border-color);color:#630;color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:#fff;background-color:var(--amplify-components-message-outlined-success-background-color);border-color:#3f7d4a;border-color:var(--amplify-components-message-outlined-success-border-color);color:#365e3d;color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:#fafafa;background-color:var(--amplify-components-message-filled-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-border-color);color:#0d1a26;color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:#e6eefe;background-color:var(--amplify-components-message-filled-info-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-info-border-color);color:#026;color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:#fce9e9;background-color:var(--amplify-components-message-filled-error-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-error-border-color);color:#600;color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:#fcf2e9;background-color:var(--amplify-components-message-filled-warning-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-warning-border-color);color:#630;color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:#ebfaed;background-color:var(--amplify-components-message-filled-success-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-success-border-color);color:#365e3d;color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:1.5rem;font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-size:1rem;font-size:var(--amplify-components-message-heading-font-size);font-weight:700;font-weight:var(--amplify-components-message-heading-font-weight)}.amplify-message__content{flex:1 1;flex-direction:column;gap:.25rem;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{-webkit-margin-start:auto;gap:.375rem;gap:var(--amplify-components-message-dismiss-gap);margin-inline-start:auto}.amplify-modal__overlay.amplify-modal__overlay{align-items:center;background-color:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.amplify-modal__content.amplify-modal__content{background-color:#fff;background-color:var(--amplify-colors-background-primary);border-radius:.5rem;border-radius:var(--amplify-radii-medium);box-shadow:0 4px 12px #0d1a2640;box-shadow:var(--amplify-shadows-large);box-sizing:border-box;max-width:500px;padding:1.5rem;padding:var(--amplify-space-large);width:90%}.amplify-modal__header.amplify-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--amplify-space-medium)}.amplify-modal__title.amplify-modal__title{font-size:1.25rem;font-size:var(--amplify-font-sizes-large);font-weight:700;font-weight:var(--amplify-font-weights-bold);margin:0}.amplify-modal__close-button.amplify-modal__close-button{background:none;border:none;color:#304050;color:var(--amplify-colors-font-secondary);cursor:pointer;font-size:1.25rem;font-size:var(--amplify-font-sizes-large);padding:.5rem;padding:var(--amplify-space-xs)}.amplify-modal__body.amplify-modal__body,.amplify-modal__close-button.amplify-modal__close-button:hover{color:#0d1a26;color:var(--amplify-colors-font-primary)}.amplify-modal__body.amplify-modal__body{margin-bottom:1rem;margin-bottom:var(--amplify-space-medium)}.amplify-modal__footer.amplify-modal__footer{display:flex;gap:.5rem;gap:var(--amplify-space-xs);justify-content:flex-end}.amplify-modal__list-title.amplify-modal__list-title{box-sizing:border-box;font-weight:700;font-weight:var(--amplify-font-weights-bold);margin-bottom:.5rem;margin-bottom:var(--amplify-space-xs)}.amplify-modal__list.amplify-modal__list{box-sizing:border-box;list-style:disc;margin:.5rem 0;margin:var(--amplify-space-xs) 0;max-height:250px;overflow-y:auto;padding-left:1rem;padding-left:var(--amplify-space-medium)}.amplify-modal__list-item.amplify-modal__list-item{box-sizing:border-box;margin-bottom:.375rem;margin-bottom:var(--amplify-space-xxs)}.amplify-pagination{list-style-type:none}.amplify-pagination__item{-webkit-margin-start:.25rem;-webkit-margin-start:var(--amplify-components-pagination-item-container-margin-left);-webkit-margin-end:.25rem;-webkit-margin-end:var(--amplify-components-pagination-item-container-margin-right);-webkit-padding-start:.375rem;-webkit-padding-start:var(--amplify-components-pagination-button-padding-inline-start);-webkit-padding-end:.375rem;-webkit-padding-end:var(--amplify-components-pagination-button-padding-inline-end);align-items:center;border-radius:1rem;border-radius:var(--amplify-components-pagination-item-shared-border-radius);color:#0d1a26;color:var(--amplify-components-pagination-button-color);display:flex;font-weight:400;height:2rem;height:var(--amplify-components-pagination-item-shared-height);justify-content:center;margin-inline-end:.25rem;margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);margin-inline-start:.25rem;margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);min-width:2rem;min-width:var(--amplify-components-pagination-item-shared-min-width);padding-inline-end:.375rem;padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);padding-inline-start:.375rem;padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);transition-duration:.25s;transition-duration:var(--amplify-components-pagination-button-transition-duration);transition-property:background-color;transition-property:var(--amplify-components-pagination-button-transition-property)}.amplify-pagination__item:hover{background-color:#0000001a;background-color:var(--amplify-components-pagination-button-hover-background-color);color:#0d1a26;color:var(--amplify-components-pagination-button-hover-color);text-decoration:none}.amplify-pagination__item--disabled{color:#89949f;color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:center;align-items:var(--amplify-components-pagination-current-align-items);background-color:#0006;background-color:var(--amplify-components-pagination-current-background-color);color:#fff;color:var(--amplify-components-pagination-current-color);font-size:.875rem;font-size:var(--amplify-components-pagination-current-font-size);justify-content:center;justify-content:var(--amplify-components-pagination-current-justify-content)}.amplify-pagination__item--ellipsis{-webkit-padding-start:.5rem;-webkit-padding-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);-webkit-padding-end:.5rem;-webkit-padding-end:var(--amplify-components-pagination-ellipsis-padding-inline-end);align-items:baseline;align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:center;justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-end:.5rem;padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end);padding-inline-start:.5rem;padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start)}.amplify-passwordfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-passwordfield-color
  );--amplify-components-button-color:var(
    --amplify-components-passwordfield-button-color
  );--amplify-components-button-active-background-color:var(
    --amplify-components-passwordfield-button-active-background-color
  );--amplify-components-button-active-border-color:var(
    --amplify-components-passwordfield-button-active-border-color
  );--amplify-components-button-active-color:var(
    --amplify-components-passwordfield-button-active-color
  );--amplify-components-button-disabled-background-color:var(
    --amplify-components-passwordfield-button-disabled-background-color
  );--amplify-components-button-disabled-border-color:var(
    --amplify-components-passwordfield-button-disabled-border-color
  );--amplify-components-button-disabled-color:var(
    --amplify-components-passwordfield-button-disabled-color
  );--amplify-components-button-focus-background-color:var(
    --amplify-components-passwordfield-button-focus-background-color
  );--amplify-components-button-focus-border-color:var(
    --amplify-components-passwordfield-button-focus-border-color
  );--amplify-components-button-focus-color:var(
    --amplify-components-passwordfield-button-focus-color
  );--amplify-components-button-hover-background-color:var(
    --amplify-components-passwordfield-button-hover-background-color
  );--amplify-components-button-hover-border-color:var(
    --amplify-components-passwordfield-button-hover-border-color
  );--amplify-components-button-hover-color:var(
    --amplify-components-passwordfield-button-hover-color
  );--amplify-components-button-outlined-error-color:var(
    --amplify-components-passwordfield-button-error-color
  );--amplify-components-button-outlined-error-border-color:var(
    --amplify-components-passwordfield-button-error-border-color
  );--amplify-components-button-outlined-error-background-color:var(
    --amplify-components-passwordfield-button-error-background-color
  );--amplify-components-button-outlined-error-active-color:var(
    --amplify-components-passwordfield-button-error-active-color
  );--amplify-components-button-outlined-error-active-border-color:var(
    --amplify-components-passwordfield-button-error-active-border-color
  );--amplify-components-button-outlined-error-active-background-color:var(
    --amplify-components-passwordfield-button-error-active-background-color
  );--amplify-components-button-outlined-error-hover-color:var(
    --amplify-components-passwordfield-button-error-hover-color
  );--amplify-components-button-outlined-error-hover-border-color:var(
    --amplify-components-passwordfield-button-error-hover-border-color
  );--amplify-components-button-outlined-error-hover-background-color:var(
    --amplify-components-passwordfield-button-error-hover-background-color
  );--amplify-components-button-outlined-error-focus-color:var(
    --amplify-components-passwordfield-button-error-focus-color
  );--amplify-components-button-outlined-error-focus-box-shadow:var(
    --amplify-components-passwordfield-button-error-focus-box-shadow
  );--amplify-components-button-outlined-error-focus-border-color:var(
    --amplify-components-passwordfield-button-error-focus-border-color
  );--amplify-components-button-outlined-error-focus-background-color:var(
    --amplify-components-passwordfield-button-error-focus-background-color
  )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color:var(
    --amplify-components-phonenumberfield-color
  );--amplify-components-selectfield-border-color:var(
    --amplify-components-phonenumberfield-border-color
  );--amplify-components-selectfield-font-size:var(
    --amplify-components-phonenumberfield-font-size
  );--amplify-components-selectfield-focus-border-color:var(
    --amplify-components-phonenumberfield-focus-border-color
  );--amplify-components-textfield-color:var(
    --amplify-components-phonenumberfield-color
  );--amplify-components-textfield-border-color:var(
    --amplify-components-phonenumberfield-border-color
  );--amplify-components-textfield-font-size:var(
    --amplify-components-phonenumberfield-font-size
  );--amplify-components-textfield-focus-border-color:var(
    --amplify-components-phonenumberfield-focus-border-color
  )}.amplify-rating{display:flex;font-size:1.5rem;font-size:var(--amplify-components-rating-default-size);line-height:1.5rem;line-height:var(--amplify-components-rating-default-size);position:relative;text-align:left}.amplify-rating--small{font-size:.875rem;font-size:var(--amplify-components-rating-small-size);line-height:.875rem;line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:2.5rem;font-size:var(--amplify-components-rating-large-size);line-height:2.5rem;line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{height:1em;position:relative;width:1em}.amplify-rating__icon{display:block;height:1em;overflow:hidden;position:absolute;width:1em}.amplify-rating__icon--filled{color:#950495;color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:#eff0f0;color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:center;align-items:var(--amplify-components-radio-align-items);flex-direction:row-reverse;gap:inherit;justify-content:flex-start;justify-content:var(--amplify-components-radio-justify-content);position:relative}.amplify-radio--disabled{cursor:not-allowed;cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{align-items:center;align-items:var(--amplify-components-radio-button-align-items);background-color:#fff;background-color:var(--amplify-components-radio-button-background-color);border-color:#89949f;border-color:var(--amplify-components-radio-button-border-color);border-radius:50%;border-radius:var(--amplify-components-radio-button-border-radius);border-style:solid;border-style:var(--amplify-components-radio-button-border-style);border-width:2px;border-width:var(--amplify-components-radio-button-border-width);box-sizing:border-box;box-sizing:var(--amplify-components-radio-button-box-sizing);color:#fff;color:var(--amplify-components-radio-button-color);flex-shrink:0;height:1rem;height:var(--amplify-components-radio-button-height);justify-content:center;justify-content:var(--amplify-components-radio-button-justify-content);outline-color:#0000;outline-color:var(--amplify-components-radio-button-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-radio-button-outline-offset);outline-style:solid;outline-style:var(--amplify-components-radio-button-outline-style);outline-width:2px;outline-width:var(--amplify-components-radio-button-outline-width);padding:2px;padding:var(--amplify-components-radio-button-padding);transition-duration:.25s;transition-duration:var(--amplify-components-radio-button-transition-duration);transition-property:all;transition-property:var(--amplify-components-radio-button-transition-property);width:1rem;width:var(--amplify-components-radio-button-width)}.amplify-radio__button:before{background-color:currentColor;border-radius:var(--amplify-components-radio-button-before-border-radius);border-radius:50%;content:"";display:inline-block;height:100%;width:100%}.amplify-radio__button--small{height:.875rem;height:var(--amplify-components-radio-button-small-height);width:.875rem;width:var(--amplify-components-radio-button-small-width)}.amplify-radio__button--large{height:1.25rem;height:var(--amplify-components-radio-button-large-height);width:1.25rem;width:var(--amplify-components-radio-button-large-width)}.amplify-radio__input:checked+.amplify-radio__button{color:#047d95;color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:#eff0f0;color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:#00404d;border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:#950404;border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{background-color:#fff;background-color:var(--amplify-components-radio-button-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-radio-button-disabled-border-color)}.amplify-radio__label{color:#0d1a26;color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:#89949f;color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{align-items:inherit;flex-direction:inherit;gap:inherit}.amplify-radiogroupfield{--amplify-components-fieldset-legend-color:var(
    --amplify-components-radiogroup-legend-color
  );--amplify-components-fieldset-legend-font-weight:var(
    --amplify-components-radiogroup-legend-font-weight
  );--amplify-components-radio-button-border-width:var(
    --amplify-components-radiogroup-radio-border-width
  );--amplify-components-radio-button-border-color:var(
    --amplify-components-radiogroup-radio-border-color
  );--amplify-components-radio-button-background-color:var(
    --amplify-components-radiogroup-radio-background-color
  );--amplify-components-radio-label-color:var(
    --amplify-components-radiogroup-radio-label-color
  );--amplify-components-radio-button-checked-color:var(
    --amplify-components-radiogroup-radio-checked-color
  );align-items:flex-start;flex-direction:column}.amplify-searchfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-searchfield-input-color
  )}.amplify-searchfield__search{background-color:#fff;background-color:var(--amplify-components-searchfield-button-background-color);color:#0d1a26;color:var(--amplify-components-searchfield-button-color)}.amplify-searchfield__search:active{background-color:#bcecf5;background-color:var(--amplify-components-button-active-background-color);border-color:#00404d;border-color:var(--amplify-components-button-active-border-color);color:#00404d;color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:#e9f9fc;background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:#00404d;border-color:var(--amplify-components-searchfield-button-focus-border-color);color:#00404d;color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:#e9f9fc;background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:#40aabf;border-color:var(--amplify-components-searchfield-button-hover-border-color);color:#00404d;color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:initial;background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:#89949f;color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{align-self:stretch;cursor:pointer;cursor:var(--amplify-components-select-wrapper-cursor);display:block;display:var(--amplify-components-select-wrapper-display);flex:1;flex:var(--amplify-components-select-wrapper-flex);position:relative;position:var(--amplify-components-select-wrapper-position)}.amplify-select__icon{align-items:center;align-items:var(--amplify-components-select-icon-wrapper-align-items);color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);pointer-events:none;pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events);position:absolute;position:var(--amplify-components-select-icon-wrapper-position);right:1rem;right:var(--amplify-components-select-icon-wrapper-right);top:50%;top:var(--amplify-components-select-icon-wrapper-top);transform:translateY(-50%);transform:var(--amplify-components-select-icon-wrapper-transform)}.amplify-select__icon--small{right:.5rem;right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:1rem;right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-end);-webkit-padding-end:3rem;-webkit-padding-end:var(--amplify-components-select-padding-inline-end);background-color:#fff;background-color:var(--amplify-components-select-background-color);border-color:#89949f;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:solid;border-style:var(--amplify-components-fieldcontrol-border-style);border-width:1px;border-width:var(--amplify-components-fieldcontrol-border-width);box-sizing:border-box;color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);color:var(--amplify-components-select-color);font-size:1rem;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:1.5;line-height:var(--amplify-components-fieldcontrol-line-height);min-width:6.5rem;min-width:var(--amplify-components-select-min-width);outline-color:#0000;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:solid;outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:2px;outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-end:3rem;padding-inline-end:var(--amplify-components-select-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-fieldcontrol-transition-duration);white-space:nowrap;white-space:var(--amplify-components-select-white-space);width:100%}.amplify-select:focus{border-color:#00404d;border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-select--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-select--error,.amplify-select--error:focus{border-color:#950404;border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{-webkit-border-before:none;-webkit-border-before:var(--amplify-components-fieldcontrol-quiet-border-block-start);-webkit-border-start:none;-webkit-border-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);-webkit-border-end:none;-webkit-border-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-block-start:none;border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-end:none;border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:none;border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-radius:0;border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:#950404;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:var(--amplify-components-fieldcontrol-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select option{background-color:initial;background-color:var(--amplify-components-select-option-background-color);color:#0d1a26;color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:initial;background-color:var(--amplify-components-select-option-disabled-background-color);color:#89949f;color:var(--amplify-components-select-option-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:#eff0f0;background-color:var(--amplify-components-select-disabled-background-color);color:#89949f;color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{background-color:inherit;color:inherit}.amplify-select--small{-webkit-padding-end:2rem;-webkit-padding-end:var(--amplify-components-select-small-padding-inline-end);min-width:5.5rem;min-width:var(--amplify-components-select-small-min-width);padding-inline-end:2rem;padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{-webkit-padding-end:3rem;-webkit-padding-end:var(--amplify-components-select-large-padding-inline-end);min-width:7.5rem;min-width:var(--amplify-components-select-large-min-width);padding-inline-end:3rem;padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:.5rem .75rem;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:.5rem .75rem;padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-selectfield-border-color
  );--amplify-components-fieldcontrol-color:var(
    --amplify-components-selectfield-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-selectfield-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-selectfield-focus-border-color
  );--amplify-components-field-label-color:var(
    --amplify-components-selectfield-label-color
  );flex-direction:column;flex-direction:var(--amplify-components-selectfield-flex-direction)}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-thumb-height
  );align-items:center;box-sizing:initial;display:flex;padding-block:.5rem;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-large-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-large-thumb-height
  )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-small-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-small-thumb-height
  )}.amplify-sliderfield__track{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-track-height
  );--amplify-internal-sliderfield-track-min-width:var(
    --amplify-components-sliderfield-track-min-width
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-track-height
  );--amplify-internal-sliderfield-track-min-height:var(
    --amplify-components-sliderfield-track-min-width
  );background-color:#89949f;background-color:var(--amplify-components-sliderfield-track-background-color);border-radius:9999px;border-radius:var(--amplify-components-sliderfield-track-border-radius);flex-grow:1;position:relative}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{min-height:var(--amplify-internal-sliderfield-track-min-height);width:var(--amplify-internal-sliderfield-track-width)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-large-track-height
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-large-track-height
  )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-small-track-height
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-small-track-height
  )}.amplify-sliderfield__range{background-color:#047d95;background-color:var(--amplify-components-sliderfield-range-background-color);border-radius:9999px;border-radius:var(--amplify-components-sliderfield-range-border-radius);position:absolute}.amplify-sliderfield__range--disabled{background-color:#eff0f0;background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{background-color:#fff;background-color:var(--amplify-components-sliderfield-thumb-background-color);border-color:#89949f;border-color:var(--amplify-components-sliderfield-thumb-border-color);border-radius:50%;border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-style:solid;border-style:var(--amplify-components-sliderfield-thumb-border-style);border-width:2px;border-width:var(--amplify-components-sliderfield-thumb-border-width);box-shadow:0 2px 4px #0d1a260d;box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);display:block;height:1.25rem;height:var(--amplify-components-sliderfield-thumb-height);width:1.25rem;width:var(--amplify-components-sliderfield-thumb-width)}.amplify-sliderfield__thumb:hover{background-color:#fff;background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:#00404d;border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:#00404d;border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:#eff0f0;background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:none;box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{height:1.5rem;height:var(--amplify-components-sliderfield-large-thumb-height);width:1.5rem;width:var(--amplify-components-sliderfield-large-thumb-width)}.amplify-sliderfield__thumb--small{height:1rem;height:var(--amplify-components-sliderfield-small-thumb-height);width:1rem;width:var(--amplify-components-sliderfield-small-thumb-width)}.amplify-stepperfield{--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-stepperfield-border-color
  );--amplify-components-button-border-color:var(
    --amplify-components-stepperfield-border-color
  );--amplify-components-fieldcontrol-color:var(
    --amplify-components-stepperfield-input-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-stepperfield-input-font-size
  );--amplify-components-button-color:var(
    --amplify-components-stepperfield-button-color
  );--amplify-components-button-active-color:var(
    --amplify-components-stepperfield-button-active-color
  );--amplify-components-button-active-background-color:var(
    --amplify-components-stepperfield-button-active-background-color
  );--amplify-components-button-focus-color:var(
    --amplify-components-stepperfield-button-focus-color
  );--amplify-components-button-focus-background-color:var(
    --amplify-components-stepperfield-button-focus-background-color
  );--amplify-components-button-disabled-color:var(
    --amplify-components-stepperfield-button-disabled-color
  );--amplify-components-button-disabled-background-color:var(
    --amplify-components-stepperfield-button-disabled-background-color
  );--amplify-components-button-hover-color:var(
    --amplify-components-stepperfield-button-hover-color
  );--amplify-components-button-hover-background-color:var(
    --amplify-components-stepperfield-button-hover-background-color
  );flex-direction:column;flex-direction:var(--amplify-components-stepperfield-flex-direction)}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:initial;background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:#eff0f0;background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-radius:0;border-width:0 0 1px;border-width:0 0 var(--amplify-components-button-border-width) 0}.amplify-stepperfield__button--decrease[data-invalid=true]{-webkit-border-end:none;border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{-webkit-border-start:none;border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:center;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-inner-spin-button,.amplify-stepperfield__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){-webkit-border-start:none;-webkit-border-end:none;border-inline-end:none;border-inline-start:none}.amplify-switchfield{cursor:pointer;display:inline-block;font-size:1rem;font-size:var(--amplify-components-switchfield-font-size)}.amplify-switchfield--small{font-size:.875rem;font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:1.25rem;font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{align-items:center;display:inline-flex}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{background-color:#89949f;background-color:var(--amplify-components-switchfield-track-background-color);border-radius:8rem;border-radius:var(--amplify-components-switchfield-track-border-radius);box-sizing:initial;display:inline-flex;height:1em;height:var(--amplify-components-switchfield-track-height);justify-content:flex-start;padding:2px;padding:var(--amplify-components-switchfield-track-padding);transition-duration:.1s;transition-duration:var(--amplify-components-switchfield-track-transition-duration);width:2em;width:var(--amplify-components-switchfield-track-width)}.amplify-switch__track--checked{background-color:#047d95;background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{cursor:not-allowed;opacity:.6;opacity:var(--amplify-components-switchfield-disabled-opacity)}.amplify-switch__track--focused{box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:#fce9e9;background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:#fff;background-color:var(--amplify-components-switchfield-thumb-background-color);border-color:#0000;border-color:var(--amplify-components-switchfield-thumb-border-color);border-radius:8rem;border-radius:var(--amplify-components-switchfield-thumb-border-radius);border-style:solid;border-style:var(--amplify-components-switchfield-thumb-border-style);border-width:1px;border-width:var(--amplify-components-switchfield-thumb-border-width);height:1em;height:var(--amplify-components-switchfield-thumb-width);overflow-wrap:break-word;transition-duration:.25s;transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);width:1em;width:var(--amplify-components-switchfield-thumb-width)}.amplify-switch__thumb--checked{transform:translateX(1em);transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{cursor:pointer;padding:.5rem;padding:var(--amplify-components-switchfield-label-padding)}.amplify-table{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-padding
  );--amplify-internal-table-td-border-width:var(
      --amplify-components-table-data-border-width
    ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width:var(
      --amplify-components-table-header-border-width
    ) 0px var(--amplify-components-table-header-border-width) 0px;border-collapse:collapse;border-collapse:var(--amplify-components-table-border-collapse);display:table;display:var(--amplify-components-table-display);width:100%;width:var(--amplify-components-table-width)}.amplify-table--small{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-small-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-small-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-small-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-small-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-small-padding
  )}.amplify-table--large{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-large-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-large-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-large-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-large-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-large-padding
  )}.amplify-table--bordered{--amplify-internal-table-td-border-width:var(
      --amplify-components-table-data-border-width
    ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width:var(
      --amplify-components-table-header-border-width
    ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:#fafafa;background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:#e6eefe;background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:bottom;caption-side:var(--amplify-components-table-caption-caption-side);color:#0d1a26;color:var(--amplify-components-table-caption-color);display:table-caption;display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:center;text-align:var(--amplify-components-table-caption-text-align);word-break:break-all;word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:table-header-group;display:var(--amplify-components-table-head-display);vertical-align:middle;vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:table-row-group;display:var(--amplify-components-table-body-display);vertical-align:middle;vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:table-footer-group;display:var(--amplify-components-table-foot-display);vertical-align:middle;vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:table-row;display:var(--amplify-components-table-row-display);vertical-align:middle;vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:#eff0f0;border-color:var(--amplify-components-table-header-border-color);border-style:solid;border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:#0d1a26;color:var(--amplify-components-table-header-color);display:table-cell;display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:700;font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:middle;vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:1px;border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:1px;border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:#eff0f0;border-color:var(--amplify-components-table-data-border-color);border-style:solid;border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:#0d1a26;color:var(--amplify-components-table-data-color);display:table-cell;display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:400;font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:middle;vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:1px;border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:1px;border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:#eff0f0;background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start:0;--internal-item-margin-end:calc(var(--amplify-components-tabs-item-border-width)*-1);--internal-item-border-width:0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex:initial;background-color:initial;background-color:var(--amplify-components-tabs-background-color);border-color:#dcdee0;border-color:var(--amplify-components-tabs-border-color);border-style:solid;border-style:var(--amplify-components-tabs-border-style);border-width:var(--internal-item-border-width);box-shadow:var(--amplify-components-tabs-box-shadow);display:flex;flex-direction:row;gap:0;gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width:var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start:calc(var(--amplify-components-tabs-item-border-width)*-1);--internal-item-margin-end:0}.amplify-tabs__list--equal{--internal-item-flex:1 1 0}.amplify-tabs__list--relative{--internal-item-flex:1 1 auto}.amplify-tabs__panel{background-color:initial;background-color:var(--amplify-components-tabs-panel-background-color);display:none;padding-block:.75rem;padding-block:var(--amplify-components-tabs-panel-padding-block);padding-inline:0;padding-inline:var(--amplify-components-tabs-panel-padding-inline)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{-webkit-margin-before:var(--internal-item-margin-start);-webkit-margin-after:var(--internal-item-margin-end);background-color:initial;background-color:var(--amplify-components-tabs-item-background-color);border-color:#dcdee0;border-color:var(--amplify-components-tabs-item-border-color);border-style:solid;border-style:var(--amplify-components-tabs-item-border-style);border-width:var(--internal-item-border-width);box-sizing:border-box;color:#304050;color:var(--amplify-components-tabs-item-color);flex:var(--internal-item-flex);font-size:1rem;font-size:var(--amplify-components-tabs-item-font-size);font-weight:700;font-weight:var(--amplify-components-tabs-item-font-weight);margin-block-end:var(--internal-item-margin-end);margin-block-start:var(--internal-item-margin-start);padding:.75rem 1rem;padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);position:relative;text-align:center;text-align:var(--amplify-components-tabs-item-text-align);transition:all .25s;transition:all var(--amplify-components-tabs-item-transition-duration)}.amplify-tabs__item--active{background-color:initial;background-color:var(--amplify-components-tabs-item-active-background-color);border-color:#047d95;border-color:var(--amplify-components-tabs-item-active-border-color);color:#047d95;color:var(--amplify-components-tabs-item-active-color);transition-property:none}.amplify-tabs__item:hover{color:#056;color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{background-color:initial;background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:#00404d;border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-tabs-item-focus-box-shadow);color:#00404d;color:var(--amplify-components-tabs-item-focus-color);z-index:2}.amplify-tabs__item:active{background-color:initial;background-color:var(--amplify-components-tabs-item-active-background-color);border-color:#047d95;border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:none;box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:#047d95;color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:initial;background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:none;box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:#89949f;color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-textareafield-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-textareafield-border-color
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-textareafield-focus-border-color
  );flex-direction:column;max-height:100%}.amplify-textfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-textfield-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-textfield-border-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-textfield-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-textfield-focus-border-color
  )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color:initial;--amplify-internal-togglebutton-border-color:var(
    --amplify-components-togglebutton-border-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-components-togglebutton-color
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-background-color
  );--amplify-internal-togglebutton-focus-border-color:var(
    --amplify-components-togglebutton-focus-border-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-components-togglebutton-focus-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-components-togglebutton-hover-background-color
  );--amplify-internal-togglebutton-hover-border-color:var(
    --amplify-internal-togglebutton-border-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-color
  );--amplify-internal-togglebutton-active-background-color:var(
    --amplify-components-togglebutton-active-background-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-components-togglebutton-disabled-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-components-togglebutton-disabled-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-components-togglebutton-disabled-color
  );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color)}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color:var(
    --amplify-components-togglebutton-pressed-border-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-components-togglebutton-pressed-background-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-components-togglebutton-pressed-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-components-togglebutton-pressed-hover-background-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-components-togglebutton-pressed-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-components-togglebutton-pressed-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-components-togglebutton-pressed-color
  )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color:var(
    --amplify-components-togglebutton-primary-background-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-internal-togglebutton-primary-background-color
  );--amplify-internal-togglebutton-primary-border-color:var(
    --amplify-components-togglebutton-border-color
  );--amplify-internal-togglebutton-border-color:var(
    --amplify-internal-togglebutton-primary-border-color
  );--amplify-internal-togglebutton-primary-color:var(
    --amplify-components-togglebutton-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-internal-togglebutton-primary-color
  );--amplify-internal-togglebutton-primary-focus-background-color:var(
    --amplify-components-togglebutton-primary-focus-background-color
  );--amplify-internal-togglebutton-primary-focus-border-color:var(
    --amplify-components-togglebutton-primary-focus-border-color
  );--amplify-internal-togglebutton-primary-focus-color:var(
    --amplify-components-togglebutton-primary-focus-color
  );--amplify-internal-togglebutton-primary-focus-box-shadow:var(
    --amplify-components-togglebutton-primary-focus-box-shadow
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-primary-focus-background-color
  );--amplify-internal-togglebutton-focus-border-color:var(
    --amplify-internal-togglebutton-primary-focus-border-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-internal-togglebutton-primary-focus-color
  );--amplify-internal-togglebutton-primary-hover-background-color:var(
    --amplify-components-togglebutton-primary-hover-background-color
  );--amplify-internal-togglebutton-primary-hover-border-color:var(
    --amplify-internal-togglebutton-primary-border-color
  );--amplify-internal-togglebutton-primary-hover-color:var(
    --amplify-components-togglebutton-primary-hover-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-internal-togglebutton-primary-hover-background-color
  );--amplify-internal-togglebutton-hover-border-color:var(
    --amplify-internal-togglebutton-primary-hover-border-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-primary-hover-color
  );--amplify-internal-togglebutton-primary-disabled-background-color:var(
    --amplify-components-togglebutton-primary-disabled-background-color
  );--amplify-internal-togglebutton-primary-disabled-border-color:var(
    --amplify-components-togglebutton-primary-disabled-border-color
  );--amplify-internal-togglebutton-primary-disabled-color:var(
    --amplify-components-togglebutton-primary-disabled-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-internal-togglebutton-primary-disabled-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-internal-togglebutton-primary-disabled-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-internal-togglebutton-primary-disabled-color
  );border-width:1px;border-width:var(--amplify-components-togglebutton-primary-border-width)}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color:var(
    --amplify-components-togglebutton-primary-pressed-background-color
  );--amplify-internal-togglebutton-primary-border-color:var(
    --amplify-components-togglebutton-primary-pressed-border-color
  );--amplify-internal-togglebutton-primary-color:var(
    --amplify-components-togglebutton-primary-pressed-color
  );--amplify-internal-togglebutton-primary-focus-background-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-background-color
  );--amplify-internal-togglebutton-primary-focus-border-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-border-color
  );--amplify-internal-togglebutton-primary-focus-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-color
  );--amplify-internal-togglebutton-primary-hover-background-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-background-color
  );--amplify-internal-togglebutton-primary-hover-border-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-border-color
  );--amplify-internal-togglebutton-primary-hover-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-color
  );--amplify-internal-togglebutton-primary-disabled-background-color:var(
    --amplify-components-togglebutton-primary-pressed-background-color
  );--amplify-internal-togglebutton-primary-disabled-border-color:var(
    --amplify-components-togglebutton-primary-pressed-border-color
  );--amplify-internal-togglebutton-primary-disabled-color:var(
    --amplify-components-togglebutton-primary-pressed-color
  )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow:var(
    --amplify-components-togglebutton-primary-pressed-hover-box-shadow
  )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color:var(
    --amplify-components-togglebutton-link-background-color
  );--amplify-internal-togglebutton-link-color:var(
    --amplify-components-togglebutton-link-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-internal-togglebutton-link-background-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-internal-togglebutton-link-color
  );--amplify-internal-togglebutton-link-focus-background-color:var(
    --amplify-components-togglebutton-link-focus-background-color
  );--amplify-internal-togglebutton-link-focus-color:var(
    --amplify-components-togglebutton-link-focus-color
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-link-focus-background-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-internal-togglebutton-link-focus-color
  );--amplify-internal-togglebutton-link-hover-background-color:var(
    --amplify-components-togglebutton-link-hover-background-color
  );--amplify-internal-togglebutton-link-hover-color:var(
    --amplify-components-togglebutton-link-hover-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-internal-togglebutton-link-hover-background-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-link-hover-color
  );--amplify-internal-togglebutton-link-disabled-color:var(
    --amplify-components-togglebutton-link-disabled-color
  );--amplify-internal-togglebutton-link-disabled-background-color:var(
    --amplify-components-togglebutton-link-disabled-background-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-internal-togglebutton-link-disabled-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-internal-togglebutton-link-disabled-background-color
  )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color:var(
    --amplify-components-togglebutton-link-pressed-color
  );--amplify-internal-togglebutton-link-background-color:var(
    --amplify-components-togglebutton-link-pressed-background-color
  );--amplify-internal-togglebutton-link-focus-background-color:var(
    --amplify-components-togglebutton-link-pressed-focus-background-color
  );--amplify-internal-togglebutton-link-focus-color:var(
    --amplify-components-togglebutton-link-pressed-focus-color
  );--amplify-internal-togglebutton-link-hover-background-color:var(
    --amplify-components-togglebutton-link-pressed-hover-background-color
  );--amplify-internal-togglebutton-link-hover-color:var(
    --amplify-components-togglebutton-link-pressed-hover-color
  );--amplify-internal-togglebutton-link-disabled-color:var(
    --amplify-components-togglebutton-link-pressed-color
  )}.amplify-togglebuttongroup{align-content:center;align-content:var(--amplify-components-togglebuttongroup-align-content);align-items:center;align-items:var(--amplify-components-togglebuttongroup-align-items);gap:0;justify-content:flex-start;justify-content:var(--amplify-components-togglebuttongroup-justify-content)}.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed,.amplify-togglebuttongroup .amplify-togglebutton:focus{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){-webkit-margin-start:-1px;-webkit-margin-start:calc(var(--amplify-components-button-border-width)*-1);border-end-start-radius:0;border-start-start-radius:0;margin-inline-start:-1px;margin-inline-start:calc(var(--amplify-components-button-border-width)*-1)}@supports not (border-start-start-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-bottom-left-radius:0;border-top-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{align-items:center;background-color:#fff;background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:#89949f;border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:dashed;border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:1px;border-width:var(--amplify-components-fileuploader-dropzone-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-fileuploader-dropzone-gap);padding-block:2rem;padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:1.5rem;padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);text-align:center;text-align:var(--amplify-components-fileuploader-dropzone-text-align)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{background-color:#e9f9fc;background-color:var(--amplify-components-fileuploader-dropzone-active-background-color);border-color:#00404d;border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:2px;border-width:var(--amplify-components-fileuploader-dropzone-active-border-width)}.amplify-fileuploader__dropzone__icon{color:#89949f;color:var(--amplify-components-fileuploader-dropzone-icon-color);font-size:2rem;font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size)}.amplify-fileuploader__dropzone__text{color:#5c6670;color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:1rem;font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:700;font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:column;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:.75rem;gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{align-items:baseline;align-items:var(--amplify-components-fileuploader-file-align-items);border-color:#89949f;border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-file-border-radius);border-style:solid;border-style:var(--amplify-components-fileuploader-file-border-style);border-width:1px;border-width:var(--amplify-components-fileuploader-file-border-width);display:flex;flex-direction:column;padding-block:.5rem;padding-block:var(--amplify-components-fileuploader-file-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);position:relative}.amplify-fileuploader__file__wrapper{align-items:center;display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-components-fileuploader-file-gap);width:100%}.amplify-fileuploader__file__name{color:#0d1a26;color:var(--amplify-components-fileuploader-file-name-color);font-size:1rem;font-size:var(--amplify-components-fileuploader-file-name-font-size);font-weight:700;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);overflow:hidden;text-overflow:ellipsis}.amplify-fileuploader__file__size{color:#5c6670;color:var(--amplify-components-fileuploader-file-size-color);font-size:.875rem;font-size:var(--amplify-components-fileuploader-file-size-font-size);font-weight:400;font-weight:var(--amplify-components-fileuploader-file-size-font-weight)}.amplify-fileuploader__file__main{flex:1 1;overflow:hidden;white-space:nowrap}.amplify-fileuploader__file__image{align-items:center;background-color:#fafafa;background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:#5c6670;color:var(--amplify-components-fileuploader-file-image-color);display:flex;height:3rem;height:var(--amplify-components-fileuploader-file-image-height);justify-content:center;position:relative;width:3rem;width:var(--amplify-components-fileuploader-file-image-width)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:#600;color:var(--amplify-colors-font-error);font-size:.875rem;font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:#365e3d;color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:round;stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:#dcdee0;stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:3px;stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(
    --amplify-components-fileuploader-loader-stroke-filled
  );bottom:0;height:3px;height:var(--amplify-components-fileuploader-loader-stroke-width);left:0;overflow:hidden;position:absolute;width:100%}.amplify-fileuploader__previewer{background-color:#fff;background-color:var(--amplify-components-fileuploader-previewer-background-color);border-color:#89949f;border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-previewer-border-radius);border-style:solid;border-style:var(--amplify-components-fileuploader-previewer-border-style);border-width:1px;border-width:var(--amplify-components-fileuploader-previewer-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-fileuploader-previewer-body-gap);max-height:40rem;max-height:var(--amplify-components-fileuploader-previewer-max-height);max-width:auto;max-width:var(--amplify-components-fileuploader-previewer-max-width);overflow:auto;padding-block:1rem;padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline)}.amplify-fileuploader__previewer__text{color:#0d1a26;color:var(--amplify-components-fileuploader-previewer-text-color);font-size:1rem;font-size:var(--amplify-components-fileuploader-previewer-text-font-size);font-weight:700;font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:flex-end;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:#00000080;background-color:var(--amplify-colors-overlay-50);inset:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-shadows-medium);height:150px;height:var(--amplify-components-inappmessaging-banner-height);margin:.75rem;margin:var(--amplify-space-small);max-width:50%;position:fixed;width:400px;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto .75rem;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:.75rem auto;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{inset:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:none;width:calc(100% - 1.5rem);width:calc(100% - var(--amplify-space-small)*2)}.amplify-inappmessaging-fullscreenmessage{height:50vh;height:var(--amplify-components-inappmessaging-dialog-height);min-height:400px;min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:400px;min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:30vw;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;inset:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:#fff;background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:.25rem;gap:var(--amplify-space-xxxs);max-width:100%;padding:1rem;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:focus,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:visited{background-color:#e8e8e8;background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:5px;border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:#000;color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:focus,.amplify-inappmessaging-messagelayout__button--dark:hover{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:focus,.amplify-inappmessaging-messagelayout__button--light:hover{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:#5c6670;color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:focus,.amplify-inappmessaging-messagelayout__close-button:hover{color:#0d1a26;color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:1rem;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:800;font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;gap:.25rem;gap:var(--amplify-space-xxxs);overflow-y:auto}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:auto;inset:0;justify-content:center;pointer-events:none;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-shadows-medium);height:50vh;height:var(--amplify-components-inappmessaging-dialog-height);min-height:400px;min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:400px;min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:30vw;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{margin:.75rem;margin:var(--amplify-space-small);width:100%}.amplify-storagemanager__dropzone{align-items:center;background-color:#fff;background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:#89949f;border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:dashed;border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:1px;border-width:var(--amplify-components-storagemanager-dropzone-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-storagemanager-dropzone-gap);padding-block:2rem;padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:1.5rem;padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);text-align:center;text-align:var(--amplify-components-storagemanager-dropzone-text-align)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{background-color:#e9f9fc;background-color:var(--amplify-components-storagemanager-dropzone-active-background-color);border-color:#00404d;border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:2px;border-width:var(--amplify-components-storagemanager-dropzone-active-border-width)}.amplify-storagemanager__dropzone__icon{color:#89949f;color:var(--amplify-components-storagemanager-dropzone-icon-color);font-size:2rem;font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size)}.amplify-storagemanager__dropzone__text{color:#5c6670;color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:1rem;font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:700;font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:column;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:.75rem;gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{align-items:baseline;align-items:var(--amplify-components-storagemanager-file-align-items);border-color:#89949f;border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-file-border-radius);border-style:solid;border-style:var(--amplify-components-storagemanager-file-border-style);border-width:1px;border-width:var(--amplify-components-storagemanager-file-border-width);display:flex;flex-direction:column;padding-block:.5rem;padding-block:var(--amplify-components-storagemanager-file-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);position:relative}.amplify-storagemanager__file__wrapper{align-items:center;display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-components-storagemanager-file-gap);width:100%}.amplify-storagemanager__file__name{color:#0d1a26;color:var(--amplify-components-storagemanager-file-name-color);font-size:1rem;font-size:var(--amplify-components-storagemanager-file-name-font-size);font-weight:700;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);overflow:hidden;text-overflow:ellipsis}.amplify-storagemanager__file__size{color:#5c6670;color:var(--amplify-components-storagemanager-file-size-color);font-size:.875rem;font-size:var(--amplify-components-storagemanager-file-size-font-size);font-weight:400;font-weight:var(--amplify-components-storagemanager-file-size-font-weight)}.amplify-storagemanager__file__main{flex:1 1;overflow:hidden;white-space:nowrap}.amplify-storagemanager__file__image{align-items:center;background-color:#fafafa;background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:#5c6670;color:var(--amplify-components-storagemanager-file-image-color);display:flex;height:3rem;height:var(--amplify-components-storagemanager-file-image-height);justify-content:center;position:relative;width:3rem;width:var(--amplify-components-storagemanager-file-image-width)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:#600;color:var(--amplify-colors-font-error);font-size:.875rem;font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:#365e3d;color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:round;stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:#dcdee0;stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:3px;stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(
    --amplify-components-storagemanager-loader-stroke-filled
  );bottom:0;height:3px;height:var(--amplify-components-storagemanager-loader-stroke-width);left:0;overflow:hidden;position:absolute;width:100%}.amplify-storagemanager__previewer{background-color:#fff;background-color:var(--amplify-components-storagemanager-previewer-background-color);border-color:#89949f;border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-previewer-border-radius);border-style:solid;border-style:var(--amplify-components-storagemanager-previewer-border-style);border-width:1px;border-width:var(--amplify-components-storagemanager-previewer-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-storagemanager-previewer-body-gap);max-height:40rem;max-height:var(--amplify-components-storagemanager-previewer-max-height);max-width:auto;max-width:var(--amplify-components-storagemanager-previewer-max-width);overflow:auto;padding-block:1rem;padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline)}.amplify-storagemanager__previewer__text{color:#0d1a26;color:var(--amplify-components-storagemanager-previewer-text-color);font-size:1rem;font-size:var(--amplify-components-storagemanager-previewer-text-font-size);font-weight:700;font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:flex-end;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small)}.amplify-storage-browser{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-space-small);height:100%;padding:.75rem;padding:var(--amplify-space-small);position:relative}.amplify-storage-browser__error{background-color:#fce9e9;background-color:var(--amplify-colors-background-error);color:#600;color:var(--amplify-colors-font-error);padding:1rem;padding:var(--amplify-space-medium)}.amplify-storage-browser__exit,.amplify-storage-browser__navigation{align-self:flex-start}.amplify-storage-browser__title{font-size:1.25rem;font-size:var(--amplify-font-sizes-large);font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__controls,.amplify-storage-browser__footer,.amplify-storage-browser__summary{align-items:center;display:flex;flex-direction:row;gap:1rem;gap:var(--amplify-space-medium);justify-content:space-between;width:100%}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex:1 1;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{display:block;flex:1 1;overflow:hidden;position:relative;width:100%}.amplify-storage-browser__data-table{border-color:#89949f;border-color:var(--amplify-colors-border-primary);border-radius:.25rem;border-radius:var(--amplify-radii-small);border-style:solid;border-width:1px;border-width:var(--amplify-border-widths-small);display:block;height:100%;overflow:auto;position:relative;width:100%}.amplify-storage-browser__table{position:relative;width:100%}.amplify-storage-browser__table-head{background:#fff;background:var(--amplify-colors-background-primary);box-shadow:0 2px 4px #0d1a260d;box-shadow:var(--amplify-shadows-small);position:-webkit-sticky;position:sticky;top:0;z-index:2}.amplify-storage-browser__table-row_active{background-color:#e6eefe;background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none}.amplify-storage-browser__table-data-cell,.amplify-storage-browser__table-header{padding:.25rem;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-end-width:0;border-inline-start-width:0}.amplify-storage-browser__table-data-cell-icon{-webkit-margin-end:.5rem;-webkit-margin-end:var(--amplify-space-xs);margin-inline-end:.5rem;margin-inline-end:var(--amplify-space-xs);vertical-align:middle}.amplify-storage-browser__table-data--cancel,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-header--select{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-sort-header,.amplify-storage-browser__table-text-data-cell{align-items:center;display:flex;gap:.375rem;gap:var(--amplify-space-xxs);justify-content:flex-start;overflow:hidden;padding:.375rem;padding:var(--amplify-space-xxs);text-overflow:ellipsis;white-space:nowrap;width:100%}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress{animation-duration:1s;animation-duration:var(--amplify-components-loader-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-circular;animation-timing-function:linear}.amplify-storage-browser__status{align-items:center;display:flex;flex-direction:row;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-storage-browser__status-display{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small);justify-content:flex-end}.amplify-storage-browser__status-label{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:#304050;color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{align-items:center;display:flex;flex-direction:row;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-storage-browser__destination-label{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1 1}.amplify-storage-browser__buttons{display:flex;gap:.75rem;gap:var(--amplify-space-small);justify-content:flex-end}.amplify-storage-browser__loader{stroke-width:3px;stroke-width:var(--amplify-border-widths-large);height:3px;height:var(--amplify-border-widths-large);position:absolute;top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{-webkit-margin-start:1.5rem;-webkit-margin-start:var(--amplify-space-large);-webkit-padding-after:1.5rem;-webkit-padding-after:var(--amplify-space-large);border:1px solid #89949f;border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:.25rem;border-radius:var(--amplify-radii-small);bottom:10px;flex:1 1;height:-webkit-fit-content;height:fit-content;margin-inline-start:1.5rem;margin-inline-start:var(--amplify-space-large);max-height:calc(100svh - 20px);overflow:auto;padding:1rem;padding:var(--amplify-space-medium);padding-block-end:1.5rem;padding-block-end:var(--amplify-space-large);position:-webkit-sticky;position:sticky;top:10px;width:50%}.amplify-storage-browser__file-preview-header{-webkit-margin-after:1rem;-webkit-margin-after:var(--amplify-space-medium);display:flex;justify-content:flex-end;margin-block-end:1rem;margin-block-end:var(--amplify-space-medium)}.amplify-storage-browser__file-preview-container,.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:1.5rem;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex:1 1;flex-direction:column;min-height:400px}.amplify-storage-browser__file-preview-title{-webkit-margin-after:1rem;-webkit-margin-after:var(--amplify-space-medium);color:#0d1a26;color:var(--amplify-colors-font-primary);flex-shrink:0;font-size:1.25rem;font-size:var(--amplify-font-sizes-large);font-weight:600;font-weight:var(--amplify-font-weights-semibold);margin-block-end:1rem;margin-block-end:var(--amplify-space-medium)}.amplify-storage-browser__file-metadata{grid-gap:.75rem;grid-gap:var(--amplify-space-small);background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border:1px solid #dcdee0;border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:.25rem;border-radius:var(--amplify-radii-small);display:grid;gap:.75rem;gap:var(--amplify-space-small);padding:1rem;padding:var(--amplify-space-medium)}.amplify-storage-browser__file-metadata-item{-webkit-border-after:1px solid #dcdee0;-webkit-border-after:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);align-items:center;border-block-end:1px solid #dcdee0;border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);display:flex;justify-content:space-between;padding-block:.5rem;padding-block:var(--amplify-space-xs)}.amplify-storage-browser__file-metadata-item:last-child{-webkit-border-after:none;border-block-end:none}.amplify-storage-browser__file-metadata-label{color:#0d1a26;color:var(--amplify-colors-font-primary);font-weight:500;font-weight:var(--amplify-font-weights-medium);margin:0}.amplify-storage-browser__file-metadata-value{color:#304050;color:var(--amplify-colors-font-secondary);margin:0;max-width:60%;text-align:end;word-break:break-all}.amplify-storage-browser__preview-fallback{align-items:center;background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border:1px dashed #dcdee0;border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:.25rem;border-radius:var(--amplify-radii-small);display:flex;flex-direction:column;gap:1rem;gap:var(--amplify-space-medium);height:400px;justify-content:center;padding:1.5rem;padding:var(--amplify-space-large);text-align:center;width:100%}.amplify-storage-browser__preview-fallback--error{background-color:#fce9e9;background-color:var(--amplify-colors-background-error);border-color:#950404;border-color:var(--amplify-colors-border-error);color:#600;color:var(--amplify-colors-font-error)}.amplify-storage-browser__preview-fallback--default{background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border-color:#dcdee0;border-color:var(--amplify-colors-border-secondary);color:#304050;color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:3rem;font-size:var(--amplify-font-sizes-xxxxl)}.amplify-storage-browser__preview-fallback-icon,.amplify-storage-browser__preview-fallback-title{-webkit-margin-after:.5rem;-webkit-margin-after:var(--amplify-space-xs);margin-block-end:.5rem;margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-size:1.25rem;font-size:var(--amplify-font-sizes-large);font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__preview-fallback-description{-webkit-margin-after:.5rem;-webkit-margin-after:var(--amplify-space-xs);font-size:.875rem;font-size:var(--amplify-font-sizes-small);margin-block-end:.5rem;margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-family:var(--amplify-fonts-monospace),monospace;font-size:.75rem;font-size:var(--amplify-font-sizes-xs)}.amplify-storage-browser__preview-fallback-actions{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--amplify-space-small);justify-content:center}.amplify-storage-browser__preview-placeholder{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--amplify-space-medium);height:400px;justify-content:center;width:100%}.amplify-storage-browser__preview-placeholder-content{align-items:center;display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:#304050;color:var(--amplify-colors-font-secondary);font-size:.875rem;font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{align-items:center;display:flex;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__text-preview{word-wrap:break-word;background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border:1px solid #dcdee0;border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:.25rem;border-radius:var(--amplify-radii-small);display:block;font-family:var(--amplify-fonts-monospace),monospace;font-size:.875rem;font-size:var(--amplify-font-sizes-small);height:400px;line-height:1.5;overflow-y:auto;padding:1rem;padding:var(--amplify-space-medium);white-space:pre-wrap;width:100%;word-break:break-word}.amplify-storage-browser__video-container{align-items:center;display:flex;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__video-preview{align-items:center;background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border-radius:.25rem;border-radius:var(--amplify-radii-small);display:flex;flex-shrink:0;height:400px;justify-content:center;width:100%}.amplify-storage-browser__video-preview video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.amplify-storage-browser__image-container,.amplify-storage-browser__image-preview{align-items:center;display:flex;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview{background-color:#fafafa;background-color:var(--amplify-colors-background-secondary);border-radius:.25rem;border-radius:var(--amplify-radii-small);flex-shrink:0;height:400px;justify-content:center;width:100%}.amplify-storage-browser__image-preview img{border-radius:.25rem;border-radius:var(--amplify-radii-small);height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.amplify-ai-conversation{display:flex;flex:1 1;flex-direction:column;height:100%}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:.75rem;gap:var(--amplify-components-ai-conversation-message-gap);padding-block:.75rem;padding-block:var(--amplify-components-ai-conversation-message-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-ai-conversation-message-padding-inline)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{align-items:center;display:flex;flex-direction:var(--internal-flex-direction);gap:.75rem;gap:var(--amplify-components-ai-conversation-message-sender-gap);min-height:2rem;min-height:var(--amplify-components-avatar-height)}.amplify-ai-conversation__message__sender__username{color:#0d1a26;color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:inherit;font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:700;font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:#5c6670;color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:inherit;font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:inherit;font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{align-items:var(--internal-body-align-items);display:flex;flex:1 1;flex-direction:column;gap:.5rem;gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:.5rem;border-radius:var(--amplify-radii-medium);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-space-small);padding:var(--internal-content-padding)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:.5rem;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg:var(--internal-bg-color);--internal-content-padding:var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction:row-reverse;--internal-body-align-items:flex-end}.amplify-ai-conversation__message--user{--internal-bg-color:var(
    --amplify-components-ai-conversation-message-user-background-color
  )}.amplify-ai-conversation__message--assistant{--internal-bg-color:var(
    --amplify-components-ai-conversation-message-assistant-background-color
  );--internal-flex-direction:row;--internal-body-align-items:flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden;padding:.75rem;padding:var(--amplify-components-ai-conversation-form-padding)}.amplify-ai-conversation__form__dropzone{border:none;display:grid;overflow:hidden;padding:0;text-align:left;text-align:initial}.amplify-ai-conversation__form__error{-webkit-padding-before:0;-webkit-padding-before:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:.5rem;gap:var(--amplify-components-ai-conversation-attachment-gap);padding:0;padding-block-start:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment{align-items:center;border-color:#dcdee0;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:.25rem;border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);border-style:solid;border-width:1px;border-width:var(--amplify-components-ai-conversation-attachment-border-width);display:flex;flex-direction:row;font-size:.875rem;font-size:var(--amplify-components-ai-conversation-attachment-font-size);gap:.5rem;gap:var(--amplify-components-ai-conversation-attachment-gap);padding-block:.25rem;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:.5rem;padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline)}.amplify-ai-conversation__attachment__list{-webkit-padding-before:0;-webkit-padding-before:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:.5rem;padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{height:1rem;height:var(--amplify-components-ai-conversation-attachment-image-height);object-fit:cover;width:1rem;width:var(--amplify-components-ai-conversation-attachment-image-width)}.amplify-ai-conversation__attachment__name{color:#0d1a26;color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:.875rem;font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:400;font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:#5c6670;color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:.875rem;font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:400;font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:.375rem;padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{fill:#0000;clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.welcome-back{font-family:Montserrat Alternates,Montserrat,sans-serif!important;font-weight:700!important}.amplify-card{border:none!important}.amplify-authenticator,.amplify-card{background-color:#f5f5f5!important;box-shadow:none!important}.amplify-authenticator,.amplify-authenticator *,.login-auth,.login-auth *{--amplify-components-card-background-color:#f5f5f5;--amplify-components-card-box-shadow:none;--amplify-components-card-border-color:#0000;--amplify-components-card-border-width:0;--amplify-components-authenticator-router-box-shadow:none;--amplify-components-authenticator-router-border-width:0;--amplify-components-fieldcontrol-background-color:#0000;--amplify-components-fieldcontrol-focus-background-color:#0000;--amplify-components-button-background-color:#0000;--amplify-components-button-hover-background-color:#0000}.MuiPaper-root.login-auth-paper,.amplify-container,.amplify-flex,.amplify-view{background-color:#f5f5f5!important;border:none!important;box-shadow:none!important}.amplify-passwordfield,.amplify-textareafield,.amplify-textfield{background-color:initial!important}.login-auth .amplify-field__label,.login-auth .amplify-label,.login-auth .amplify-passwordfield>label,.login-auth .amplify-textfield>label,.login-auth label{color:#000!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important}.login-auth .amplify-passwordfield,.login-auth .amplify-textfield{box-sizing:border-box;max-width:429px!important;width:100%!important}.login-auth .amplify-field-group{box-shadow:none!important;height:50px!important;max-width:429px!important;width:100%!important}.login-auth .amplify-field-group,.login-auth .amplify-textfield .amplify-field-group{background-color:#fff!important;border:1px solid silver!important;border-radius:6px!important}.login-auth .amplify-textfield .amplify-field-group{overflow:hidden}.login-auth .amplify-textfield input.amplify-input{border:none!important;border-radius:0!important}.login-auth .amplify-textfield input,.login-auth input.amplify-input{background-color:#fff!important;border:1px solid silver!important;border-radius:6px!important;box-shadow:none!important;font-size:14px!important;height:50px!important;outline:none!important;width:100%!important}.login-auth .amplify-textfield input:focus,.login-auth input.amplify-input:focus{border-color:silver!important;box-shadow:none!important;outline:none!important}.login-auth .amplify-button,.login-auth .amplify-field-group__control,.login-auth .amplify-field-group__outer-end{height:50px!important}.login-auth .amplify-passwordfield .amplify-field-group{background-color:#fff!important;border:1px solid silver!important;border-radius:6px!important;overflow:hidden}.login-auth .amplify-passwordfield input.amplify-input{border:none!important;border-radius:0!important}.login-auth .amplify-passwordfield .amplify-field-group__outer-end,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button{background-color:initial!important;border:none!important;box-shadow:none!important}.login-auth .amplify-passwordfield .amplify-field-group__outer-end :after,.login-auth .amplify-passwordfield .amplify-field-group__outer-end :before,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:after,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:before{background:none!important;background-color:initial!important;border:none!important}.login-auth .amplify-field-group__outer-end .amplify-button,.login-auth .amplify-field-group__outer-end .amplify-button:active,.login-auth .amplify-field-group__outer-end .amplify-button:focus,.login-auth .amplify-field-group__outer-end .amplify-button:hover{background:none!important;background-color:inherit!important;border:none!important;box-shadow:none!important}.login-auth .amplify-passwordfield .amplify-field-group__control,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button:active,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button:focus,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button:hover,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:active,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:focus,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:hover,.login-auth .amplify-passwordfield input.amplify-input,.login-auth .amplify-passwordfield input.amplify-input:focus{background-color:initial!important;box-shadow:none!important}.pg-password-wrapper{margin-bottom:4px!important;max-width:429px!important;width:100%!important}.pg-password-wrapper .pg-label{color:#000!important;display:block;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:500!important;margin-bottom:6px}.pg-password-wrapper .pg-field-group{background-color:#fff;border:1px solid silver;border-radius:6px;display:flex;height:50px;overflow:hidden}.pg-password-wrapper.pg-filled .pg-field-group{background-color:#e6eeff}.pg-password-wrapper .pg-input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding:0 12px}.pg-password-wrapper .pg-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;width:50px}.pg-password-wrapper.pg-filled .pg-toggle{background-color:#e6eeff}.pg-password-wrapper .amplify-field-group,.pg-password-wrapper .amplify-field-group__outer-end{background-color:#fff!important}.pg-password-wrapper .amplify-field-group__outer-end,.pg-password-wrapper .amplify-field-group__outer-end *{background-image:none!important;border-left:none!important;box-shadow:none!important}.amplify-passwordfield.pg-filled .amplify-field-group,.amplify-passwordfield.pg-filled .amplify-field-group__outer-end,.pg-password-wrapper.pg-filled .amplify-field-group,.pg-password-wrapper.pg-filled .amplify-field-group__outer-end{background-color:#e6eeff!important}.amplify-passwordfield.pg-filled .amplify-field-group__outer-end .amplify-button{background:none!important;background-color:inherit!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-webkit-autofill){background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-webkit-autofill) .amplify-field-group__outer-end{background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-moz-autofill){background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-moz-autofill) .amplify-field-group__outer-end{background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:not(:placeholder-shown)){background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:not(:placeholder-shown)) .amplify-field-group__outer-end{background-color:#e6eeff!important}.pg-input-wrapper .amplify-field-group,.pg-input-wrapper .amplify-field-group__control,.pg-input-wrapper input.amplify-input{background-color:#fff!important}.login-auth form{align-items:stretch!important;display:flex!important;flex-direction:column!important;max-width:429px!important;width:100%!important}.login-auth form>.amplify-button[type=submit],.login-auth form>.amplify-passwordfield,.login-auth form>.amplify-textfield,.login-auth form>.pg-input-wrapper,.login-auth form>.pg-password-wrapper,.login-auth form>button[type=submit]{align-self:center!important}.login-auth .amplify-button--link,.login-auth .amplify-button[data-variation=link],.login-auth .amplify-link{align-self:center!important;background:none!important;border:none!important;box-shadow:none!important;color:#2d5dfd!important;display:block!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:100%!important;margin-left:0!important;margin-right:0!important;margin-top:2px!important;max-width:429px!important;order:0!important;padding:0!important;text-align:right!important;text-decoration:none!important;width:100%!important}.login-auth .amplify-button--link:focus,.login-auth .amplify-button--link:hover,.login-auth .amplify-button[data-variation=link]:focus,.login-auth .amplify-button[data-variation=link]:hover,.login-auth .amplify-link:focus,.login-auth .amplify-link:hover{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;color:#2d5dfd!important;text-decoration:none!important}.login-auth form .amplify-button[type=submit],.login-auth form button[type=submit]{align-self:center!important;background-color:#fff!important;border:1px solid #172f82!important;border-radius:37px!important;box-shadow:none!important;color:#000!important;font-size:14px!important;height:45px!important;margin-top:18px!important;min-width:160px!important;order:1!important;padding:12px 26px!important;text-transform:none!important;white-space:nowrap!important}.login-auth form .amplify-button[type=submit]:hover,.login-auth form button[type=submit]:hover{background-color:#f3f7ff!important;border-color:#172f82!important}.login-auth [data-amplify-authenticator-confirmresetpassword] form fieldset{display:flex;flex-direction:column}.login-auth .pg-password-helper{align-self:center;max-width:429px;order:3;width:100%}.login-auth [data-amplify-authenticator-confirmresetpassword] form fieldset>.pg-password-helper{align-self:center;max-width:429px;order:3!important;width:100%}.login-auth [data-amplify-authenticator-confirmresetpassword] form fieldset>.amplify-flex:last-of-type{margin-top:20px;order:4!important}@media (max-width:768px){.login-auth .amplify-field-group{height:45px!important}.login-auth .amplify-field-group,.pg-input-wrapper,.pg-password-wrapper{max-width:100%!important;width:100%!important}.login-auth form{max-width:100%!important}.login-auth .amplify-button--link,.login-auth .amplify-button[data-variation=link],.login-auth .amplify-link{font-size:14px!important;max-width:100%!important}.login-auth input.amplify-input{font-size:14px!important;height:45px!important}.login-auth .amplify-button,.login-auth .amplify-field-group__control,.login-auth .amplify-field-group__outer-end{height:45px!important}.pg-password-wrapper .pg-field-group{height:45px}.login-auth form .amplify-button[type=submit],.login-auth form button[type=submit]{font-size:14px!important;height:40px!important;min-width:140px!important;white-space:nowrap!important}}@media (max-width:480px){.amplify-field__label,.amplify-label,.amplify-passwordfield>label,.amplify-textfield>label,.login-auth label,.pg-password-wrapper .pg-label{font-size:16px!important}.login-auth .amplify-button--link,.login-auth .amplify-button[data-variation=link],.login-auth .amplify-link{font-size:14px!important}}.login-auth .amplify-alert,.login-auth [role=alert]{max-width:429px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}.login-auth .amplify-alert__body{flex:1 1 auto;max-width:100%!important;min-width:0}.login-auth .amplify-alert__body .amplify-text,.login-auth .amplify-alert__heading,.login-auth .amplify-field__error,.login-auth .amplify-field__error-message{display:block;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.login-auth .amplify-alert__body,.login-auth .amplify-alert__body *,.login-auth .amplify-alert__content,.login-auth .amplify-alert__content *{overflow-wrap:normal!important;word-break:keep-all!important}.login-auth .amplify-alert__dismiss,.login-auth [aria-label="Dismiss alert"]{display:none!important;flex:0 0 auto;margin-left:8px}.login-auth.pg-hide-alert .amplify-alert,.login-auth.pg-hide-alert [role=alert]{display:none!important}.access-mgmt-root{--brand:#172f82;--brand-mid:#1e3fa5;--brand-light:#2d5dfd;--brand-ring:#172f822e;--brand-bg:#172f820d;--brand-bg-hover:#172f8217;--surface:#fff;--border:#e2e8f0;--text-primary:#0e1e53;--text-secondary:#526075;--text-muted:#94a3b8;--radius-pill:9999px;--radius-lg:18px;--radius-md:14px;--shadow-sm:0 2px 8px #0e1e5312;--t-fast:0.15s cubic-bezier(0.4,0,0.2,1);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.access-mgmt-root,.access-mgmt-root .database-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.access-mgmt-root .database-container{padding:0 0 4px}.access-mgmt-root .toolbar-row{flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px;padding:0 8px}.access-mgmt-root .toolbar-left,.access-mgmt-root .toolbar-right,.access-mgmt-root .toolbar-row{align-items:center;display:flex;gap:8px}.access-mgmt-root .toolbar-right{margin-left:auto}.access-mgmt-root .section-title{color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.access-mgmt-root .unified-search-wrapper{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);display:flex;gap:8px;padding-left:14px;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:290px}.access-mgmt-root .unified-search-wrapper:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.access-mgmt-root .unified-search-icon{color:var(--text-muted);flex-shrink:0}.access-mgmt-root .unified-search-input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:Montserrat,sans-serif;font-size:13px;height:38px;min-width:0;outline:none;padding:0 14px 0 0}.access-mgmt-root .unified-search-input::placeholder{color:var(--text-muted);font-size:12px}.access-mgmt-root .refresh-button{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:50%;color:var(--brand);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:all var(--t-fast);width:38px}.access-mgmt-root .refresh-button-icon{color:var(--brand);flex-shrink:0;height:16px;width:16px}.access-mgmt-root .refresh-button:hover:not(:disabled){background:var(--brand-bg);border-color:var(--brand-ring);color:var(--brand)}.access-mgmt-root .refresh-button:hover:not(:disabled) .refresh-button-icon{color:var(--brand)}.access-mgmt-root .refresh-button--spinning .refresh-button-icon{animation:am-spin .8s linear infinite}@keyframes am-spin{to{transform:rotate(1turn)}}.access-mgmt-root .add-access-button{align-items:center;background:var(--brand);border:none;border-radius:var(--radius-pill);box-shadow:0 2px 10px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:7px;padding:9px 18px 9px 14px;transition:all .22s cubic-bezier(.4,0,.2,1)}.access-mgmt-root .add-access-button:hover{background:var(--brand-mid);box-shadow:0 6px 18px #172f824d;transform:translateY(-1px)}.access-mgmt-root .add-icon{align-items:center;border:1.5px solid #ffffff8c;border-radius:50%;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;width:18px}.access-mgmt-root .database-table-card{background:var(--surface);border-radius:var(--radius-lg);border-top:1px solid #e2e8f0b3;display:flex;flex:1 1;flex-direction:column;margin:0 8px;min-height:0;overflow:hidden;position:relative}.access-mgmt-root .database-table-container{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;width:100%}.access-mgmt-root .database-table{border-collapse:collapse;width:100%}.access-mgmt-root .table-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;position:-webkit-sticky;position:sticky;top:0;z-index:10}.access-mgmt-root .table-header th{border-bottom:1px solid #e2e8f0b3;color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.access-mgmt-root .table-body .table-row{border-left:3px solid #0000;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.access-mgmt-root .table-body .table-row:hover{background:#fff;border-left-color:var(--brand);box-shadow:0 2px 16px #0e1e5312}.access-mgmt-root .table-cell{border-bottom:1px solid #f0f4f8;color:var(--text-primary);font-size:13px;padding:12px 16px;vertical-align:top}.access-mgmt-root .role-cell,.access-mgmt-root .role-column{max-width:220px;min-width:160px}.access-mgmt-root .objects-cell,.access-mgmt-root .objects-column{min-width:280px}.access-mgmt-root .level-cell,.access-mgmt-root .level-column{width:110px}.access-mgmt-root .actions-cell,.access-mgmt-root .actions-column{text-align:center;vertical-align:middle;width:180px}.access-mgmt-root .role-name{color:var(--text-primary);display:block;font-size:13px;font-weight:600}.access-mgmt-root .role-id{color:var(--text-muted);font-size:11px;margin-top:2px}.access-mgmt-root .objects-wrap{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.access-mgmt-root .object-chip{align-items:center;background:var(--brand-bg);border:1px solid var(--brand-ring);border-radius:var(--radius-pill);color:var(--brand);display:inline-flex;font-size:11px;font-weight:600;line-height:1.3;max-width:100%;padding:4px 10px;word-break:break-word}.access-mgmt-root .object-count{color:var(--text-muted);font-size:11px;font-weight:700;margin-top:6px}.access-mgmt-root .level-badge{background:#f1f5f9;border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;text-transform:capitalize}.access-mgmt-root .level-badge--admin{background:#fef3c7;color:#92400e}.access-mgmt-root .level-badge--write{background:#ede9fe;color:#5b21b6}.access-mgmt-root .level-badge--read{background:#f0fdf4;color:#166534}.access-mgmt-root .actions-group{align-items:center;display:flex;gap:6px;justify-content:center}.access-mgmt-root .view-report-btn{align-items:center;background:var(--brand);border:none;border-radius:var(--radius-pill);box-shadow:0 2px 8px #172f8238;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;justify-content:center;padding:5px 12px;transition:all var(--t-fast);white-space:nowrap}.access-mgmt-root .view-report-btn:hover{background:var(--brand-mid)}.access-mgmt-root .action-btn-outline{align-items:center;background:#0000;border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;justify-content:center;padding:5px 12px;transition:all var(--t-fast);white-space:nowrap}.access-mgmt-root .action-btn-outline:hover{background:var(--brand-bg);border-color:var(--brand-ring);color:var(--brand)}.access-mgmt-root .empty-state{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.access-mgmt-root .empty-title{color:var(--text-primary);font-size:16px;font-weight:700;margin:12px 0 6px}.access-mgmt-root .empty-message{color:var(--text-muted);font-size:13px;margin:0}.access-form-dialog .MuiDialog-paper{max-height:90vh}.access-form-dialog .form-field-label{color:var(--text-primary);display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;margin-bottom:8px}.access-form-dialog .form-section{margin-bottom:20px}.access-form-dialog .picker-section{margin-bottom:8px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--pg-primary:#172f82;--pg-primary-600:#0f2470;--pg-surface:#fff;--pg-bg:#f6f7fb;--pg-text:#0f172a;--pg-muted:#6b7280;--pg-border:#e5e7eb;--pg-border-strong:#d1d5db;--pg-blue:#3b82f6;--pg-shadow:0 10px 25px #0206170f;--pg-pill:38px}body{min-height:100vh;overflow:auto}.dashboard-main{background:#f8fafc;height:-webkit-fit-content;height:fit-content;min-width:0;overflow:hidden}.dashboard-main,.dashboard-main-content{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.dashboard-main-content{-ms-overflow-style:none;background-color:initial;box-sizing:border-box;gap:24px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none}.dashboard-main-content::-webkit-scrollbar{display:none}.campaigns-run-head,.stats-header-new{align-items:center;display:flex;justify-content:space-between}.stats-header-actions{align-items:center;display:inline-flex;gap:12px}.campaigns-run-head h2,.stats-header-new h2{color:#0e1e53;font-size:24px;font-weight:700;line-height:100%;margin:0}.stats-header-new:has(.btn-back-inline){justify-content:flex-end}.btn-back-small{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:10px 18px;transition:background .2s ease,transform .05s ease}.btn-back-small:hover{background:#0f2470}.btn-back-small:active{transform:translateY(.5px)}.btn-back-small .back-icon-img{height:14px;width:14px}.stats-section-new{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:16px;padding:24px 28px!important;width:100%!important}.time-filter-dropdown-new{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;padding:8px 16px}.stats-grid-new{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.stats-grid-new.has-profile{grid-template-columns:repeat(4,1fr)}.stat-card-new{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;justify-content:space-between;min-width:0;padding:22px;transition:all .3s ease}.stat-card-new:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.stat-card-new.messages-sent{background-image:url(data:image/png;base64,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)}.stat-card-new.messages-received,.stat-card-new.messages-sent{background-position:50%;background-repeat:no-repeat;background-size:cover}.stat-card-new.messages-received{background-image:url(/static/media/Card_2.339ce6ec3f8bb9b3b09f.png)}.stat-card-new.users-opted-out{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover}.stat-content-new{flex:1 1}.stat-label-new{color:#0e1e53;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:6px}.stat-value-new{font-feature-settings:"tnum";color:#002294;font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.stat-icon-new{align-items:center;background:#f0f4ff;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.stat-icon-img{display:block;height:30px;object-fit:contain;width:30px}.profile-stat-card{align-items:center;background:#fff;background-image:none;border:1px solid #e5e7eb;display:flex;position:relative}.profile-accent{background:#1e56ff;border-radius:6px;bottom:10px;box-shadow:0 6px 10px #1e56ff40;left:-8px;position:absolute;top:10px;width:4px}.profile-stat-inner{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.profile-stat-text{display:flex;flex-direction:column;min-width:0}.profile-stat-email{color:#111827;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stat-role{color:#6b7280;font-size:12px;margin-top:4px}.user-avatar-large{align-items:center;background:linear-gradient(135deg,#4f46e5,#3b82f6);border:2px solid #e5edff;border-radius:999px;box-shadow:0 4px 10px #3b82f640;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:800;height:56px;justify-content:center;letter-spacing:.3px;width:56px}.admin-table-card{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 1px 3px #1018280f;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:24px 28px!important;width:100%!important}.admin-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.admin-table-header h2{color:#0e1e53;font-size:24px;font-weight:700;line-height:100%;margin:0;padding-bottom:0;padding-top:1%}.admin-table-scroll{border-radius:12px;max-height:52vh;overflow:auto}.admin-table{background:#fff;border-collapse:collapse;border-radius:12px;table-layout:fixed;width:100%}.admin-table thead th{background:#fff;border-bottom:1px solid #e6ecf4;color:#000;font-size:16px;font-weight:600;letter-spacing:.2px;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.admin-table tbody td{border-bottom:1px solid #eef2f6;color:#222;font-size:14px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.admin-table tbody tr{transition:background .15s ease}.admin-table tbody tr:hover{background:#f5f8ff}.admin-table tbody tr.is-self td{background:#f9faff}.details-btn{padding:5px 30px}.details-btn,.view-btn{background:#172f82;background:var(--pg-primary);border:1.45px solid #d3ddfd;border-radius:15px;color:#fff;font-size:12px;font-weight:600;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.view-btn{cursor:pointer;padding:8px 16px}.details-btn:hover,.view-btn:hover{background:#0f2470;background:var(--pg-primary-600)}.details-btn:active,.view-btn:active{transform:translateY(.5px)}.user-page-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.campaigns-run-card{background:#fff;border:1px solid #e6ecf4;border-radius:16px;box-shadow:0 1px 3px #1018280f;padding:24px}.campaigns-run-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.campaigns-run-head h2{color:#0e1e53;font-size:22px;font-weight:700;line-height:100%;margin:0}.campaigns-run-card,.campaigns-run-tablewrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.campaigns-run-tablewrap{background:#fff}.campaigns-run-scroll{flex:1 1 auto;min-height:0;outline:none}.campaigns-run-scroll:focus{outline:none}.campaigns-run-tablewrap{border-radius:12px;overflow:hidden}.campaigns-run-scroll{background:#fff;max-height:56vh;overflow:auto}.campaigns-run-table{border-collapse:initial;border-spacing:0;font-family:Montserrat,sans-serif}.campaigns-run-table col.name{width:48%}.campaigns-run-table col.created,.campaigns-run-table col.status{width:18%}.campaigns-run-table col.actions{width:16%}.campaigns-run-table td,.campaigns-run-table th{color:#111827;font-size:13px;padding:14px 16px}.campaigns-run-table thead th{border-bottom:1px solid #e6ecf4;color:#0e1e53;font-size:14px;font-weight:700;letter-spacing:.2px;padding:16px 20px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:2}.campaigns-run-table tbody td,.campaigns-run-table thead th{background:#fff;border-bottom:1px solid #eef2f6;color:#111827;font-size:14px;overflow:hidden;padding:12px 16px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.campaigns-run-table tbody td.actions,.campaigns-run-table tbody td.center,.campaigns-run-table thead th.actions,.campaigns-run-table thead th.center{text-align:left}.campaigns-run-table thead th:first-child{border-top-left-radius:12px}.campaigns-run-table thead th:last-child{border-top-right-radius:12px}.campaigns-run-table tbody tr{border-bottom:1px solid #eef2f6;transition:background .15s ease}.campaigns-run-table tbody tr:hover{background:#f7faff}.campaigns-run-name{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns-run-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaigns-run-table tbody td:first-child,.campaigns-run-table thead th:first-child{text-align:left}.campaigns-run-table tbody td:nth-child(2),.campaigns-run-table tbody td:nth-child(3),.campaigns-run-table tbody td:nth-child(4),.campaigns-run-table thead th:nth-child(2),.campaigns-run-table thead th:nth-child(3),.campaigns-run-table thead th:nth-child(4){padding:8px;text-align:center}.campaigns-run-table .status-pill,.status-pill{align-items:center!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:3px!important;box-sizing:border-box!important;color:#111827!important;display:inline-flex!important;font-size:12px!important;font-weight:400!important;gap:10px!important;height:26px!important;justify-content:center!important;line-height:1!important;min-width:103px!important;overflow:hidden;padding:4px 24px!important;text-overflow:clip;white-space:nowrap!important;width:103px!important}.campaigns-run-table .status-pill:after,.campaigns-run-table .status-pill:before{content:none!important;display:none!important}.status-pill.sent{background:#63fa114d!important;border:1px solid #00c023!important;color:#000!important}.status-pill.processing{background:#fdcd2d4d!important;border:1px solid #fdcd2d!important;color:#000!important}.status-pill.failed{background:#ff40004d!important;border:1px solid #ff4000!important;color:#000!important}.status-pill.unknown{background:#a4a4a44d!important;border-color:silver!important;color:#000!important}.btn-view{background:#fff;border:1.5px solid #1e3a8a;border-radius:15px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:5px 30px;transition:background .15s ease,transform .05s ease}.btn-view:hover{background:#f5f8ff}.btn-view:active{transform:translateY(.5px)}.empty-cell{color:#6b7280;padding:18px 16px}.dashboard-loading-content{background:#fff;border-radius:24px;box-shadow:0 24px 60px #0f172a2e;flex-direction:column;gap:16px;padding:32px 36px}.dashboard-loading,.dashboard-loading-content{align-items:center;display:flex;justify-content:center}.dashboard-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.dashboard-spinner{max-width:240px;width:100%}.dashboard-error{align-items:center;background:#f9fafb;color:#111827;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.retry-button{background:#002294;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:12px 24px}@media (max-width:1200px){.stats-grid-new{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.stats-grid-new{grid-template-columns:1fr}.campaigns-run-card,.stats-section-new{padding:16px!important}.campaigns-run-tablewrap{border-radius:10px}.btn-back-small{padding:8px 14px}}@media (max-width:600px){.dashboard-main-content{padding:16px!important}}.user-avatar-large.improved{align-items:center;border-radius:999px;box-shadow:0 6px 18px #1118271f;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:56px;justify-content:center;letter-spacing:.4px;outline:2px solid #eef2ff;outline-offset:2px;width:56px}.stats-header-right{align-items:center;display:flex;gap:12px}.btn-back-inline{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:10px 16px;transition:background .2s ease,transform .05s ease}.btn-back-inline:hover{background:#0f2470}.btn-back-inline:active{transform:translateY(.5px)}.campaigns-run-table{table-layout:fixed;width:100%}.campaigns-run-table .col-name{padding:1px;width:40%}.campaigns-run-table .col-created,.campaigns-run-table .col-status{width:18%}.campaigns-run-table .col-actions{width:16%}.user-page-stack>.stats-section-new{margin-bottom:24px}body,html{height:auto}body{overflow-y:auto}.dashboard-wrapper{min-height:100dvh;width:100%}.top-navbar{left:0;position:-webkit-sticky;position:sticky;right:0}.dashboard-main-create-campaign{background:#f8f9fa;margin-left:14.375%;min-height:100dvh;min-height:0;overflow-x:hidden;padding-top:70px;position:relative;width:85.625%;z-index:1}.campaign-content-wrapper{grid-gap:24px;background:#0000!important;display:grid;gap:24px;grid-template-columns:minmax(500px,1fr) minmax(280px,340px);margin:0;min-height:calc(100vh - 180px);overflow:visible;padding:20px;width:100%}.campaign-main-content,.form-container{background:#0000!important;margin:0;padding:0}.form-container{max-width:100%;min-width:0;overflow:visible}.preview-area{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:65px;box-shadow:0 4px 20px #0000001a;display:block;margin-left:auto;margin-right:auto;max-width:340px;min-width:280px;overflow:auto;padding:0 18px 18px;position:-webkit-sticky;position:sticky;top:20px}body:not(.hide-scrollbar) .uploaded-files-section{scrollbar-color:#172f8240 #0000000d;scrollbar-width:thin}body:not(.hide-scrollbar) .uploaded-files-section::-webkit-scrollbar{background:#0000;width:8px}body:not(.hide-scrollbar) .uploaded-files-section::-webkit-scrollbar-thumb{background:#172f822e;border-radius:8px}.campaign-form-new{align-content:center;background:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin-bottom:0;padding:0}.form-field{margin-bottom:18px}.form-field:last-child{margin-bottom:0}.form-field-row{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:180px minmax(0,1fr)}.schedule-field .form-field-row{grid-template-columns:180px 1fr}.form-field label{color:#374151;font-size:16px;font-weight:600;padding-top:12px;text-align:left}.form-control,.form-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.form-control:focus,.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.schedule-field{grid-column:1/-1}.schedule-inputs{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:180px 1fr 1fr}.sub-label{color:#6b7280!important;font-size:14px!important;font-weight:500!important;margin-bottom:6px!important}.message-field{grid-column:1/-1}.message-container{position:relative}.form-textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;min-height:80px;padding:12px 16px;resize:vertical;width:100%}.message-footer{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:8px}.char-counter{color:#6b7280;font-size:12px}.insert-vars-btn{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:37.81px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:11.19px;padding:12px 26px;transition:all .2s ease}.insert-vars-btn:hover{background:#0f2470}.vars-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;left:0;list-style:none;max-height:150px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.upload-field{grid-column:1/-1}.upload-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:280px;padding:15px}.upload-header{align-items:center;display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:12px}.upload-status{color:#6b7280;font-weight:400}.upload-content-wrapper{align-items:flex-start;display:flex;flex:1 1;gap:20px;min-height:0}.file-upload-area-new{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:200px;justify-content:center;padding:30px 20px;text-align:center;transition:all .2s}.file-upload-area-new:hover{background:#f8fafc;border-color:#3b82f6}.upload-content-new{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-icon-new{color:#9ca3af;font-size:32px}.upload-text-new{color:#374151;font-size:14px;margin:0}.upload-or{color:#6b7280;font-size:12px;margin:0}.browse-btn{background:#172f82;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background-color .2s}.browse-btn:hover{background:#2563eb}.uploaded-files-section{display:flex;flex:1 1;flex-direction:column;height:200px;min-width:250px;overflow-y:auto}.uploaded-file-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding:12px}.file-info{flex:1 1}.file-name{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px}.file-details{color:#6b7280;font-size:12px}.remove-file-btn{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:24px;justify-content:center;transition:all .2s;width:24px}.remove-file-btn:hover{background:#e5e7eb;border-color:#d1d5db}.upload-progress-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;margin-bottom:10px;padding:12px}.progress-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.progress-text{color:#374151;font-size:14px}.progress-percentage{color:#111827;font-size:14px;font-weight:600}.progress-bar{background:#e5e7eb;border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-fill{background:#3b4cb8;border-radius:2px;height:100%;transition:width .3s}.contacts-loaded{background:#f0f9ff;border-radius:4px;color:#0369a1;flex-shrink:0;font-size:14px;font-weight:500;margin-top:10px;padding:8px 12px}.form-field-row select.form-control{font-feature-settings:"tnum" 1,"tnum";font-family:Courier New,monospace;font-variant-numeric:tabular-nums;letter-spacing:.3px;text-align:left}.form-field-row select.form-control option{font-feature-settings:"tnum" 1,"tnum"!important;font-family:Courier New,monospace!important;font-variant-numeric:tabular-nums!important;white-space:nowrap}.form-actions{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end;margin-bottom:0;margin-top:30px;padding-bottom:0;padding-top:20px}.btn-primary,.btn-secondary{border:none;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;min-width:160px;padding:10px 18px;transition:background-color .2s ease}.btn-primary{background:#172f82;color:#fff}.btn-primary:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn-primary:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary{background:#fff;border:1.5px solid #d1d5db;color:#000}.btn-secondary:hover{background:#f9fafb;border-color:#3b82f6}.preview-header{align-items:center;background:#f7f7f7;border-bottom:1px solid #c3c3c3;border-radius:65px 65px 0 0;box-sizing:border-box;display:flex;justify-content:center;margin:0 -18px;padding:14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.preview-contact-info{align-items:center;display:flex;gap:12px}.preview-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.preview-contact-details h4{color:#1f2937;font-size:16px;font-weight:600;margin:0}.preview-contact-details p{color:#6b7280;font-size:12px;margin:0}.preview-close{align-items:center;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:32px;justify-content:center;transition:all .2s;width:32px}.preview-close,.preview-close:hover{background:#f3f4f6}.preview-messages{margin-bottom:20px;max-height:400px;min-height:300px;overflow-y:auto;padding:15px 0}.preview-message-bubble{word-wrap:break-word;background:#1542d9;border-radius:18px 18px 18px 4px;color:#fff;font-size:14px;line-height:1.4;margin-bottom:10px;max-width:260px;padding:12px 16px;text-align:left}.preview-message-time{color:#6b7280;font-size:11px;margin-top:5px;text-align:left}.preview-empty-state{color:#9ca3af;font-size:14px;font-style:italic;padding:40px 20px;text-align:center}.preview-input-area{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:25px;display:flex;gap:10px;padding:12px}.preview-input{background:#0000;border:none;color:#6b7280;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.preview-input::placeholder{color:#9ca3af}.preview-send-btn{align-items:center;background:#172f82;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 16px;transition:background-color .2s}.preview-send-btn:hover{background:#2563eb}.loading-numbers{align-items:center;background:#fffc;color:#2563eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.disabled-input{background:#f9fafb!important;color:#9ca3af!important;cursor:not-allowed!important}@media (max-width:1200px){.preview-area{max-width:320px}}@media (max-width:900px){.dashboard-main-create-campaign{margin-left:0;padding-top:0}.campaign-content-wrapper{gap:16px;grid-template-columns:1fr!important;min-height:auto;padding:12px}.form-container{padding-right:0!important}.preview-area{background:#f8f8f8;border-radius:65px;box-shadow:none;max-width:none;position:static;top:auto;width:100%}.btn-primary,.btn-secondary{width:100%}.form-actions{flex-direction:column;justify-content:center}}@media (min-width:1536px){.campaign-content-wrapper{gap:40px;grid-template-columns:minmax(720px,1fr) minmax(340px,380px)}.preview-area{border-radius:65px;max-width:380px}}.message-field .message-footer{align-items:center;display:flex;gap:10px;margin-top:8px}.message-field .toolbar-right{align-items:center;display:flex;gap:10px;margin-left:auto}.message-field .char-counter{font-feature-settings:"tnum";color:#475569;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.message-field .char-counter strong{color:#111827;font-weight:700}.message-field .char-counter.over{color:#b91c1c;font-weight:600}.message-field .mode-toggle{align-items:center;background:#f5f7fb;border:1px solid #d1d5db;border-radius:999px;box-shadow:inset 0 1px 0 #fff9;display:inline-flex;padding:3px}.message-field .mode-btn{background:#0000;border:none;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:600;height:28px;min-width:56px;padding:0 12px;transition:background .15s,color .15s,box-shadow .15s}.message-field .mode-btn:hover{background:#eef2f8}.message-field .mode-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.message-field .mode-btn.active,.message-field .mode-btn[aria-selected=true]{background:#172f82;box-shadow:0 2px 8px #172f8247;color:#fff}.message-field .mode-btn[disabled]{cursor:not-allowed;opacity:.5}.message-field .credit-alert,.message-field .encoding-hint,.message-field .encoding-warning{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;font-size:13px;gap:10px;line-height:1.35;margin-top:8px;padding:10px 12px}.message-field .credit-alert{background:#fff7ed;border-color:#fed7aa;color:#7c2d12}.message-field .credit-alert-dot{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 18px;font-size:12px;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}.message-field .encoding-hint{background:#eff6ff;border-color:#bfdbfe;color:#0b3b8c}.message-field .encoding-dot{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 18px;font-size:12px;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}.message-field .encoding-warning{background:#fef3c7;border-color:#fde68a;color:#7a4b00}.message-field .encoding-dot.warn{background:#f59e0b;color:#fff}.message-field .switch-mms-btn{background:#172f82;border:1px solid #d3ddfd;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:30px;margin-left:auto;padding:0 14px;transition:background .15s ease}.message-field .switch-mms-btn:hover{background:#0f2470}.message-field .vars-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;left:0;list-style:none;max-height:150px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.message-field .vars-dropdown li{border-radius:4px;cursor:pointer;font-size:14px;padding:6px 10px}.message-field .vars-dropdown li:hover{background:#f3f4f6;color:#3b82f6}@media (max-width:768px){.message-field .message-footer{flex-wrap:wrap}.message-field .toolbar-right{gap:8px;justify-content:flex-end;margin-left:0;width:100%}.message-field .mode-btn{height:28px;min-width:52px;padding:0 10px}}@media (min-width:900px){.campaign-content-wrapper{align-items:stretch}.preview-area{align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.preview-messages{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}}@media (min-width:1200px) and (max-width:1320px) and (min-height:500px) and (max-height:600px){.campaign-content-wrapper{gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,300px);padding:16px}.preview-area{max-width:300px;min-width:260px;padding:0 16px 16px}.preview-header{margin:0 -16px;padding:12px 16px}.preview-contact-info{gap:8px}.preview-contact-info p{font-size:13px}.preview-messages{margin-bottom:16px;max-height:320px;min-height:240px;padding:12px 0}.preview-message-bubble{font-size:13px;max-width:200px;padding:10px 14px}.preview-message-time{font-size:10px}.preview-empty-state{font-size:13px;padding:30px 16px}}*{font-family:Montserrat,sans-serif}:root{--sidebar-width:240px;--topnav-height:70px}.main-content-area{flex:1 1 auto;flex-direction:column;min-width:0}.campaign-details-layout,.main-content-area{background:#0000;display:flex;min-height:100vh}.campaign-details-layout{width:85.625%}.campaign-details-layout>.sidebar,.campaign-details-layout>div.sidebar{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex:0 0 24vw;flex-direction:column;height:100vh;left:0;margin:0;max-width:400px;min-width:220px;overflow:hidden;padding:0;position:relative}.campaign-container{background:#0000;border-radius:0 24px 24px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 70px);margin:0 auto;max-height:calc(100vh - 70px);max-width:1200px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px;position:relative;width:100%}@media (max-width:1400px){.campaign-container{max-width:calc(100vw - 256px);max-width:calc(100vw - var(--sidebar-width) - 16px);padding-left:12px;padding-right:12px}}@media (max-width:900px){.campaign-details-layout{flex-direction:column}.campaign-details-layout>.sidebar,.campaign-details-layout>div.sidebar{border-bottom:1px solid #eee;border-right:none;height:auto;position:relative;width:100vw}.campaign-container{border-radius:0;height:auto;margin-left:0;max-width:100vw;padding:10px 4px;width:100vw}}.global-header{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.global-header-content h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.global-header-content p{color:#64748b;font-size:14px;margin:0}.campaign-details-header{background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;margin-top:0;max-height:none;max-width:100%;overflow:visible;padding:0 0 12px;width:100%}.header-content{align-items:center;display:flex;justify-content:space-between}.title-section{flex:1 1}.title-section h2{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin:0 0 8px}.back-to-users-btn{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:37.81px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:11.19px;padding:12px 26px;transition:all .2s ease}.back-to-users-btn:hover{background:#0f2470}.back-icon-img{height:14px;width:14px}.owner-badge{color:#64748b;font-size:14px;margin-top:4px}.tabs-wrapper{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0;width:100%}.tabs{background:#0000;border:1px solid #e5e7eb;border-radius:12px;display:inline-flex;gap:0;margin-bottom:5px;margin-left:0;margin-top:20px;overflow:hidden;padding:0;width:40%}.tabs button{background:#e5e7eb;border:none;border-radius:0;color:#1f2937;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;position:relative;transition:all .2s ease;white-space:nowrap}.tabs button:first-child{border-bottom-left-radius:8px;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:0}.tabs button:last-child{border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px}.tabs button.active{background:#172f82;box-shadow:none;color:#fff;z-index:2}.tabs button:hover:not(.active){background:#e2e8f0}.tabs button:not(:last-child){margin-right:0}.tab-content{background:#0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;margin:20px auto 0;max-width:100%;padding:24px 0;width:100%}.overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.campaign-info h3,.campaign-report h3{color:#1f2937;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:16px;margin-top:0}.info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.info-box p{color:#374151;line-height:1.5;margin:12px 0}.info-box strong{color:#1a202c;font-weight:600}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.stat-box{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:20px;position:relative;transition:all .3s ease}.stat-box.clickable:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.stat-box:first-child{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.stat-box:nth-child(2){background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}.stat-box:nth-child(3){background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5}.stat-box:nth-child(4){background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.stat-box:nth-child(5){background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.stat-box-compact.clickable{cursor:pointer}.stat-box-compact.clickable:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.stat-box-compact.total-messages-bg{background-image:url(data:image/png;base64,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);box-shadow:0 2px 8px #4f46e526}.stat-box-compact.delivered-bg{background-image:url(/static/media/Card_2.339ce6ec3f8bb9b3b09f.png);box-shadow:0 2px 8px #3b82f626}.stat-box-compact.failed-bg{background-image:url(data:image/png;base64,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);box-shadow:0 2px 8px #ef444426}.stat-box-compact.queued-bg{background-image:url(data:image/png;base64,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);box-shadow:0 2px 8px #f59e0b26}.stat-box-compact.replies-bg{background-image:url(/static/media/Card_2.339ce6ec3f8bb9b3b09f.png);box-shadow:0 2px 8px #10b98126}.stat-content{display:flex;flex-direction:column;position:relative;z-index:2}.stat-label{color:#666;font-size:14px;font-weight:500;margin-bottom:8px}.stat-value{color:#1a237e;font-size:32px;font-weight:700}.report-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.report-header-row h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.stat-icon{border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:48px;width:48px}.overview-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:0;padding:24px}.overview-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.8fr}.overview-header-row{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.8fr auto;margin-bottom:16px}.overview-header-row .header-left h3,.overview-header-row .header-right h3{color:#1f2937;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin:0}.overview-header-row .header-right{align-items:center;border-left:1px solid #e5e7eb;display:flex;gap:12px;grid-column:2;justify-content:flex-start;padding-left:30px}.overview-header-row .header-right h3{margin-left:70px}.overview-header-row .header-left{grid-column:1}.overview-header-row .header-actions{display:flex;grid-column:3;justify-content:flex-end}.info-details{gap:20px}.info-details,.info-item{display:flex;flex-direction:column}.info-title{color:#4d4d4d;font-size:16px;font-weight:400;margin:0 0 6px}.info-detail,.info-title{font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:0;line-height:100%}.info-detail{color:#1a1a1a;font-size:20px;font-weight:600}.campaign-info{padding-right:10px}.info-details p{color:#4b5563;line-height:1.5;margin:12px 0}.info-details strong{color:#1f2937;font-weight:600}.campaign-report{border-left:1px solid #e5e7eb;padding-left:30px}.campaign-refresh-btn{align-items:center;background:#172f82;border:none;border-radius:50px;box-shadow:0 2px 4px #00229433;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.campaign-refresh-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.stats-grid-compact{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.stats-grid-compact .stat-label{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;letter-spacing:0;line-height:100%}.stat-box-compact{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:16px;transition:all .3s ease}.contacts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.contacts-header h3{color:#1a202c;font-size:20px;font-weight:600}.contacts-count{color:#64748b;font-size:14px}.table-container{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin:0;max-height:45vh;overflow-x:auto;overflow-y:auto;width:100%}.contacts-table{border-collapse:collapse;min-width:600px;table-layout:fixed;width:100%}.contacts-table thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.campaign-details-content{-ms-overflow-style:none;scrollbar-width:none}.campaign-details-content::-webkit-scrollbar{display:none}body.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body.hide-scrollbar::-webkit-scrollbar{display:none}.campaign-container{-ms-overflow-style:none;scrollbar-width:none}.campaign-container::-webkit-scrollbar{display:none}.table-container{-ms-overflow-style:none;scrollbar-width:none}.table-container::-webkit-scrollbar{display:none}.numbers-list{-ms-overflow-style:none;scrollbar-width:none}.numbers-list::-webkit-scrollbar{display:none}.contacts-table td,.contacts-table th{border-bottom:1px solid #e2e8f0;overflow:hidden;padding:12px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.contacts-table td:first-child,.contacts-table th:first-child{width:60px}.contacts-table td:nth-child(2),.contacts-table th:nth-child(2){width:150px}.contacts-table td:nth-child(3),.contacts-table th:nth-child(3){width:200px}.contacts-table td:nth-child(4),.contacts-table th:nth-child(4){font-family:monospace;letter-spacing:1.5px;text-align:left;width:180px}.contacts-table tbody tr:hover{background:#f8fafc}.pagination{display:flex;gap:16px;margin-top:20px}.pagination,.pagination button{align-items:center;justify-content:center}.pagination button{background:#172f82;border:none;border-radius:24px;box-shadow:0 2px 4px #172f8214;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:1px;height:44px;margin:0 2px;min-width:120px;transition:background .2s,color .2s,box-shadow .2s}.pagination button:disabled{background:#e5e7eb;box-shadow:none;color:#b0b7c3;cursor:not-allowed;opacity:.7}.pagination button:not(:disabled):hover{background:#001a75;color:#fff}.arrow{display:inline-block;font-size:1.15rem;font-weight:700;line-height:1.7;text-shadow:0 1px 1px #172f8214;vertical-align:middle}.arrow-left{margin-right:8px}.arrow-right{margin-left:8px}.pagination-btn:not(:disabled):hover .arrow-left{transform:translateX(-3px)}.pagination-btn:not(:disabled):hover .arrow-right{transform:translateX(3px)}.status-numbers-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.status-numbers-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:800px;overflow:hidden;width:90%}.status-numbers-header{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px}.status-numbers-header h3{color:#1a202c;font-size:18px;font-weight:600}.close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;margin-left:12px;transition:background .2s,color .2s;width:36px}.close-btn:focus,.close-btn:hover{background:#e2e8f0;color:#172f82;outline:none}.numbers-list-container{padding:20px}.count-info{color:#374151;font-weight:600;margin-bottom:16px}.numbers-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-height:50vh;overflow-y:auto}.number-item{background:#ffffffb3;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000a;font-family:monospace;font-size:15px;padding:10px 16px;text-align:center}.loading-container{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-center-content{background:#fff;border-radius:24px;box-shadow:0 24px 60px #0f172a2e;gap:16px;padding:32px 36px}.campaign-details-spinner{margin-bottom:18px;max-width:240px;width:100%}.loading-center-content p{color:#2563eb;font-size:1.1rem;font-weight:500;margin:0;text-align:center}.error-container{padding:40px;text-align:center}.error-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin:0 auto;max-width:500px;padding:20px}.error-alert h3{margin-bottom:8px}.error-alert button{background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px 4px 0;padding:8px 16px}@media (max-width:1300px){.campaign-details-header,.tab-content,.tabs-wrapper{max-width:98vw;padding-left:8px;padding-right:8px}}@media (max-width:900px){.overview-content{gap:20px;grid-template-columns:1fr}.campaign-details-header,.tab-content,.tabs-wrapper{max-width:100vw;padding-left:4px;padding-right:4px}}@media (max-width:768px){.campaign-container{padding:8px}.campaign-details-header{padding:12px}.tabs{flex-direction:column;margin-left:0;margin-top:20px;width:100%}.overview-container{padding:12px}.overview-content{gap:16px}.tab-content{padding:12px}.contacts-header{align-items:flex-start;flex-direction:column;gap:8px}.table-container{max-height:50vh;padding:0}}*{font-family:Montserrat,sans-serif!important}body{background:#f8fafc;font-family:Montserrat,sans-serif;height:100vh;overflow:hidden}.top-navbar{border-bottom:1px solid #e2e8f0;height:80px;justify-content:space-between;position:flex;top:0;z-index:10}.dashboard-wrapper{background:#f8fafc;bottom:0;height:100vh;left:0;margin:0;padding:0;position:relative;right:0;top:0}.add-icon{align-items:center;border:1.5px solid #fff;border-radius:999px;display:inline-flex;height:18px;justify-content:center;width:18px}.add-label{color:#fff;display:inline-block;font-size:14px;font-weight:500;height:18px;line-height:18px;white-space:nowrap;width:auto}.navbar-content{display:flex;flex-direction:column}.navbar-actions{align-items:center;display:flex;gap:10px}.inbox-dashboard-main{background:#f8fafc;min-height:100vh;min-width:0;position:relative;z-index:1}.dashboard-content-wrapper,.inbox-dashboard-main{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.dashboard-content-wrapper{flex-wrap:nowrap;max-height:100%;min-height:0;padding:20px 25px 25px}.header-messages{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.new-message-btn{align-items:center;background:#172f82;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.new-message-btn:before{content:"+";font-size:16px;font-weight:700;line-height:1}.new-message-btn:hover{background:#2563eb;transform:translateY(-1px)}.new-message-btn:active{transform:translateY(0)}.error-banner,.new-message-alert,.success-banner{border-radius:6px;font-size:.9rem;margin-top:8px;padding:6px 10px}.error-banner{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.success-banner{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.new-message-alert{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;cursor:pointer;transition:background .2s}.new-message-alert:hover{background:#dbeafe}.inbox-container{border-radius:20px;box-shadow:0 4px 20px #0000001a;flex:1 1}.inbox-container,.inbox-sidebar{background:#fff;display:flex;overflow:hidden}.inbox-sidebar{border-bottom-left-radius:20px;border-right:1px solid #e2e8f0;border-top-left-radius:20px;flex:0 0 24vw;flex-direction:column;height:100%;left:0;margin:0;max-width:400px;min-width:220px;padding:0;position:relative}.sidebar-header{background:#fff;border-bottom:1px solid #e2e8f0;border-top-left-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:20px;padding:24px 20px 20px;width:100%}.sidebar-header h3{color:#0e1e53;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.conversations-count{color:#64748b;font-weight:500;margin-left:8px}.filter-controls{gap:12px;justify-content:space-between;margin-top:4px;width:100%}.filter-actions,.filter-controls{align-items:center;display:flex;flex-wrap:wrap}.filter-actions{flex-shrink:0;gap:8px}.search-container{align-items:center;display:flex;height:40px;position:relative;width:100%}.conversation-search{background:#f3f3f3;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#374151;font-size:15px;font-weight:400;height:40px;outline:none;padding:12px 16px 12px 40px;transition:all .2s ease;width:100%}.conversation-search:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.conversation-search::placeholder{color:#9ca3af;font-weight:400}.filter-buttons-row{align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:8px}.filter-buttons,.filter-buttons-row{display:flex;gap:8px}.pill-btn{align-items:center;background:#fff;border:1.45px solid #172f82;border-radius:37.81px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;min-height:41px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.pill-btn.active{background:#3b82f6;border-color:#172f82;box-shadow:0 2px 4px #3b82f633;color:#fff}.pill-btn:not(.active):hover{background:#f8fafc;border-color:#d1d5db;color:#374151}.filter-dropdown{align-items:center;display:flex;gap:8px}.conversation-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;height:36px;margin-left:auto;min-width:130px;outline:none;padding:8px 12px;transition:all .2s ease;width:145px}.conversation-dropdown:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.conversation-dropdown:hover{border-color:#d1d5db}.conversation-list{flex:1 1;height:100%;overflow-y:auto;padding:0}.conversation-item,.conversation-list{background:#fff;display:flex;flex-direction:column}.conversation-item{border-bottom:1px solid #f1f5f9;border-left:4px solid #0000;cursor:pointer;gap:8px;margin-bottom:6px;padding:16px 20px;position:relative;transform:translateZ(0);transition:all .2s ease}.conversation-item:hover{background:#f8fafc}.conversation-item.active{background:#f0f4ff;border-left:4px solid #3b82f6}.conversation-item.unread{background:#edf0fe;border-left:4px solid #3b82f6}.conversation-item.active.unread{background:#f0f4ff;border-left:4px solid #3b82f6}.conversation-item:not(.unread):not(.active){background:#fff;border-left:4px solid #0000}.conversation-item-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.conversation-name{color:#1a202c;flex:1 1;font-size:1.1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-preview-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.conversation-time{color:#64748b;font-size:.875rem;font-weight:500;white-space:nowrap}.conversation-time-container{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.conversation-preview{color:#64748b;flex:1 1;font-size:.875rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-conversations{color:#64748b;font-size:1rem;margin-top:40px;padding:20px;text-align:center}.inbox-chat{background:#f3f3f3;border-bottom-right-radius:20px;border-top-right-radius:20px;flex:1 1;flex-direction:column;height:100%;min-width:0;overflow:hidden}.chat-header,.inbox-chat{display:flex;position:relative}.chat-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;border-top-right-radius:20px;flex-shrink:0;justify-content:space-between;padding:20px 24px;z-index:3}.chat-header h3{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.campaign-name,.chat-header h3{align-items:center;display:flex;gap:8px}.campaign-name{color:#64748b;font-size:.875rem;font-weight:400}.separator{color:#d1d5db;margin:0 4px}.campaign-text{font-style:italic}.conversation-meta{color:#64748b;font-size:.875rem;margin-top:4px}.chat-messages{background:#f3f3f3;display:flex;flex:1 1;flex-direction:column;height:calc(100% - 160px);max-height:calc(100vh - 220px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px;position:relative;scroll-behavior:smooth}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#0000004d}.message-date-separator{color:#64748b;font-size:.875rem;font-weight:500;margin:20px 0;position:relative;text-align:center}.message-date-separator:before{display:none}.message-date-separator span{background:#0000;border:none;border-radius:0;color:#64748b;display:inline-block;font-weight:500;padding:0}.no-messages{color:#64748b;font-size:1rem;margin-top:40px;text-align:center}.message-wrapper{animation:slideIn .3s ease-out;display:flex;margin-bottom:12px}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.align-right{justify-content:flex-end}.align-left{justify-content:flex-start}.message-bubble{border-radius:12px;font-size:.95rem;line-height:1.4;margin-bottom:2px;max-width:70%;padding:12px 16px;position:relative;transition:transform .2s ease;word-break:break-word}.message-bubble:hover{transform:scale(1.01)}.sent{align-self:flex-end;background:#0833c2;border-bottom-right-radius:4px;color:#fff}.received{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#1a202c}.message-time{color:#fffc;display:block;font-size:.75rem;margin-top:4px;text-align:right}.received .message-time{color:#64748b}.chat-input{align-items:flex-end;background:#fff;border-bottom-right-radius:20px;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;padding:20px 24px;position:relative;z-index:3}.chat-input textarea{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#1a202c;flex:1 1;font-family:Montserrat;font-size:.95rem;line-height:1.4;max-height:120px;min-height:44px;padding:12px 16px;resize:none;transition:all .2s ease}.chat-input textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.chat-input textarea::placeholder{color:#9ca3af}.chat-input button{background:#172f82;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;height:44px;min-width:70px;padding:12px 20px;transition:all .2s ease}.chat-input button:disabled{background:#d1d5db;cursor:not-allowed}.chat-input button:not(:disabled):hover{background:#1d4ed8;transform:translateY(-1px)}.chat-input button:not(:disabled):active{transform:translateY(0)}.no-chat-selected{align-items:center;background:#f3f3f3;border-bottom-right-radius:20px;border-top-right-radius:20px;color:#64748b;display:flex;flex:1 1;font-size:1.1rem;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:40px;margin-bottom:18px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#2563eb;font-size:1.1rem;font-weight:500;text-align:center}.inbox-loading-overlay,.loading-overlay{align-items:center;background:#fffc;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-center-content{flex-direction:column}.loading-center-content,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-overlay{animation:fadeIn .2s ease-out;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.new-message-modal{background:#fff url(data:image/png;base64,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) no-repeat 50%;background-size:cover;border-radius:12px;box-shadow:0 20px 40px #00000026;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:1000px;min-width:320px;padding:24px;position:relative;width:90vw}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-content h3{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.modal-content label{color:#374151;display:flex;flex-direction:column;font-weight:500;gap:8px;margin-bottom:4px}.form-control{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;padding:12px;transition:all .2s ease}.sender-select,.sender-select option{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:pre}.form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.disabled-input,.form-control:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.modal-actions{gap:12px;margin-top:8px}.send-btn{background:#172f82;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:600;height:40px;padding:12px 20px;transition:all .2s ease;width:100px}.send-btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.send-btn:disabled{background:#d1d5db;cursor:not-allowed}.cancel-btn{background:#f3f4f6;border:1.5px solid #172f82;border-radius:24px;color:#374151;cursor:pointer;font-weight:500;height:40px;padding:12px 20px;transition:all .2s ease;width:100px}.cancel-btn:hover{background:#e5e7eb;transform:translateY(-1px)}.loading-numbers{background:#f8fafc;border-radius:6px;color:#64748b;font-size:.875rem;padding:12px;text-align:center}.hidden{display:none}@media (max-width:1024px){.inbox-sidebar{min-width:300px}}@media (max-width:600px){.dashboard-content-wrapper{padding:15px}.inbox-container{flex-direction:column;height:calc(100vh - 200px)}.inbox-sidebar{border-bottom:1px solid #e2e8f0;border-radius:20px 20px 0 0;border-right:none;height:40%;max-width:none;min-width:0;width:100%}.inbox-chat{border-radius:0 0 20px 20px;height:40%;min-width:0}.chat-header{border-radius:0}.chat-input{border-radius:0 0 20px 20px}.filter-controls{align-items:stretch;flex-direction:column}.conversation-search{min-width:0}.filter-buttons-row{align-items:stretch;flex-direction:column;gap:12px}.filter-buttons,.filter-dropdown{justify-content:flex-start}.filter-dropdown{margin-left:0}.modal-content.new-message-modal{margin:20px;min-width:90vw}.inbox-sidebar{border-bottom:1px solid #e2e8f0;border-radius:0;border-right:none;flex:1 1 100%;max-width:100%}}@media (max-width:790px){.inbox-chat{border-radius:0;flex:1 1 100%;max-width:100%}}*,body,html{box-sizing:border-box;font-family:Montserrat,Arial,Helvetica,sans-serif!important;margin:0;padding:0}:root{--primary-color:#172f82;--primary-hover:#2d3a9f;--background-color:#f8f9fa;--card-background:#fff;--border-color:#e2e8f0;--text-color:#1f2937;--text-secondary:#374151;--text-muted:#6b7280;--success-bg:#f7f8ff;--success-color:#172f82;--error-bg:#fef2f2;--error-color:#dc2626;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--radius-sm:8px;--radius-md:12px;--radius-lg:25px;--header-height:64px;--sidebar-width:250px;--tabbar-height:60px;--form-element-height:48px;--transition-speed:0.2s}.dashboard-wrapper{background-color:#f8f9fa;background-color:var(--background-color);display:flex;height:100dvh;overflow:hidden}.top-navbar{align-items:center;background:#fff;box-shadow:0 2px 6px #0000000d;display:flex;height:70px;padding:0 24px;position:relative;width:100%;z-index:1000}.dashboard-main-assign{box-sizing:border-box;flex:1 1;overflow:auto}.assign-container{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 64px);height:calc(100dvh - var(--header-height));margin:0 auto;max-width:1400px;overflow:hidden;padding:20px;width:100%}.assign-content{display:flex;flex:1 1;gap:40px;height:100%;min-width:0;width:100%}.assign-form-section{display:flex;flex-direction:column;padding:30px;width:450px}.assign-form-section h2{color:#1f2937;color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:25px}.form-container-assign{display:flex;flex-direction:column;gap:20px}.form-field-inline{align-items:center;display:flex;flex-wrap:wrap;gap:15px;width:100%}.form-field-inline label{color:#374151;color:var(--text-secondary);font-size:14px;font-weight:600;min-width:120px}.form-input-assign,.form-select-assign{background:#fff;background:var(--card-background);border:1px solid #d1d5db;border-radius:8px;border-radius:var(--radius-sm);font-size:14px;height:48px;height:var(--form-element-height);padding:12px 16px;width:100%}.form-input-assign:focus,.form-select-assign:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.assign-btn{align-items:center;background:#172f82;background:var(--primary-color);border:none;border-radius:25px;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:41px;justify-content:center;margin-top:5px;padding:10px 20px;width:100px}.assign-btn:hover:not(:disabled){background:#2d3a9f;background:var(--primary-hover);transform:translateY(-1px)}.assign-btn:disabled{background:#9ca3af;cursor:not-allowed}.message{border-radius:8px;border-radius:var(--radius-sm);font-size:14px;margin-top:15px;padding:12px 16px;width:100%}.message.success{background:#f7f8ff;background:var(--success-bg);border-left:4px solid #172f82;border-left:4px solid var(--success-color);color:#172f82;color:var(--success-color)}.message.error{background:#fef2f2;background:var(--error-bg);border-left:4px solid #dc2626;border-left:4px solid var(--error-color);color:#dc2626;color:var(--error-color)}.assigned-numbers-section{background:#fff;background:var(--card-background);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;margin-top:15px;min-height:0;overflow:hidden;padding:40px}.assigned-numbers-section h2{color:#1f2937;color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:25px}.table-container-assign{border:1px solid #e5e7eb;border-radius:8px;border-radius:var(--radius-sm);flex:1 1;overflow-y:auto}.assigned-table{background:#fff;background:var(--card-background);border-collapse:collapse;min-width:500px;width:100%}.assigned-table thead{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.assigned-table td,.assigned-table th{font-size:14px;padding:16px;text-align:left}.assigned-table th{border-bottom:2px solid #e5e7eb;color:#374151;color:var(--text-secondary);font-weight:600}.assigned-table td{border-bottom:1px solid #f3f4f6}.assigned-table tbody tr:hover{background:#f8fafc}.phone-number{color:#1f2937;color:var(--text-color);font-family:SF Mono,Monaco,Menlo,Consolas,monospace!important;font-weight:600}.assigned-email{color:#6b7280;color:var(--text-muted)}.actions-cell{text-align:center}.delete-btn{background:#fff;background:var(--card-background);border:2px solid #3b4cb8;border-radius:25px;border-radius:var(--radius-lg);color:#172f82;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px}.delete-btn:hover{background:#172f82;background:var(--primary-color);color:#fff;transform:translateY(-1px)}.no-data{color:#6b7280;color:var(--text-muted);font-style:italic;padding:40px 16px;text-align:center}.table-container-assign::-webkit-scrollbar{width:8px}.table-container-assign::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.table-container-assign::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.table-container-assign::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.sidebar{position:absolute;transform:translateX(-100%);transition:transform .3s ease}.sidebar.open{transform:translateX(0)}.dashboard-main-assign{margin-left:0;padding-bottom:60px;padding-bottom:var(--tabbar-height);width:100%}.assign-content{flex-direction:column}.assign-form-section,.assigned-numbers-section{padding:24px;width:100%}.table-container-assign{max-height:300px}}@media (max-width:768px){.assign-container{padding:12px}.form-field-inline{align-items:flex-start;flex-direction:column}.assign-btn{width:100%}.assigned-table td,.assigned-table th{font-size:12px;padding:10px 8px}}@media (max-width:480px){.assign-container{padding:8px}.assigned-table td,.assigned-table th{font-size:11px;padding:8px 4px}}.app-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;margin:0;min-height:100vh;padding:0;position:fixed;top:0;width:100vw}.app-container,.center-content{align-items:center;display:flex;justify-content:center}.center-content{flex-direction:column;text-align:center}.assistant-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 20px 40px #0000004d;height:400px;object-fit:contain;transform:scale(1);transition:transform .2s ease-in-out;width:400px}.assistant-avatar.speaking{box-shadow:0 25px 50px #0006;transform:scale(1.05)}.app-container .status-dot{border-radius:50%;height:16px;margin-top:24px;position:relative;transition:all .3s ease-in-out;width:16px}.app-container .status-dot:after{animation:pulse 2s infinite;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.app-container .status-dot.connected{background-color:#4ade80;box-shadow:0 0 20px #4ade8099}.app-container .status-dot.connected:after{box-shadow:0 0 0 0 #4ade80b3}.app-container .status-dot.connecting{background-color:#fbbf24;box-shadow:0 0 20px #fbbf2499}.app-container .status-dot.connecting:after{box-shadow:0 0 0 0 #fbbf24b3}.app-container .status-dot.disconnected{background-color:#ef4444;box-shadow:0 0 20px #ef444499}.app-container .status-dot.disconnected:after{box-shadow:0 0 0 0 #ef4444b3}@keyframes pulse{0%{box-shadow:0 0 0 0 currentColor;transform:scale(.95)}70%{box-shadow:0 0 0 10px #fff0;transform:scale(1)}to{box-shadow:0 0 0 0 #fff0;transform:scale(.95)}}.error-message{background:#ff00001a;border:1px solid #ff00004d;border-radius:8px;color:#ffcccb;font-size:14px;margin-top:12px;padding:8px 16px}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%;width:100%}.cindy-recall.app-container{align-items:center;background:linear-gradient(135deg,#4a6baf,#2b418c 50%,#1a2a5c);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;left:0;margin:0;min-height:100vh;padding:0;position:fixed;top:0;width:100vw}.cindy-recall .center-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.cindy-recall .assistant-avatar{background:linear-gradient(135deg,#4a6baf,#2b418c 50%,#1a2a5c);border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 20px 40px #0000004d;height:400px;object-fit:cover;transform:scale(1);transition:transform .2s ease-in-out;width:400px}.cindy-recall .assistant-avatar.speaking{box-shadow:0 25px 50px #0006;transform:scale(1.05)}.cindy-recall .status-dot{border-radius:50%;height:16px;margin-top:30px;position:relative;transition:all .3s ease-in-out;width:16px}.cindy-recall .status-dot:after{animation:cindy-pulse 2s infinite;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.cindy-recall .status-dot.connected{background-color:#4ade80;box-shadow:0 0 20px #4ade8099}.cindy-recall .status-dot.connected:after{box-shadow:0 0 0 0 #4ade80b3}.cindy-recall .status-dot.connecting{background-color:#fbbf24;box-shadow:0 0 20px #fbbf2499}.cindy-recall .status-dot.connecting:after{box-shadow:0 0 0 0 #fbbf24b3}.cindy-recall .status-dot.disconnected{background-color:#ef4444;box-shadow:0 0 20px #ef444499}.cindy-recall .status-dot.disconnected:after{box-shadow:0 0 0 0 #ef4444b3}@keyframes cindy-pulse{0%{box-shadow:0 0 0 0 currentColor;transform:scale(.95)}70%{box-shadow:0 0 0 10px #fff0;transform:scale(1)}to{box-shadow:0 0 0 0 #fff0;transform:scale(.95)}}.cindy-recall .error-message{background:#ff00001a;border:1px solid #ff00004d;border-radius:8px;color:#ffcccb;font-size:14px;margin-top:12px;padding:8px 16px}.ats-logo-hero{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;filter:drop-shadow(0 8px 24px rgba(0,0,0,.4));height:auto;justify-content:flex-start;left:30px;position:fixed;top:24px;transition:left .15s ease-out,width .15s ease-out;width:64px;z-index:35}.ats-logo-hero img{height:auto;object-fit:contain;transform-origin:left center;transition:none;width:100%}.ats-logo-hero.is-expanded{left:46px;top:24px;width:140px}.ats-logo-hero.is-expanded img{width:100%}.ats-left-panel{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:none;border-radius:0;bottom:0;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006;contain:layout style;display:flex;flex-direction:column;justify-content:flex-start;left:0;overflow:hidden;padding:24px 0;position:fixed;top:0;transition:width .25s ease-out;width:94px;will-change:width;z-index:25}.ats-left-panel.expanded{align-items:flex-start;padding:24px 12px;width:260px}.ats-left-panel:not(.expanded){align-items:center;padding:24px 0}.ats-left-panel:before{background:radial-gradient(circle at 30% 20%,#c7dbff59,#0000 60%),radial-gradient(circle at 70% 0,#c29fff40,#0000 55%),radial-gradient(circle at 50% 60%,#ffffff2e,#0000 65%);content:"";filter:blur(50px);height:140%;inset:-40% -10% auto -20%;opacity:.45;pointer-events:none;position:absolute}.ats-left-panel.collapsed{width:94px}.ats-left-panel>*{position:relative;z-index:1}.ats-left-panel.expanded>*{width:100%}.ats-shell:not(.ats-shell--expanded) .ats-left-panel>*{width:auto}.ats-left-panel-logo{align-items:center;display:flex;justify-content:center;margin-bottom:16px;padding:0 0 24px;width:100%}.ats-left-panel-logo.centered{justify-content:center;margin-bottom:4px;padding:0 0 8px}.ats-logo-icon{object-fit:contain}.ats-left-panel-logo.centered .ats-logo-icon{border-radius:16px;height:96px;width:58px}.ats-logo-text{color:#fff;display:none;font-size:18px;font-weight:600;margin-left:8px;white-space:nowrap}.ats-left-panel.expanded .ats-left-panel-logo{justify-content:flex-start;padding-left:8px}.ats-left-panel.expanded .ats-logo-text{display:block}.ats-icon-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}.ats-icon-stack,.ats-left-panel:not(.expanded) .ats-icon-stack,.ats-shell:not(.ats-shell--expanded) .ats-icon-stack{align-items:center;width:100%}.ats-left-panel:not(.expanded) .ats-icon-btn,.ats-shell:not(.ats-shell--expanded) .ats-left-panel .ats-icon-btn{justify-content:center;min-height:46px;padding:0;width:46px}.ats-icon-btn{align-items:center;background:#0000;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Segoe UI,system-ui,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;gap:0;justify-content:center;letter-spacing:.01em;min-height:52px;overflow:visible;padding:10px 12px;position:relative;text-decoration:none;transition:transform .15s ease,background .2s ease,border-radius .2s ease;width:100%}.ats-icon-btn__icon,img.ats-icon-btn__icon{background:#0000;border:none;border-radius:10px;box-shadow:none;flex-shrink:0;height:46px;object-fit:contain;padding:12px;transition:background .2s ease;width:46px}.ats-icon-btn__icon{align-items:center;display:flex;justify-content:center}.ats-icon-btn__icon img{height:100%;object-fit:contain;width:100%}.ats-shell.ats-shell--expanded .ats-icon-btn__icon{margin-right:0;padding:8px}.ats-left-panel.expanded img.ats-icon-btn__icon,.ats-shell.ats-shell--expanded img.ats-icon-btn__icon{height:38px;padding:8px;width:38px}.ats-icon-btn__label{flex:1 1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin-left:0;opacity:0;transform:translateX(-4px);transition:opacity .1s ease,transform .1s ease;visibility:hidden;white-space:nowrap}.ats-shell.ats-shell--expanded .ats-icon-btn__label{opacity:1;transform:translateX(0);transition:opacity .15s ease .05s,transform .15s ease .05s,visibility 0s;visibility:visible}.ats-left-panel.expanded .ats-icon-btn,.ats-shell.ats-shell--expanded .ats-icon-btn{justify-content:flex-start;padding:10px 12px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__label{opacity:0;transition:opacity .1s ease,width 0s .1s,visibility 0s .1s;visibility:hidden;width:0}.ats-shell:not(.ats-shell--expanded) .ats-icon-stack{align-items:center;display:flex;flex-direction:column;width:100%}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border-radius:10px;box-shadow:none}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active img.ats-icon-btn__icon{background:#0000;border-color:#0000;box-shadow:none}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) img.ats-icon-btn__icon{height:46px;padding:12px;width:46px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn{align-items:center;border-radius:10px;height:46px;justify-content:center;padding:0;width:46px}.ats-icon-btn.is-active .ats-icon-btn__icon{background:#0000;border-color:#0000;box-shadow:none}.ats-icon-btn:hover{transform:translateY(-2px)}.ats-icon-btn.is-active{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border-radius:10px;box-shadow:0 20px 40px #2655f866,0 4px 12px #6500c380}.ats-icon-btn.muted{background:#0000;border-color:#0000;box-shadow:none;opacity:.6}.ats-left-footer{display:flex;justify-content:center;margin-top:auto;width:100%}.ats-left-panel.expanded .ats-left-footer{width:100%}.ats-left-panel.expanded .ats-left-footer .ats-icon-btn{justify-content:flex-start;width:100%}.ats-left-panel.expanded .ats-left-footer img.ats-icon-btn__icon{height:38px;padding:8px;width:38px}.ats-left-panel.expanded .ats-left-footer .ats-icon-btn__label{opacity:1;transform:translateX(0);visibility:visible}.ats-nav-group{display:flex;flex-direction:column;gap:4px;width:100%}.ats-left-panel:not(.expanded) .ats-nav-group,.ats-shell:not(.ats-shell--expanded) .ats-nav-group{align-items:center;width:auto}.ats-nav-group__trigger{position:relative;width:100%}.ats-left-panel.expanded .ats-nav-group__trigger,.ats-shell.ats-shell--expanded .ats-nav-group__trigger{align-items:center;height:auto;justify-content:flex-start;min-height:52px;padding:10px 12px;width:100%}.ats-left-panel.expanded .ats-nav-group__trigger .ats-icon-btn__label,.ats-shell.ats-shell--expanded .ats-nav-group__trigger .ats-icon-btn__label{display:block;flex:0 0 auto;opacity:1;transform:translateX(0);visibility:visible;width:auto}.ats-left-panel:not(.expanded) .ats-nav-group__trigger,.ats-shell:not(.ats-shell--expanded) .ats-nav-group__trigger{align-items:center;height:46px;justify-content:center;min-height:46px;padding:0;width:46px}.ats-left-panel:not(.expanded) .ats-nav-group__trigger .ats-icon-btn__label,.ats-shell:not(.ats-shell--expanded) .ats-nav-group__trigger .ats-icon-btn__label{display:none}.ats-nav-group__chevron{border-bottom:2px solid #ffffffbf;border-right:2px solid #ffffffbf;flex-shrink:0;height:8px;margin:0;opacity:0;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(-45deg);transition:transform .2s ease,opacity .15s ease,visibility .15s ease;visibility:hidden;width:8px}.ats-left-panel:not(.expanded) .ats-nav-group__chevron,.ats-shell:not(.ats-shell--expanded) .ats-nav-group__chevron{display:none}.ats-left-panel.expanded .ats-nav-group__chevron,.ats-shell.ats-shell--expanded .ats-nav-group__chevron{opacity:1;visibility:visible}.ats-nav-group__chevron.is-open{transform:translateY(-50%) rotate(45deg)}.ats-nav-submenu{display:flex;flex-direction:column;gap:2px;padding:2px 0}.ats-nav-submenu__item{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Segoe UI,system-ui,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;gap:0;line-height:20px;padding:6px 12px;text-align:left;text-decoration:none;transition:background .2s ease,color .2s ease;width:100%}.ats-nav-submenu__icon{box-sizing:border-box;flex-shrink:0;height:38px;object-fit:contain;padding:8px;width:38px}.ats-nav-submenu__label{flex:0 0 auto}.ats-nav-submenu__item:hover{background:#ffffff14;color:#fff}.ats-nav-submenu__item.is-active{background:#2655f838;color:#fff;font-weight:500}@media (max-height:720px){.ats-left-panel,.ats-left-panel.collapsed{border-radius:0!important;bottom:0!important;height:100vh!important;left:0!important;max-height:100vh!important;padding:8px 0;top:0!important;width:80px}.ats-left-panel-logo{margin-bottom:4px;padding-bottom:6px}.ats-left-panel-logo.centered .ats-logo-icon{border-radius:10px;height:54px;width:36px}.ats-icon-stack{gap:4px}.ats-left-panel:not(.expanded) .ats-icon-btn,.ats-shell:not(.ats-shell--expanded) .ats-icon-btn,.ats-shell:not(.ats-shell--expanded) .ats-left-panel .ats-icon-btn{border-radius:8px;height:34px;min-height:34px;width:34px}.ats-left-panel:not(.expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) img.ats-icon-btn__icon,img.ats-icon-btn__icon{border-radius:8px;height:34px;padding:6px;width:34px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active{border-radius:8px}}@media (max-height:620px){.ats-left-panel,.ats-left-panel.collapsed{padding:6px 0;width:74px}.ats-left-panel-logo.centered .ats-logo-icon{border-radius:8px;height:48px;width:32px}.ats-left-panel-logo{margin-bottom:2px;padding-bottom:4px}.ats-icon-stack{gap:3px}.ats-left-panel:not(.expanded) .ats-icon-btn,.ats-shell:not(.ats-shell--expanded) .ats-icon-btn,.ats-shell:not(.ats-shell--expanded) .ats-left-panel .ats-icon-btn{border-radius:7px;height:30px;min-height:30px;width:30px}.ats-left-panel:not(.expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) img.ats-icon-btn__icon,img.ats-icon-btn__icon{border-radius:7px;height:30px;padding:5px;width:30px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active{border-radius:7px}}:root{--ats-sidebar-wide:90px;--ats-sidebar-collapsed:90px;--ats-sidebar-expanded:240px;--ats-radius-card:20px;--ats-border:1px solid #0000000f;--ats-border-subtle:1px solid #0000000a;--ats-shadow-modal:0 20px 60px #00000040;--ats-t:300ms ease;--ats-fast-t:150ms ease-out;--ats-bg-lilac:#faf5fc;--ats-ink:#2b2540;--ats-ink-sub:#7a6b86;--ats-accent:#7901ad;--ats-accent-2:#bb7fd5;--ats-aurora-blue:#67b3ff;--ats-aurora-indigo:#b27dff;--ats-aurora-lilac:#ffe0ff;--aurora-bg-base:#050307;--aurora-strip-light:#465e7a6b;--aurora-strip-dark:#03050dd9;--aurora-color-1:#0c1524;--aurora-color-2:#142235;--aurora-color-3:#1d3147;--aurora-color-4:#281433;--aurora-color-5:#35134a;--glass-base:#080b1b99;--glass-surface:#0c122a94;--glass-deep:#040712b8;--glass-border:#ffffff26;--glass-highlight:#ffffff0d;--glass-shadow:0 35px 80px #01030ab8}@keyframes atsAuroraDrift{0%{background-position:40% 40%,60% 60%;transform:translate3d(-2%,-2%,0) scale(1)}50%{background-position:70% 30%,30% 80%;transform:translate3d(2%,3%,0) scale(1.06)}to{background-position:40% 40%,60% 60%;transform:translate3d(-2%,-2%,0) scale(1)}}@keyframes atsAuroraPulse{0%{opacity:.85}50%{opacity:.55}to{opacity:.85}}@keyframes auroraGradientShift{0%{background-position:35% 40%,65% 60%;transform:translate3d(-2%,-1%,0) scale(1)}50%{background-position:70% 25%,30% 85%;transform:translate3d(2%,2%,0) scale(1.04)}to{background-position:35% 40%,65% 60%;transform:translate3d(-2%,-1%,0) scale(1)}}@keyframes auroraGlare{0%{opacity:.65}50%{opacity:.9}to{opacity:.65}}.aurora-surface{background:#050307;background:var(--aurora-bg-base);color:#fff;display:flex;flex:1 1 auto;flex-direction:column;isolation:isolate;min-height:100vh;overflow:hidden;position:relative;width:100%}.aurora-lights{background:radial-gradient(120% 80% at 10% -10%,#67b3ff2e,#0000 60%),radial-gradient(120% 80% at 90% 0,#b27dff2e,#0000 60%);inset:0;opacity:.8;pointer-events:none;position:absolute}.aurora-lights--animated{animation:auroraGradientShift 60s ease-in-out infinite alternate,auroraStripeShift 45s linear infinite;background-image:repeating-linear-gradient(112deg,#07080fa6,#07080fa6 3%,#04061205 10%,#04061200 12%,#0a0c1ed9 22%),repeating-linear-gradient(102deg,#0e0e1dbf 6%,#160b2acc 16%,#2b1852b3 26%,#120e2de6 50%,#2a0b3fd9 74%),repeating-linear-gradient(130deg,#fff3,#fff3 4%,#0000 10%,#0000 14%),repeating-linear-gradient(140deg,#ffffff1f,#ffffff1f 6%,#0000 10%,#0000 14%);background-position:50% 50%,50% 50%;background-size:320% 320%,220% 220%;filter:blur(16px) saturate(120%) contrast(105%);inset:-16px;mix-blend-mode:screen;opacity:.85;will-change:auto}.aurora-lights--animated,.aurora-lights--animated:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.aurora-lights--animated:after{animation:auroraGlare 40s ease-in-out infinite,auroraStripeShift 45s linear infinite;background-image:repeating-linear-gradient(112deg,#010206d9,#010206d9 6%,#0000 12%,#0000 14%,#030308eb 20%),repeating-linear-gradient(104deg,#5a25a740 10%,#3a12864d 24%,#301c6866 40%,#20105280 58%,#14132fd9 78%);background-size:240% 240%,200% 200%;content:"";filter:blur(32px);inset:0;mix-blend-mode:color-dodge;opacity:.5;position:absolute}.aurora-lights--static:after{content:none}@keyframes auroraStripeShift{0%{background-position:0 0,0 0}to{background-position:200% -50%,-150% 50%}}.aurora-lights--masked{mask-image:radial-gradient(circle at 50% 0,#000000e6 15%,#0000 70%);-webkit-mask-image:radial-gradient(circle at 50% 0,#000000e6 15%,#0000 70%)}.ats-app{background:none;color:#2b2540;color:var(--ats-ink);display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:normal;line-height:normal;max-width:100vw;min-height:100vh;overflow:hidden;width:100%}.ats-app--ats{background:radial-gradient(1200px 600px at 6% -10%,#67b3ff38,#0000 60%),radial-gradient(1000px 520px at 92% 0,#b27dff38,#0000 58%),linear-gradient(180deg,#050307,#0b0b1a 45%,#0c0b18);color:#fff}.ats-app,.ats-app *,body:has(.ats-app),html:has(.ats-app){-ms-overflow-style:none;scrollbar-width:none}.ats-app ::-webkit-scrollbar,.ats-app::-webkit-scrollbar,body:has(.ats-app)::-webkit-scrollbar,html:has(.ats-app)::-webkit-scrollbar{display:none}.ats-aurora{padding:0}.ats-aurora,.ats-shell{display:flex;flex:1 1 auto;max-width:100%;overflow:hidden;width:100%}.ats-shell{--ats-sidebar-wide:var(--ats-sidebar-collapsed);isolation:isolate;position:relative;z-index:1}.ats-shell.ats-shell--expanded{--ats-sidebar-wide:var(--ats-sidebar-expanded)}.ats-main{background:#0000;color:#fff;display:flex;flex:1 1 auto;flex-direction:column;height:100vh;margin-left:106px;margin-left:calc(var(--ats-sidebar-wide) + 16px);margin-right:0;max-height:100vh;max-width:100%;min-width:0;overflow:hidden;position:relative;transition:margin-left .3s ease;transition:margin-left var(--ats-t)}.ats-main:has(.dashboard-page-v2){display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:0;overflow:hidden;padding:0}.ats-main:has(.dashboard-page-v2)::-webkit-scrollbar{display:none}.ats-page{padding:clamp(16px,2vw,28px)}.ats-page--hero{background:linear-gradient(180deg,#0a0315,#050210f2 40%,#03030a);border-radius:30px;box-shadow:0 40px 90px #010209e6;color:#fff;min-height:calc(100vh - 40px);padding:clamp(24px,3vw,40px)}.ats-page--hero .ats-page-header{background:linear-gradient(135deg,#10073fe6,#0e0428cc);border:1px solid #ffffff26;border-radius:28px;box-shadow:0 25px 50px #000000a6;margin-bottom:clamp(28px,3vw,40px);min-height:120px;padding:clamp(20px,2.5vw,32px)}.ats-page--hero .ats-back-arrow,.ats-page--hero .ats-page-helper,.ats-page--hero .ats-page-subtitle,.ats-page--hero .ats-page-title,.ats-page--hero .ats-resume-status{color:#fff}.ats-page--hero .ats-header-actions{justify-content:flex-start}.ats-page--hero .ats-header-actions .ats-btn{background:linear-gradient(135deg,#a45ec2,#5e0088);color:#fff}.ats-page-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.ats-heading{grid-gap:4px;display:grid;gap:4px}.ats-page-title{color:#2b2540;color:var(--ats-ink);font-size:clamp(18px,2.2vw,28px);margin:0}.ats-page-subtitle{margin:0}.ats-page-helper,.ats-page-subtitle{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px}.ats-page-helper{margin:4px 0 0;opacity:.85}.ats-header-actions{align-items:center;display:inline-flex;gap:12px}.ats-resume-status{color:#b3568e;font-size:11px}.ats-page-title-wrap{align-items:center;display:inline-flex;gap:8px}.ats-back-arrow{color:#7901ad;color:var(--ats-accent);cursor:pointer;font-size:18px;line-height:1}.ats-btn{align-items:center;background:#fff;border:1px solid #00000014;border-radius:24px;color:#4a3d5a;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;height:44px;justify-content:center;line-height:20px;padding:8px 14px;transition:background .2s,transform .02s}.ats-btn:hover{background:#faf7ff}.ats-btn:active{transform:translateY(1px)}.ats-btn-lg{padding:10px 18px}.ats-btn-ghost{background:#0000;border:1.45px solid #7901ad;border:1.45px solid var(--ats-accent);color:#000}.ats-btn-primary{background:linear-gradient(135deg,#bb7fd5,#7901ad);background:linear-gradient(135deg,var(--ats-accent-2) 0,var(--ats-accent) 100%);border:none;color:#fff}.ats-btn-primary:hover{background:linear-gradient(135deg,#a45ec2,#5e0088)}.ats-btn-next{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px;position:relative;transition:all .2s ease}.ats-btn-next:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.ats-btn-next:hover{box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #d4d4ff;transform:translateY(-1px)}.ats-btn-cancel{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px;position:relative;transition:all .2s ease}.ats-btn-cancel:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.ats-btn-cancel:hover{box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #d4d4ff;transform:translateY(-1px)}.ats-btn-compact{font-size:13px;height:32px;line-height:18px;padding:4px 12px}.ats-btn-danger{border-color:#b91c1c;color:#b91c1c}.ats-btn-danger:hover{background:#fee2e2;color:#991b1b}.card-row-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.card-row-actions{align-items:center;display:flex;gap:8px}.card-status{background:#f1f5f9;border-radius:999px;color:#475569;font-size:11px;font-weight:600;letter-spacing:.04em;min-width:72px;padding:4px 10px;text-align:center;text-transform:uppercase}.card-status.is-active{background:#dcfce7;color:#047857}.card-status.is-inactive{background:#fee2e2;color:#b91c1c}.candidate-action-row{display:flex;flex-wrap:wrap;gap:8px}.candidate-action-btn{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;color:#a5b4fc;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:18px;min-height:32px;padding:6px 14px;transition:all .2s ease}.candidate-action-btn:hover{background:#6366f126;border-color:#6366f180;color:#c7d2fe}.candidate-action-btn:active{transform:translateY(1px)}.candidate-action-btn:disabled{background:#ffffff0d;border-color:#fff;color:#fff;cursor:not-allowed;opacity:.5}.candidate-action-btn--primary{background:linear-gradient(135deg,#c7a4ff,#8a55ff);border-color:#0000;box-shadow:0 6px 20px #8a55ff52;color:#fff}.candidate-action-btn--primary:hover{background:linear-gradient(135deg,#d1b6ff,#9b6aff);color:#fff}.candidate-action-btn--danger{background:#fff5f5;border-color:#cb121266;box-shadow:0 6px 18px #cb12122e;color:#cb1212}.candidate-action-btn--danger:hover{background:#ffe9e9;color:#960f0f}.candidate-assignment-card{padding:14px;position:relative}.candidate-card-recommended{border:2px solid #9572fc99;box-shadow:0 10px 25px #9572fc40}.candidate-recommend-banner{background:linear-gradient(135deg,#c084fc,#8b5cf6);border-radius:999px;box-shadow:0 6px 16px #8b5cf659;color:#fff;font-size:11px;font-weight:700;padding:3px 12px;position:absolute;right:16px;top:-10px}.candidate-assignment{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.candidate-assignment-info{grid-gap:6px;display:grid;flex:1 1 240px;gap:6px;min-width:200px}.candidate-stage-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.candidate-stage-card{background:#fdfcff;border:1px solid #6366f11f;border-radius:18px;box-shadow:0 8px 24px #0f172a14;display:flex;flex-direction:column;gap:12px;padding:16px}.candidate-stage-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.candidate-stage-title{color:#271849;font-size:15px;font-weight:700}.candidate-stage-desc{color:#6b7280;font-size:12px;margin-top:2px}.candidate-stage-meta{align-items:center;display:flex;gap:8px}.candidate-stage-count{background:#ede9fe;border-radius:999px;color:#4c1d95;font-size:12px;font-weight:600;padding:4px 10px}.candidate-stage-new-badge{background:#fef3c7;border-radius:999px;color:#b45309;font-size:11px;font-weight:700;padding:2px 8px}.candidate-stage-empty{background:#fff;border-radius:14px;color:#94a3b8;font-size:13px;padding:12px}.candidate-stage-list{display:flex;flex-direction:column;gap:10px}.candidate-new-chip{background:#e0f2fe;border-radius:999px;color:#0369a1;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px}.candidate-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.candidate-score-chip{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:3px 10px}.candidate-score-chip--high{background:#ecfdf5;border-color:#10b98166;color:#047857}.candidate-score-chip--medium{background:#fef3c7;border-color:#f59e0b66;color:#b45309}.candidate-score-chip--low{background:#fee2e2;border-color:#f8717180;color:#b91c1c}.candidate-recommend-chip{background:#312e81;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.candidate-assignment-name{color:#1f1345;font-weight:600}.candidate-assignment-meta{color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.candidate-assignment-status{color:#0f172a;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.candidate-assignment-notes{color:#475569;font-size:12px}.candidate-assignment-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:220px}.candidate-rebecca-pill{align-items:center;background:#eef2ff;border:1px solid #6366f140;border-radius:999px;box-shadow:0 2px 6px #6366f12e;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px}.candidate-rebecca-pill--completed{background:#ecfdf5;border-color:#05966940;box-shadow:0 2px 6px #10b9812e;color:#047857}.candidate-rebecca-pill--in_progress{background:#e0f2fe;border-color:#0369a140;box-shadow:0 2px 6px #0e74902e;color:#0369a1}.candidate-rebecca-pill--pending{background:#fff7ed;border-color:#c2410c4d;box-shadow:0 2px 6px #ea580c2e;color:#c2410c}@media (max-width:720px){.candidate-assignment{align-items:flex-start;flex-direction:column}.candidate-assignment-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}}.candidate-picker-list{background:#fff;border:1px solid #9484b452;border-radius:12px;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;padding:6px;scrollbar-width:thin}.candidate-picker-list::-webkit-scrollbar{width:6px}.candidate-picker-list::-webkit-scrollbar-thumb{background:#9484b44d;border-radius:999px}.candidate-picker-item{align-items:flex-start;background:#f9f5ff;border:1px solid #0000;border-radius:10px;color:#2b2540;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .08s ease;width:100%}.candidate-picker-item:hover{background:#f2e9ff}.candidate-picker-item:active{transform:translateY(1px)}.candidate-picker-item.selected{background:linear-gradient(135deg,#bb7fd540,#7901ad52);border-color:#7901ad73;color:#180a2d}.req-picker-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;min-height:180px;overflow:hidden}.req-picker-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.req-picker-list::-webkit-scrollbar{width:6px}.req-picker-list::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:999px}.req-picker-item{background:#0000;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:background .15s ease,box-shadow .15s ease}.req-picker-item:hover{background:#f8fafc}.req-picker-item.selected{background:linear-gradient(135deg,#93c5fd42,#c4b5fd59);box-shadow:inset 0 0 0 1px #6366f159}.req-picker-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.req-picker-title{color:#1e293b;font-weight:600}.req-picker-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.req-picker-meta span{align-items:center;display:flex;gap:6px}.req-picker-meta span:not(:first-child):before{color:#cbd5f5;content:"•"}.req-status-pill{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.candidate-form-shell{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 24px 45px #0f172a14;display:flex;flex-direction:column;margin-top:18px;max-height:calc(100vh - 190px);min-height:520px;overflow:visible;position:relative}.candidate-form-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;overflow-y:auto;padding:24px;scrollbar-width:thin}.candidate-form-scroll::-webkit-scrollbar{width:8px}.candidate-form-scroll::-webkit-scrollbar-thumb{background:#6366f159;border-radius:6px}.candidate-form-scroll::-webkit-scrollbar-thumb:hover{background:#4f46e58c}.ats-app .phone-input-container{position:relative;z-index:60}.personal-card{position:relative;z-index:70}.ats-city-select,.ats-country-select,.ats-immigration-select,.ats-state-select,.ats-zip-select{width:100%}.ats-personal-summary-grid{grid-gap:21px;align-items:flex-start;display:grid;gap:21px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ats-left-stack,.ats-summary-column{display:flex;flex-direction:column;gap:21px}.ats-cert-notes-row .ats-card{height:100%}.ats-card-nav{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.ats-nav-btn{background:#fff;border:1px solid #0000001a;border-radius:8px;cursor:pointer;font-size:12px;padding:4px 10px}.ats-nav-btn:disabled{cursor:not-allowed;opacity:.4}.ats-nav-label{color:#475569;font-size:12px}.ats-card-slider{animation:atsFade .25s ease}@keyframes atsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ats-cert-placeholder{display:flex;flex-direction:column;justify-content:center}.ats-cert-placeholder .ats-hint{color:#6b7280;font-size:12px;margin-top:8px}.ats-summary-card{display:flex;flex:1 1;flex-direction:column}.ats-summary-card .ats-form-grid{flex:1 1}.ats-summary-editor-shell{border:1px solid #00000014;border-radius:10px;overflow:hidden}.ats-notes-card{display:flex;flex-direction:column}.ats-notes-editor-shell{border:1px solid #00000014;border-radius:10px;margin-top:8px;overflow:hidden}.ats-page--hero .candidate-form-shell{background:#060316b3;border-color:#fff;box-shadow:0 35px 70px #03040ce6}.ats-page--hero .ats-card.light{background:#ffffff0a;border-color:#fff;box-shadow:0 20px 40px #00000073;color:#fff}.ats-page--hero .ats-card-title{color:#f3f3ff}.ats-page--hero .ats-label-light{color:#fff}.ats-page--hero .ats-input-light{background:#ffffff0d;border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff0d;color:#fff}.ats-page--hero .ats-input-light::placeholder{color:#fff}.ats-page--hero .react-tel-input .form-control{background:#ffffff14;border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff}.ats-page--hero .react-tel-input .form-control:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.ats-page--hero .react-tel-input .form-control::placeholder{color:#fff;opacity:1}@media (max-width:1024px){.ats-personal-summary-grid{grid-template-columns:1fr}}.ats-app .react-tel-input .country-list{z-index:1000}@media (max-width:1024px){.candidate-form-shell{max-height:none;min-height:auto}.candidate-form-scroll{max-height:none}}.candidate-picker-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.candidate-picker-name{font-size:14px;font-weight:600}.candidate-picker-meta{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.candidate-picker-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.candidate-picker-tag{background:#7c3aed1f;border-radius:999px;color:#5b21b6;font-size:11px;line-height:1.2;padding:2px 8px}.candidate-picker-tag.muted{background:#0f172a14;color:#475569}.candidate-picker-empty{color:#64748b;font-size:13px;padding:20px 12px;text-align:center}.ats-chip-btn{background:#0000;border:1.45px solid #7901ad;border:1.45px solid var(--ats-accent);border-radius:24px;color:#000;cursor:pointer;font-family:Montserrat,system-ui;font-size:14px;font-weight:500;height:36px;padding:0 12px}@keyframes dashboardRingPulse{0%{opacity:.1;transform:scale(.85)}60%{opacity:.45}to{opacity:0;transform:scale(1.25)}}@keyframes dashboardChipFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes dashboardDotPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.ats-dashboard-page{background:linear-gradient(180deg,#f8f5ffe6,#f0f6ffe6);min-height:100%}.dashboard-hero{background:radial-gradient(circle at 15% 20%,#ffffff2e,#0000 40%),radial-gradient(circle at 80% 0,#ffffff29,#0000 55%),linear-gradient(130deg,#120b24,#3f167a 55%,#0b1138);border-radius:36px;box-shadow:0 40px 90px #0807118c;color:#fff;margin-bottom:28px;overflow:hidden;padding:clamp(22px,4vw,48px);position:relative}.dashboard-hero__glow{background:radial-gradient(circle,#fff3,#0000 60%);filter:blur(60px);inset:0;opacity:.65;position:absolute}.dashboard-hero__grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.dashboard-hero__column{display:flex;flex-direction:column;gap:18px}.dashboard-hero__eyebrow{font-size:11px;letter-spacing:.32em;margin:0;opacity:.7;text-transform:uppercase}.dashboard-hero__title{font-size:clamp(26px,4vw,38px);margin:0}.dashboard-hero__desc{font-size:15px;margin:0;max-width:540px;opacity:.85}.dashboard-hero__inline{display:flex;flex-wrap:wrap;gap:10px}.dashboard-hero__pill{background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;font-size:13px;letter-spacing:.03em;padding:8px 14px}.dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.dashboard-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dashboard-hero__stat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11102873;border:1px solid #ffffff26;border-radius:22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:14px 18px}.dashboard-hero__stat span{font-size:11px;letter-spacing:.2em;opacity:.7;text-transform:uppercase}.dashboard-hero__stat strong{font-size:26px;font-weight:600}.dashboard-hero__stat small{font-size:12px;opacity:.75}.dashboard-hero__visual{align-items:center;display:flex;justify-content:center;min-height:320px;perspective:1200px;position:relative}.dashboard-hero__orb{background:radial-gradient(circle,#fff6,#4d23a11a 60%,#0000 80%);border-radius:50%;filter:blur(8px);height:320px;position:absolute;width:320px}.dashboard-hero__radar{align-items:center;border:1px solid #fff3;border-radius:50%;display:flex;height:240px;justify-content:center;overflow:visible;position:relative;width:240px}.dashboard-hero__radar-ring{animation:dashboardRingPulse 6s infinite;border:1px solid #ffffff40;border-radius:50%;position:absolute}.dashboard-hero__radar-ring.ring-lg{animation-delay:0s;height:220px;width:220px}.dashboard-hero__radar-ring.ring-md{animation-delay:1.5s;height:170px;width:170px}.dashboard-hero__radar-ring.ring-sm{animation-delay:3s;height:120px;width:120px}.dashboard-hero__radar-dot{animation:dashboardDotPulse 2.8s infinite;background:linear-gradient(135deg,#c084fc,#7c3aed);border-radius:50%;box-shadow:0 0 35px #c084fcbf;height:18px;width:18px}.dashboard-hero__chip{animation:dashboardChipFloat 6s ease-in-out infinite;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:1px solid #ffffff59;border-radius:18px;min-width:120px;padding:14px 16px;position:absolute;right:8%;top:15%}.dashboard-hero__chip span{display:block;font-size:11px;letter-spacing:.2em;opacity:.75;text-transform:uppercase}.dashboard-hero__chip strong{color:#fff;font-size:24px;font-weight:600}.dashboard-hero__chip--alt{animation-delay:1.2s;bottom:12%;left:6%;right:auto;top:auto}.ats-dashboard-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 16px}.ats-dashboard-shell{position:relative;z-index:2}.rd-content--ats{background:linear-gradient(180deg,#ffffffe6,#f7f4ffd9);border-radius:32px;box-shadow:0 45px 80px #0f172a14;height:auto;margin:1vw;min-height:auto;overflow:visible;padding:1.5vw}.rd-content--ats .rd-kpis,.rd-content--ats .rd-section{margin-bottom:1vw}.ats-soft-card{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240!important;border:1px solid #ffffff1f!important;border-radius:32px!important;box-shadow:0 30px 60px #04060fa6}.ats-dashboard-shells .rd-analytics{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:300px 1fr 320px!important}.ats-dashboard-shells .rd-analytics-left,.ats-dashboard-shells .rd-analytics-right{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240!important;border:1px solid #ffffff1f!important;border-radius:32px!important;box-shadow:0 30px 60px #04060fa6;padding:24px!important}.ats-insights-wrapper{display:flex;flex-direction:column;gap:16px}.ats-insights-header{align-items:center;display:flex;justify-content:space-between}.ats-insights-title{color:#e2e8f0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.ats-insights-date{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.ats-insights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ats-insight-square{background:#1e233c99;border:1px solid #5b73ff4d;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px 16px;transition:all .3s ease}.ats-insight-square:hover{background:#1e233ccc;border-color:#5b73ff80;transform:translateY(-2px)}.ats-insight-value{font-size:32px;font-weight:700;line-height:1}.ats-insight-label,.ats-insight-value{color:#fff;font-family:Montserrat,sans-serif}.ats-insight-label{font-size:13px;font-weight:500;line-height:1.3}.ats-insight-caption{color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:400}.ats-legend-inline{align-items:center;display:flex;gap:16px}.ats-legend-item{align-items:center;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;gap:6px}.ats-legend-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ats-dashboard-shells .rd-table{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240!important;border:1px solid #ffffff1f!important;border-radius:32px!important;box-shadow:0 30px 60px #04060fa6;padding:24px!important}.rd-loading{align-items:center;display:flex;justify-content:center;min-height:160px}.rd-kpi-grid.ats-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 15.625vw}.rd-kpi-glass{overflow:hidden;position:relative}.rd-kpi-glass:after{border:1px solid #ffffff59;border-radius:inherit;content:"";inset:18px;pointer-events:none;position:absolute}.ats-stat-label{color:#3a2f4a;font-size:13px;font-weight:600;margin:0}.ats-stat-value{color:#1f1235;font-size:16px;font-weight:600;margin:2px 0 0}.ats-ring-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;width:100%}.ats-chip-btn.active{background:linear-gradient(135deg,#c084fc,#7c3aed);border-color:#0000;color:#fff}.ats-chart-card{padding-bottom:8px}.ats-readiness-card{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.ats-readiness-card .rd-ring-wrap{height:280px}.ats-chart-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.ats-metrics-btn{align-items:center;background:#1d4ed8;border:none;border-radius:999px;box-shadow:0 12px 24px #1e40af40;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 16px}.ats-metrics-dot{background:#fff;border-radius:50%;display:inline-flex;height:8px;width:8px}.ats-metrics-popover{align-items:center;background:#f7f5ff;border:1px solid #8861ff4d;border-radius:999px;display:inline-flex;gap:10px;padding:6px 10px}.ats-metrics-label{color:#6b5ea7;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ats-metric-chip{background:#0000;border:none;border-radius:999px;color:#5b4a6a;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.ats-metric-chip.is-selected{background:#fff;box-shadow:0 4px 12px #251c4326;color:#251c43}.ats-metrics-apply{background:#1d4ed8;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:6px 16px}.ats-chart-toggle{background:#f6f4ff;border:1px solid #9580ff59;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.ats-chart-toggle button{background:#0000;border:none;border-radius:999px;color:#6c5f80;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px}.ats-chart-toggle button.active{background:#8c6cfb;box-shadow:0 6px 18px #8c6cfb59;color:#fff}.ats-readiness-stats{display:flex;flex-direction:column;gap:8px;margin-top:16px;width:100%}.ats-readiness-row{align-items:center;border-bottom:1px solid #e2e8f0b3;color:#4a3d5a;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ats-readiness-row:last-child{border-bottom:none}.ats-readiness-row strong{color:#0b1b70;font-size:14px}.ats-chart-toggle button,.ats-metric-chip,.ats-metrics-apply,.ats-metrics-btn{transition:all .15s ease}.ats-metrics-btn:hover{box-shadow:0 16px 30px #1e40af59;transform:translateY(-1px)}.ats-metrics-apply:hover{box-shadow:0 10px 20px #1d4ed859}.ats-chart-card .recharts-surface{filter:drop-shadow(0 12px 24px rgba(15,23,42,.08))}.ats-chart-tooltip{background:linear-gradient(180deg,#0f172a,#1e1b4b);border-radius:14px;box-shadow:0 16px 40px #0f172a73;color:#f8fafc;font-family:Montserrat,sans-serif;min-width:130px;padding:10px 12px}.ats-chart-tooltip-label{font-size:13px;font-weight:600;margin:0 0 6px}.ats-chart-tooltip-row{align-items:center;display:flex;font-size:12px;gap:6px;margin:2px 0}.ats-chart-tooltip-row .dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ats-chart-tooltip-row strong{color:#fff;font-size:13px;margin-left:auto}.ats-alert-table{border:none;border-radius:16px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.ats-alert-table-row{align-items:center;color:#e2e8f0;display:grid;font-size:13px;grid-template-columns:repeat(6,minmax(0,1fr));padding:10px 14px}.ats-alert-table-head{background:#ffffff0d;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ats-alert-table-row:nth-child(odd):not(.ats-alert-table-head){background:#ffffff05}.ats-alert-table-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-alert-tags-inline{display:flex;flex-wrap:wrap;gap:6px}.ats-chip-pill{background:#ec489926;border:1px solid #ec48994d;border-radius:999px;color:#9d174d;font-size:11px;font-weight:600;padding:2px 10px}.ats-alert-empty{color:#94a3b8;font-size:13px;padding:20px;text-align:center}@media (max-width:1024px){.ats-alert-table-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.ats-ring-stats{grid-template-columns:1fr}.rd-kpi-grid.ats-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ats-chart-bar{align-items:flex-start;flex-direction:column}.ats-chart-toggle{justify-content:space-between;width:100%}}@media (max-width:768px){.dashboard-hero{padding:24px}.dashboard-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero__chip,.dashboard-hero__chip--alt{animation:none;bottom:auto;left:auto;margin-top:12px;position:relative;right:auto;top:auto}.dashboard-hero__visual{min-height:220px}}.ats-card.light{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff5;border:1px solid #0000000f;border:var(--ats-border);border-radius:20px;border-radius:var(--ats-radius-card);box-sizing:border-box;max-width:100%;padding:14px;width:100%}.ats-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ats-card-title{color:#3a2f4a;font-size:clamp(13px,1.6vw,14px);margin:0}.ats-grid-two{grid-gap:21px;display:grid;gap:21px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ats-form-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-field{display:flex;flex-direction:column;min-width:0}.ats-field.full{grid-column:1/-1}.ats-label-light{color:#7c6f8a;font-size:12px;font-weight:600;margin-bottom:4px}.ats-input-light{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;height:36px;outline:none;padding:6px 10px;width:100%}.ats-input-light:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.ats-textarea{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.ats-footer-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:16px 0 24px}.ats-actions-left{margin-right:auto}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0}.table-card .table-scroll{padding:0}.table-card{background:#0000;border:none;box-shadow:none}.table-shell{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 36px #0f172a1f;display:flex;flex-direction:column;min-width:680px;overflow:hidden;width:100%}.table-shell.table-shell--full{margin-left:calc(var(--ats-page-pad)*-1);margin-right:calc(var(--ats-page-pad)*-1);width:calc(100% + var(--ats-page-pad)*2)}.table-viewport{flex:1 1 auto;max-height:calc(100vh - 220px);min-height:480px;overflow-x:hidden;overflow-y:auto}.table-viewport::-webkit-scrollbar{width:8px}.table-viewport::-webkit-scrollbar-track{background:#94a3b81f;border-radius:4px}.table-viewport::-webkit-scrollbar-thumb{background:#6366f159;border-radius:4px}.table-viewport::-webkit-scrollbar-thumb:hover{background:#4f46e580}.table-scroll table{border-collapse:initial;border-spacing:0;min-width:680px;width:100%}.table-scroll th{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px}.table-scroll td,.table-scroll th{padding:12px 16px;white-space:nowrap}.table-scroll td{color:#2b2540;color:var(--ats-ink);font-size:14px}.table-scroll tbody tr+tr{border-top:none}.table-scroll tbody tr{background:#fff;transition:background .2s ease,box-shadow .2s ease}.table-scroll tbody tr:hover{background:#3b82f614;box-shadow:inset 0 0 0 9999px #3b82f60a}.table-scroll .candidates-table{table-layout:fixed}.candidates-table col.col-name{width:22%}.candidates-table col.col-title{width:20%}.candidates-table col.col-exp{width:12%}.candidates-table col.col-status{width:14%}.candidates-table col.col-skills{width:20%}.candidates-table col.col-actions{width:12%}.candidates-table td,.candidates-table th{overflow:hidden;text-overflow:ellipsis}.candidates-table thead th{background:#070917a6;border-bottom:1px solid #ffffff14;color:#fff;font-weight:600;letter-spacing:.01em;text-transform:none}.candidates-table thead tr th:first-child{border-top-left-radius:16px}.candidates-table thead tr th:last-child{border-top-right-radius:16px}.candidates-table tbody tr{border-bottom:1px solid #eef2f6}.candidates-table tbody tr:nth-child(2n){background:#f8fafcbf}.candidates-table tbody tr:last-child{border-bottom:none}.candidates-table tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.candidates-table tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.candidates-table tbody tr:hover{box-shadow:inset 0 0 0 9999px #6366f114}.candidates-table td.cell-skills{overflow:visible}.candidates-table td.cell-skills .job-badge{background:#f1f5f9;border-color:#cbd5f5;color:#334155}.candidates-table td.cell-actions{overflow:visible!important;position:relative;white-space:nowrap}.candidate-cell{align-items:center;display:flex;gap:12px;min-width:0}.candidate-cell.no-avatar{gap:0}.candidate-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-name{color:#0f172a;font-size:14px;line-height:1.2}.candidate-sub{color:#64748b;font-size:12px;line-height:1.2;max-width:clamp(120px,18vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-actions{gap:10px}.candidate-actions,.job-badge{align-items:center;display:inline-flex}.job-badge{background:#4f46e514;border:1px solid #6366f12e;color:#4338ca;font-size:12px;font-weight:600;gap:6px}.job-badge .status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.job-badge.muted{background:#f8fafc;border-color:#d7dde8;color:#64748b}.table-bottom-bar{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.table-bottom-left{align-items:center;display:flex;gap:12px}.page-size-label{color:#64748b;font-size:12px;font-weight:600}.page-size-select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d0d7e2;border-radius:12px;color:#1e293b;cursor:pointer;font-size:13px;padding:6px 32px 6px 12px;position:relative}.page-size-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e;outline:none}.table-bottom-right{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.table-range{color:#475569;font-size:13px;font-weight:500}.table-pagination-controls{align-items:center;display:flex;gap:12px}.table-pagination-page{color:#475569;font-size:13px;font-weight:500}.table-pagination-icon{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;width:32px}.table-pagination-icon:hover:not(:disabled){background:#ffffff1a;border-color:#fff;color:#fff}.table-pagination-icon:disabled{cursor:not-allowed;opacity:.35}.table-pagination-arrow{height:16px;width:16px}.preview-wrap{grid-gap:18px;display:grid;gap:18px}.preview-shell{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 32px #0f172a1f;display:flex;flex-direction:column;min-height:520px;overflow:hidden}.preview-scroll{flex:1 1 auto;overflow-y:auto;padding:20px 22px}.preview-scroll::-webkit-scrollbar{width:8px}.preview-scroll::-webkit-scrollbar-track{background:#94a3b81f;border-radius:4px}.preview-scroll::-webkit-scrollbar-thumb{background:#6366f159;border-radius:4px}.preview-scroll::-webkit-scrollbar-thumb:hover{background:#4f46e580}.preview-shell-footer{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:12px 20px 18px}.preview-error{color:#b00020;font-size:13px}.preview-head{align-items:center;display:flex;gap:10px}.preview-back{color:#7901ad;color:var(--ats-accent);cursor:pointer;font-size:18px;line-height:1}.preview-card{background:#fffffff5;border:1px solid #0000000f;border:var(--ats-border);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:20px 22px}.preview-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.15fr 1fr}.preview-section-title{color:#6a39c0;font-size:clamp(13px,1.6vw,14px);font-weight:700;margin:6px 0 12px}.preview-details-toggle{margin:12px 0 6px}.preview-details-btn{background:#0000;border:none;color:#6a39c0;cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.preview-details-btn:hover{text-decoration:underline}.kv{grid-gap:8px 16px;border-radius:8px;display:grid;gap:8px 16px;grid-template-columns:200px 1fr;margin:0 0 10px;padding:8px 12px;transition:background .15s ease}.kv:hover{background:#7901ad08}.kv .k{color:#3a2f4a;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.kv .v{font-size:14px;line-height:1.5;word-break:break-word}.kv .v,.preview-notes{color:#2b2540;color:var(--ats-ink)}.preview-notes{background:#7901ad0a;border:1px dashed #7901ad4d;border-radius:10px;min-height:48px;padding:12px;white-space:pre-wrap}.preview-notes.is-empty{color:#94a3b8;font-style:italic}.preview-exp-wrapper{background:#fff;border:1px solid #00000014;border-radius:12px;padding:12px}.preview-exp-nav{align-items:center;color:#475569;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:10px}.preview-exp-btn{background:#fff;border:1px solid #0000001f;border-radius:8px;cursor:pointer;font-size:12px;padding:4px 10px}.preview-exp-btn:disabled{cursor:not-allowed;opacity:.4}.preview-exp-card{animation:atsFade .2s ease;display:flex;flex-direction:column;gap:6px;max-height:650px;overflow:auto}.preview-divider{background:#00000014;border:0;height:1px;margin:16px 0}.preview-actions{display:flex;gap:10px;justify-content:flex-start}.payload-pre{background:#0f172a;border-radius:12px;color:#e2e8f0;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;max-height:520px;overflow:auto;padding:16px}.payload-pre.small{max-height:260px}.card-payload-grid{grid-gap:12px;display:grid;gap:12px}.card-payload{background:#f8f5fb;border:1px solid #9476b633;border-radius:12px;padding:12px}.card-payload-heading{color:#4c1d95;font-size:13px;font-weight:600;margin-bottom:8px}.payload-kv-grid{grid-gap:8px;display:grid;gap:8px}.ats-app--ats .jobs-page{background:#0000;color:#fff;font-family:Inter,Poppins,Segoe UI,sans-serif;height:100vh;min-height:100vh;padding:0}.ats-app--ats .jobs-page,.jobs-stack{display:flex;flex-direction:column;overflow:hidden;position:relative!important;width:100%}.jobs-stack{flex:1 1;height:100%;max-width:100%}.jobs-header{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:clamp(16px,2vw,24px);justify-content:space-between;padding:clamp(24px,3vw,48px) clamp(16px,2vw,32px) clamp(16px,2vw,24px);position:absolute}.jobs-header,.jobs-header--sticky{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#0507124d;left:0;right:0;top:0;z-index:100}.jobs-header--sticky{padding-left:calc(174px + clamp(32px, 5vw, 80px));padding-left:calc(var(--ats-sidebar-wide) + 84px + clamp(32px, 5vw, 80px));position:fixed}.jobs-header-left{display:flex;flex-direction:column;gap:6px;min-width:240px}.jobs-breadcrumb{color:#fff;font-size:13px;letter-spacing:.25em;margin:0;text-transform:uppercase}.jobs-heading{display:flex;flex-direction:column;gap:4px}.jobs-heading-title{color:#fff;font-size:clamp(26px,3vw,42px);font-weight:700;margin:0}.jobs-heading-sub{color:#f0f0ffc7;font-size:clamp(13px,1.2vw,16px);line-height:1.5;margin:0;max-width:560px}.jobs-searchbar{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;gap:12px;height:48px;min-width:260px;padding:0 18px;transition:all .3s ease;width:min(420px,100%)}.jobs-searchbar:hover{background:#ffffff0a;border-color:#fff;box-shadow:0 6px 16px #00000026}.jobs-searchbar:focus-within{background:#ffffff0d;border-color:#8b5cf666;box-shadow:0 0 0 3px #8b5cf61a,0 6px 16px #00000026}.jobs-searchbar svg{color:#fff;height:18px;transition:color .3s ease;width:18px}.jobs-searchbar:focus-within svg{color:#8b5cf6cc}.jobs-searchbar input{background:#0000;border:none;color:#fff;flex:1 1;font-size:15px;outline:none}.jobs-searchbar input::placeholder{color:#fff;transition:color .3s ease}.jobs-searchbar:focus-within input::placeholder{color:#fff}.jobs-insights-panel{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240;border:1px solid #ffffff0a;border-radius:32px;box-shadow:0 30px 70px #02040e73,inset 0 1px 0 #ffffff26;margin-top:60px;padding:18px 22px 22px}.jobs-insights-panel__head{align-items:center;color:#fff;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.35em;text-transform:uppercase}.jobs-insights-panel__date{font-weight:600;letter-spacing:.2em}.jobs-insights-panel__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:20px}.ats-dashboard-shells .rd-card-header .rd-title{color:#1e1b4b;font-size:clamp(18px,2vw,24px);font-weight:700;letter-spacing:.08em;opacity:.95;text-transform:uppercase}.ats-dashboard-shells .rd-card-header p{color:#475569;font-size:.95rem;margin:0}.jobs-insight-card{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#0f122c73;border:1px solid #0000;border-radius:28px;box-shadow:0 20px 60px #02040e99;display:flex;flex-direction:column;gap:6px;padding:20px;position:relative}.jobs-insight-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:28px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.jobs-insight-card__value{font-size:30px;font-weight:700}.jobs-insight-card__label{color:#fff;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.jobs-insight-card.tone-1,.jobs-insight-card.tone-2,.jobs-insight-card.tone-3,.jobs-insight-card.tone-4{background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%)}.jobs-insight-card.tone-4 .jobs-insight-card__label,.jobs-insight-card.tone-4 .jobs-insight-card__value{color:#fff}.jobs-stage-controls{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#05071299;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:-48px;margin-top:26px;overflow:visible;padding:0;position:-webkit-sticky;position:sticky;top:clamp(100px,12vh,140px);z-index:20}.jobs-stage-controls__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.jobs-view-toggle{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#090c1d73;border:1px solid #ffffff26;border:1px solid var(--glass-border);border-radius:999px;overflow:hidden}.jobs-view-btn,.jobs-view-toggle{align-items:center;display:inline-flex}.jobs-view-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;gap:8px;padding:10px 18px}.jobs-view-btn.is-active{background:linear-gradient(135deg,#4f46e5d9,#7c3aedd9);box-shadow:0 15px 30px #4f46e559;color:#fff}.jobs-view-btn:hover{color:#fff}.jobs-view-icon{fill:currentColor;height:18px;width:18px}.jobs-action-btn{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0c0f2373;border:1px solid #ffffff26;border:1px solid var(--glass-border);border-radius:999px;box-shadow:0 8px 20px #02040f4d;color:#f8faff;cursor:pointer;font-size:15px;font-weight:600;height:48px;padding:0 26px;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.jobs-action-btn:active{transform:translateY(1px)}.jobs-action-btn.filters{background-clip:padding-box,border-box;background-color:initial;background-image:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%),radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);background-origin:border-box;border:1.45px solid #0000;border-radius:999px;box-shadow:0 8px 20px #2a1d7b59;color:#fff}.jobs-action-btn.filters.is-active{border-bottom-left-radius:0;border-bottom-right-radius:999px;border-top-left-radius:0;border-top-right-radius:999px;filter:brightness(1.1);padding-left:28px}.jobs-action-btn.primary{background-clip:padding-box,border-box;background-image:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%),linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);background-origin:border-box;border:1.45px solid #0000;border-radius:999px;box-shadow:0 10px 25px #f7a00059;color:#fff}.filters-trigger{position:relative}.filters-trigger .jobs-filter-panel{align-items:center;background:linear-gradient(180deg,#0d183ef2,#070b21f7);border:1px solid #ffffff40;border-radius:999px;box-shadow:0 10px 30px #03040b99;display:flex;gap:10px;margin-right:-2px;min-height:40px;padding:6px 14px;position:absolute;right:100%;top:50%;transform:translateY(-50%);z-index:1}.filters-trigger .jobs-filter-panel:after{background:linear-gradient(180deg,#4850ffd9,#8f4dffd9);border-radius:50%;box-shadow:0 5px 12px #4850ff4d;content:"";height:calc(100% + 6px);position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;z-index:-1}@media (max-width:900px){.filters-trigger .jobs-filter-panel{justify-content:flex-start;margin-right:8px;position:relative;right:auto;top:auto;transform:none;width:100%}}.jobs-filter-chip{align-items:center;background:#ffffff0d;border:1px solid #ffffff40;border-radius:999px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:30px;justify-content:center;letter-spacing:.02em;padding:6px 18px;transition:background .2s ease,border-color .2s ease}.jobs-filter-chip.is-active{background:#e8eeffe6;border-color:#8b9cff;box-shadow:0 6px 16px #0e155040;color:#0b1a47}.jobs-content-scroll{-ms-overflow-style:none;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(12px,1.8vw,20px);min-height:0;overflow-y:auto;padding-bottom:24px;padding-right:8px;scrollbar-width:none}.jobs-content-scroll::-webkit-scrollbar{height:0;width:0}.jobs-stage{display:flex;flex:0 0 auto;flex-direction:column;height:calc(100vh - clamp(340px, 38vh, 420px));margin-top:4px;min-height:500px;overflow:hidden;padding-top:clamp(48px,6vh,64px);position:relative}.jobs-empty-state{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#080a1866;border:1px dashed #ffffff26;border-radius:26px;color:#fff;padding:60px 20px;text-align:center}.jobs-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:24px}@media (max-width:1400px){.jobs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.jobs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.jobs-grid{grid-template-columns:1fr}}.jobs-shell{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#02040c26;border:1px solid #ffffff0f;border-radius:32px;box-shadow:0 30px 100px #01030a4d;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;overflow:hidden;position:relative}.ats-dashboard-shells{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));width:100%}.ats-dashboard-shells .jobs-shell{min-height:520px}.jobs-shell--dark .jobs-viewport,.jobs-viewport{background:#0000}.jobs-viewport{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.jobs-viewport::-webkit-scrollbar{display:none}.jobs-viewport{-ms-overflow-style:none;scrollbar-width:none}.jobs-shell-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02040c99;border-top:1px solid #ffffff0f;display:flex;justify-content:flex-end;padding:14px 24px 20px}.jobs-shell-footer:empty{display:none}.recent-jobs-section{display:flex;flex-direction:column;gap:16px;margin-top:48px}.recent-jobs-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.recent-jobs-label{color:#fff;font-size:18px;font-weight:600;margin:0}.recent-jobs-sub{color:#fff;font-size:14px;margin:4px 0 0}.recent-jobs-actions{display:flex;flex-wrap:wrap;gap:12px}.recent-jobs-shell{border-radius:32px}.jobs-table{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#070a1cbf;border:1px solid #ffffff1a;border-collapse:initial;border-radius:20px;border-spacing:0;box-shadow:0 20px 60px #0009;min-width:760px;overflow:hidden;width:100%}.jobs-table thead th{background:#00000040;border-bottom:1px solid #ffffff14;color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;padding:16px 24px;text-align:left;text-transform:uppercase}.jobs-table tbody td{border-bottom:none;color:#fff;font-size:14px;padding:20px 24px;vertical-align:middle}.jobs-table tbody tr{background:#0000;border-bottom:1px solid #ffffff1f;border-left:3px solid #0000;cursor:pointer;transition:background .2s ease,border-left-color .2s ease}.jobs-table tbody tr:last-child{border-bottom:none}.jobs-table tbody tr:hover{background:#4f46e514;border-left-color:#8b5cf699}.jobs-table tbody tr.selected{background:#4f46e51f;border-left-color:#8b5cf6}.jobs-table-empty{color:#fff;font-size:14px;padding:48px 20px;text-align:center}.jobs-col-title{display:flex;flex-direction:column;gap:2px}.jobs-title{color:#fff;font-size:14px;font-weight:600}.jobs-sub{color:#fff;font-size:12px}.jobs-tag-row{display:flex;flex-wrap:wrap;gap:6px}.jobs-tag{background:#6366f133;border:1px solid #6366f166;border-radius:999px;color:#c7d2fe;font-size:11px;font-weight:600;padding:4px 12px}.jobs-tag-muted{background:#ffffff14;border:1px dashed #fff3;color:#fff}.jobs-col-status{min-width:120px}.jobs-status-pill{align-items:center;background:#94a3b826;border:none;border-radius:6px;color:#cbd5e1;display:inline-flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.05em;min-width:85px;padding:6px 12px;text-transform:uppercase}.jobs-status-pill.ok{background:#22c55e33;color:#86efac}.jobs-status-pill.ok:after{content:"↗";font-size:13px;margin-left:2px}.jobs-status-pill.warn{background:#fbbf2433;color:#fcd34d}.jobs-status-pill.muted{background:#94a3b826;color:#cbd5e1}.jobs-col-updated{align-items:center;display:flex;gap:12px;justify-content:space-between}.jobs-updated{align-items:center;color:#fff;display:inline-flex;font-size:12px;gap:8px}.jobs-updated-dot{background:#fff6;border-radius:50%;height:4px;width:4px}.jobs-updated-label{color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jobs-table-bookmark{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.jobs-table-bookmark:hover{background:#ffffff14;color:#fff}.jobs-table-bookmark.is-active{background:#fbbf2426;color:#fbbf24}.jobs-table-bookmark-icon{font-size:14px}.jobs-table-menu{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;transition:background .2s ease,color .2s ease;width:32px}.jobs-table-menu:hover{background:#ffffff14;color:#fff}.job-upload{grid-gap:10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px dashed #ffffff59;border-radius:26px;color:#fff;cursor:pointer;display:grid;gap:10px;min-height:210px;place-items:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.job-upload:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}.job-upload-plus{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border-radius:20px;color:#fff;display:grid;font-size:40px;font-weight:700;height:64px;line-height:40px;place-items:center;width:64px}.job-upload-text{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.job-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#06091840;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 30px 80px #01020c66;color:#fff;display:flex;flex-direction:column;gap:12px;min-height:210px;padding:18px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.job-card:hover{box-shadow:0 35px 70px #000000a6;transform:translateY(-4px) scale(1.01)}.job-card.isSelected{box-shadow:0 0 0 3px #7901ad59}.job-card-top{align-items:flex-start;display:flex;justify-content:space-between}.job-chip-row{display:flex;flex-wrap:wrap;gap:6px}.job-badge{background:#ffffff1f;border:1px solid #ffffff26;border-radius:999px;color:#fff;font-size:11px;padding:4px 10px}.job-badge.ok{background:#10b9811f;border-color:#10b98166;color:#6ee7b7}.job-badge.warn{background:#fbbf2426;border-color:#fbbf2473;color:#fcd34d}.job-badge.muted{background:#94a3b82e;border-color:#94a3b866;color:#e2e8f0}.job-bookmark,.job-comment{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;display:grid;height:34px;min-width:34px;place-items:center}.job-bookmark.is-bookmarked{background:#fb71851f;border-color:#fb718573;color:#fb7185}.job-bookmark svg{height:18px;width:18px}.job-meta{color:#fff;font-size:13px}.job-company{font-weight:600}.job-loc{opacity:.8}.job-title{color:#fff;font-size:18px;font-weight:700}.job-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.metric{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff26;border:1px solid var(--glass-border);border-radius:18px;color:#fff;display:grid;padding:10px;place-items:center}.metric-number{font-size:18px;font-weight:700}.metric-label{color:#fff;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.job-card-footer{align-items:center;color:#fff;display:flex;font-size:12px;justify-content:space-between;margin-top:auto}.modal-backdrop{background:#00000047;display:grid;inset:0;place-items:center;position:fixed;z-index:999}.modal-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 20px 60px #00000040;box-shadow:var(--ats-shadow-modal);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(720px,92vw);z-index:1000}.ats-assign-modal{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:linear-gradient(180deg,#0c102be6,#080c21d9)!important;border:1px solid #ffffff4d!important;box-shadow:0 30px 60px #02040e73!important;color:#fff!important}.ats-assign-modal .modal-head{border-bottom:1px solid #ffffff26}.ats-assign-modal .modal-title{color:#fff}.ats-assign-modal .modal-body{-ms-overflow-style:none;background:#0000!important;flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px 16px;scrollbar-width:none}.ats-assign-modal .modal-body::-webkit-scrollbar{display:none;height:0;width:0}.ats-assign-modal .ats-card.light{background:#fffffff2;border:1px solid #fff9;box-shadow:0 16px 32px #070a1b40;color:#1b1525}.ats-assign-modal .ats-card.light .ats-card-title{color:inherit}.ats-assign-modal .ats-label-light{color:#f8fbffcc}.ats-assign-modal .ats-input-light{background:#ffffff14;border:1px solid #ffffff40;box-shadow:none;color:#fff;outline:none}.ats-assign-modal .ats-input-light:focus{border-color:#a579ffcc;box-shadow:0 0 0 2px #a579ff40}.ats-assign-modal .ats-input-light::placeholder{color:#f8fbffa6}.ats-assign-modal .ats-textarea{background:#ffffff14;border:1px solid #ffffff40;box-shadow:none;color:#fff}.ats-assign-modal .ats-textarea::placeholder{color:#f8fbff8c}.ats-assign-modal .modal-actions{border-top:1px solid #fff3;display:flex;gap:12px;justify-content:flex-end;padding:16px}.ats-assign-modal .candidates-filter-btn,.ats-assign-modal .modal-actions .candidates-add-btn,.ats-assign-modal .modal-actions .candidates-filter-btn{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:10px;cursor:pointer;display:inline-flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;letter-spacing:0;line-height:20px;min-height:40px;padding:10px 22px;position:relative;transform:translateZ(0);transition:transform .15s ease,opacity .15s ease}.ats-assign-modal .candidates-filter-btn{flex-shrink:0;font-size:14px;min-height:36px;padding:8px 18px;white-space:nowrap}.ats-assign-modal .modal-actions .candidates-add-btn{background:linear-gradient(180deg,#d9d7ff08,#c8ccff0a 50%,#ebf0ff0d),#373b4b99;border:1px solid #0000;box-shadow:0 44px 28px -16px #0000000f,0 20px 32px -8px #00000052,inset 0 0 28px 0 #ffffff14,inset 0 1px 0 0 #d4d4ff40;color:#fff}.ats-assign-modal .modal-actions .candidates-add-btn:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ats-assign-modal .modal-actions .candidates-add-btn:hover:not(:disabled){opacity:.9;transform:translateZ(0) translateY(-1px)}.ats-assign-modal .candidates-filter-btn,.ats-assign-modal .modal-actions .candidates-filter-btn{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff}.ats-assign-modal .candidates-filter-btn:before,.ats-assign-modal .modal-actions .candidates-filter-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.ats-assign-modal .candidates-filter-btn:hover:not(:disabled),.ats-assign-modal .modal-actions .candidates-filter-btn:hover:not(:disabled){transform:translateZ(0) translateY(-1px)}.ats-assign-modal .candidates-filter-btn:disabled,.ats-assign-modal .modal-actions .candidates-add-btn:disabled,.ats-assign-modal .modal-actions .candidates-filter-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.ats-btn-spinner{animation:ats-btn-spin .7s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes ats-btn-spin{to{transform:rotate(1turn)}}.ats-loading-state{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center}.ats-loading-state--page{min-height:60vh;padding:32px 20px}.ats-loading-state--inline,.ats-loading-state--table{padding:28px 16px}.ats-loading-state--table{width:100%}.ats-loading-state--compact{flex-direction:row;gap:8px;padding:0}.ats-loading-spinner{animation:ats-btn-spin .7s linear infinite;border:3px solid #ffffff26;border-radius:50%;border-top-color:#c4b5fd;flex-shrink:0;height:32px;width:32px}.ats-loading-spinner--sm{border-width:2px;height:14px;width:14px}.ats-loading-spinner--lg{height:44px;width:44px}.ats-loading-label{color:#ffffffb8;font-size:14px;font-weight:500;text-align:center}.ats-loading-state--left{align-items:flex-start}.ats-assign-modal-loading-overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#080c21b8;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.ats-assign-modal-loading-content{align-items:center;display:flex;flex-direction:column;gap:14px}.ats-modal-spinner{animation:ats-btn-spin .7s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#fff;height:40px;width:40px}.ats-assign-modal-loading-text{color:#ffffffeb;font-size:14px;font-weight:500}.ats-assign-modal .candidate-picker-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0}.ats-assign-modal .candidate-picker-count{color:#fff;font-size:11px}.ats-assign-modal .candidate-picker-selected-badge{background:#7c3aed59;border-radius:10px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.ats-assign-modal .candidate-picker-select-all{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff14;display:flex;gap:8px;padding:10px 14px}.ats-assign-modal .candidate-picker-select-all label{color:#ffffffbf;cursor:pointer;font-size:13px}.ats-assign-modal .candidate-picker-select-all input{accent-color:#7c3aed;cursor:pointer;height:16px;width:16px}.ats-assign-modal .candidate-picker-panel{background:#12182f;border:1px solid #ffffff1f;border-radius:14px;isolation:isolate;overflow:hidden}.ats-assign-modal .assign-candidate-table-shell{background:#0000;border:none;border-radius:0;max-height:360px;overflow:hidden}.ats-assign-modal .assign-candidate-table-viewport{border-radius:inherit;max-height:360px;overflow:auto;scrollbar-color:#ffffff40 #0000;scrollbar-width:thin}.ats-assign-modal .assign-candidate-table-viewport::-webkit-scrollbar{height:6px;width:6px}.ats-assign-modal .assign-candidate-table-viewport::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.ats-assign-modal .assign-candidate-table{border-collapse:initial;border-spacing:0;font-family:Montserrat,sans-serif;min-width:100%;table-layout:fixed;width:100%}.ats-assign-modal .assign-candidate-table thead th{background:#171d38;border-bottom:1px solid #ffffff14;color:#fff;font-size:14px;font-weight:500;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.ats-assign-modal .assign-candidate-table thead th:first-child{border-top-left-radius:13px}.ats-assign-modal .assign-candidate-table thead th:last-child{border-top-right-radius:13px}.ats-assign-modal .assign-candidate-table tbody td{background:#0000;border-bottom:1px solid #ffffff0f;color:#ffffffeb;font-size:14px;padding:12px 16px;vertical-align:middle}.ats-assign-modal .assign-candidate-table tbody tr:last-child td{border-bottom:none}.ats-assign-modal .assign-candidate-table tbody tr:last-child td:first-child{border-bottom-left-radius:13px}.ats-assign-modal .assign-candidate-table tbody tr:last-child td:last-child{border-bottom-right-radius:13px}.ats-assign-modal .assign-candidate-table .assign-candidate-col-email,.ats-assign-modal .assign-candidate-table .assign-candidate-col-phone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-assign-modal .assign-candidate-col-check{min-width:48px;padding-left:14px!important;padding-right:8px!important;text-align:center;width:48px}.ats-assign-modal .assign-candidate-table .req-preview-col-name{width:30%}.ats-assign-modal .assign-candidate-table .assign-candidate-col-email{width:38%}.ats-assign-modal .assign-candidate-table .assign-candidate-col-phone{width:32%}.ats-assign-modal .assign-candidate-col-check input[type=checkbox]{accent-color:#7c3aed;cursor:pointer;height:16px;vertical-align:middle;width:16px}.ats-assign-modal .assign-candidate-row{cursor:pointer}.ats-assign-modal .assign-candidate-row:hover td{background:#ffffff0f}.ats-assign-modal .assign-candidate-row.is-selected td{background:linear-gradient(135deg,#9428e347,#6c4ed88c)}.ats-assign-modal .assign-candidate-row.is-selected:hover td{background:linear-gradient(135deg,#9428e357,#6c4ed89e)}.ats-assign-modal .assign-candidate-row.is-selected .req-preview-name-indicator{opacity:1}.ats-assign-modal .assign-candidate-table .req-preview-table-empty{color:#ffffffa6;padding:28px 16px;text-align:center}.ats-assign-modal .candidate-picker-panel:has(.assign-candidate-table-footer) .assign-candidate-table tbody tr:last-child td:first-child,.ats-assign-modal .candidate-picker-panel:has(.assign-candidate-table-footer) .assign-candidate-table tbody tr:last-child td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ats-assign-modal .assign-candidate-table-footer{align-items:center;background:#171d38;border-bottom-left-radius:13px;border-bottom-right-radius:13px;border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.ats-assign-modal .assign-candidate-table-footer-left,.ats-assign-modal .assign-candidate-table-footer-right{align-items:center;display:flex;gap:12px}.ats-assign-modal .assign-candidate-page-size-label,.ats-assign-modal .assign-candidate-pagination-text,.ats-assign-modal .assign-candidate-range{color:#ffffffb8;font-size:12px;white-space:nowrap}.ats-assign-modal .assign-candidate-page-size-select{-webkit-appearance:none;appearance:none;background:#0c0f23a6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='M2.5 4 5 6.5 7.5 4' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #ffffff26;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;padding:5px 24px 5px 10px}.ats-assign-modal .assign-candidate-page-size-select:disabled{cursor:not-allowed;opacity:.55}.ats-assign-modal .assign-candidate-page-size-select option{background:#1b1b1b;color:#fff}.ats-assign-modal .assign-candidate-pagination{align-items:center;display:flex;gap:8px}.ats-assign-modal .assign-candidate-pagination-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:30px}.ats-assign-modal .assign-candidate-pagination-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff59}.ats-assign-modal .assign-candidate-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.ats-assign-modal .assign-candidate-pagination-text{min-width:96px;text-align:center}.ats-assign-modal .candidate-picker-panel .candidate-picker-list{background:#0000;border:none;border-radius:0}.ats-assign-modal .candidate-picker-item input[type=checkbox]{accent-color:#7c3aed;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.ats-assign-modal .candidate-picker-item-layout{align-items:flex-start;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.ats-assign-modal .candidate-selected-summary{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:12px}.ats-assign-modal .candidate-selected-summary-label{color:#ffffffa6;font-size:12px;margin-bottom:8px}.ats-assign-modal .candidate-selected-chip{align-items:center;background:#ffffff14;border-radius:16px;color:#fff;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.ats-assign-modal .candidate-selected-chip button{background:none;border:none;color:#ffffffa6;cursor:pointer;font-size:14px;line-height:1;padding:0}.ats-assign-modal .candidate-picker-list{background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;box-shadow:none;gap:0;overflow:hidden;padding:0}.ats-assign-modal .candidate-picker-list::-webkit-scrollbar-thumb{background:#ffffff40}.ats-assign-modal .candidate-picker-item{background:#0000;border:none;border-bottom:1px solid #ffffff14;border-radius:0;color:#fff}.ats-assign-modal .candidate-picker-item:last-child{border-bottom:none}.ats-assign-modal .candidate-picker-item:hover{background:#ffffff14}.ats-assign-modal .candidate-picker-item.selected{background:linear-gradient(135deg,#9428e359,#6c4ed8cc);border:none;border-bottom:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #fff3;color:#fff}.ats-assign-modal .candidate-picker-item.selected:last-child{border-bottom:none}.ats-assign-modal .candidate-picker-item .candidate-picker-details,.ats-assign-modal .candidate-picker-item .candidate-picker-meta,.ats-assign-modal .candidate-picker-item .candidate-picker-tag{color:#fff}.ats-assign-modal .candidate-picker-item .candidate-picker-details,.ats-assign-modal .candidate-picker-item .candidate-picker-meta{color:#ffffffbf;font-size:12px}.ats-assign-modal .candidate-picker-details{display:flex;flex-direction:column;gap:2px;margin-top:2px;min-width:0}.ats-assign-modal .candidate-picker-detail{color:#ffffffb8;display:block;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-assign-modal .candidate-picker-item .candidate-picker-meta span:not(:first-child):before{color:#ffffff73;content:"•";margin:0 6px}.ats-assign-modal .candidate-picker-name{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.ats-assign-modal .candidate-picker-tag{background:#ffffff1a;border:1px solid #ffffff1f;color:#fff}.ats-assign-modal .candidate-picker-tag.muted{background:#ffffff0f;color:#ffffffbf}.ats-assign-modal .candidate-picker-item.selected .candidate-picker-tag{color:#fff}.ats-assign-modal .req-picker-wrapper{background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff0d}.ats-assign-modal .req-picker-list{background:#0000}.ats-assign-modal .req-picker-list::-webkit-scrollbar-thumb{background:#ffffff40}.ats-assign-modal .req-picker-item{background:#0f172a99;border:none;border-bottom:1px solid #ffffff14;color:#fff}.ats-assign-modal .req-picker-item:hover{background:#ffffff14}.ats-assign-modal .req-picker-item.selected{background:linear-gradient(135deg,#9428e359,#6c4ed8cc);border-color:#fff6;box-shadow:inset 0 0 0 1px #fff6,0 0 10px #944dff40;color:#fff}.ats-assign-modal .req-picker-meta,.ats-assign-modal .req-picker-title{color:#fff}.ats-assign-modal .req-picker-meta span:not(:first-child):before{color:#ffffff73}.ats-assign-modal .req-picker-item.selected .req-picker-meta,.ats-assign-modal .req-picker-item.selected .req-picker-title{color:#fff}.ats-assign-modal .req-picker-filters{display:flex;flex-wrap:wrap;gap:8px}.ats-assign-modal .req-picker-filter-chip{align-items:center;background:#ffffff0d;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.02em;min-height:30px;padding:6px 16px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ats-assign-modal .req-picker-filter-chip:hover:not(:disabled){background:#ffffff1a;border-color:#fff6}.ats-assign-modal .req-picker-filter-chip.is-active{background:linear-gradient(135deg,#9428e359,#6c4ed8cc);border-color:#944dffcc;box-shadow:0 0 10px #944dff40;color:#fff}.ats-assign-modal .req-picker-filter-chip:disabled{cursor:not-allowed;opacity:.55}.ats-assign-modal .req-select{background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;box-shadow:none;color:#fff;height:40px;outline:none;padding:8px 12px;width:100%}.ats-assign-modal .req-select:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.ats-assign-modal .req-select option{background:#1e293b;color:#fff}.ats-assign-modal .candidate-picker-empty{align-items:center;background:#ffffff05;border-radius:12px;color:#cbd5e1;display:flex;font-size:14px;justify-content:center}.ats-quick-create-modal{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:linear-gradient(180deg,#12182df2,#060b1ceb);border:1px solid #ffffff40;box-shadow:0 20px 50px #02040e80;color:#fff}.ats-quick-create-modal .modal-head{border-bottom:1px solid #ffffff1f}.ats-quick-create-modal .modal-title{color:#fff}.ats-quick-create-modal .ats-label-light{color:#f8fbffbf}.ats-quick-create-modal .ats-input-light,.ats-quick-create-modal .ats-textarea{background:#ffffff14;border:1px solid #fff3;box-shadow:none;color:#fff}.ats-quick-create-modal .ats-input-light::placeholder,.ats-quick-create-modal .ats-textarea::placeholder{color:#f8fbff8c}.ats-quick-create-modal .modal-actions{border-top:1px solid #ffffff1f;padding:16px}.ats-quick-create-modal .ats-btn{border-radius:18px;font-size:14px;height:34px;padding:6px 14px}.ats-quick-create-modal .phone-input-container .form-control{background:#ffffff14!important;border:1px solid #ffffff40!important;border-radius:10px;box-shadow:none;color:#fff!important}.ats-quick-create-modal .phone-input-container .form-control:hover{border-color:#fff!important}.ats-quick-create-modal .phone-input-container .flag-dropdown{background:#ffffff0d;border:1px solid #fff3;border-radius:10px 0 0 10px}.ats-quick-create-modal .phone-input-container .flag-dropdown.open{box-shadow:0 10px 18px #00000040}.ats-quick-create-modal .phone-input-container .country-list{background:#080c21f2;border:1px solid #ffffff40;box-shadow:0 20px 40px #02040e99;color:#fff}.ats-quick-create-modal .phone-input-container .country-list .country{background:#ffffff0a!important;border-bottom:1px solid #ffffff0d;color:#fff!important;padding:6px 12px}.ats-quick-create-modal .phone-input-container .country-list .country.active,.ats-quick-create-modal .phone-input-container .country-list .country:hover{background:#ffffff1f}.ats-quick-create-modal .phone-input-container .country-list .country .flag{filter:brightness(0) saturate(100%)}.ats-quick-create-modal .phone-input-container .country-list .search{background:#ffffff14;border:1px solid #fff3;border-radius:10px;box-shadow:none;color:#fff;padding:8px 12px}.ats-quick-create-modal .phone-input-container .country-list .search input{background:#0000;border:none;color:#fff}.modal-head{align-items:center;border-bottom:1px solid #0000000f;border-bottom:var(--ats-border);display:flex;justify-content:space-between;padding:14px 16px}.modal-body{flex:1 1;overflow-y:auto;padding:12px 16px 16px}@media (max-width:768px){.modal-body{-webkit-overflow-scrolling:touch}}.modal-title{color:#2b2540;color:var(--ats-ink);font-size:18px;margin:0}.modal-card--transparent{background:#0000;border:none;box-shadow:none}.modal-close{background:#0000;border:none;color:#7a6b86;color:var(--ats-ink-sub);cursor:pointer;font-size:22px}.modal-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}@media (max-width:640px){.modal-grid{grid-template-columns:1fr}}.mf{display:flex;flex-direction:column}.mf-label{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px;margin-bottom:6px}.mf-input{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;height:40px;outline:none;padding:8px 12px}.mf-input:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.modal-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;padding-top:6px}.modal-card--remove{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:linear-gradient(180deg,#0c102bf2,#080c21eb);border:1px solid #fff3;border-radius:20px;box-shadow:0 30px 60px #02040e8c}.modal-card--remove .modal-head{border-bottom:1px solid #ffffff26;padding:18px 20px}.modal-card--remove .modal-title{color:#fff;font-size:18px;font-weight:600}.modal-card--remove .modal-close{color:#fff;font-size:24px;transition:color .2s}.modal-card--remove .modal-close:hover{color:#fff}.modal-card--remove p{color:#fff;line-height:1.5}.modal-card--remove strong{color:#fff;font-weight:600}.modal-card--remove .modal-actions{background:#00000026;border-top:1px solid #ffffff26;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.modal-card--remove .modal-actions .candidates-add-btn,.modal-card--remove .modal-actions .candidates-remove-btn{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:0;line-height:20px;min-height:40px;min-width:110px;padding:10px 22px;position:relative;transform:translateZ(0);transition:transform .15s ease,opacity .15s ease}.modal-card--remove .modal-actions .candidates-add-btn{background:linear-gradient(180deg,#d9d7ff08,#c8ccff0a 50%,#ebf0ff0d),#373b4b99;box-shadow:0 44px 28px -16px #0000000f,0 20px 32px -8px #00000052,inset 0 0 28px 0 #ffffff14,inset 0 1px 0 0 #d4d4ff40;color:#fff}.modal-card--remove .modal-actions .candidates-add-btn:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.modal-card--remove .modal-actions .candidates-add-btn:hover:not(:disabled){opacity:.9;transform:translateZ(0) translateY(-1px)}.modal-card--remove .modal-actions .candidates-remove-btn{background:linear-gradient(117.97deg,#ef4444 -16.92%,#b91c1c 96.94%);border:1.45px solid #0000;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #ffd4d4;color:#fff}.modal-card--remove .modal-actions .candidates-remove-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#ff787814 54.33%,#dc2626 100%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.modal-card--remove .modal-actions .candidates-remove-btn:hover:not(:disabled){box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #ffe0e0;opacity:.95;transform:translateZ(0) translateY(-1px)}.modal-card--remove .modal-actions .candidates-add-btn:disabled,.modal-card--remove .modal-actions .candidates-remove-btn:disabled{cursor:not-allowed;opacity:.6}.modal-card--status{border-radius:20px}.modal-card--status .modal-head{padding:18px 20px}.modal-card--status .modal-body{padding:8px 20px 16px}.modal-card--status .modal-actions{background:#0000001f;padding:14px 20px}.modal-card--status .ats-btn-cancel,.modal-card--status .ats-btn-next{height:auto;min-width:100px}.req-form{padding:12px 16px}.req-title{color:#2b2540;color:var(--ats-ink);font-size:16px;font-weight:700;margin:0 0 10px}.req-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.req-grid{grid-template-columns:1fr}}.ats-assign-modal .req-grid{gap:14px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ats-assign-modal .req-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ats-assign-modal .req-grid{grid-template-columns:1fr}}.req-fullwidth-section{display:flex;flex-direction:column;gap:16px;margin-top:20px}.req-field-fullwidth{width:100%}.req-field-fullwidth .rte-root{min-height:200px}.req-field-fullwidth .rte-editor{min-height:160px!important}.req-field{display:flex;flex-direction:column;min-width:0}.req-label{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px;margin-bottom:6px}.req-input,.req-select,.req-textarea{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;outline:none;width:100%}.req-input,.req-select{height:40px;padding:8px 12px}.req-multiselect{position:relative}.req-multiselect-toggle{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:40px;padding:8px 12px;width:100%}.req-multiselect-text{flex:1 1;margin-right:8px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.req-multiselect-toggle.is-placeholder{color:#94a3b8}.req-multiselect-caret{font-size:12px;margin-left:8px}.req-multiselect-menu{grid-gap:6px;background:#fff;border:1px solid #0000001f;border-radius:10px;box-shadow:0 8px 20px #0f172a1f;display:grid;gap:6px;left:0;max-height:220px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.req-multiselect-option{align-items:center;color:#1f2937;display:flex;font-size:13px;gap:8px}.req-multiselect-option input{height:16px;width:16px}.req-textarea{min-height:88px;padding:10px 12px;resize:vertical}.req-input:focus,.req-select:focus,.req-textarea:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.req-err{color:#b91c1c;font-size:12px;margin-top:4px}.req-section{list-style:none;margin:12px 0 4px;padding:0}.req-section-label{color:#172f82;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.req-section-help{color:#64748b;font-size:12px;margin-top:2px}.req-section-toggle{align-items:center;background:#f1f5f9;border:1px solid #d1d5db;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px;width:100%}.req-section-toggle span[aria-hidden]{font-size:14px}.req-payload-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:8px 0 0 18px;position:relative}.req-payload-list:before{border-left:2px solid #d7dfee;bottom:4px;content:"";left:0;position:absolute;top:0}.req-payload-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;position:relative;transition:box-shadow .12s ease,transform .12s ease}.req-payload-item:before{border-bottom:2px solid #d7dfee;content:"";left:-12px;position:absolute;top:50%;width:12px}.req-payload-item:hover{box-shadow:0 1px 4px #0f172a1f}.req-payload-item.is-active{border-color:#172f82;box-shadow:0 0 0 1px #172f8240;transform:translateX(2px)}.req-payload-meta{display:flex;flex-direction:column;gap:2px}.req-payload-meta strong{color:#0f172a;font-size:13px}.req-payload-meta span{color:#64748b;font-size:12px}.req-payload-cta{color:#172f82;font-size:12px;font-weight:600}.req-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.card-picker-item{align-items:flex-start;background:#fff;border:1px solid #dfe4f3;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;transition:box-shadow .12s ease,transform .12s ease}.card-picker-item:hover{box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.card-picker-title{color:#172f82;font-size:14px;font-weight:600}.card-picker-desc{color:#475569;font-size:13px;margin-top:2px;text-align:left}.req-btn-primary,.req-btn-secondary{border-radius:24px;cursor:pointer;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;height:40px;padding:8px 14px}.req-btn-primary{background:linear-gradient(135deg,#bb7fd5,#7901ad);background:linear-gradient(135deg,var(--ats-accent-2) 0,var(--ats-accent) 100%);border:none;color:#fff}.req-btn-primary:hover{background:linear-gradient(135deg,#a45ec2,#5e0088)}.req-btn-secondary{background:#fff;border:1px solid #172f82;color:#172f82}.ats-assign-modal .req-form{background:#0000!important}.ats-assign-modal .req-label,.ats-assign-modal .req-title{color:#fff!important}.ats-assign-modal .req-input,.ats-assign-modal .req-select,.ats-assign-modal .req-textarea{background:#ffffff14!important;border:1px solid #fff3!important;color:#fff!important}.ats-assign-modal .req-input::placeholder,.ats-assign-modal .req-textarea::placeholder{color:#fff}.ats-assign-modal .req-input:focus,.ats-assign-modal .req-select:focus,.ats-assign-modal .req-textarea:focus{background:#ffffff1f;border-color:#a579ffcc;box-shadow:0 0 0 3px #a579ff40}.ats-assign-modal .req-multiselect-toggle{background:#ffffff14;border:1px solid #fff3;color:#fff}.ats-assign-modal .req-multiselect-toggle.is-placeholder{color:#fff}.ats-assign-modal .req-multiselect-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c102bf2;border:1px solid #fff3}.ats-assign-modal .req-multiselect-option{color:#fff}.ats-assign-modal .req-err{color:#ff6b6b}.req-async-select{position:relative}.req-async-select-toggle{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:40px;padding:8px 12px;width:100%}.req-async-select-toggle.is-placeholder{color:#94a3b8}.req-async-select-text{flex:1 1;margin-right:8px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.req-async-select-menu{background:#fff;border:1px solid #0000001f;border-radius:10px;box-shadow:0 8px 20px #0f172a1f;left:0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.req-async-select-search{background:#fafafa;border:1px solid #0000001f;border-radius:8px;color:#1f2937;font-size:13px;margin-bottom:6px;outline:none;padding:8px 10px;width:100%}.req-async-select-search:focus{border-color:#a579ff;box-shadow:0 0 0 2px #a579ff33}.req-async-select-option{border-radius:6px;color:#1f2937;cursor:pointer;font-size:13px;padding:8px 10px;transition:background .1s}.req-async-select-option:hover{background:#f1f5f9}.req-async-select-option.is-selected{background:#a579ff1f;color:#6500c3;font-weight:600}.req-async-select-empty,.req-async-select-loading{color:#94a3b8;font-size:13px;padding:12px 10px;text-align:center}.ats-assign-modal .req-async-select-toggle{background:#ffffff14;border:1px solid #fff3;color:#fff}.ats-assign-modal .req-async-select-toggle.is-placeholder{color:#fff}.ats-assign-modal .req-async-select-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c102bf2;border:1px solid #fff3}.ats-assign-modal .req-async-select-search{background:#ffffff14;border:1px solid #fff3;color:#fff}.ats-assign-modal .req-async-select-search::placeholder{color:#fff}.ats-assign-modal .req-async-select-search:focus{border-color:#a579ffcc;box-shadow:0 0 0 2px #a579ff40}.ats-assign-modal .req-async-select-option{color:#fff}.ats-assign-modal .req-async-select-option:hover{background:#ffffff1a}.ats-assign-modal .req-async-select-option.is-selected{background:#a579ff33;color:#d4b8ff}.ats-assign-modal .req-async-select-empty,.ats-assign-modal .req-async-select-loading{color:#fff}.ats-assign-modal .req-btn-primary{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #ffffff4d;border-radius:24px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff}.ats-assign-modal .req-btn-primary:hover{background:linear-gradient(117.97deg,#1e47d8 -16.92%,#5500a3 96.94%);border:1.45px solid #fff6;box-shadow:0 48px 32px -16px #00000038,0 24px 36px -8px #0000001f,inset 0 0 32px 0 #ffffff80,inset 0 1px 0 0 #d4d4ff}.jobcards-hero{background:radial-gradient(circle at 10% 20%,#ffffff1f,#0000 45%),radial-gradient(circle at 80% 0,#ffffff2e,#0000 55%),linear-gradient(135deg,#2b0f53,#5b1b8f 55%,#271344);border-radius:32px;box-shadow:0 40px 90px #110c2259;color:#fff;margin-bottom:32px;overflow:hidden;padding:clamp(22px,4vw,48px);position:relative}.jobcards-hero__glow{animation:jobcardsPulse 10s ease-in-out infinite;background:radial-gradient(circle,#ffffff38,#0000 55%);filter:blur(50px);inset:0;opacity:.65;position:absolute}.jobcards-hero__grid{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:relative;z-index:1}.jobcards-hero__column{display:flex;flex-direction:column;gap:18px}.jobcards-hero__eyebrow{font-size:11px;letter-spacing:.3em;margin:0;opacity:.75;text-transform:uppercase}.jobcards-hero__title{font-size:clamp(24px,4vw,36px);margin:0}.jobcards-hero__desc{font-size:15px;margin:0;max-width:540px;opacity:.85}.jobcards-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.jobcards-hero__hint{color:#fff;font-size:14px}.jobcards-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.jobcards-hero__stat{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px 18px}.jobcards-hero__stat span{font-size:12px;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.jobcards-hero__stat strong{font-size:26px;font-weight:600}.jobcards-hero__visual{align-items:center;display:flex;justify-content:center;min-height:260px;perspective:1600px;position:relative}.jobcards-hero__orb{animation:jobcardsPulse 7s ease-in-out infinite;background:radial-gradient(circle,#ffffff8c 0,#7901ad26 60%,#0000 75%);border-radius:50%;filter:blur(10px);height:320px;position:absolute;width:320px}.jobcards-floatcard{animation:jobcardsFloat 9s ease-in-out infinite;background:#11082ae6;border:1px solid #ffffff26;border-radius:28px;box-shadow:0 30px 70px #08031ba6;padding:20px;position:relative;transform:rotateX(6deg) rotateY(-8deg);transform-style:preserve-3d;width:min(360px,100%)}.jobcards-floatcard[data-empty=true]{opacity:.7}.jobcards-floatcard__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.jobcards-floatcard__eyebrow{font-size:10px;letter-spacing:.3em;margin:0;opacity:.6;text-transform:uppercase}.jobcards-floatcard__header h3{font-size:20px;margin:4px 0 0}.jobcards-floatcard__desc{color:#fff;font-size:13px;margin:10px 0 16px}.jobcards-floatcard__fields{display:flex;flex-wrap:wrap;gap:8px}.jobcards-floatcard__field{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;color:#fff;font-size:12px;padding:6px 12px}.jobcards-floatcard__field.is-placeholder{opacity:.65}.jobcards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.jobcard-3d{background:linear-gradient(135deg,#fff,#f6f1ff);border:1px solid #7901ad14;border-radius:26px;box-shadow:0 25px 55px #0f0f2e1f;overflow:hidden;padding:20px;position:relative;transition:transform .4s cubic-bezier(.18,.89,.32,1.28),box-shadow .4s}.jobcard-3d:after{border:1px dashed #7901ad14;border-radius:22px;content:"";inset:12px;pointer-events:none;position:absolute}.jobcard-3d:hover{box-shadow:0 35px 65px #0f0f2e33;transform:translateY(-6px) rotateX(1deg)}.jobcard-3d[data-active=false]{background:linear-gradient(135deg,#fff9f9,#fff1f1);border-color:#b91c1c1f}.jobcard-3d__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.jobcard-3d__eyebrow{color:#7a6b86;font-size:10px;letter-spacing:.28em;margin:0;text-transform:uppercase}.jobcard-3d__description{color:#6b5b74;font-size:13px;margin:6px 0 0}.jobcard-3d__meta{align-items:center;color:#5e4f69;display:flex;font-size:13px;gap:10px;margin:12px 0}.jobcard-3d__fields{display:flex;flex-wrap:wrap;gap:10px}.jobcard-fieldchip{background:#fff;border:1px solid #7901ad1f;border-radius:16px;box-shadow:0 10px 25px #0f0f2e14;display:flex;flex-direction:column;min-width:120px;padding:10px 14px}.jobcard-fieldchip span{color:#2b2540;font-size:13px;font-weight:600}.jobcard-fieldchip small{color:#7a6b86;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.jobcard-3d__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.jobcard-tag{background:#7901ad14;border-radius:999px;color:#5c2b7e;font-size:12px;padding:4px 10px}.jobcard-chip{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.jobcard-chip.is-active{background:#dcfce7;color:#047857}.jobcard-chip.is-inactive{background:#fee2e2;color:#b91c1c}@keyframes jobcardsPulse{0%{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}@keyframes jobcardsFloat{0%{transform:translateY(0) rotateX(6deg) rotateY(-8deg)}50%{transform:translateY(-12px) rotateX(5deg) rotateY(-6deg)}to{transform:translateY(0) rotateX(6deg) rotateY(-8deg)}}.candidates-hero{background:radial-gradient(circle at 15% 20%,#ffffff1f,#0000 45%),radial-gradient(circle at 80% 0,#ffffff2e,#0000 55%),linear-gradient(135deg,#2b0f53,#5b1b8f 55%,#271344);border-radius:32px;box-shadow:0 30px 70px #0a041473;color:#fff;margin-bottom:28px;overflow:hidden;padding:clamp(20px,3.6vw,46px);position:relative}.candidates-hero__glow{background:radial-gradient(circle,#ffffff38,#0000 55%);filter:blur(55px);inset:0;opacity:.65;position:absolute}.candidates-hero__grid{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.candidates-hero__column{display:flex;flex-direction:column;gap:16px}.candidates-hero__eyebrow{font-size:11px;letter-spacing:.32em;margin:0;opacity:.75;text-transform:uppercase}.candidates-hero__title{font-size:clamp(24px,4vw,34px);margin:0}.candidates-hero__desc{font-size:15px;margin:0;max-width:520px;opacity:.85}.candidates-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.candidates-hero__stat{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:88px;padding:14px 18px}.candidates-hero__stat span{font-size:12px;letter-spacing:.08em;opacity:.78;text-transform:uppercase}.candidates-hero__stat strong{font-size:26px;font-weight:600}.candidates-hero__visual{align-items:center;display:flex;justify-content:center;min-height:260px;perspective:1600px;position:relative}.candidates-hero__orb{background:radial-gradient(circle,#ffffff8c 0,#7901ad26 60%,#0000 75%);border-radius:50%;filter:blur(12px);height:320px;position:absolute;width:320px}.candidate-spotlight{background:#11082ae6;border:1px solid #ffffff26;border-radius:26px;box-shadow:0 30px 70px #08031ba6;padding:22px;position:relative;transform:rotateX(5deg) rotateY(-6deg);transform-style:preserve-3d;width:min(380px,100%)}.candidate-spotlight[data-empty=true]{opacity:.78}.candidate-spotlight__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.candidate-spotlight__eyebrow{font-size:10px;letter-spacing:.3em;margin:0;opacity:.6;text-transform:uppercase}.candidate-spotlight__title{color:#fff;font-size:14px;margin:6px 0 0}.candidate-spotlight__status{background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.candidate-spotlight__meta{color:#fff;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:16px 0 12px}.candidate-spotlight__meta span{align-items:center;display:inline-flex;gap:6px}.candidate-spotlight__skills{display:flex;flex-wrap:wrap;gap:8px}.candidate-spotlight__skill{background:#ffffff24;border:1px solid #fff3;border-radius:999px;font-size:12px;padding:6px 12px}.candidate-spotlight__skill.is-placeholder{opacity:.6}.jobs-hero{background:radial-gradient(120% 150% at 0 0,#fff9,#fff0 45%),radial-gradient(120% 120% at 100% 0,#67b3ff40,#fff0 55%),linear-gradient(135deg,#1a0935,#3b0f5f 55%,#120826);border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 45px 90px #0807178c;color:#fff;margin-bottom:32px;overflow:hidden;padding:clamp(24px,4vw,52px);position:relative}.jobs-hero__glow{animation:atsAuroraPulse 18s ease-in-out infinite;background:radial-gradient(circle at 35% 15%,#ffffff59,#0000 50%),radial-gradient(circle at 80% 0,#875cff59,#0000 55%),radial-gradient(circle at 60% 80%,#208aff40,#0000 60%);filter:blur(60px);inset:-20% -10% -10% -10%;opacity:.85;position:absolute}.jobs-hero__grid{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.jobs-hero__column{display:flex;flex-direction:column;gap:16px}.jobs-hero__eyebrow{font-size:11px;letter-spacing:.32em;margin:0;opacity:.75;text-transform:uppercase}.jobs-hero__title{font-size:clamp(24px,4vw,34px);margin:0}.jobs-hero__desc{font-size:15px;margin:0;max-width:480px;opacity:.85}.jobs-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.jobs-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.jobs-hero__stat{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);background:#ffffff1f;border:1px solid #ffffff40;border-radius:22px;box-shadow:0 30px 40px #09091c59;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px 20px;position:relative}.jobs-hero__stat span{font-size:12px;letter-spacing:.08em;opacity:.78;text-transform:uppercase}.jobs-hero__stat strong{font-size:32px;font-weight:700;letter-spacing:.02em}.jobs-hero__visual{align-items:center;display:flex;justify-content:center;min-height:260px;perspective:1600px;position:relative}.jobs-hero__orb{background:radial-gradient(circle,#ffffff8c 0,#7901ad26 60%,#0000 75%);border-radius:50%;filter:blur(12px);height:320px;position:absolute;width:320px}.jobs-hero__visual-placeholder{min-height:240px;width:100%}.candidates-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.candidates-toolbar__left{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:16px;min-width:280px}.candidates-toolbar__actions{align-items:center;display:flex;gap:10px}.candidates-searchbar{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 12px 25px #0f172a14;display:flex;flex:1 1 260px;gap:8px;padding:0 14px}.candidates-searchbar svg{color:#64748b;height:18px;width:18px}.candidates-searchbar input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:15px;height:46px}.candidates-searchbar input:focus{outline:none}.candidates-quickfilters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.candidates-quickfilters__field{color:#475569;display:flex;flex-direction:column;font-size:12px;gap:6px}.candidates-quickfilters__field input,.candidates-quickfilters__field select{background:#fff;border:1px solid #0f172a1a;border-radius:16px;box-shadow:0 10px 20px #0f172a14;color:#0f172a;font-size:14px;height:42px;min-width:140px;padding:0 14px}.candidates-sort{background:linear-gradient(135deg,#3b82f626,#0ea5e926);border:none;border-radius:16px;color:#0f1f3d;cursor:pointer;font-weight:600;height:42px;padding:0 16px}.candidates-reset{background:#0000;border:none;color:#475569;cursor:pointer;font-weight:600}.candidates-table-shell{background:linear-gradient(135deg,#3b82f640,#0ea5e926);border-radius:30px;box-shadow:0 35px 70px #0f172a1f;padding:1px}.candidates-table-shell .table-scroll{background:#fff;border-radius:28px;overflow:hidden}@media (max-width:960px){.candidates-toolbar__actions{justify-content:flex-start;width:100%}.candidates-quickfilters__field input,.candidates-quickfilters__field select{min-width:120px}}@media (max-width:1280px){.ats-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.preview-grid{grid-template-columns:1fr}}@media (max-width:1024px){.ats-main{margin-left:106px;margin-left:calc(var(--ats-sidebar-collapsed) + 16px)}.ats-grid-two{grid-template-columns:1fr}}@media (max-width:720px){.ats-form-grid{grid-template-columns:1fr}.ats-btn{height:42px}.ats-btn-lg{padding:10px 16px}}.hidden{display:none!important}.ats-filters-group{align-items:center;background:#f6f7fb;box-shadow:0 1px 2px #1018280a;display:inline-flex;gap:8px;height:42px;overflow:hidden;padding:6px 8px}.ats-filters-group,.ats-filters-toggle{border:1px solid #e5e7eb;border-radius:9999px}.ats-filters-toggle{background:#fff;color:#0e1e53;cursor:pointer;font-weight:600;padding:8px 12px}.ats-filters-group .ats-filters-toggle:first-child{margin-left:-8px}.ats-filters-group .ats-filters-action:last-child{margin-right:-4px}.ats-filters-search{flex:0 0 260px;max-width:260px;position:relative}.ats-filters-search .ic{height:14px;left:10px;opacity:.55;position:absolute;top:50%;transform:translateY(-50%);width:14px}.ats-pill-input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#322942;height:36px;outline:none;padding:0 12px}.ats-pill-input.search{padding-left:30px;width:100%}.ats-filters-select{border-radius:12px;color:#322942;height:36px;padding:0 10px}.ats-filters-action,.ats-filters-select{background:#fff;border:1px solid #e5e7eb}.ats-filters-action{border-radius:9999px;color:#0e1e53;cursor:pointer;font-size:13px;font-weight:600;min-height:34px;padding:6px 10px}.ats-filters-action:hover{background:#f8fafc}.requisition-preview-v2{color:#fff;display:flex;flex-direction:column;gap:26px;margin:0 auto;max-width:1240px;padding:40px 48px 80px}.requisition-hero{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 35px 70px #01030ea6,inset 0 1px 0 #ffffff14;padding:28px 32px}.requisition-breadcrumb{color:#fff;font-size:12px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.requisition-hero-main{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.requisition-hero-left{display:flex;flex:1 1 360px;flex-direction:column;gap:4px}.requisition-title{font-size:32px;font-weight:600}.requisition-company{color:#fff;font-size:18px}.requisition-location{color:#fff;font-size:14px}.requisition-tags{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.requisition-tag{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;font-size:13px;padding:4px 12px}.requisition-meta-line{color:#fff;display:flex;font-size:13px;gap:16px}.requisition-hero-right{align-items:flex-end;display:flex;flex:0 0 320px;flex-direction:column;gap:12px}.requisition-search input{background:#090b21bf;border:1px solid #fff3;border-radius:14px;color:#fff;padding:10px 16px;width:100%}.requisition-action-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.requisition-btn{background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:8px 18px;transition:all .16s ease}.requisition-btn:hover{border-color:#fff}.requisition-btn--accent{background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;box-shadow:0 12px 30px #6366f166;position:relative;z-index:1}.requisition-btn--accent:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:999px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute;z-index:-1}.requisition-btn--ghost{background:#0000;border-color:#fff}.requisition-btn--primary{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:none;box-shadow:0 12px 30px #e3b20f66;color:#fff!important;font-weight:500;position:relative;z-index:1}.requisition-btn--primary:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:999px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute;z-index:-1}.requisition-btn--primary:hover{background:linear-gradient(95.49deg,#e3b20f 7.49%,#b58d02 92.51%);box-shadow:0 15px 35px #e3b20f80}.requisition-feedback{border:1px solid #fff3;border-radius:18px;font-size:14px;padding:12px 16px}.requisition-feedback--error{background:#f472b61f;border-color:#f472b666;color:#ffe4ec}.requisition-feedback--success{background:#34d3991f;border-color:#34d39966;color:#d4f8ef}.requisition-tabs{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff14;border-radius:50px;display:inline-flex;gap:0;overflow:hidden;padding:4px;position:relative}.requisition-tabs:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px}.requisition-tabs-slider,.requisition-tabs:before{border-radius:50px;pointer-events:none;position:absolute}.requisition-tabs-slider{background:linear-gradient(135deg,#6366f14d,#4f46e54d);border:1px solid #8b5cf666;box-shadow:0 4px 12px #4f46e54d,0 2px 6px #8b5cf633,inset 0 1px 0 #fff3;height:calc(100% - 6px);left:3px;top:3px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);z-index:0}.requisition-tabs-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.requisition-tabs-container .requisition-tabs{flex:0 1 auto;margin-bottom:0}.requisition-top-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.requisition-tab{align-items:center;background:#0000;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;letter-spacing:0;line-height:100%;padding:10px 20px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:1}.requisition-tab.is-active,.requisition-tab:hover:not(.is-active){color:#fff}.requisition-tab.is-active .requisition-tab-count{box-shadow:0 2px 8px #8b5cf64d;color:#fff;font-weight:700;transform:scale(1.08)}.requisition-tab-count{background:#ffffff14;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.02em;min-width:24px;padding:4px 9px;text-align:center;transform:scale(1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.requisition-tab.is-active .requisition-tab-count{background:#ffffff40}.candidate-table-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 40px #0000004d;overflow:hidden;padding:0}.candidate-table{border:none;border-radius:0;min-width:100%;overflow:visible;width:100%}.candidate-table-head,.candidate-table-row{align-items:center;display:flex;gap:14px;min-height:52px;padding:0 20px}.candidate-table-head{background:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%;text-transform:uppercase}.candidate-table-head>span{flex-shrink:0}.candidate-table-body{display:flex;flex-direction:column}.candidate-table-row{background:#ffffff03;border-bottom:1px solid #ffffff0f;position:relative;transition:all .15s ease-out}.candidate-table-cell{flex-shrink:0}.candidate-table-row:last-child{border-bottom:none}.candidate-table-shell{background:#060712a6;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 30px 60px #04060fa6;display:flex;flex:1 1;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin-top:32px;max-height:calc(100vh - 400px);min-height:0;padding:22px;position:relative}.candidate-table-panel{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;overflow:visible}.candidate-table-scroll-wrapper{-webkit-overflow-scrolling:touch;flex:0 1 auto;max-height:calc(100vh - 500px);min-height:0;overflow-x:visible;overflow-y:auto}.candidate-table-scroll-wrapper::-webkit-scrollbar{width:6px}.candidate-table-scroll-wrapper::-webkit-scrollbar-track{background:#0000}.candidate-table-scroll-wrapper::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.candidate-table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b866}.table-controls{align-items:center;gap:16px;margin-bottom:18px}.table-actions,.table-controls{display:flex;flex-wrap:wrap;justify-content:flex-end}.table-actions{gap:10px;width:100%}.table-actions .requisition-btn{border:1px solid #0000;border-radius:999px;box-shadow:0 8px 20px #0000004d;font-size:13px;padding:8px 22px}.table-actions .requisition-btn.requisition-btn--ghost{background:#ffffff0a;border-color:#fff;color:#fff}.table-actions .requisition-btn.requisition-btn--accent{box-shadow:0 15px 30px #7c3bff59}.table-actions .requisition-btn.requisition-btn--primary{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:1.45px solid;border-image-slice:1;border-image-source:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);box-shadow:0 12px 30px #e3b20f66;color:#fff}.candidate-table-row:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6366f114}.candidate-table-cell{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%}.candidate-name-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.candidate-name{color:#fff;font-weight:600}.candidate-stage-chip{background:#4f46e540;border:1px solid #4f46e599;border-radius:999px;display:inline-block;font-size:11px;margin-top:6px;padding:2px 10px}.candidate-entered{color:#fff;font-size:11px;margin-top:4px}.candidate-link{color:#a5b4fc;font-size:13px;text-decoration:none;transition:color .18s ease}.candidate-link:hover{color:#c7d2fe}.linkedin-icon-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:all .18s ease;width:32px}.linkedin-icon-btn:hover{background:#ffffff1a;border-color:#fff;color:#fff}.candidate-missing{color:#fff}.candidate-status-pill{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px}.candidate-status-pill .status-dot{background:#fb923c;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;margin:0;position:static;width:6px}.candidate-status-pill .status-dot:after{animation:none;content:none;display:none}.candidate-menu-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:all .18s ease}.candidate-menu-btn:hover{background:#ffffff1a;color:#fff}.menu-backdrop{inset:0;position:fixed;z-index:998}.candidate-action-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1e233cfa;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 8px 24px #00000080;margin-top:4px;min-width:140px;padding:6px;position:absolute;right:0;top:100%;z-index:1000}.candidate-action-menu-item{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;transition:all .18s ease;width:100%}.candidate-action-menu-item:hover{background:#ffffff1a}.candidate-action-menu-item--danger{color:#f87171}.candidate-action-menu-item--danger:hover{background:#f8717126}.candidate-table-actions{position:relative;z-index:1001}.candidate-table-row:has(.candidate-action-menu){z-index:1002}.details-toggle-row{display:flex;justify-content:center}.details-toggle-btn{background:#0000;border:1px solid #fff3;border-radius:999px;color:#fff;cursor:pointer;padding:6px 18px}.requisition-details-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.detail-card{background:#111635b3;border:1px solid #ffffff1f;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff08;padding:18px}.detail-card-title{color:#fff;font-size:14px;margin-bottom:8px}.detail-card-empty,.preview-notes{color:#fff;font-size:13px}.preview-notes{line-height:1.6}.preview-notes.is-empty{opacity:.6}.candidate-table-empty{color:#fff;padding:32px 0;text-align:center}.candidate-table-empty--error{color:#f87171}.job-info-hero-shell{margin-top:48px;padding:8px}.job-info-hero{align-items:center;background:linear-gradient(120deg,#ffffff0a,#fff0);border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 35px 60px #04060fa6,inset 0 1px 0 #ffffff0d;display:flex;gap:30px;justify-content:space-between;overflow:hidden;padding:24px 32px;position:relative}.job-info-hero:after{background:radial-gradient(circle at 10% 0,#ffffff2e,#0000 60%),radial-gradient(circle at 95% 20%,#7c5dff66,#0000 55%);border-radius:32px;content:"";inset:0;mix-blend-mode:screen;opacity:.6;pointer-events:none;position:absolute}.job-info-left,.job-info-right{position:relative;z-index:1}.job-info-title{color:#fff;font-size:32px;font-weight:600;line-height:1.2;margin:0}.job-info-meta{align-items:center;color:#fff;display:flex;gap:8px;margin-top:6px}.job-info-company,.job-info-location{font-size:14px}.job-info-dot{color:#fff}.job-info-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.job-info-tag{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;color:#fff;font-size:12px;padding:6px 14px}.job-info-dates{color:#fff;display:flex;flex-wrap:wrap;font-size:12px;gap:24px;margin-top:12px}.job-info-right{align-items:flex-start;display:flex;justify-content:flex-end}.job-status-pill{background:#51c96626;border:1px solid #51c9668c;border-radius:999px;color:#71f1c6;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:6px 16px;text-transform:capitalize}.job-info-status-wrap{align-items:center;display:flex;gap:12px}.job-info-more-btn{background:#ffffff0a;border:1px solid #ffffff4d;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:6px 16px;transition:background .18s ease,border-color .18s ease}.job-info-more-btn:hover{background:#ffffff14;border-color:#fff}.job-info-edit-btn{background:linear-gradient(135deg,#6366f133,#4f46e533);border:1px solid #8b5cf680;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:6px 16px;transition:all .18s ease}.job-info-edit-btn:hover{background:linear-gradient(135deg,#6366f14d,#4f46e54d);border-color:#8b5cf6b3;box-shadow:0 4px 12px #4f46e54d}.job-info-extra{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.job-info-extra-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;flex:1 1;min-width:260px;padding:12px 16px}.job-info-extra-title{color:#fff;font-size:12px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.job-info-extra-text{color:#fff;font-size:13px;line-height:1.6;min-height:52px}.job-info-extra-text.is-empty{opacity:.6}.jobs-page .candidate-form-shell{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240;border:1px solid #ffffff0a;border-radius:32px;box-shadow:0 30px 70px #02040e73,inset 0 1px 0 #ffffff26;margin-top:32px;max-height:none;min-height:auto;padding:0;position:relative;z-index:10}.jobs-page .candidate-form-scroll{max-height:none;padding:32px;position:relative;z-index:10}.jobs-page .ats-card.light{background:#fffffff5;border-color:#0f172a1a;box-shadow:0 25px 60px #0f172a40;color:#0f172a}.jobs-page .ats-card-title{color:#1e1b28}.jobs-page .ats-label-light{color:#0f172aa6}.jobs-page .ats-input-light{background:#fff;border-color:#0f172a2e;box-shadow:none;color:#0f172a}.jobs-page .ats-input-light::placeholder{color:#0f172a59}.jobs-page .ats-chip-btn{background:#fff;border-color:#0f172a33;color:#0f172a}.jobs-page .ats-chip-btn:hover{background:#f6f6f6;border-color:#0f172a66}.jobs-page .ats-btn-ghost{background:#ffffff0d;border-color:#fff;color:#fff}.jobs-page .ats-btn-ghost:hover{background:#ffffff1a;border-color:#fff}.jobs-page .ats-nav-btn{background:#ffffff14;border:1px solid #ffffff4d;color:#fff;font-weight:600}.jobs-page .ats-nav-btn:hover{background:#ffffff26;border-color:#fff}.jobs-page .ats-nav-btn:disabled{cursor:not-allowed;opacity:.3}.jobs-page .ats-nav-label{color:#fff;font-weight:500}.jobs-page .react-tel-input .form-control{background:#ffffff0d!important;border-color:#fff!important;color:#fff!important}.jobs-page .react-tel-input .form-control::placeholder{color:#fff!important}.jobs-page .react-tel-input .flag-dropdown{background:#ffffff0d!important;border-color:#fff!important}.jobs-page .react-tel-input .selected-flag{background:#0000!important}.jobs-page .react-tel-input .selected-flag:focus,.jobs-page .react-tel-input .selected-flag:hover{background:#ffffff1a!important}.jobs-page .react-tel-input .country-list{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#14192dfa;border:1px solid #ffffff26;box-shadow:0 20px 50px #000000b3}.jobs-page .react-tel-input .country-list .country{color:#fff;padding:10px 12px}.jobs-page .react-tel-input .country-list .country:hover{background:#ffffff1a}.jobs-page .react-tel-input .country-list .country.highlight{background:#a579ff4d}.jobs-page .react-tel-input .country-list .search{background:#ffffff0d;border:1px solid #ffffff4d;color:#fff;padding:8px 12px}.jobs-page .react-tel-input .country-list .search::placeholder{color:#fff}.jobs-page.add-candidate-page .react-tel-input .form-control{background:#fff!important;border-color:#0f172a33!important;box-shadow:inset 0 0 0 1px #0f172a14!important;color:#0f172a!important}.jobs-page.add-candidate-page .react-tel-input .form-control:focus{border-color:#a579ff!important;box-shadow:0 0 0 3px #a579ff33!important}.jobs-page.add-candidate-page .react-tel-input .form-control::placeholder{color:#0f172a73!important}.jobs-page.add-candidate-page .react-tel-input .flag-dropdown{background:#fff!important;border-color:#0f172a33!important}.jobs-page.add-candidate-page .react-tel-input .selected-flag:focus,.jobs-page.add-candidate-page .react-tel-input .selected-flag:hover{background:#0f172a0d!important}.jobs-page.add-candidate-page .react-tel-input .country-list{background:#fff;border:1px solid #0f172a29;box-shadow:0 20px 50px #0f172a40}.jobs-page.add-candidate-page .react-tel-input .country-list .country{color:#0f172a}.jobs-page.add-candidate-page .react-tel-input .country-list .country.highlight,.jobs-page.add-candidate-page .react-tel-input .country-list .country:hover{background:#0f172a14}.jobs-page.add-candidate-page .react-tel-input .country-list .search{background:#fff;border-color:#0f172a33;color:#0f172a}.jobs-page.add-candidate-page .react-tel-input .country-list .search::placeholder{color:#0f172a73}.jobs-page.add-candidate-page input[type=text][placeholder*="MM/DD/YYYY"],.jobs-page.add-candidate-page input[type=text][placeholder="Select Date"]{background:#fff!important;border:1px solid #0f172a33!important;box-shadow:inset 0 0 0 1px #0f172a14!important;color:#0f172a!important}.jobs-page.add-candidate-page input[type=text][placeholder*="MM/DD/YYYY"]:focus,.jobs-page.add-candidate-page input[type=text][placeholder="Select Date"]:focus{border-color:#a579ff!important;box-shadow:0 0 0 3px #a579ff2e!important}.jobs-page.add-candidate-page .MuiPopover-paper{background:#fff!important;border:1px solid #0f172a33!important;box-shadow:0 20px 50px #0f172a33!important}.jobs-page.add-candidate-page .MuiPopover-paper *,.jobs-page.add-candidate-page .MuiPopover-paper .MuiButtonBase-root,.jobs-page.add-candidate-page .MuiPopover-paper button{color:#0f172a!important}.jobs-page.add-candidate-page .MuiPopover-paper .MuiButtonBase-root:hover,.jobs-page.add-candidate-page .MuiPopover-paper button:hover{background:#0f172a14!important}.jobs-page.add-candidate-page .MuiPopover-paper .Mui-selected{background:#6366f140!important}.jobs-page input[type=text][placeholder*="MM/DD/YYYY"],.jobs-page input[type=text][placeholder="Select Date"]{background:#ffffff0d!important;border:1px solid #ffffff4d!important;box-shadow:inset 0 0 0 1px #ffffff0d!important;color:#fff!important}.jobs-page input[type=text][placeholder*="MM/DD/YYYY"]:focus,.jobs-page input[type=text][placeholder="Select Date"]:focus{border-color:#a579ff!important;box-shadow:0 0 0 3px #a579ff2e!important}.jobs-page input[type=text][placeholder*="MM/DD/YYYY"]::placeholder,.jobs-page input[type=text][placeholder="Select Date"]::placeholder{color:#fff!important}.jobs-page .MuiPopover-paper{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#14192dfa!important;border:1px solid #ffffff26!important;border-radius:16px!important;box-shadow:0 20px 50px #000000b3!important}.jobs-page .MuiPopover-paper *,.jobs-page .MuiPopover-paper button{color:#fff!important}.jobs-page .MuiPopover-paper button:hover{background:#ffffff1a!important}.jobs-page .MuiPopover-paper .Mui-selected{background:#a579ff4d!important}.jobs-page div[role=dialog][aria-label=Calendar]{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#14192dfa!important;border:1px solid #ffffff26!important;box-shadow:0 20px 50px #000000b3!important}.jobs-page div[role=dialog][aria-label=Calendar] *,.jobs-page div[role=dialog][aria-label=Calendar] button,.jobs-page div[role=dialog][aria-label=Calendar] button[aria-label="Next month"],.jobs-page div[role=dialog][aria-label=Calendar] button[aria-label="Previous month"],.jobs-page div[role=dialog][aria-label=Calendar] button[style*="color: #172F82"]{color:#fff!important}.jobs-page div[role=dialog][aria-label=Calendar] button:hover:not(:disabled){background:#ffffff1a!important}.jobs-page div[role=dialog][aria-label=Calendar] button[style*="background: #172F82"]{background:#a579ff99!important}.jobs-page div[role=dialog][aria-label=Calendar] button[style*="background: #F3F0FF"]{background:#a579ff4d!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar]{backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;background:#fff!important;border:1px solid #0f172a33!important;box-shadow:0 20px 40px #0f172a33!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] *,.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button,.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[style*="color: #172F82"]{color:#0f172a!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[aria-label="Next month"],.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[aria-label="Previous month"]{color:#0f172acc!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button:hover:not(:disabled){background:#0f172a14!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[style*="background: #172F82"]{background:#6366f159!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[style*="background: #F3F0FF"]{background:#6366f133!important}.ats-app--ats .candidate-preview-page{height:100vh;max-height:100vh;overflow:hidden}.ats-app--ats .candidate-preview-page .req-preview-scrollable{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ats-app--ats .candidate-preview-page .req-preview-table-card{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.ats-app--ats .candidate-preview-page .req-preview-table-card::-webkit-scrollbar{display:none}.ats-app--ats .candidate-preview-page .candidate-preview-tabs-section,.ats-app--ats .candidate-preview-page .req-preview-tabs-section{margin-bottom:8px;margin-top:12px}.ats-app--ats .candidate-preview-page .candidate-preview-tab-panel--table{margin-top:0;padding-top:0}.candidate-preview-contact-btns{display:flex;gap:8px;margin-top:12px}.candidate-preview-contact-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease}.candidate-preview-contact-btn:hover{background:#ffffff1a;border-color:#fff}.candidate-preview-header-right-section{align-items:flex-end;background:#0000;display:flex;flex-direction:column;gap:12px;position:relative;z-index:10}.candidate-preview-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.candidate-preview-header-actions .candidates-add-btn,.candidate-preview-header-actions .candidates-filter-btn{font-size:15px;line-height:20px;padding:10px 20px}.candidate-preview-header-actions-secondary{align-items:center;display:flex;gap:12px}.ats-app--ats .candidate-preview-page .req-preview-view-details-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:40px;justify-content:center;min-width:auto;padding:0 16px;white-space:nowrap}.ats-app--ats .candidate-preview-page .req-preview-view-details-btn svg{flex-shrink:0;height:16px;width:16px}.ats-app--ats .candidate-preview-page .candidate-assigned-job-status-pill{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;transition:opacity .15s ease,transform .15s ease}.ats-app--ats .candidate-preview-page .candidate-assigned-job-status-pill:hover{opacity:.92}.ats-app--ats .candidate-preview-page .candidate-assigned-job-status-pill:active{transform:scale(.98)}.candidate-preview-hero{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e2899;border:1px solid #ffffff14;border-radius:16px;display:flex;justify-content:space-between;margin:20px 0 0;padding:20px 24px}.candidate-preview-hero-left{display:flex;flex-direction:column;gap:4px}.candidate-preview-hero-name{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.candidate-preview-hero-title{color:#fff;font-size:14px;margin:0 0 12px}.candidate-preview-hero-actions{display:flex;gap:8px}.candidate-preview-action-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease}.candidate-preview-action-btn:hover{background:#ffffff1f;border-color:#fff}.candidate-preview-hero-right{align-items:center;display:flex;gap:12px}.candidate-preview-edit-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.candidate-preview-edit-btn:hover{background:#ffffff1a;color:#fff}.candidate-preview-add-job-btn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease}.candidate-preview-add-job-btn:hover{box-shadow:0 4px 16px #8b5cf666;transform:translateY(-1px)}.candidate-preview-tabs{background:#1e2332cc;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:0;margin:0 0 20px;padding:4px;width:-webkit-fit-content;width:fit-content}.candidate-preview-tab{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.candidate-preview-tab:hover{background:#ffffff0d;color:#fff}.candidate-preview-tab.active{background:#ffffff1f;color:#fff}.candidate-preview-info-card{background:#191c28f2;border:1px solid #ffffff14;border-radius:16px;padding:28px 32px}.candidate-preview-info-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.candidate-preview-info-column{min-width:0}.candidate-preview-info-column:not(:first-child){border-left:1px solid #ffffff0f;padding-left:40px}.candidate-preview-section-title{color:#fff;font-size:15px;font-weight:600;letter-spacing:.03em;margin:0 0 16px;text-transform:uppercase}.candidate-preview-tab-panel{padding:24px}.candidate-preview-tab-panel--table{background:#0000;border:none;box-shadow:none;padding:0}.candidate-preview-tab-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.candidate-preview-tab-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.candidate-preview-tab-header .candidate-preview-section-title{margin:0}.candidate-preview-refresh-btn{font-size:14px!important;gap:8px;line-height:20px!important;min-height:36px;padding:8px 18px!important}.candidate-preview-refresh-btn svg{flex-shrink:0;height:14px;width:14px}.candidate-preview-refresh-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.candidate-preview-tab-state{align-items:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;padding:40px 24px;text-align:center}.candidate-preview-tab-state--muted{background:#ffffff08;border-color:#ffffff14;border-style:solid}.candidate-preview-tab-state-text{color:#fff;font-size:15px;font-weight:500}.candidate-preview-tab-state-hint{color:#ffffffa6;font-size:13px}.candidate-preview-record-list{display:flex;flex-direction:column;gap:14px}.candidate-preview-record-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}.candidate-preview-record-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.candidate-preview-record-title{color:#fff;font-size:15px;font-weight:600;margin-bottom:4px}.candidate-preview-record-subtitle{color:#ffffffbf;font-size:13px}.candidate-preview-record-status{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize;white-space:nowrap}.candidate-preview-record-status--accepted,.candidate-preview-record-status--completed,.candidate-preview-record-status--hired{background:#10b98126;color:#10b981}.candidate-preview-record-status--in-progress,.candidate-preview-record-status--in_progress,.candidate-preview-record-status--interview,.candidate-preview-record-status--interviewing{background:#f59e0b26;color:#f59e0b}.candidate-preview-record-status--declined,.candidate-preview-record-status--rejected{background:#ef444426;color:#ef4444}.candidate-preview-record-status--offer,.candidate-preview-record-status--pending,.candidate-preview-record-status--unknown{background:#8b5cf626;color:#8b5cf6}.candidate-preview-record-status--applied{background:#3b82f626;color:#3b82f6}.candidate-preview-record-meta{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-preview-record-meta-label{color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.candidate-preview-record-meta-value{color:#fff;font-size:13px;line-height:1.5;word-break:break-word}.candidate-preview-record-notes{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:14px}.candidate-preview-record-link{align-items:center;color:#a78bfa;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:14px;text-decoration:none}.candidate-preview-record-link:hover{color:#c4b5fd}@media (max-width:768px){.candidate-preview-tab-header{align-items:stretch;flex-direction:column}.candidate-preview-refresh-btn{justify-content:center;width:100%}.candidate-preview-record-meta{grid-template-columns:1fr}}.candidate-preview-info-row{display:flex;flex-wrap:wrap;gap:4px;line-height:1.5;margin-bottom:8px}.candidate-preview-info-label{color:#fff;font-size:14px;font-weight:600}.candidate-preview-info-value{color:#fff;font-size:14px;word-break:break-word}.candidate-preview-info-spacer{height:20px}.candidate-preview-link{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.candidate-preview-link:hover{color:#fff;opacity:.85}.candidate-preview-cert-item,.candidate-preview-edu-block{margin-bottom:4px}.candidate-preview-block-divider{background:#ffffff0f;height:1px;margin:12px 0}.candidate-preview-notes-content{background:#8b5cf614;border:1px solid #8b5cf626;border-radius:10px;color:#fff;font-size:14px;line-height:1.6;padding:14px 16px}.candidate-preview-notes-content p{margin:0 0 8px}.candidate-preview-notes-content p:last-child{margin-bottom:0}@media (max-width:1200px){.candidate-preview-info-grid{gap:28px;grid-template-columns:1fr}.candidate-preview-info-column:not(:first-child){border-left:none;border-top:1px solid #ffffff0f;padding-left:0;padding-top:28px}}@media (max-width:768px){.candidate-preview-hero{align-items:flex-start;flex-direction:column;gap:16px}.candidate-preview-hero-right{justify-content:flex-start;width:100%}.candidate-preview-tabs{overflow-x:auto;width:100%}.candidate-preview-info-card{padding:20px}}.candidate-preview-resume-status{align-items:center;background:#22c55e26;border:1px solid #22c55e4d;border-radius:8px;color:#4ade80;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px}.candidate-preview-resume-status--empty{background:#94a3b826;border-color:#94a3b84d;color:#94a3b8}.candidate-preview-top-card{align-items:flex-start;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border-radius:20px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;display:flex;justify-content:space-between;margin:24px 0;padding:24px 28px;position:relative}.candidate-preview-top-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidate-preview-top-left{flex:1 1}.candidate-preview-name{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.candidate-preview-role{color:#fff;font-size:16px;margin:0 0 12px}.candidate-preview-meta-badges{display:flex;flex-wrap:wrap;gap:10px}.candidate-preview-badge{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.candidate-preview-badge:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-1px)}.candidate-preview-top-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.candidate-preview-dates-inline{color:#fff;font-size:13px;white-space:nowrap}.candidate-preview-actions-inline{display:flex;gap:10px}.candidate-preview-error-banner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500}.candidate-preview-single-pane{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border-radius:20px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;margin-bottom:40px;padding:32px;position:relative}.candidate-preview-single-pane:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidate-preview-three-column{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.candidate-preview-column-content{min-width:0}.candidate-preview-column-content+.candidate-preview-column-content{border-left:1px solid #ffffff14;padding-left:32px}.candidate-preview-column-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 20px}.candidate-preview-field{margin-bottom:16px}.candidate-preview-field:last-child{margin-bottom:0}.candidate-preview-label{color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:4px}.candidate-preview-value{color:#fff;font-size:15px;font-weight:400;line-height:1.5;word-break:break-word}.candidate-preview-cert-block,.candidate-preview-education-block,.candidate-preview-experience-block{border-bottom:1px solid #ffffff0f;margin-bottom:20px;padding-bottom:20px}.candidate-preview-cert-block:last-of-type,.candidate-preview-education-block:last-of-type,.candidate-preview-experience-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.candidate-preview-notes-box{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:12px;color:#fff;font-size:14px;line-height:1.6;padding:16px}.candidate-preview-notes-box p{margin:0 0 10px}.candidate-preview-notes-box p:last-child{margin-bottom:0}@media (max-width:1200px){.candidate-preview-three-column{gap:32px;grid-template-columns:1fr}.candidate-preview-column-content+.candidate-preview-column-content{border-left:none;border-top:1px solid #ffffff14;padding-left:0;padding-top:32px}}@media (max-width:768px){.candidate-preview-top-card{flex-direction:column;gap:20px}.candidate-preview-top-right{align-items:flex-start;width:100%}.candidate-preview-actions-inline{flex-direction:column;width:100%}.candidate-preview-actions-inline button{width:100%}.candidate-preview-single-pane{padding:20px}}.job-addons-list{width:100%}.job-addon-card,.job-addons-list{display:flex;flex-direction:column;gap:16px}.job-addon-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s ease}.job-addon-card:hover{background:#ffffff0a;border-color:#fff;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.job-addon-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.job-addon-title-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.job-addon-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0}.job-addon-description{color:#fff;font-size:14px;line-height:1.5;margin:0}.job-addon-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.job-addon-tag{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;color:#fff;display:inline-flex;font-size:13px;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.job-addon-tag:hover{background:#ffffff1f;border-color:#fff}.job-addon-tag--add{background:#fb923c1a;border-color:#fb923c4d;color:#fb923c;cursor:pointer;font-weight:600;padding:6px 12px}.job-addon-tag--add:hover{background:#fb923c33;border-color:#fb923c80}.job-addon-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.job-addon-status{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px;white-space:nowrap}.job-addon-status--active{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.job-addon-status--inactive{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.job-addon-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.job-addon-btn--primary{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.job-addon-btn--primary:hover{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.job-addon-icon-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.job-addon-icon-btn:hover{background:#ffffff14;border-color:#fff;color:#fff;transform:translateY(-1px)}.job-addon-footer{border-top:1px solid #ffffff0f;padding-top:12px}.job-addon-timestamp{color:#fff;font-size:12px;line-height:1.4}@media (max-width:1024px){.job-addon-header{align-items:stretch;flex-direction:column}.job-addon-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:640px){.job-addon-card{padding:16px}.job-addon-title{font-size:16px}.job-addon-description{font-size:13px}.job-addon-actions{gap:8px}.job-addon-btn--primary{width:100%}.job-addon-icon-btn{height:36px;width:36px}}@media (max-width:1366px){.ats-main{margin-left:106px;margin-left:calc(var(--ats-sidebar-wide) + 16px);margin-right:0;padding:20px}.ats-main:has(.dashboard-page-v2){padding:0}.dashboard-hero__title{font-size:32px}.dashboard-hero__desc{font-size:14px}}@media (max-width:1024px){:root{--ats-sidebar-wide:80px;--ats-sidebar-collapsed:80px}.ats-logo-hero{left:20px;width:56px}.ats-logo-hero.is-expanded{left:36px;width:120px}.ats-left-panel{border-radius:0;bottom:0;height:100vh;left:0;max-height:100vh;padding:12px 8px;top:0}.ats-main{margin-left:106px;margin-left:calc(var(--ats-sidebar-wide) + 16px);margin-right:0;padding:16px}.dashboard-hero__title{font-size:28px}.dashboard-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ats-icon-btn__label{font-size:15px}}@media (max-width:768px){:root{--ats-sidebar-wide:70px;--ats-sidebar-collapsed:70px}.ats-logo-hero{left:16px;top:16px;width:48px}.ats-logo-hero.is-expanded{left:28px;width:100px}.ats-left-panel{border-radius:0;bottom:0;height:100vh;left:0;max-height:100vh;padding:10px 6px;top:0;width:90px;width:var(--ats-sidebar-wide)}.ats-icon-stack{gap:8px}.ats-icon-btn{min-height:44px;padding:8px}.ats-icon-btn__icon img{height:24px;width:24px}.ats-main{margin-left:122px;margin-left:calc(var(--ats-sidebar-wide) + 32px);margin-right:0;padding:80px 12px 12px}.dashboard-hero{margin-bottom:16px;padding:20px}.dashboard-hero__title{font-size:24px;line-height:1.3}.dashboard-hero__desc{font-size:13px;max-width:100%}.dashboard-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.dashboard-card{padding:16px}.dashboard-card__value{font-size:28px}.dashboard-card__label{font-size:12px}.ats-shell.ats-shell--expanded .ats-left-panel{width:90px;width:var(--ats-sidebar-wide)}.ats-shell.ats-shell--expanded .ats-icon-btn__label{opacity:0;visibility:hidden}}@media (max-width:480px){:root{--ats-sidebar-wide:60px;--ats-sidebar-collapsed:60px}.ats-logo-hero{left:12px;top:12px;width:40px}.ats-left-panel{border-radius:0;bottom:0;height:100vh;left:0;max-height:100vh;padding:8px 4px;top:0;width:90px;width:var(--ats-sidebar-wide)}.ats-icon-stack{gap:6px}.ats-icon-btn{border-radius:10px;min-height:40px;padding:6px}.ats-icon-btn__icon img{height:20px;width:20px}.ats-main{margin-left:114px;margin-left:calc(var(--ats-sidebar-wide) + 24px);margin-right:0;padding:60px 8px 8px}.dashboard-hero{border-radius:16px;margin-bottom:12px;padding:16px}.dashboard-hero__title{font-size:20px}.dashboard-hero__desc{font-size:12px}.dashboard-grid{gap:8px;grid-template-columns:1fr}.dashboard-card{border-radius:12px;padding:14px}.dashboard-card__value{font-size:24px}.dashboard-card__label{font-size:11px}.ats-btn,.btn-primary,.btn-secondary{font-size:14px;min-height:44px;padding:10px 16px}.ats-table{font-size:13px}.ats-table td,.ats-table th{padding:8px}.ats-input,.ats-select,.ats-textarea{font-size:14px;min-height:44px}.ats-modal{margin:8px;max-width:calc(100vw - 16px)}.ats-modal-body,.ats-modal-header{padding:12px}}@media (max-width:360px){.ats-main{margin-left:110px;margin-left:calc(var(--ats-sidebar-wide) + 20px);margin-right:0;padding:6px}.dashboard-hero__title{font-size:18px}.dashboard-card__value{font-size:20px}.ats-btn{font-size:13px;padding:8px 12px}}@media (max-height:600px) and (orientation:landscape){.ats-left-panel,.ats-left-panel.collapsed{bottom:0;height:100vh;max-height:100vh;padding:6px 0;top:0;width:74px}.ats-icon-stack{gap:3px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn{height:30px;min-height:30px;padding:0;width:30px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) img.ats-icon-btn__icon{height:30px;padding:5px;width:30px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ats-icon-btn__icon img,.ats-logo-hero img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.ats-left-panel,.ats-logo-hero{display:none}.ats-main{margin-left:0;padding:0}}.ats-status-layer{inset:0;position:fixed;z-index:10050}.ats-error-overlay,.ats-status-overlay{animation:atsErrorFadeIn .2s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0406129e;inset:0;position:fixed;z-index:10050}.ats-status-popup{animation:atsErrorSlideIn .28s cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,#d9d7ff0d,#0c102bf7 38%,#080c21fa);border:1px solid #dfe8ff24;border-radius:20px;box-shadow:0 30px 60px #02040e8c,inset 0 1px 0 #ffffff0f;left:50%;max-width:420px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10051}.ats-status-popup-close{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffa6;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .2s ease,color .2s ease,border-color .2s ease;width:32px;z-index:2}.ats-status-popup-close:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.ats-status-popup-content{padding:32px 28px 20px;text-align:center}.ats-status-popup-icon{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:inline-flex;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.ats-status-popup-icon--success{background:#22c55e1a;border-color:#22c55e38;color:#86efac}.ats-status-popup-icon--error{background:#ef44441a;border-color:#ef444438;color:#fca5a5}.ats-status-popup-icon--warning{background:#f59e0b1a;border-color:#f59e0b38;color:#fcd34d}.ats-status-popup-icon--info{background:#3b82f61a;border-color:#3b82f638;color:#93c5fd}.ats-status-popup-title{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 10px}.ats-status-popup-message{color:#ffffffb8;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.65;margin:0}.ats-status-popup-footer{display:flex;justify-content:center;padding:8px 24px 24px}.ats-status-popup-btn.candidates-add-btn{font-size:14px;justify-content:center;min-height:40px;min-width:120px;padding:10px 24px}@keyframes atsErrorFadeIn{0%{opacity:0}to{opacity:1}}@keyframes atsErrorSlideIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:640px){.ats-status-popup{border-radius:16px;width:92%}.ats-status-popup-content{padding:28px 20px 16px}.ats-status-popup-footer{padding:8px 20px 20px}.ats-status-popup-btn.candidates-add-btn{width:100%}}.candidate-preview-error-banner{background:linear-gradient(135deg,#ef444433,#dc262626);border:1px solid #ef444499;border-radius:12px;box-shadow:0 4px 12px #ef444433,inset 0 1px 0 #ffffff1a;color:#fca5a5;font-size:14px;margin:20px 0;padding:14px 18px;position:relative;z-index:100}.ats-app--ats :is(.ats-page,.jobs-page,.candidates-page,.dashboard-page,.new-candidate-page,.req-preview-page,.candidate-preview-page,.agent-management-page){color:#fff}.ats-app--ats :is(.candidates-email,.candidates-insight-label,.candidates-table-empty,.dashboard-insight-label,.dashboard-stat-label,.jobs-insight-label,.job-meta,.metric-label,.new-candidate-insights-subtitle,.new-candidate-resume-empty,.req-preview-dates,.req-preview-company-location,.candidate-preview-contact-btn){color:#fff}@media (prefers-reduced-motion:reduce){.aurora-lights,.aurora-lights:after,.aurora-surface{animation:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-height:720px){.ats-shell,:root{--ats-sidebar-wide:80px;--ats-sidebar-collapsed:80px}.ats-main:not(:has(.dashboard-page-v2)){padding:0}.ats-left-panel{border-radius:0!important;bottom:0!important;height:100vh!important;max-height:100vh!important;top:0!important}.ats-main>*{box-sizing:border-box;flex:1 1 auto;min-height:0;width:100%}.ats-app--ats .am-page,.ats-app--ats .candidate-preview-page,.ats-app--ats .candidates-page,.ats-app--ats .new-candidate-page,.ats-app--ats .req-preview-page,.ats-page.jobs-page{padding:12px 20px}.ats-app--ats .new-candidate-page{height:100%;max-height:100%;padding-bottom:0}.ats-app--ats .candidate-preview-page,.ats-app--ats .candidates-page,.ats-app--ats .req-preview-page,.ats-page.jobs-page{height:100%;max-height:100%;overflow:hidden}.am-title,.candidates-page-title,.jobs-title-v2,.new-candidate-page-title,.req-preview-page-title{font-size:32px;line-height:1.1}.am-header,.ats-page.jobs-page .jobs-header,.candidates-header,.new-candidate-header,.req-preview-header{gap:12px;margin-bottom:12px}.new-candidate-card-title{font-size:16px}.candidates-add-btn,.candidates-filter-btn,.dashboard-add-job-btn,.dashboard-filter-btn,.jobs-add-job-btn,.jobs-filter-btn,.new-candidate-btn{font-size:15px;line-height:18px;padding:10px 18px}.candidates-search-box,.jobs-searchbar,.req-preview-searchbar{gap:10px;min-width:160px;padding:8px 12px}.candidates-search-box input,.jobs-searchbar input,.req-preview-searchbar input{font-size:14px}.candidates-table tbody td,.candidates-table thead th,.jobs-table tbody td,.jobs-table thead th,.req-preview-table tbody td,.req-preview-table thead th{font-size:14px;padding:10px 12px}.candidates-table-footer,.jobs-table-footer{padding:10px 16px}.candidate-preview-hero,.new-candidate-form-card,.req-preview-info-card{border-radius:14px;padding:14px 16px}.new-candidate-footer--sticky,.new-candidate-form-card,.new-candidate-header{margin-bottom:12px}.new-candidate-footer--sticky{padding:12px 20px 10px}.new-candidate-label{font-size:12px;margin-bottom:4px}.new-candidate-input,.new-candidate-select,.new-candidate-textarea{font-size:14px;min-height:40px;padding:10px 14px}.candidate-preview-hero{margin-top:12px;padding:14px 18px}.candidate-preview-hero-name{font-size:18px}.candidate-preview-hero-title{font-size:13px;margin-bottom:8px}.candidate-preview-contact-btn{font-size:13px;padding:6px 12px}.ats-app--ats .candidate-preview-page .candidate-preview-tabs-section,.ats-app--ats .candidate-preview-page .req-preview-tabs-section{margin-bottom:6px;margin-top:8px}.candidates-status-pill,.candidates-tag,.dashboard-status-pill,.dashboard-tag,.jobs-status-pill,.jobs-tag{font-size:12px;padding:4px 10px}.dashboard-status-pill,.jobs-status-pill{padding:5px 12px;width:96px}.am-card{padding:16px}.am-add-btn{font-size:14px;padding:8px 16px}.req-preview-tab{font-size:13px;gap:6px;padding:6px 12px}.req-preview-tabs-section{margin-bottom:8px}.new-candidate-btn-reset,.new-candidate-btn-save,.new-candidate-btn-upload{font-size:14px;padding:10px 16px}}@media (max-height:620px){.ats-shell,:root{--ats-sidebar-wide:74px;--ats-sidebar-collapsed:74px}.ats-app--ats .am-page,.ats-app--ats .candidate-preview-page,.ats-app--ats .candidates-page,.ats-app--ats .new-candidate-page,.ats-app--ats .req-preview-page,.ats-page.jobs-page{padding:8px 16px}.am-title,.candidates-page-title,.jobs-title-v2,.new-candidate-page-title,.req-preview-page-title{font-size:26px}.am-header,.ats-page.jobs-page .jobs-header,.candidates-header,.new-candidate-header,.req-preview-header{gap:8px;margin-bottom:8px}.candidates-add-btn,.candidates-filter-btn,.jobs-add-job-btn,.jobs-filter-btn,.new-candidate-btn{font-size:13px;line-height:16px;padding:8px 14px}.candidates-add-btn svg,.candidates-filter-btn svg,.jobs-add-job-btn svg,.jobs-filter-btn svg{height:14px;width:14px}.candidates-table tbody td,.candidates-table thead th,.jobs-table tbody td,.jobs-table thead th,.req-preview-table tbody td,.req-preview-table thead th{font-size:13px;padding:8px 10px}.new-candidate-form-card{margin-bottom:8px;padding:10px 12px}.new-candidate-input,.new-candidate-select,.new-candidate-textarea{font-size:13px;min-height:36px;padding:8px 12px}.candidate-preview-hero{margin-top:8px;padding:10px 14px}.candidate-preview-hero-name{font-size:16px}.new-candidate-footer--sticky{padding:8px 16px}}