@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0;padding:0}code{background-color:#f1f5f9;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.875em;padding:2px 4px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}:focus{outline:2px solid #3b82f6;outline-offset:2px}::selection{background-color:#dbeafe;color:#1e40af}.arrow{flex-shrink:0;height:12.759px;transition:transform .2s ease;width:11.476px}.arrow:hover{transform:translateX(2px)}.header-image-container{background:linear-gradient(135deg,#1e40af,#3b82f6);box-shadow:0 4px 6px -1px #0000001a;height:auto;position:relative;width:100%}.header-image{flex-shrink:0;height:auto;max-height:588px;width:100%}.banner-img,.banner-overlay{display:none}.banner-data{align-items:flex-start;display:flex;flex-direction:column;height:40vh;left:11%;position:absolute;top:19%}.banner-text{color:#fff;font-family:Inter,sans-serif;font-size:clamp(28px,5vw,45px);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;padding:0;width:100%}.chatpdf-el{align-items:center;background-color:#fff;border:2px solid #3b82f6;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;display:flex;justify-content:space-between;margin-top:30px;min-height:60px;padding:16px 24px;transition:all .2s ease;width:26.67vw}.chatpdf-el:hover{border-color:#2563eb;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.chatpdf-el-text{color:#475569;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.4}.chatpdf-el-svg{height:38.468px;width:49px}.services-section{background-color:#fff;padding:80px 10vw}.services-section-title{color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:clamp(24px,4vw,48px)!important;font-weight:700!important;letter-spacing:-.025em!important;margin-bottom:24px!important;text-align:center!important}.services-section-grid{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f1f5f9);border-radius:24px;margin-top:32px;padding-top:48px}.services-section-card{background:#fff;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;min-height:400px;padding:32px 24px;transition:all .2s ease}.services-section-card:hover{border-color:#cbd5e1!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;padding-left:29px;transform:translateY(-4px)}.services-section-card-image-container{height:130px;margin-top:2vw}.services-section-card-image{margin-bottom:10px;width:132px}.services-section-card-description-container{width:80%}.services-section-card-title{font-size:22px!important;line-height:normal!important;margin-bottom:22px!important}.services-section-card-description{color:#64748b!important;font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.5!important}.clientsSection{background:linear-gradient(135deg,#0284c7,#0369a1);text-align:center}.clientsBox{align-items:center;display:flex;flex-direction:column;height:380px}.clientsHeading{color:#fff!important;font-size:clamp(21px,4vw,42px)!important;font-weight:700!important;line-height:51px!important;margin-bottom:40px!important;margin-top:86px!important}.clientsGrid{max-width:70.6vw}.clientItem{display:flex;justify-content:center}.clients-img{height:auto;width:16.8vw}.contact-page{align-items:flex-start;display:flex;gap:4vw;justify-content:center;margin-top:3vw}.Contact-form{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;flex-direction:column;margin-left:10px;margin-right:10px;padding:1vw 2vw}.textfield1{display:flex;margin-top:10px;width:100%}.home-logo{color:#fff;padding:5px;text-decoration:none}.home-paper{align-items:flex-start;background:#fff;display:flex;flex-direction:column;gap:1vw;height:46vh;justify-content:center;padding:0 3vw}input.inputBox{border:3px solid gray;border-radius:5px;font-size:22px;padding:5px 40px}.calendarWrap{display:inline-block;position:relative}.calendarElement{border:1px solid gray;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;left:50%;position:absolute;top:50px;transform:translateX(-50%);z-index:999}.Table-row{background-color:initial}.Table-row .Table-cell{background-color:#003380;color:#fff;font-size:1rem;font-weight:500}.table-sortable-column-label>svg.MuiSvgIcon-root{color:#777;opacity:1}.table-sortable-column-label-active>svg.MuiSvgIcon-root{color:#0f0!important}.tab-selection-box .active-query-tab{background:#fff;border:1px solid #ddd;border-radius:8px 8px 0 0;color:#003380}.popup-section{background-color:#00000080;max-height:30vh;max-width:50vw;overflow:auto;padding:.5vw}.pagination-section{display:flex;justify-content:right;margin-top:2vw;width:100%}.time-availability-container{border:1px solid #ddd;border-radius:8px 8px 0 0;display:flex;margin:0 1vw;padding:2vw}.time-availability-container .save-button.MuiButtonBase-root{align-items:right!important}.forgot-container .resend-link{color:#ff5733;font-size:12px;margin-top:20px}.MuiInputLabel-asterisk{color:red}.sidebar-menu-accordion.MuiPaper-root.MuiAccordion-root.Mui-expanded{margin:1px 0}.sidebar-submenu-list.MuiAccordionDetails-root{padding:8px 16px}.sidebar-submenu-list.MuiAccordionDetails-root .MuiButtonBase-root.MuiMenuItem-root:hover{background-color:#57adbf}.sidebar-submenu-list.MuiAccordionDetails-root .selected-sub-menu.MuiButtonBase-root.MuiMenuItem-root{background-color:#2b2e63}.sidebar-submenu-list.MuiAccordionDetails-root .selected-sub-menu.MuiButtonBase-root.MuiMenuItem-root>p,.sidebar-submenu-list.MuiAccordionDetails-root .selected-sub-menu.MuiButtonBase-root.MuiMenuItem-root>svg{color:#fff}.sidebar-menu-label:hover{background-color:#57adbf}.sidebar-menu-label>.MuiAccordionSummary-content{align-items:center;color:#000;display:flex}.sidebar-menu-label>.MuiAccordionSummary-content .MuiTypography-root{color:#000}.sidebar-menu-label.MuiAccordionSummary-root.Mui-expanded{height:7vh;min-height:7vh}.selected-menu.sidebar-menu-label{background-color:#2b2e63}.selected-menu.sidebar-menu-label>.MuiAccordionSummary-content>p,.selected-menu.sidebar-menu-label>.MuiAccordionSummary-content>svg{color:#fff}.sidebar-datepicker{background-color:#f6fbff;border-radius:5px;justify-content:center;min-width:170px!important;width:170px}.sidebar-datepicker input{color:#506c84}.sidebar-datepicker button{color:#012a4a}.sidebar-datepicker fieldset.MuiOutlinedInput-notchedOutline{border-color:#506c84!important}.pointer-events-none{pointer-events:none}.table-list-item>span{color:#383838;font-size:12px;line-height:13px}.pricing-page .section-1{padding-top:55px}.internal-pricing-page{padding:30px}.price-title{padding:30px 0;text-align:center}.price-list{background:radial-gradient(50% 50% at 50% 50%,#c1e2ff 0,#e5f3ff 65.5%,#fff 100%);padding:1vw 10vw}div.price-card{background:#e9eff3;border:1px solid #2793f2;border-radius:20px;height:100%}div.price-card:hover{border:3px solid #2793f2}div.price-card.plan{background-color:#fff}.card-content-div{display:flex;flex-direction:column;gap:15px;padding:2vw 2vw 0}button.buy-button,button.buy-button:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:20px}button.buy-button:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.payment-status-container{flex-direction:column}.payment-status-container .icon{margin-bottom:20px;margin-top:60px}.payment-status-container.success .icon,.payment-status-container.success .text{color:green}.payment-status-container .link{color:#000}.optimization-data-grid .MuiDataGrid-virtualScroller{max-height:440px;min-height:200px}.optimization-data-grid .MuiDataGrid-columnHeaderTitleContainer{justify-content:center}.activate-subscription-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.activate-subscription-text .activate-button{background-color:#9e5e6f;border-radius:20px}.activate-subscription-text .activate-button:hover{background-color:#bbb477}.weekday-selector-toggle-group{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.weekday-selector-toggle-btn.MuiButtonBase-root{background:#e8eff5;border:1px solid #b9cee4;border-radius:5px;color:#506c84;font-weight:500;line-height:inherit;padding:2px 12px}.weekday-selector-toggle-btn.MuiButtonBase-root:hover{background-color:#506c84;border:1px solid #b9cee4;color:#e8eff5}.weekday-selector-toggle-btn.MuiButtonBase-root.Mui-selected,.weekday-selector-toggle-btn.MuiButtonBase-root.Mui-selected:hover{background-color:#506c84;color:#e8eff5}.chatpdf-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:5vw 21vw}.chatpdf-container .chatpdf-title{margin-bottom:2vw;text-align:center}.chatpdf-container .chatpdf-browse{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-bottom:2vw}.chatpdf-container .uploaded-file-container{align-items:center;border-radius:5px;color:green;display:flex;justify-content:center;padding:0 6px}.chatpdf-container .chatpdf-chatbox{border:1px solid #a8a8a8;border-radius:5px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.chatpdf-chatbox .chat{background-color:#fff;border-radius:5px;max-height:20vw;min-height:16vw;overflow-y:auto;padding:8px 8px 20px}.chatpdf-chatbox .chat .chat-question{margin-bottom:10px;text-align:right}.chatpdf-chatbox .chat .chat-question .chat-question-span{background-color:#20a7db;border-radius:5px;color:#fff;padding:5px}.chatpdf-chatbox .chat .chat-answer{margin-bottom:10px}.chatpdf-chatbox .chatpdf-input{display:flex;height:32px}.chatpdf-chatbox .chatpdf-input input{border-color:#20a7db;border-radius:0 0 0 5px;flex:1 1}.chatpdf-chatbox .chatpdf-input button{background-color:#003380;border-radius:0 0 5px 0;box-shadow:none;color:#fff;min-width:45px}.chatpdf-chatbox .chatpdf-input .send-icon{height:2vw;width:2vw}.chatbot-container{bottom:2vw;display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky}.chatbot-container-btn{align-items:center;background-color:#ff9a00;border:none;border-radius:13px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:40px;justify-content:center;margin-right:10px;outline:none;padding:1vw;position:relative;transition:background-color .3s}.chatbot-container-btn:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.chatbot{background:#f6f6f6;border:1px solid #012a4a;border-radius:12px;bottom:75px;box-shadow:-20px 20px 20px 1px #e2e8ec;display:none;height:400px;position:absolute;right:10px;width:300px}.chatbot.open{display:flex;flex-direction:column;transform:translateX(0)}.chatbot .header{background:#012a4a;border-radius:12px 12px 0 0;display:inline-flex;width:100%}.chatbot .close{align-items:center;background:#012a4a;border:#8c9daa;border-radius:19%;color:#8c9daa;cursor:pointer;display:flex;justify-content:center;padding:.2vw .4vw}.chatbot .close:hover{background-color:#faecdc}.chatbot .messages{flex:1 1;overflow-y:auto;padding:10px}.assistant,.user{border-radius:20px 0 20px 20px;margin-bottom:10px;padding:10px}.user{background-color:#fff;text-align:right}.assistant{background-color:#faf0e1;text-align:left}.chatbot .input{background:#fff;border:1px solid #012a4a;border-radius:8px;bottom:0;display:flex;justify-content:space-between;padding:10px;width:-webkit-fill-available}.chatbot .input input{border:none;border-radius:10px;color:#656565;outline:none;text-align:left}.chatbot button.send-btn{background:none!important;box-shadow:none!important}.policy-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:5vw 11vw}.policy-container .list-item{align-items:flex-start;flex-direction:column}.policy-container .list-item .list-tem-heading{background:none;color:inherit;padding-left:0}.policy-container .list-item .list-item-text>span{font-size:.87rem}.policy-container .sublist{padding-top:0}.policy-container .sublist,.policy-container .sublist .sublist-item{padding-bottom:0;padding-left:0}.policy-container .item-bold{font-weight:600}.expanded-home-menus{display:block}.collapsed-home-menus{display:none}.menu-hover:hover{background-color:#ffd2c9}.inventory .date-form-container{background-color:#f2e1d8;border:1px solid #000;border-radius:5px;padding:5px 18px}.inventory-state-stopped,.status-failed{color:red;text-transform:capitalize}.inventory-state-available,.inventory-state-running,.status-successful{color:#03c03c;text-transform:capitalize}.inventory-state-pending,.status-pending{color:#e8de2a;text-transform:capitalize}.inventory-state-stopping{color:orange;text-transform:capitalize}.inventory-state-starting,.status-running{color:#88b04b;text-transform:capitalize}.highlight-change{background-color:#f9f9b3;padding:1px 2px}.error-page-container{background-color:#f0f0f0;flex-direction:column;height:calc(100vh - 4vw);padding:2vw}.error-page-container,.error-page-container .error-page-header{align-items:center;display:flex;justify-content:space-between}.error-page-container .error-home-link{color:#ff5733;text-decoration:none}.error-page-container .error-mail-link{color:#191970;font-weight:500;text-decoration:none}.error-page-container .error-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:-webkit-fill-available}.error-page-container .error-content-container .error-content-icon{align-items:flex-start;color:#b0c4de;display:flex;font-size:20vw;justify-content:center;opacity:.3}.error-page-container .error-content-container .error-content-text1{color:#191970;font-weight:800;margin-bottom:1vw;text-align:center}.error-page-container .error-content-container .error-content-text2{font-weight:500;text-align:center}.error-page-container .error-content-container .error-link2{color:#ff8c00;font-weight:500;text-decoration:none}.error-page-container .error-copyright-container{align-items:center;display:flex;justify-content:center}.text-align-center{text-align:center}.full-width{width:100%}div.mt-10{margin-top:10px}.recommended{color:#ff8c00;font-size:12px;font-style:italic;padding:0 4px}a.action-link{font-size:12px}a.action-link,a.action-link-core{color:#20a7db;text-decoration-color:#20a7db}.setup-infrastructure-page{box-sizing:border-box;overflow-x:hidden;padding:24px;position:relative}.gradient-box{background:linear-gradient(293deg,#f9fafb4a 4.08%,#81bff64a 44.15%,#2793f24a 71.61%,#0239634a 100.2%);border-radius:21px 21px 0 0;height:178px;position:absolute;z-index:0}.setup-infrastructure-page>:not(.gradient-box){position:relative;z-index:1}.setup-infrastructure-page .new-connection-btn,.setup-infrastructure-page .new-connection-btn:hover{background-color:#2793f2;font-weight:600;text-transform:none}.setup-infrastructure-page .new-connection-btn:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.dots-animation:after{animation:dots 1.5s infinite;content:"...";display:inline-block}.log-output-modal-box{width:600px!important}.log-tag{background-color:#e2eef6;display:flex;justify-content:center;padding:10px 20px}.log-tag-text{color:#0c497c;font-weight:600;margin:0}.add-connection-dialog{background:#000;border:1px solid #bde0ff;border-radius:29px!important;box-shadow:0 4px 20px 0 #e3f0fc!important}.add-connection-close-button{display:flex;justify-content:flex-end;padding:10px 10px 0 0}.add-connection-dialog .add-connection-title{color:#012a4a;display:flex;font-weight:600;justify-content:center}.add-connection-Content{display:flex;flex-direction:column;gap:30px;padding:20px}.upload-pem-file-box{align-items:center;display:flex;flex-direction:column}.add-connection-dialog .upload-pem-file-btn{padding:10px 20px}.add-connection-dialog .cancel-btn{background-color:#fffaf2;border-color:#ff9a00;color:#ff9a00;font-weight:700}.add-connection-dialog .cancel-btn:hover{background-color:#fffaf2;border-color:#ff9a00;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.add-connection-dialog .connect-btn{background-color:#ff9a00;font-weight:700}.add-connection-dialog .connect-btn:hover{background-color:#ff9a00;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.add-connection-dialog .connect-btn.Mui-disabled{background-color:#f5f5f5;border-color:#dee1e3;color:#c2c7cc}.execute-custom-command-page{padding:30px}.container{background:#ffffff80;border:1px solid #fff;border-radius:8px}.log-pre{white-space:pre-wrap;word-break:break-word}.execute-custom-command-page .submit-btn{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;color:#fff;text-transform:none}.execute-custom-command-page .submit-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff}.add-connection-dialog .logs-container,.execute-custom-command-page .logs-container{background:#000;border:1px solid #0f9;border-radius:12px;color:#fff;height:72vh;overflow-y:auto;padding:1vw}.monitoring-page{padding:30px}.monitoring-page .frame-height{height:72vh}.manage-service-page{padding:30px}.manage-service-page .submit-btn{text-transform:none}.manage-service-page .submit-btn,.manage-service-page .submit-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;color:#fff}.manage-service-page .submit-btn:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.manage-service-page .logs-container{background:#000;border:1px solid #0f9;border-radius:12px;color:#fff;height:72vh;overflow-y:auto;padding:1vw}.manage-service-page .logs{white-space:pre-wrap;word-break:break-word}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.home-cloud-estimator-container{padding:100px 80px}.home-cloud-estimator-container .reset-button,.home-cloud-estimator-container .reset-button:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;color:#fff}.home-cloud-estimator-container .reset-button:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.first-letter-capital:first-letter{font-size:22px;margin-right:1px}.k8s-box{background-color:#f5f5f5;flex-grow:1;height:100%;min-height:100vh;overflow:hidden;padding:80px 10px 10px}.k8s-grid{max-height:87vh;overflow:auto}.k8s-paper{flex:1 1;padding:24px}.cloud-formation-btn.MuiButton-contained{background-color:#ff9a00;border-radius:12px}.cloud-formation-btn.MuiButton-contained:hover{background-color:#ff9a00;border-radius:12px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.sign-in-container{height:100vh}.sign-in-left-panel{align-items:center;background-color:#012a4a;display:flex;flex-direction:column;gap:1vw;height:100vh}.sign-in-container .logo{cursor:pointer;padding:36px 0}.sign-in-container .form-grid{align-content:center;background:radial-gradient(50% 50% at 50% 50%,#c1e2ff 0,#e5f3ff 65.5%,#fff 100%)}.sign-in-container .form-container{align-items:center;background-color:#fff;border-radius:32px;display:flex;flex-direction:column;gap:20px;margin:0 5vw;padding:1.8vw;text-align:center}.sign-in-container .submit-btn{background:#ff9a00;border-radius:12px;color:#fff;margin-top:20px;text-transform:none}.sign-in-container .submit-btn:hover{background:#ff9a00;border-radius:12px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#fff}.sign-in-container .form-container .text{color:#84818a}.sign-in-container .form-container .link{color:#4285f4;font-weight:500;text-decoration:none}.sign-in-container .forget-password-div .link{color:#4285f4;font-weight:600;text-decoration:none}.home-section-book-appointment{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin-top:2vw;text-align:center}button.btn-book-appointment,button.btn-book-appointment:hover{background:#ff9a00;border-radius:12px;box-shadow:none;text-transform:none}button.btn-book-appointment:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.footer-container{background:#012a4a;padding:0 8vw;text-align:center}.footer-social-links{align-items:center;display:flex;gap:9px;justify-content:center;margin-top:7px}.footer-copyright{background:#012a4a;padding:3vw 0}.footer-menu{display:flex;flex-direction:column}.footer-menu a{text-decoration:none}.footer-left .office2{border-right:1px solid #ecdbc8}.dashboard-container{background-color:#f8fafc;display:flex;flex-direction:column;height:100vh;overflow:hidden}.dashboard-container .header{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;height:64px;left:0;padding:0 24px;right:0;top:0;z-index:1200}.dashboard-container .main-content-container{display:flex;flex:1 1;height:calc(100vh - 64px);margin-top:0;overflow:hidden;position:relative;top:0;transition:all .3s ease}.main-header .header-user-name{display:block}.dashboard-container .side-panel{background-color:#f1f5f9;border-right:1px solid #e2e8f0;height:calc(100vh - 64px);margin-top:0;min-width:240px;overflow-y:auto;padding:0;position:relative;transition:width .3s ease,min-width .3s ease;width:240px}.dashboard-container .side-panel.collapsed{min-width:60px;overflow:hidden;width:60px}.dashboard-container .main-content{background-color:#f8fafc;flex:1 1;height:calc(100vh - 64px);margin-top:0;min-width:0;overflow-y:auto}.dashboard-container .main-content-box{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;flex-direction:column;min-height:calc(100vh - 112px)}.dashboard-container .main-content-box-div{flex:1 1;min-height:0;overflow-y:auto}.dashboard-container .side-panel.collapsed+.main-content{padding-left:28px}.dashboard-container .main-content-box-div{scroll-behavior:smooth}.dashboard-container .main-content-box-div::-webkit-scrollbar{width:6px}.dashboard-container .main-content-box-div::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.dashboard-container .main-content-box-div::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dashboard-container .main-content-box-div::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboard-container .main-content-box-div>*{margin-bottom:24px}.dashboard-container .main-content-box-div>:last-child{margin-bottom:0}.platform-select.platform-aws .MuiInputBase-root{background-color:#3c4149;color:#fff}.platform-select.platform-azure .MuiInputBase-root{background-color:#2184c1;color:#f6fbff}.platform-select.platform-gcp .MuiInputBase-root{background-color:#f6fbff;color:#506c84}.platform-select .MuiSelect-icon{display:none}.platform-select .MuiSelect-select{background-image:url(/static/media/down-arrow.074c5e1b70d4acc65398.svg);background-position:right 24px center;background-repeat:no-repeat}.platform-select .MuiOutlinedInput-notchedOutline{border:none}.platform-menu.MuiPaper-root.MuiMenu-paper{background-color:initial;box-shadow:none}.platform-menu .MuiMenuItem-root{background-color:#f6fbff;border:1px solid #506c84;border-radius:5px;margin:4px 0}.platform-menu .MuiMenuItem-root.Mui-selected:hover,.platform-menu .MuiMenuItem-root:hover{background-color:#fff}.platform-menu .MuiMenuItem-root.Mui-selected{background-color:#f6fbff}.platform-option{align-items:center;display:flex;font-weight:700;gap:11px}.platform-menu .platform-label{color:#506c84}.Mui-selected,.platform-menu .MuiMenuItem-root:hover .platform-label{color:#252f3e}.sidebar-container .menu{justify-content:space-between}.sidebar-container .menu,.sidebar-container .sub-menu{color:#fff;display:inline-flex;text-transform:none;width:100%}.sidebar-container .sub-menu{padding:1px 15px}.sidebar-container .menu-label{align-items:center;display:inline-flex}.sidebar-container .dashboard-menu-wrapper,.sidebar-container .menu-wrapper{background-color:initial;border-radius:6px;cursor:pointer;display:flex;margin:2px 8px;padding:8px 16px;transition:background-color .2s ease;width:calc(100% - 16px)}.sidebar-container .menu-wrapper{.expanded-icon{display:none}.collapsed-icon{align-items:center}}.sidebar-container .menu-wrapper.expanded{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;.expanded-icon{align-items:center;display:flex}.collapsed-icon{display:none}}.sidebar-container .dashboard-menu-wrapper.selected,.sidebar-container .menu-wrapper.selected{background-color:#e2e8f0;color:#2d3748}.sidebar-container .menu-wrapper:hover,.sidebar-container .sub-menu.selected,.sidebar-container .sub-menu:hover{background-color:#e2e8f0;box-shadow:none}.sidebar-container .sub-menu-wrapper{cursor:pointer;margin-bottom:3px}.sidebar-container .menu .menu-label{align-items:center;color:#4a5568;display:flex;font-size:14px;font-weight:400;width:100%}.sidebar-container .menu-wrapper.selected .menu .menu-label{color:#2d3748;font-weight:500}.sidebar-container .sub-menu{align-items:center;border-radius:6px;box-sizing:border-box;color:#4a5568;display:flex;font-size:13px;font-weight:400;margin:1px 8px;min-height:32px;padding:6px 16px 6px 40px;transition:background-color .2s ease;width:calc(100% - 16px)}.sidebar-container .sub-menu.selected{font-weight:500}.sidebar-container .menu-wrapper.expanded{background-color:#f8fafc;border-left:3px solid #4a90e2}.sidebar-container .menu-wrapper.expanded .menu .menu-label{color:#2d3748;font-weight:500}.colored-collapse-icon{color:#4a90e2;transition:color .2s ease}.colored-collapse-icon:hover{color:#357abd}.colored-collapse-icon img{filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.colored-collapse-icon:hover img{filter:invert(21%) sepia(100%) saturate(2000%) hue-rotate(346deg) brightness(95%) contrast(85%)}.dashboard-container .side-panel.collapsed .sidebar-container{padding:8px 4px}.dashboard-container .side-panel.collapsed .dashboard-menu-wrapper,.dashboard-container .side-panel.collapsed .menu-wrapper{border-radius:8px;justify-content:center;margin:2px 4px;min-width:52px;padding:8px;width:52px}.dashboard-container .side-panel.collapsed .menu-label{justify-content:center;width:100%}.dashboard-container .side-panel.collapsed .menu-label img{margin:0}.cloudestimator-page .section-1{padding-top:55px}.cloudestimator-page div.filter-container,.cloudestimator-page div.result-container{padding:30px 100px}.cloudestimator-page .reset-button,.cloudestimator-page .reset-button:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;color:#fff}.cloudestimator-page .reset-button:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.appointment-page .main-content{padding:10vw 15vw 0}.appointment-page .details-heading{border:1px solid #2793f2;border-radius:28px;color:#2793f2;padding:8px 21px}.appointment-page .details-row{align-items:center;display:inline-flex;font-weight:600;width:100%}.appointment-page .details-row .label{background:#e6eaee;border-radius:4px;margin-right:20px;padding:10px 25px;width:55px}.appointment-page .phone-number{display:inline-flex}.appointment-page .phone-number .PhoneInputInput{flex:1 1;height:3vw;min-width:0}.appointment-page .phone-number .PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:1vw;position:relative}.appointment-page .phone-number .PhoneInputCountry .PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.appointment-page .phone-number .PhoneInputCountry .PhoneInputCountryIcon--border{background-color:#0000001a;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080}.appointment-page .phone-number .PhoneInputCountry .PhoneInputCountryIcon{height:1em;width:1.5em}.appointment-page .phone-number .PhoneInputCountry .PhoneInputCountrySelectArrow{border-left-width:0;border-right-width:1px;border-style:solid;border-top-width:0;content:"";display:block;height:.3em;margin-left:.35em;opacity:.45;transform:rotate(45deg);width:.3em}.appointment-page .submit-button,.appointment-page .submit-button:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;color:#fff}.appointment-page .submit-button:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.onboarding-page .welcome-section{padding:10px 30px}.onboarding-page .recommended{color:#ff9a00;font-style:italic}.onboarding-page .accordion-summary{background-color:#ffecce}.onboarding-page .steps-container{height:calc(100vh - 392px);max-height:91vw;overflow-y:auto}.onboarding-page .onboard-stepper{margin-bottom:30px}.onboarding-page .onboard-stepper .step svg.Mui-active,.onboarding-page .onboard-stepper .step svg.Mui-completed{color:#012a4a}.onboarding-page .onboard-stepper .step .MuiStepLabel-label.Mui-disabled{color:#00000061}.onboarding-page .onboard-stepper .step .MuiStepLabel-label.Mui-active,.onboarding-page .onboard-stepper .step .MuiStepLabel-label.Mui-completed{color:#012a4a}p.step-details-heading{color:#012a4a;font-weight:600;line-height:26px}p.step-details-heading.margin-top{margin-top:25px}p.step-details-text{line-height:26px}p.step-details-text a{color:#000}.onboarding-page .onboard-steps-action{display:flex;justify-content:flex-end}.onboarding-page .onboard-steps-action button.next{background:#ff9a00;border-radius:8px;text-transform:none}.onboarding-page .onboard-steps-action button.next:hover{background:#ff9a00;border-radius:8px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;text-transform:none}.onboarding-page .onboard-steps-action button.back,.onboarding-page .onboard-steps-action button.back:hover{background:#ffecce;border-color:#ffecce;border-radius:8px;color:#ff9a00;margin-right:5px;text-transform:none}.onboarding-page .onboard-steps-action button.back:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.dashboard-page{margin:0 auto;max-width:1400px;min-height:100%}.dashboard-page,.dashboard-page .summary-el{box-sizing:border-box;padding:24px;width:100%}.dashboard-page .summary-el{align-items:center;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#2d3748;display:flex;gap:20px;height:auto;justify-content:flex-start;min-height:120px;transition:transform .2s ease,box-shadow .2s ease}.dashboard-page .summary-el:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.dashboard-page .summary-el.saving1{background:#e2eef6}.dashboard-page .summary-el.saving2{background:#f6efe2}.dashboard-page .summary-el.saving3{background:#e2f6f5}.dashboard-page .bar1-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:auto;min-height:400px;overflow:hidden;padding:0;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.dashboard-page .bar1-wrapper:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.dashboard-page .bar1-wrapper .title{background:#4a5568;border-radius:12px 12px 0 0;color:#fff;flex-shrink:0;font-size:14px;font-weight:500;margin:0;padding:16px}.dashboard-page .bar1-wrapper .info{flex-shrink:0;margin:20px 16px}.dashboard-page .bar1-wrapper .saving-value{background:#059669;border-radius:6px;color:#fff;font-size:13px;font-weight:600;margin-left:10px;padding:6px 12px}@media (max-width:1400px){.dashboard-page{padding:20px}}@media (max-width:1200px){.dashboard-page{padding:16px}.dashboard-page .summary-el{gap:16px;min-height:100px;padding:20px}.dashboard-page .bar1-wrapper{min-height:350px}}@media (max-width:992px){.dashboard-page .summary-el{gap:14px;min-height:90px;padding:18px}.dashboard-page .bar1-wrapper{min-height:320px}}@media (max-width:768px){.dashboard-page{padding:12px}.dashboard-page .summary-el{flex-direction:column;gap:12px;justify-content:center;min-height:80px;padding:16px;text-align:center}.dashboard-page .summary-el img{height:32px;width:32px}.dashboard-page .bar1-wrapper{min-height:300px}.dashboard-page .bar1-wrapper .title{font-size:13px;padding:12px}.dashboard-page .bar1-wrapper .info{font-size:14px;margin:16px 12px}}@media (max-width:576px){.dashboard-page{padding:8px}.dashboard-page .summary-el{gap:8px;min-height:70px;padding:12px}.dashboard-page .summary-el img{height:28px;width:28px}.dashboard-page .bar1-wrapper{min-height:280px}.dashboard-page .bar1-wrapper .title{font-size:12px;padding:10px}.dashboard-page .bar1-wrapper .info{font-size:13px;margin:12px 8px}.dashboard-page .bar1-wrapper .saving-value{font-size:11px;margin-left:6px;padding:4px 8px}}@media (max-width:480px){.dashboard-page .summary-el{gap:6px;min-height:60px;padding:10px}.dashboard-page .summary-el img{height:24px;width:24px}.dashboard-page .bar1-wrapper{min-height:260px}}div.barchart-custom{min-height:200px!important}.dashboard-page .bar1-wrapper .recharts-wrapper,div.barchart-custom{height:100%!important;width:100%!important}div.block-container{align-items:center;border-radius:14px;color:#012a4a;display:inline-flex;gap:20px;height:145px;justify-content:center;padding:0 20px;width:100%}.block-container.order1{background:#e2eef6}.block-container.order2{background:#f6efe2}.block-container.order3{background:#e2f6f5}.block-container.order4{background:#ebe2f6}.block-container.order5{background:#f6e2e9}.block-roi-container{background:#fff;border-radius:14px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.block-roi-container .header{align-items:center;border-radius:14px 14px 0 0;color:#fff;display:flex;height:33px;justify-content:center}.block-roi-container .header.order2{background:#f3ad3e}.block-roi-container .header.order1{background:#2793f2}.block-roi-container .header.order3{background:#43ba9f}.block-roi-container .content{align-items:center;border-radius:14px;color:#012a4a;display:inline-flex;gap:20px;height:145px;height:128px;justify-content:center;padding:0 20px;width:100%}.block-roi-container .bifurcate{font-size:9px;font-weight:600;margin-left:8px}.block-roi-container.order1 .bifurcate{color:#154875}.block-roi-container.order2 .bifurcate{color:#6e4e1b}.block-roi-container.order3 .bifurcate{color:#195748}.optimization-page{padding:30px}.optimization-page .tab-panel{padding:0}.optimization-page .tab{background:#f6fbff;border:1px solid #b8c9d8;border-radius:14px 14px 0 0;color:#506c84;margin-right:10px;text-transform:none}.optimization-page .tab.Mui-selected{background:#506c84;border:1px solid #506c84;color:#fff}.roi-page{padding:30px;row-gap:25px}.roi-page .recommendation-option-filter{border:1px solid #a7bbce;border-radius:4px;height:100%;padding:10px}.roi-page .recommended-option-label{align-items:center;background-color:#f3f9fe;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.roi-page .recommended-option-label img{height:68px;width:68px}.roi-page .filter-label{color:#012a4a;font-weight:600;margin-bottom:10px}.inventory-reports-page{padding:30px}.inventory-reports-page .tab-panel{padding:0}.inventory-reports-page .tab{background:#f6fbff;border:1px solid #b8c9d8;border-radius:14px 14px 0 0;color:#506c84;margin-right:10px;text-transform:none}.inventory-reports-page .tab.Mui-selected{background:#506c84;border:1px solid #506c84;color:#fff}.inventory-page{padding:30px}.inventory-page .tab-panel{padding:0}.inventory-page .tab{background:#f6fbff;border:1px solid #b8c9d8;border-radius:14px 14px 0 0;color:#506c84;margin-right:10px;text-transform:none}.inventory-page .tab.Mui-selected{background:#506c84;border:1px solid #506c84;color:#fff}.inventory-subpage{padding-top:30px;row-gap:20px}.inventory-subpage .refresh{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;height:100%;text-transform:none;width:100%}.inventory-subpage .refresh:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.inventory-subpage .delete-btn,.inventory-subpage .edit-btn{text-transform:none;width:100%}.cloud-estimator-dashboard-page{background:linear-gradient(293deg,#f9fafb4a 4.08%,#81bff64a 44.15%,#2793f24a 71.61%,#0239634a 100.2%);padding:30px}.cloud-estimator-dashboard-page .tab-panel{padding:0}.cloud-estimator-dashboard-page .tab{background:#f6fbff;border:1px solid #b8c9d8;border-radius:14px 14px 0 0;color:#506c84;margin-right:10px;text-transform:none}.cloud-estimator-dashboard-page .tab.Mui-selected{background:#506c84;border:1px solid #506c84;color:#fff}.cloud-estimator-dashboard-page .tab-content-grid{padding-top:20px;row-gap:20px}.cloud-estimator-dashboard-page .reset-btn{background:#2793f2;border:1px solid #2793f2;border-radius:4px;color:#fff;height:100%;text-transform:none;width:100%}.cloud-estimator-dashboard-page .reset-btn:hover{background:#2793f2;border:1px solid #2793f2;border-radius:4px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.global-scan-page{background:linear-gradient(293deg,#f9fafb4a 4.08%,#81bff64a 44.15%,#2793f24a 71.61%,#0239634a 100.2%);padding:4vw 1vw;row-gap:1.8vw}.global-scan-page .scan-download-btn{background-color:#012a4a;border-color:#012a4a;height:100%;margin-left:10px;max-height:40px;text-align:center;width:59px}.account-scan-page .scan-download-btn svg,.global-scan-page .scan-download-btn svg{height:23px;width:24px}.account-scan-page .scan-download-btn:hover,.global-scan-page .scan-download-btn:hover{background-color:#012a4a;border-color:#012a4a;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.account-scan-page .scan-btn,.global-scan-page .scan-btn{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;color:#fff;font-weight:600;text-transform:none;width:100%}.account-scan-page .scan-btn:hover,.global-scan-page .scan-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.account-scan-page .scan-btn .MuiButton-endIcon>:first-of-type,.global-scan-page .scan-btn .MuiButton-endIcon>:first-of-type{margin-left:16px}.global-scan-page .global-scan-summary-container{background:#e2eef6;border-radius:24px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.global-scan-page div.global-scan-summary-title{align-content:center;background:#506c84;border-radius:24px 24px 0 0;height:45px;text-align:center}.global-scan-page div.global-scan-summary-title h6{color:#fff}.global-scan-page .summary-block-list-grid{padding:10px}.global-scan-page .summary-block-list-grid .summary-block-grid{cursor:pointer}.global-scan-page .summary-block-list-grid .summary-block-grid:hover{background-color:#20a7db}.global-scan-page .summary-block-list-grid.bar-graph{padding:10px 0 0}.global-scan-page .block-wrapper{background:#fff;border:1px solid #f7f7f7;border-radius:9px;margin:3px;padding:3px}.account-scan-page{padding:4vw 1vw;row-gap:1.8vw}.account-scan-page .scan-download-btn{background-color:#012a4a;border-color:#012a4a;height:100%;max-height:40px;text-align:center;width:79px}.cloud-console-page{padding:2vw 3vw;row-gap:1.8vw}.cloud-console-page .item-accordion-summary .MuiAccordionSummary-content{align-items:center;height:2vh}.cloud-console-page .item-accordion-summary .cost{color:#2793f2;font-size:18px}.cloud-console-page .item-accordion-summary .accordion-label{color:#012a4a;flex:9 1;font-size:16px}.cloud-console-page .item-accordion-summary .sub-accordion-label{color:#fff;flex:9 1;font-size:16px}.cloud-console-page .list-container{max-height:48vh;overflow-y:auto}.invoice-page{padding:2vw}.users-page{padding:2vw;row-gap:1.8vw}.users-page .add-btn{color:#fff;text-transform:none;width:100%}.users-page .add-btn,.users-page .add-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:4px}.users-page .add-btn:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.notifications-page{background:#f6fbff;border-radius:22px;height:calc(100vh - 90px);padding:2vw;row-gap:1.8vw}.confirm-modal .modal-continue-btn{background:#ff9a00;border:1px solid #ff9a00;border-radius:8px;color:#fff;text-transform:none;width:100%}.confirm-modal .modal-continue-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:8px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.confirm-modal .modal-back-btn{background:#fffaf2;border:1px solid #ff9a00;border-radius:8px;color:#ff9a00;text-transform:none;width:100%}.confirm-modal .modal-back-btn:hover{background:#fffaf2;border:1px solid #ff9a00;border-radius:8px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.confirm-modal .content-wrapper{margin:20px 0;max-height:170px;overflow-y:auto}.confirm-modal .divider-custom{border:.1px solid;color:#506c84;margin:10px 0;width:100%}.schedule-modal .heading{color:#012a4a;text-align:center}.schedule-modal .table-container{background-color:#fff5ee;border-radius:12px}.schedule-modal .no-bottom-border{border-bottom:none}.schedule-modal .table-th-cell{font-weight:600;text-align:center}.schedule-modal .submit-btn{background:#ff9a00;border:1px solid #ff9a00;border-radius:8px;color:#fff;text-transform:none}.schedule-modal .submit-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:8px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.my-profile-page{padding:30px}.my-profile-page .tab{border-radius:17px 17px 0 0;color:#fff;font-size:16px;font-weight:600;text-transform:none}.my-profile-page .tab.user{background:#2793f2}.my-profile-page .tab.subscription{background:#ff9a00}.my-profile-page .tab.Mui-selected{color:#fff}.my-profile-page .tab-panel{background:#fff;border:1px solid #bde0ff;border-radius:0 29px 29px 29px;box-shadow:0 5px 30px 1px #d7e6f4}.my-profile-page .tab-panel .row-user-icon{text-align:right}.my-profile-page .row-user-info{border-bottom:1px solid #cbd7e2;display:inline-flex;gap:30px}.my-profile-page .row-user-info>h6:first-child{color:#425466;width:7.2vw}.my-profile-page .row-user-info.linked-account{border-bottom:none}.my-profile-page .row-user-info.linked-account>h6:first-child{width:auto}.my-profile-page .row-user-info .subscription-Active{color:#43ba9f}.my-profile-page .linked-account-item{background:#e6f3ff;border:1px solid #9ed2ff;border-radius:6px;cursor:pointer;margin-bottom:4px;padding-left:0;width:100%}.my-profile-page .linked-account-item.selected,.my-profile-page .linked-account-item:hover{background:#e6fff0;border:1px solid #9effdd}.my-profile-page .linked-account-chip{border:none;color:#425466;font-weight:600}.my-profile-page .linked-account-chip:hover{background-color:initial}.my-profile-page .linked-account-item:hover .linked-account-chip{background-color:initial;color:#43ba9f}.my-profile-page .linked-account-item.selected .linked-account-chip{color:#43ba9f}.my-profile-page .reset-btn{background:#ff9a00;border:1px solid #ff9a00;border-radius:8px;color:#fff;text-transform:none;width:100%}.my-profile-page .reset-btn:hover{background:#ff9a00;border:1px solid #ff9a00;border-radius:8px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.my-profile-page .queries-btn{background:#fffaf2;border:1px solid #ff9a00;border-radius:8px;color:#ff9a00;text-transform:none;width:100%}.my-profile-page .queries-btn:hover{background:#fffaf2;border:1px solid #ff9a00;border-radius:8px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}@media (max-width:1200px){.banner-data{left:10%;top:6%}.banner-text{font-size:clamp(28px,4vw,45px);font-weight:700;line-height:1.37}.chatpdf-el{height:3.88vw;margin-top:10px;width:31.65vw}.pricing-page{height:100vh}.pricing-page .footer{bottom:0;position:absolute;width:100%}}@media (Max-width:1199px){.pricing-page{height:100%}.pricing-page .footer{position:static}}@media (Max-width:1024px){.cloud-console-page .list-container{max-height:73vh}.sign-in-left-panel{height:100%}}@media (Max-width:1000px){.contact-page{align-items:center;flex-direction:column;justify-content:center}}@media (Max-width:820px){.cloud-console-page .list-container{max-height:55vh}.header-user-name{display:none!important}.clientsBox{height:579px}.clientsHeading{line-height:28px!important;margin-bottom:53px!important;margin-top:82px!important}.clientsGrid{max-width:90vw}.clients-img{margin:10px 0;width:38.8vw}}@media (Max-width:768px){.cloud-console-page .list-container{max-height:48vh}.arrow{height:8.655px;width:10.179px}.responsive-tablet-fix{display:block}}@media (max-width:600px){.clientsBox{height:321px}.clientsHeading{margin-bottom:26px!important;margin-top:43px!important}.clientsGrid{max-width:90vw}.clients-img{margin:5px 0;width:39.8vw}.arrow{height:7.752px;width:6.354px}.header-image-container{display:flex;height:494px;justify-content:center;overflow:hidden}.header-image{display:none}.banner-data{align-items:center;width:76.2vw}.banner-text{font-size:clamp(28px,4vw,45px);line-height:33px;text-align:center;width:76.2vw}.banner-img{bottom:19%;height:163px;width:70%;z-index:1}.banner-img,.banner-overlay{display:flex;position:absolute}.banner-overlay{bottom:-33px;height:202px;width:95vw;z-index:0}.chatpdf-el{border-radius:5px;gap:79.869px;height:37px;margin-top:26px;padding:7.4px 12.889px 7.4px 12px;width:71%;z-index:2}.chatpdf-el-text{font-size:11px}.chatpdf-el-svg{height:22.2px;width:27.241px}.account-link-form{flex-direction:column;padding-bottom:1vw}.account-link-form .field{width:100%!important}.expanded-home-menus{display:none}.collapsed-home-menus{display:block}.footer-container{text-align:center}}@media (max-width:599px){.log-output-modal-box{width:400px!important}.my-profile-page .row-user-info{display:block}}.cost-breakup-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.cost-breakup-title{color:#1e293b;font-weight:600;margin-bottom:16px}div.recommendations-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px}div.recommendations-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}h6.recommendations-title{color:#1e293b;font-weight:600}div.recommendations-total-chip{background-color:#059669;color:#fff;font-size:.75rem;font-weight:600}div.recommendations-list{display:flex;flex-direction:column;gap:16px}div.recommendation-card{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;padding:16px;transition:all .2s ease}div.recommendation-card:hover{background-color:#f1f5f9;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}div.recommendation-content{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}div.recommendation-title{color:#1e293b;flex:1 1;font-weight:500;line-height:1.4;margin-right:8px}div.recommendation-savings{align-items:center;display:flex;gap:4px}p.recommendation-amount{color:#059669;font-weight:700}svg.recommendation-icon{color:#6b7280;font-size:14px}div.recommendation-category-chip{background-color:#e0f2fe;color:#0369a1;font-size:.6rem;font-weight:500;height:20px}@media (max-width:768px){.cost-breakup-title,.recommendations-title{font-size:1rem}.recommendation-title{font-size:.75rem}.recommendation-amount{font-size:.875rem}}@media (max-width:480px){.verify-email-card{padding:24px 16px}.verify-email-title{font-size:1.25rem}.verify-email-description{font-size:.875rem}}.verify-email-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.verify-email-particle{animation:float-particle 8s ease-in-out infinite;background:#0284c71a;border-radius:50%;position:absolute}.verify-email-particle-1{animation-delay:0s;height:80px;left:10%;top:20%;width:80px}.verify-email-particle-2{animation-delay:2s;height:60px;right:15%;top:60%;width:60px}.verify-email-particle-3{animation-delay:4s;bottom:30%;height:40px;left:70%;width:40px}@keyframes float-particle{0%,to{opacity:.3;transform:translateY(0) rotate(0deg)}50%{opacity:.6;transform:translateY(-20px) rotate(180deg)}}.verify-email-container-premium{background:linear-gradient(135deg,#f8fafc,#e2e8f0 30%,#f1f5f9 70%,#fff);min-height:100vh;overflow:hidden;position:relative}.verify-email-header-premium{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #e2e8f080;box-shadow:0 4px 6px -1px #0000000d;display:flex;justify-content:space-between;padding:24px 32px;position:relative;z-index:10}.verify-email-brand{align-items:center;display:flex;gap:16px}.verify-email-brand-avatar{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 4px 8px #0284c74d;height:48px;width:48px}.verify-email-logo-premium{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0284c7,#0369a1);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .3s ease}.verify-email-logo-premium:hover{transform:scale(1.05)}.verify-email-support-premium{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;transition:all .3s ease}.verify-email-support-premium:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.verify-email-main-premium{padding:60px 24px;position:relative;z-index:5}.verify-email-card-premium{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 25px 50px #00000026,0 0 0 1px #ffffff0d;overflow:hidden;position:relative;transition:all .4s ease}.verify-email-card-premium:hover{box-shadow:0 35px 70px #0003,0 0 0 1px #ffffff1a;transform:translateY(-5px)}.verify-email-progress-container{background:#e2e8f04d;height:4px;left:0;overflow:hidden;position:absolute;right:0;top:0}.verify-email-progress{border-radius:0;height:100%}.verify-email-progress,.verify-email-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#0284c7,#0369a1,#075985)}.verify-email-icon-premium{align-items:center;animation:icon-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#0284c7,#0369a1 50%,#075985);border-radius:50%;box-shadow:0 15px 35px #0284c766;color:#fff;display:flex;font-size:3rem;height:100px;justify-content:center;margin:32px auto 24px;position:relative;width:100px}.verify-email-icon-glow{animation:glow-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:50%;bottom:-10px;filter:blur(20px);left:-10px;opacity:.3;position:absolute;right:-10px;top:-10px;z-index:-1}@keyframes icon-glow{0%,to{box-shadow:0 15px 35px #0284c766}50%{box-shadow:0 20px 45px #0284c799}}@keyframes glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.verify-email-icon-pulse{animation:pulse-icon 1s ease-in-out infinite}@keyframes pulse-icon{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.verify-email-header-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.verify-email-title-premium{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.2;text-align:center}.verify-email-security-chip{animation:chip-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534;font-weight:600}@keyframes chip-glow{0%,to{box-shadow:0 2px 4px #16653433}50%{box-shadow:0 4px 12px #16653466}}.verify-email-description-premium{color:#64748b;font-size:1.1rem;line-height:1.7;margin-bottom:32px;text-align:center}.verify-email-steps{background:#f8fafc80;border:1px solid #e2e8f080;border-radius:16px;margin:32px 0;padding:24px}.verify-email-stepper{background:#0000}.verify-email-stepper .MuiStepIcon-root{color:#e2e8f0;font-size:1.5rem}.verify-email-stepper .MuiStepIcon-root.Mui-active{animation:step-pulse 1s ease-in-out infinite;color:#0284c7}.verify-email-stepper .MuiStepIcon-root.Mui-completed{color:#059669}@keyframes step-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.verify-email-success-premium{animation:success-appear .8s ease-out;background:linear-gradient(135deg,#dcfce7,#bbf7d0 50%,#a7f3d0);border:2px solid #86efac;border-radius:20px;margin:24px 0;padding:40px 24px;text-align:center}@keyframes success-appear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.verify-email-success-avatar{animation:success-bounce 1s ease-out;background:linear-gradient(135deg,#059669,#047857);box-shadow:0 10px 25px #05966966;height:80px;margin:0 auto 24px;width:80px}@keyframes success-bounce{0%,60%,to{transform:scale(1)}30%{transform:scale(1.1)}}.verify-email-success-title{color:#166534;font-weight:700;margin-bottom:16px}.verify-email-success-message{color:#166534;line-height:1.6;margin-bottom:24px}.verify-email-success-actions{align-items:center;display:flex;flex-direction:column;gap:16px}.verify-email-dashboard-button{background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:12px;box-shadow:0 8px 25px #0284c74d;color:#fff;font-weight:600;padding:12px 32px;text-transform:none;transition:all .3s ease}.verify-email-dashboard-button:hover{background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 12px 35px #0284c766;transform:translateY(-2px)}.verify-email-inbox-chip{background:#ffffffe6;border:1px solid #0284c7;color:#0284c7;font-weight:500}.verify-email-form-premium{display:flex;flex-direction:column;gap:24px;padding:0 8px}.verify-email-input-premium .MuiOutlinedInput-root{background:#f8fafccc;border-radius:16px;padding-left:16px;transition:all .3s ease}.verify-email-input-premium .MuiOutlinedInput-root:hover{background:#f8fafc;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.verify-email-input-premium .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #0284c71a;transform:translateY(-2px)}.verify-email-input-icon{color:#64748b;margin-right:12px}.verify-email-button-premium{background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:16px;box-shadow:0 8px 25px #0284c74d;color:#fff;font-size:1.1rem;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;text-transform:none;transition:all .3s ease}.verify-email-button-premium:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.verify-email-button-premium:hover{background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 12px 35px #0284c766;transform:translateY(-3px)}.verify-email-button-premium:hover:before{left:100%}.verify-email-error-premium{animation:error-shake .5s ease-in-out;background:linear-gradient(135deg,#fecaca,#fca5a5);border:2px solid #f87171;border-radius:12px;color:#dc2626;font-weight:500;padding:16px 20px;text-align:center}@keyframes error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.verify-email-resend-section{align-items:center;background:#f8fafc80;border:1px solid #e2e8f080;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px}.verify-email-resend-text{color:#64748b;text-align:center}.verify-email-resend-link-premium{border-radius:8px;color:#0284c7;font-weight:600;padding:8px 16px;text-transform:none;transition:all .3s ease}.verify-email-resend-link-premium:hover{background:#0284c71a;transform:translateY(-1px)}.verify-email-footer-premium{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-top:1px solid #e2e8f080;bottom:0;position:absolute;width:100%;z-index:10}.verify-email-footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 32px}.verify-email-ssl-chip{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #7dd3fc;color:#0369a1;font-weight:500}@media (max-width:768px){.verify-email-header-premium{flex-direction:column;gap:16px;padding:16px 20px}.verify-email-brand{gap:12px}.verify-email-brand-avatar{height:40px;width:40px}.verify-email-logo-premium{font-size:1.25rem}.verify-email-main-premium{padding:40px 16px}.verify-email-icon-premium{font-size:2.5rem;height:80px;width:80px}.verify-email-title-premium{font-size:1.5rem}.verify-email-description-premium{font-size:1rem}.verify-email-steps{margin:24px 0;padding:16px}.verify-email-footer-content{flex-direction:column;gap:12px;padding:16px 20px}}@media (max-width:480px){.verify-email-particles{display:none}.verify-email-card-premium{border-radius:16px;margin:0 8px}.verify-email-icon-premium{font-size:2rem;height:64px;width:64px}.verify-email-title-premium{font-size:1.25rem}.verify-email-description-premium{font-size:.9rem}.verify-email-button-premium{font-size:1rem;padding:14px 24px}}.sidebar-container{background:#f8fafc;border-right:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a;overflow-y:auto}.MuiDrawer-paper{background:#f8fafc!important;color:#475569!important}.MuiAccordion-root{box-shadow:none!important}.MuiAccordion-root,.MuiAccordionSummary-root{background:#0000!important;color:#475569!important}.MuiMenuItem-root{color:#64748b!important}.sidebar-header{background:#0000;border-bottom:none;color:#fff;padding:16px}.switch-to-tuner-btn{align-items:center;background:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 16px;transition:all .2s ease;width:100%}.switch-to-tuner-btn:hover{background:#357abd}.sidebar-logo{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:600;gap:12px}.sidebar-menu-accordion{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.sidebar-menu-accordion .MuiAccordionDetails-root{padding:0!important}.sidebar-menu-accordion:before{display:none!important}.sidebar-menu-label{background:#0000!important;border-radius:6px!important;margin:2px 8px!important;min-height:40px!important;padding:8px 16px!important;transition:all .2s ease!important}.sidebar-menu-label,.sidebar-menu-label .MuiTypography-root{color:#4a5568!important;font-family:Inter,sans-serif!important;font-size:14px!important}.sidebar-menu-label .MuiTypography-root{font-weight:400!important}.sidebar-menu-label:hover{background:#e2e8f0!important;color:#2d3748!important}.sidebar-menu-label:hover .MuiTypography-root{color:#2d3748!important}.sidebar-menu-label.selected-menu{background:#e2e8f0!important}.sidebar-menu-label.selected-menu,.sidebar-menu-label.selected-menu .MuiTypography-root{color:#2d3748!important;font-weight:500!important}.sidebar-menu-accordion.Mui-expanded .sidebar-menu-label{background:#0000!important;color:#4a5568!important}.sidebar-menu-accordion.Mui-expanded .sidebar-menu-label .MuiTypography-root{color:#4a5568!important;font-weight:500!important}.MuiAccordion-root.Mui-expanded{background:#0000!important}.MuiAccordionSummary-root.Mui-expanded{background:#0000!important;color:#4a5568!important}.sidebar-menu-label .MuiAccordionSummary-content{align-items:center!important;display:flex!important;gap:12px!important;margin:0!important}.sidebar-menu-label .MuiAccordionSummary-expandIconWrapper{color:inherit!important;margin-left:auto!important;margin-right:0!important;transition:transform .2s ease!important}.sidebar-menu-label.selected-menu .MuiAccordionSummary-expandIconWrapper{color:#fff!important}.sidebar-submenu-list{background:#0000!important;border-radius:0!important;margin:0!important;padding:0!important}.sidebar-submenu-list .MuiMenuItem-root{border-radius:4px!important;margin:1px 8px!important;min-height:32px!important;padding:6px 16px 6px 40px!important;transition:all .2s ease!important}.sidebar-submenu-list .MuiMenuItem-root,.sidebar-submenu-list .MuiMenuItem-root .MuiTypography-root{color:#718096!important;font-family:Inter,sans-serif!important;font-size:13px!important}.sidebar-submenu-list .MuiMenuItem-root:hover{background:#e2e8f0!important;color:#2d3748!important}.sidebar-submenu-list .MuiMenuItem-root:hover .MuiTypography-root{color:#2d3748!important}.sidebar-submenu-list .MuiMenuItem-root.selected-sub-menu{background:#4a90e2!important;color:#fff!important;font-weight:500!important}.sidebar-submenu-list .MuiMenuItem-root.selected-sub-menu .MuiTypography-root{color:#fff!important;font-weight:500!important}.sidebar-menu-icon{flex-shrink:0;height:18px;margin-right:12px;opacity:.7;transition:opacity .2s ease;width:18px}.sidebar-menu-label.selected-menu .sidebar-menu-icon{filter:none;opacity:1}.sidebar-menu-text{font-size:16px!important;font-weight:500!important}.sidebar-menu-text,.sidebar-submenu-text{font-family:Inter,sans-serif!important;line-height:1.4!important}.sidebar-submenu-text{font-size:14px!important;font-weight:400!important}.sidebar-container::-webkit-scrollbar{width:6px}.sidebar-container::-webkit-scrollbar-track{background:#f1f5f9}.sidebar-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.sidebar-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar-collapsed .sidebar-menu-text,.sidebar-collapsed .sidebar-submenu-text{display:none!important}.sidebar-collapsed .sidebar-menu-label{justify-content:center!important;padding:12px!important}.sidebar-collapsed .sidebar-menu-icon{margin-right:0!important}.sidebar-menu-accordion .MuiCollapse-root{transition:all .3s ease!important}.sidebar-menu-label:focus-visible,.sidebar-submenu-list .MuiMenuItem-root:focus-visible{outline:2px solid #3b82f6!important;outline-offset:2px!important}.sidebar-user-section{background:#f8fafc;border-top:1px solid #e2e8f0;bottom:0;left:0;padding:16px 20px;position:absolute;right:0}.sidebar-user-info{align-items:center;color:#475569;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:12px}.sidebar-user-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.dashboard-container{background:#f5f7fa;font-family:Inter,sans-serif;min-height:100vh}.header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px 0 #0000001a;justify-content:space-between;min-height:64px;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header,.header .MuiGrid-item{align-items:center;display:flex}.header img{max-height:32px;width:auto}.header-left{flex:0 0 auto}.header-right{flex:1 1;justify-content:flex-end}.main-content-container{background:#f5f7fa;min-height:calc(100vh - 80px)}.side-panel{background:#fff;border-right:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a;padding:0;position:-webkit-sticky;position:sticky}.main-content,.side-panel{min-height:calc(100vh - 80px);overflow-y:auto}.main-content{background:#f5f7fa}.main-content-box{margin:0 auto;max-width:1200px}.main-content-box-div{background:#0000}.ck-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a;margin-bottom:24px;padding:24px;transition:all .2s ease}.ck-card:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.ck-card-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ck-card-title{color:#1e293b;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0}.ck-card-subtitle{color:#64748b;font-family:Inter,sans-serif;font-size:14px;margin:4px 0 0}.ck-card-content{color:#475569;line-height:1.6}.ck-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;text-transform:none;transition:all .2s ease}.ck-btn-primary{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff}.ck-btn-primary:hover{background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.ck-btn-secondary{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.ck-btn-secondary:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.ck-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a;overflow:hidden;width:100%}.ck-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-weight:600;text-align:left}.ck-table td,.ck-table th{font-size:14px;padding:16px}.ck-table td{border-bottom:1px solid #f1f5f9;color:#6b7280}.ck-table tr:hover{background:#f9fafb}.ck-stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.ck-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a;padding:24px;transition:all .2s ease}.ck-stat-card:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.ck-stat-value{color:#1e293b;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.ck-stat-label{color:#64748b;font-family:Inter,sans-serif;font-size:14px;margin:0}.ck-stat-change{font-size:12px;font-weight:500;margin-top:8px}.ck-stat-change.positive{color:#059669}.ck-stat-change.negative{color:#dc2626}.ck-nav-item{align-items:center;border-radius:8px;color:#64748b;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin:4px 12px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.ck-nav-item:hover{background:#f1f5f9;color:#1e293b}.ck-nav-item.active{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 2px 4px #0284c74d;color:#fff}.ck-nav-icon{height:20px;margin-right:12px;opacity:.8;width:20px}.ck-nav-item.active .ck-nav-icon{filter:brightness(0) invert(1);opacity:1}.ck-form-group{margin-bottom:24px}.ck-form-label{color:#374151;display:block;font-weight:500;margin-bottom:8px}.ck-form-input,.ck-form-label{font-family:Inter,sans-serif;font-size:14px}.ck-form-input{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;transition:all .2s ease;width:100%}.ck-form-input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a;outline:none}.ck-alert{border-radius:8px;font-family:Inter,sans-serif;font-size:14px;margin-bottom:24px;padding:16px}.ck-alert.info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.ck-alert.success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.ck-alert.warning{background:#fffbeb;border:1px solid #fed7aa;color:#92400e}.ck-alert.error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@media (max-width:768px){.main-content{padding:16px}.side-panel{height:calc(100vh - 80px);left:-100%;position:fixed;top:80px;transition:left .3s ease;width:280px;z-index:50}.side-panel.open{left:0}.ck-stats-grid{gap:16px;grid-template-columns:1fr}.ck-card{padding:16px}}.ck-loading{align-items:center;color:#64748b;display:flex;justify-content:center;padding:48px}.ck-spinner{animation:ck-spin 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0284c7;height:32px;width:32px}@keyframes ck-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modern-onboarding-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:24px}.onboarding-hero{background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:24px;color:#fff;margin-bottom:48px;overflow:hidden;padding:48px 24px;position:relative;text-align:center}.onboarding-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.onboarding-hero-content{position:relative;z-index:1}.onboarding-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#e0f2fe);-webkit-background-clip:text;background-clip:text;font-size:3rem!important;font-weight:700!important;margin-bottom:16px!important}.onboarding-hero-subtitle{font-size:1.25rem!important;margin-bottom:32px!important;opacity:.9}.platform-badge-large{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;padding:12px 24px}.platform-icon-large{filter:brightness(0) invert(1);height:32px;width:32px}.method-selection{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:48px}.method-card{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:20px;cursor:pointer;overflow:hidden;padding:32px;position:relative;transition:all .3s ease}.method-card:hover{border-color:#0284c7;box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.method-card.selected{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-color:#0284c7;box-shadow:0 8px 32px #0284c733}.method-card:before{background:linear-gradient(90deg,#0284c7,#0369a1);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.method-card.selected:before,.method-card:hover:before{transform:scaleX(1)}.method-header{gap:16px;margin-bottom:20px}.method-header,.method-icon{align-items:center;display:flex}.method-icon{background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:12px;color:#fff;font-size:24px;height:48px;justify-content:center;width:48px}.method-title{color:#1e293b!important;font-size:1.5rem!important;font-weight:700!important;margin:0!important}.method-description{color:#64748b!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:20px!important}.method-features{list-style:none;margin:0;padding:0}.method-features li{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.method-features li:before{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;content:"✓";display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.modern-stepper{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000000d;margin-bottom:32px;padding:32px}.modern-stepper .MuiStepConnector-root{left:calc(-50% + 16px);right:calc(50% + 16px);top:22px}.modern-stepper .MuiStepConnector-line{background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border:0;border-radius:1.5px;height:3px}.modern-stepper .MuiStepConnector-lineHorizontal.Mui-active .MuiStepConnector-line,.modern-stepper .MuiStepConnector-lineHorizontal.Mui-completed .MuiStepConnector-line{background:linear-gradient(90deg,#0284c7,#0369a1)}.modern-stepper .MuiStepIcon-root{background:#fff;border:3px solid #e2e8f0;border-radius:50%;color:#94a3b8;font-weight:600;height:44px;width:44px}.modern-stepper .MuiStepIcon-root.Mui-active{animation:pulse 2s infinite;background:linear-gradient(135deg,#0284c7,#0369a1);border-color:#0284c7;color:#fff}.modern-stepper .MuiStepIcon-root.Mui-completed{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff}.modern-stepper .MuiStepLabel-label{color:#64748b!important;font-family:Inter,sans-serif!important;font-weight:600!important}.modern-stepper .MuiStepLabel-label.Mui-active{color:#0284c7!important}.modern-stepper .MuiStepLabel-label.Mui-completed{color:#10b981!important}.step-content-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000000d;margin-bottom:24px;overflow:hidden;padding:32px;position:relative}.step-content-card:before{background:linear-gradient(90deg,#0284c7,#0369a1);content:"";height:4px;left:0;position:absolute;right:0;top:0}.step-header{gap:16px;margin-bottom:24px}.step-header,.step-icon{align-items:center;display:flex}.step-icon{background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:10px;color:#fff;height:40px;justify-content:center;width:40px}.step-title{color:#1e293b!important;font-size:1.25rem!important;font-weight:700!important;margin:0!important}.step-content{color:#475569;line-height:1.6}.step-content ol{padding-left:20px}.step-content li{margin-bottom:12px;position:relative}.step-content li::marker{color:#0284c7;font-weight:600}.step-content img{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #0000001a;margin:20px 0}.modern-form-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000000d;margin-bottom:24px;padding:32px}.modern-form-field{margin-bottom:24px!important}.modern-form-field .MuiOutlinedInput-root{background:#f8fafc;border-radius:12px;transition:all .3s ease}.modern-form-field .MuiOutlinedInput-root:hover{background:#f1f5f9}.modern-form-field .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #0284c71a}.modern-form-field .MuiInputLabel-root{font-family:Inter,sans-serif;font-weight:500}.modern-form-field .MuiInputLabel-root.Mui-focused{color:#0284c7}.modern-actions{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000000d;display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.modern-btn-back{background:#f8fafc!important;border:2px solid #e2e8f0!important;border-radius:12px!important;color:#64748b!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important;transition:all .3s ease!important}.modern-btn-back:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translateY(-1px)}.modern-btn-next{background:linear-gradient(135deg,#0284c7,#0369a1)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 16px #0284c74d!important;color:#fff!important;font-weight:600!important;padding:12px 32px!important;text-transform:none!important;transition:all .3s ease!important}.modern-btn-next:hover{box-shadow:0 8px 24px #0284c766!important;transform:translateY(-2px)}.modern-btn-next:disabled{background:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;transform:none!important}.error-message{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-weight:500;gap:12px;margin:16px 0;padding:16px}.error-message:before{content:"⚠️";font-size:20px}.success-message{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;color:#16a34a;display:flex;font-weight:500;gap:12px;margin:16px 0;padding:16px}.success-message:before{content:"✅";font-size:20px}.progress-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000000d;margin-bottom:24px;padding:24px}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.progress-title{color:#1e293b!important;font-weight:600!important}.progress-percentage{color:#0284c7!important;font-weight:700!important}.progress-bar{background:#f1f5f9!important;border-radius:4px!important;height:8px!important}.progress-bar .MuiLinearProgress-bar{background:linear-gradient(90deg,#0284c7,#0369a1)!important;border-radius:4px!important}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-in-up{animation:slideInUp .6s ease-out}@media (max-width:768px){.modern-onboarding-container{padding:16px}.onboarding-hero{margin-bottom:32px;padding:32px 16px}.onboarding-hero-title{font-size:2rem!important}.method-selection{gap:16px;grid-template-columns:1fr}.method-card,.modern-actions,.modern-form-container,.modern-stepper,.step-content-card{padding:24px}.modern-actions{flex-direction:column}.modern-btn-back,.modern-btn-next{justify-content:center;width:100%}}@media (max-width:480px){.onboarding-hero-title{font-size:1.75rem!important}.method-header,.step-header{flex-direction:column;gap:12px;text-align:center}}.main-header{background:#0000;border:none;box-shadow:none;padding:0;width:100%}.header-controls{justify-content:flex-end;width:100%}.header-control-item{align-items:center;display:flex;flex-shrink:0}.header-left{align-items:center;display:flex;gap:16px}.header-title{color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:24px!important;font-weight:600!important;margin:0!important}.modern-platform-selector{position:relative}.platform-select-modern{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s ease}.platform-select-modern:hover{border-color:#0284c7;box-shadow:0 4px 16px #0284c71a;transform:translateY(-1px)}.selected-platform-display{width:100%}.platform-badge{align-items:center;background:#0000;border-radius:8px;display:flex;gap:8px;padding:8px 12px;position:relative;transition:all .2s ease}.platform-icon-selected{border-radius:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:20px;object-fit:contain;width:20px}.platform-name-selected{color:#1e293b;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.platform-indicator{animation:pulse 2s infinite;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:50%;box-shadow:0 0 0 2px #0284c733;height:6px;margin-left:auto;width:6px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.modern-platform-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.platform-option-content{align-items:center;display:flex;gap:12px;width:100%}.platform-icon-wrapper{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.platform-icon-menu{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:18px;object-fit:contain;width:18px}.platform-details{display:flex;flex:1 1;flex-direction:column;gap:2px}.platform-label-menu{color:#1e293b;font-size:14px;font-weight:600}.platform-description,.platform-label-menu{font-family:Inter,sans-serif;line-height:1.2}.platform-description{color:#64748b;font-size:12px;font-weight:400}.platform-selected-indicator{align-items:center;background:linear-gradient(135deg,#e0f2fe,#b3e5fc);border:1px solid #0284c7;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.platform-aws .platform-badge{background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.platform-azure .platform-badge{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.platform-gcp .platform-badge{background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.modern-platform-option:hover .platform-icon-wrapper{background:linear-gradient(135deg,#0284c7,#0369a1);border-color:#0284c7;transform:scale(1.05)}.modern-platform-option:hover .platform-icon-menu{filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.2))}.modern-platform-option:hover .platform-label-menu{color:#0284c7}@media (max-width:768px){.platform-select-modern{min-width:140px!important}.platform-label-menu,.platform-name-selected{font-size:13px}.platform-description{display:none}}.header-breadcrumb{align-items:center;color:#64748b;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px}.header-controls,.header-right{align-items:center;display:flex;gap:16px}.header-select{min-width:140px!important}.header-select .MuiOutlinedInput-root{background:#f8fafc;border-radius:8px!important;font-family:Inter,sans-serif!important;font-size:14px!important}.header-select .MuiOutlinedInput-root:hover{background:#f1f5f9}.header-select .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #3b82f61a}.header-date-picker{background:#f8fafc!important;border-radius:8px!important;font-family:Inter,sans-serif!important}.header-date-picker:hover{background:#f1f5f9!important}.header-date-picker.Mui-focused{background:#fff!important;box-shadow:0 0 0 3px #3b82f61a!important}.header-user-menu{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:8px;padding:8px 12px;transition:all .2s ease}.header-user-menu:hover{background:#f1f5f9;border-color:#cbd5e1}.header-user-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.header-user-info{align-items:flex-start;display:flex;flex-direction:column}.header-user-name{color:#1e293b;font-size:14px;font-weight:500;line-height:1.2}.header-user-role{color:#64748b;font-size:12px;line-height:1.2}.header-notification-badge{position:relative}.header-notification-badge:after{background:#ef4444;border:2px solid #fff;border-radius:50%;content:"";height:8px;position:absolute;right:4px;top:4px;width:8px}@media (max-width:768px){.main-header{flex-wrap:wrap;gap:8px;padding:0}.header-title{font-size:20px!important}.header-controls{flex-wrap:wrap}.header-select{min-width:100px!important}.header-controls{gap:8px}.header-user-info{display:none}}.status-indicator{align-items:center;border-radius:6px;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.status-indicator.active{background:#dcfce7;color:#166534}.status-indicator.inactive{background:#fee2e2;color:#991b1b}.status-indicator.pending{background:#fef3c7;color:#92400e}.status-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.header-action-button{border-radius:8px!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-weight:500!important;padding:8px 16px!important;text-transform:none!important;transition:all .2s ease!important}.header-action-button.primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.header-action-button.primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 6px -1px #0000001a!important}.header-action-button.secondary{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}.header-action-button.secondary:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.payment-status-page{display:flex;flex-direction:column;min-height:100vh}.payment-status-container{align-items:center;display:flex;flex:1 1;justify-content:center;padding:32px 16px}.payment-loading-card{border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:32px;text-align:center}.payment-loading-spinner{animation:spin 1s linear infinite;border:3px solid #e3f2fd;border-radius:50%;border-top-color:#2196f3;height:48px;margin:0 auto 16px;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-status-card{border-radius:20px;overflow:hidden;width:100%}.payment-status-card.success{background:linear-gradient(135deg,#f8fff9,#e8f5e8);box-shadow:0 20px 40px #4caf5026}.payment-status-card.failure{background:linear-gradient(135deg,#fff8f8,#ffe8e8);box-shadow:0 20px 40px #f4433626}.payment-status-header{color:#fff;overflow:hidden;padding:32px;position:relative;text-align:center}.payment-status-header.success{background:linear-gradient(135deg,#4caf50,#45a049)}.payment-status-header.failure{background:linear-gradient(135deg,#f44336,#d32f2f)}.payment-status-header:before{background:radial-gradient(circle at 50% 50%,#ffffff1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.payment-status-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:64px;margin-bottom:16px}.payment-status-title{font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px #0003}.payment-status-subtitle{opacity:.9}.payment-status-content{padding:32px;text-align:center}.payment-status-welcome{color:#2e7d32;font-weight:600;margin-bottom:24px}.payment-status-help{color:#d32f2f;font-weight:600;margin-bottom:24px}.payment-status-description{line-height:1.6;margin-bottom:32px}.payment-status-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.payment-btn{border-radius:12px;font-size:16px;font-weight:600;min-width:160px;padding:12px 32px;text-transform:none;transition:all .3s ease}.payment-btn:hover{transform:translateY(-2px)}.payment-btn-primary{background:linear-gradient(135deg,#4caf50,#45a049);border:none;box-shadow:0 4px 16px #4caf504d;color:#fff}.payment-btn-primary:hover{background:linear-gradient(135deg,#45a049,#388e3c);box-shadow:0 6px 20px #4caf5066}.payment-btn-retry{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;box-shadow:0 4px 16px #2196f34d;color:#fff}.payment-btn-retry:hover{background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 6px 20px #2196f366}.payment-btn-support{background:#0000;border:2px solid #f44336;color:#f44336}.payment-btn-support:hover{background-color:#f443360a;border-color:#d32f2f;color:#d32f2f}.payment-support-text{display:block;margin-top:24px}.payment-support-link{color:#f44336;font-weight:600;text-decoration:none}.payment-support-link:hover{text-decoration:underline}@media (max-width:768px){.payment-status-container{padding:16px}.payment-status-content,.payment-status-header{padding:24px 16px}.payment-status-actions{align-items:center;flex-direction:column}.payment-btn{max-width:280px;width:100%}.payment-status-icon{font-size:48px}}@media (max-width:480px){.payment-status-content,.payment-status-header{padding:20px 12px}.payment-status-title{font-size:1.5rem}.payment-status-icon{font-size:40px}}.fade-in{animation:fadeIn .6s ease-in-out}.zoom-in{animation:zoomIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.0325a015.css.map*/