@charset "UTF-8";.notification-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;gap:12px}.notification-item__icon{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;color:#0097b7;margin-top:2px}.notification-item__content{flex:1;min-width:0;transition:background-color .2s;border-radius:4px;padding:4px;margin:-4px}.notification-item__content--clickable{cursor:pointer}.notification-item__title{font-size:14px;font-weight:600;color:#052e37;line-height:1.4;margin-bottom:4px;word-wrap:break-word;overflow-wrap:break-word}.notification-item__message{font-size:14px;font-weight:400;color:#052e37;line-height:1.5;margin-bottom:4px;word-wrap:break-word;overflow-wrap:break-word}.notification-item__time{font-size:11px;font-weight:400;color:#0097b7;margin-top:4px}.notification-item__actions{display:flex;gap:4px;flex-shrink:0}.notification-item__action-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#8c8c8c;transition:all .2s}.notification-item__action-btn:hover:not(:disabled){background-color:#0000000d;color:#052e37}.notification-item__action-btn--delete:hover:not(:disabled){background-color:#dc26261a;color:#dc2626}.notification-item__action-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}/*!
* 
*   Mon Sep 06 2021 22:45:41 GMT-0500 (Central Daylight Time)
*   Accessible NProgress, (c) 2021 Nicholas Mackey - http://nmackey.com/accessible-nprogress
*   @license MIT
*
*//*!******************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles.css ***!
  \******************************************************************/#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:300 900;font-style:normal}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf) format("truetype");font-weight:300 900;font-style:normal}*{font-family:Inter,sans-serif;margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none;border:none;letter-spacing:.025em;font-size:.8rem;font-weight:600;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,sans-serif}html{background-color:#fbfaff;scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:hidden;font-size:107.5%;height:100%;text-size-adjust:none}html ::-webkit-scrollbar-track{background-color:#f5f5f5}html ::-webkit-scrollbar{width:8px;background-color:#f5f5f5}html ::-webkit-scrollbar-thumb{background-color:#42424233;border:0px;background-clip:padding-box;border-radius:5px}.main-layout{height:100vh;display:flex;padding:0}.main-layout .main-layout-sidebar{position:fixed;top:0;left:0;height:100vh;z-index:999;border-right:1px solid rgba(128,128,128,.12);transition:width .3s ease-in-out 0ms}.main-layout .main-layout-sidebar-ar{height:100%;z-index:999;border-left:1px solid rgba(128,128,128,.12);transition:width .3s ease-in-out 0ms}.main-layout .main-layout-content{width:100%;height:100%;display:flex;flex-direction:column;padding-left:80px}.main-layout .main-layout-content .main-layout-navbar{height:64px;border-bottom:1px solid rgba(128,128,128,.12)}.main-layout .main-layout-content .main-layout-outlet{height:100%;max-height:100%;overflow-y:auto;padding:17px 26px;border-radius:10px;background:#f3f4f8}.main-layout .main-layout-content .auto-width{width:auto;padding:17px 70px}.main-layout .main-layout-shadow{display:none;position:fixed;width:100%;z-index:998;box-shadow:0 0 0 10000px #00000080}@media only screen and (max-width: 1024px){.main-layout .main-layout-content{padding:0}.main-layout .main-layout-sidebar{padding:0;position:absolute;top:0;left:-280px;height:100vh;transition:all .35s ease-out}.main-layout .main-layout-toggle-mobile-sidebar{left:0}.main-layout .main-layout-shadow{display:block}.main-layout .main-layout-disable-events{pointer-events:none}}.guest-layout{min-height:100vh;display:flex;flex-direction:column}.guest-layout .children{flex:1;display:flex;align-items:center;justify-content:center;background-color:#f3f4f8}.guest-layout .children.bg-forgot-password{background-image:url(src/modules/shared/assets/images/layout/neo-logo.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 675px){.guest-layout .children{align-items:start}}.drawer-layout{display:flex;flex-direction:column;height:100%;padding:16px 10px}.drawer-layout__header{position:relative;margin-bottom:12px;display:flex;justify-content:center;flex-direction:column;align-items:center}.drawer-layout__title{color:#0097b7;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.4px;text-transform:capitalize}.drawer-layout__subtitle{color:#052e37;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:22px;max-width:300px;text-transform:capitalize}.drawer-layout__close{position:absolute;right:0;top:0;background:transparent;border:none;font-size:24px;line-height:1;color:#9ca3af;cursor:pointer}.drawer-layout__body{flex:1 1 auto;overflow:auto;margin-top:8px}.drawer-layout__footer{display:flex;justify-content:center;gap:8px;padding-top:12px}.not-found-page{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;justify-items:center;height:100vh;background-color:#fff;padding:20px}.not-found-page .not-found-title{font-size:1.625rem;margin:0 0 16px;font-weight:700;line-height:1.5;text-align:center}.not-found-page .subtitle-not-found{margin:0;line-height:1.5;font-size:1rem;font-weight:400;color:#637381;max-width:600px;text-align:center}.not-found-page .go-home-btn{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:0px;border:0px currentcolor;margin:0;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;font-weight:700;line-height:1.71429;text-transform:unset;font-family:Public Sans,sans-serif;min-width:64px;padding:8px 16px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:none;background-color:#212b36;height:44px;font-size:15px;color:#fff!important;border-radius:8px;background:#007dfe;box-shadow:0 8px 16px #00000040}.not-found-page img{max-width:500px;margin:20px 10px;width:100%}.not-permission-page{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;justify-items:center;height:100vh;background-color:#fff;padding:20px}.not-permission-page .not-permission-title{font-size:1.625rem;margin:0 0 16px;font-weight:700;line-height:1.5;text-align:center}.not-permission-page .subtitle-not-permission{margin:0;line-height:1.5;font-size:1rem;font-weight:400;color:#637381;max-width:600px;text-align:center}.not-permission-page .go-back-btn{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:0px;border:0px currentcolor;margin:0;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;font-weight:700;line-height:1.71429;text-transform:unset;font-family:Public Sans,sans-serif;min-width:64px;padding:8px 16px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:none;background-color:#212b36;height:44px;font-size:15px;color:#fff!important;border-radius:8px;background:#007dfe;box-shadow:0 8px 16px #00000040}.not-permission-page img{max-width:400px;margin:40px 10px;width:100%}.setting-drawer .ant-drawer-body{padding:18px 16px}.setting-drawer .ant-drawer-header{display:none}.themes{margin-bottom:45px;display:flex;gap:16px}.themes .theme{width:50%;display:inline-flex;background-color:transparent;vertical-align:middle;color:inherit;padding:15px 10px;border-radius:16px;cursor:pointer;flex-direction:column;align-items:flex-start;border:solid 1px #dde1e4;gap:16px}.themes .theme:hover{background-color:#f5f7f9}.themes .theme .theme-header{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}.themes .theme .theme-header .switch{width:10px}.themes .theme .theme-name{line-height:13px;font-weight:600;font-size:.7125rem}.nav-settings{padding:32px 16px 16px;border-radius:16px;display:flex;position:relative;flex-direction:column;border:solid 1px #dde1e4;gap:20px}.nav-settings .title{padding-left:10px;padding-right:10px;font-size:13px;border-radius:176px;line-height:22px;color:#fff;display:inline-flex;background-color:#1c252e;font-weight:600;width:fit-content;position:absolute;top:-12px}.nav-settings .content .layout{display:block;line-height:14px;color:#87939e;font-weight:600;font-size:.6875rem}.nav-settings .content .layout-items{display:flex;gap:16px;margin-top:10px;margin-bottom:20px}.nav-settings .content .layout-items .layout-item-collapsed{margin:0;padding:0;user-select:none;text-decoration:none;width:100%;border-radius:12px;line-height:18px;border:1px solid #dde1e4;font-weight:600;font-size:.8125rem;height:64px;display:flex;align-self:flex-start;justify-content:flex-start;gap:0px;cursor:pointer}.nav-settings .content .layout-items .layout-item-collapsed:hover{background-color:#f5f7f9}.nav-settings .content .layout-items .layout-item-collapsed .left{display:flex;width:fit-content;flex-direction:column;gap:5px;padding:10px}.nav-settings .content .layout-items .layout-item-collapsed .left .box-color{width:10px;height:10px;background:#a7b1bc;border-radius:50%}.nav-settings .content .layout-items .layout-item-collapsed .left .line{width:100%;height:6px;background:#dde1e4;width:12px;border-radius:8px}.nav-settings .content .layout-items .layout-item-collapsed .left .l-1{width:35px}.nav-settings .content .layout-items .layout-item-collapsed .left .l-2{width:20px}.nav-settings .content .layout-items .layout-item-collapsed .right{width:100%;background:#e9ecee;border-radius:12px;margin:5px}.nav-settings .content .color-settings{display:flex;gap:16px;width:100%;margin-top:10px}.nav-settings .content .color-settings .color-item{width:100%;border-radius:12px;border:solid 1px #dde1e4;padding:10px;background:transparent;display:flex;align-items:center;gap:12px;font-size:.7125rem;font-weight:600;cursor:pointer}.nav-settings .content .color-settings .color-item:hover{background-color:#f5f7f9}.dark-drawer .color-item{color:#fff!important}.dark-drawer .color-item:hover{background-color:#1e232b!important}.dark-drawer .color-item.active{background-color:#1e232b!important;border-color:#4b5259}.presets{margin-top:35px;margin-bottom:35px}.presets .content{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.presets .content .preset-item{display:flex;align-items:center;justify-content:center;height:50px;width:100%;height:64px;border-radius:12px;color:#00a76f;background-color:#00a76f14;cursor:pointer}.presets .content .preset-item:hover{opacity:.8;transform:translateY(-2px);transition:all .2s ease-in-out}.presets .content .preset-item.selected{box-shadow:0 0 0 1px currentColor}.setting-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.setting-header .title{font-size:1.125rem;font-weight:700}.dark-drawer .setting-header .actions .ant-btn{color:#fff}.dark-drawer .setting-header .actions .ant-btn:hover{background:rgba(255,255,255,.1)}.dark-drawer .setting-header .actions .ant-btn .anticon,.dark-drawer .setting-header .title{color:#fff}.sidebar{width:250px;height:100%;display:flex;flex-direction:column;gap:16px;max-height:100%;overflow:hidden;transition:all .2s ease-out}.sidebar .sidebar-logo-container{display:flex;justify-content:center;align-items:center;gap:25px;color:#000;user-select:none;font-size:25px;height:64px;padding:60px 20px 100px}.sidebar .sidebar-logo-container.collapsed{flex-direction:column;gap:10px}.sidebar:not(.collapse) .sidebar-logo-container img{height:35px;width:auto}.sidebar.collapse .sidebar-logo-container img{height:32px;width:auto}.sidebar .sidebar-content{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.sidebar .sidebar-content .sidebar-nav-items{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sidebar .sidebar-content .sidebar-nav-items::-webkit-scrollbar{display:none}.collapse{width:80px;transition:all .2s ease-out}@media only screen and (max-width: 1024px){.sidebar{background-color:#fff;border-radius:0 12px 12px 0}.sidebar .sidebar-logo-container{border-radius:0 10px 0 0}.sidebar .sidebar-content{border-radius:0 0 10px}}.navbar{width:100%;height:64px;padding:25px 36px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff}.navbar .navbar-left{display:flex;justify-content:flex-start;align-items:center;gap:12px}.navbar .navbar-left .navbar-left-menu-icon{cursor:pointer;display:none}.navbar .navbar-left .navbar-left-menu-icon-collapse{cursor:pointer}.navbar .navbar-left .navbar-left-title{font-size:14px;font-weight:400;line-height:27px;color:#777998;text-transform:uppercase}.navbar .navbar-right{display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center;gap:22px}.navbar .navbar-right .icon{color:#5f6388}@media only screen and (max-width: 1024px){.navbar .navbar-left .navbar-left-menu-icon{display:block}.navbar .navbar-left .navbar-left-menu-icon-collapse{display:none}}.navbar .setting-icon{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:6px}.navbar .setting-icon:hover{background:#e0e0e0;border-radius:50%}.navbar .setting-icon img{width:26px;height:26px;animation:rotate 4s linear infinite}.navbar-flag-container{display:flex;justify-content:flex-start;align-items:center;gap:12px}.navbar-flag-container .navbar-flag{width:22px}.navbar-profile-cursor{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1);border-radius:50%;padding:1px;border:1px solid #e0e0e0}.navbar-profile-cursor .navbar-avatar{display:flex;justify-content:center;align-items:center}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#dark .navbar{background:transparent}#dark .navbar .navbar-left .navbar-left-title{color:#fff}#dark .navbar .navbar-left .navbar-left-menu-icon,#dark .navbar .navbar-left .navbar-left-menu-icon-collapse{filter:brightness(0) invert(1)!important}#dark .navbar .setting-icon:hover{background:rgba(255,255,255,.1)}#dark .navbar .setting-icon img{filter:brightness(0) invert(1);animation:rotate 4s linear infinite}#dark .navbar-profile-cursor{border-color:#fff3}.sidebar-items{display:flex;flex-direction:column;justify-content:center;gap:8px}.sidebar-items .item{display:flex;align-items:center;gap:12px;padding:12px 15px 8px;border-radius:8px;cursor:pointer;overflow:hidden;text-align:center;color:#5f6388}.sidebar-items .item:hover{background-color:#f1f5f9}.sidebar-items .item.active{color:#18595e;font-weight:700}.sidebar-items .item.active .link-icon-stroke-color{color:#fff;stroke:#fff;background-color:#18595e;box-shadow:0 4px 6px #0003}.sidebar-items .collapsed-item{justify-content:center;flex-direction:column;align-items:center;gap:0;font-size:10px;padding:8px 15px}.sidebar-items .link-icon-stroke-color{stroke:#5f6388;padding:10px 10px 5px;border-radius:15px;color:#5f6388}.sidebar-items .link-icon-stroke-color svg{stroke:#5f6388;color:#5f6388}.sidebar-items .link-icon-stroke-color .ant-badge svg{stroke:#5f6388;color:#5f6388}.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count,.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count-sm{background:#0097b7!important;color:#fff!important;border:none!important;box-shadow:none!important;min-width:16px!important;height:16px!important;line-height:16px!important;font-size:8px!important;font-weight:400!important;border-radius:8px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count *,.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count>span,.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count>sup,.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count-sm *,.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count-sm>span,.sidebar-items .link-icon-stroke-color .ant-badge .ant-badge-count-sm>sup{font-size:8px!important;line-height:16px!important;font-weight:400!important;display:inline-block!important;vertical-align:middle!important}.sidebar-items .link-icon-stroke-color .ant-badge .ant-scroll-number,.sidebar-items .link-icon-stroke-color .ant-badge .ant-scroll-number-only{font-size:8px!important;line-height:16px!important;font-weight:400!important;display:inline-block!important;vertical-align:middle!important}.sidebar-items .link-icon-stroke-color .ant-badge .ant-scroll-number-only-unit{font-size:8px!important;line-height:16px!important;vertical-align:middle!important;padding-bottom:2px}.sidebar-items .item.active .link-icon-stroke-color svg{stroke:#fff;color:#fff}.sidebar-items .item.active .link-icon-stroke-color .ant-badge svg{stroke:#fff;color:#fff}.dark_mode .dark_mode_label{width:55px;height:25px;position:relative;display:block;background:#ebebeb;border-radius:200px;box-shadow:inset 0 5px 15px #0003,inset 0 -5px 15px #fff6;cursor:pointer;transition:.3s}.dark_mode .dark_mode_label:after{content:"";width:20px;height:20px;position:absolute;top:3px;left:3px;background:linear-gradient(180deg,#ffcc89,#d8860b);border-radius:180px;box-shadow:0 5px 10px #0003;transition:.3s}.dark_mode .dark_mode_input{width:0;height:0;visibility:hidden;display:none}.dark_mode .dark_mode_input:checked+.dark_mode_label{background:#242424}.dark_mode .dark_mode_input:checked+.dark_mode_label:after{left:52px;transform:translate(-100%);background:linear-gradient(180deg,#777,#3a3a3a)}.dark_mode .dark_mode_label:active:after{width:25px}.dark_mode .dark_mode_label svg{position:absolute;width:15px;top:5px;left:5px;z-index:100}.dark_mode .dark_mode_label svg.sun{left:5px;fill:#fff;transition:.3s}.dark_mode .dark_mode_label svg.moon{left:35px;fill:#7e7e7e;transition:.3s}.dark_mode .dark_mode_input:checked+.dark_mode_label svg.sun{fill:#7e7e7e}.dark_mode .dark_mode_input:checked+.dark_mode_label svg.moon{fill:#fff}.btn{display:flex;justify-content:center;align-items:center;gap:10px;height:40px;padding:10px 40px;border-radius:100px;border:none;background:#0097b7;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.btn:hover{filter:brightness(95%);box-shadow:0 4px 4px -4px #333}.btn .icon{width:18px;height:18px}.btn-disabled{cursor:not-allowed!important;opacity:.6}.btn-light{background-color:#fff;color:#131f3c}.btn-outlined-light{background-color:transparent;border:1px solid white;color:#fff}.btn-primary{background-color:#2196f3;color:#fff}.btn-outlined-primary{background-color:transparent;border:1px solid #2196f3;color:#2196f3}.btn-info{background-color:#1cc3eb;color:#fff}.btn-outlined-info{background-color:transparent;border:1px solid #1cc3eb;color:#1cc3eb}.btn-success{background-color:#4caf50;color:#fff}.btn-outlined-success{background-color:transparent;border:1px solid #4caf50;color:#4caf50}.btn-danger{background-color:#f44336;color:#fff}.btn-outlined-danger{background-color:transparent;border:1px solid #f44336;color:#f44336}.btn-warning{background-color:#ffc008;color:#fff}.btn-outlined-warning{background-color:transparent;border:1px solid #ffc008;color:#ffc008}.btn-dark{background-color:#131f3c;color:#fff}.btn-outlined-dark{background-color:transparent;border:1px solid #131f3c;color:#131f3c}.btn-secondary{background-color:#d6d9e1;color:#131f3c}.btn-outlined-secondary{background-color:transparent;border:1px solid #d6d9e1;color:#d6d9e1}.btn-sm{padding:6px 14px}.btn-md{padding:8px 16px}.btn-lg{padding:10px 18px}.btn-xl{padding:12px 20px}.input-form{width:100%}.input-form .label{color:#5f6388;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.input-form .label .red-star{font-size:12px;color:#f44336;vertical-align:top}.input-form .error-message{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:#f44336}.input-form .input-container{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 20px;min-height:38px;overflow:hidden;background-color:#f3f4f8;border-radius:1px;border:none;width:100%}.input-form .input-container .input{outline:none;width:100%;border:0;background-color:transparent;color:#000;font-weight:400}.input-form .input-container .input::placeholder{color:#5f6388;font-size:15px;font-style:normal;font-weight:300;line-height:normal}.input-form .input-container .icon{width:18px;height:18px}.input-form .input-container .eye-icon{width:18px;height:18px;cursor:pointer}.input-form .input-rounded{border-radius:8px}.input-form .input-sm{padding:6px 0}.input-form .input-md{padding:10px 0}.input-form .input-lg{padding:14px 0}.input-form .input-xl{padding:18px 0}.input-form .input-light{color:#fff;color:#131f3c}.input-form .input-container-light{border:0px solid white}.input-form .input-primary{color:#2196f3}.input-form .input-container-primary{border:0px solid #2196f3}.input-form .input-info{color:#1cc3eb}.input-form .input-container-info{border:0px solid #1cc3eb}.input-form .input-success{color:#4caf50}.input-form .input-container-success{border:0px solid #4caf50}.input-form .input-danger{color:#f44336}.input-form .input-container-danger{border:0px solid #f44336}.input-form .input-warning{color:#ffc008}.input-form .input-container-warning{border:0px solid #ffc008}.input-form .input-dark{color:#131f3c}.input-form .input-container-dark{border:0px solid #131f3c}.input-form .input-secondary{color:#d6d9e1;color:#131f3c}.input-form .input-container-secondary{border:0px solid #d6d9e1}#dark .input-form .label,#dark .input-form .input-container .input{color:#fff}#dark .input-form .input-container .input::placeholder{color:#ffffffb3}.ant_select,.ant_select .ant-select{width:100%!important}.ant_select.ant-select .ant-select-selector{background-color:#f3f4f8!important;border-radius:5px!important;color:#000!important;padding:0 20px!important;border:none!important}.ant_select .ant-select-selection-placeholder{color:#5f6388;font-weight:400}.select-form .label{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.3px;text-transform:capitalize}.select-form .label .red-star{font-size:12px;color:red;vertical-align:top}.select-form .error-wrapper{margin-top:8px}.select-form .error-wrapper .input-container{display:flex;justify-content:space-between;align-items:center;gap:12px;overflow:hidden;background-color:#f3f4f8;border-radius:1px;border:none;width:100%;margin-top:10px}.select-form .error-wrapper .ant_select.ant-select .ant-select-selector{min-height:41px!important;display:flex!important;align-items:center!important}.select-form .error-message{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:#f44336}.select-form .ant-input-required{color:#e04f44;font-size:11px;font-weight:500;line-height:11px}.select-form .ant-input-error_txt{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:11px;color:#e04f44;margin-top:6px}.profile-drawer .ant-drawer-body{padding:18px 16px}.profile-drawer .ant-drawer-header{display:none}.profile-drawer .drawer-close{display:flex;justify-content:flex-start;cursor:pointer}.profile-drawer .profile-drawer-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.profile-drawer .drawer-content{display:flex;flex-direction:column;gap:20px;justify-content:space-between;overflow:hidden}.profile-drawer .profile-section{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px}.profile-drawer .profile-section .profile-avatar{display:flex;justify-content:center;align-items:center;width:95px;height:95px;border-radius:50%;background-color:#f5f5f5;border:1px solid #e5e5e5;padding:3px}.profile-drawer .profile-section .profile-avatar .navbar-avatar{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.profile-drawer .profile-section .user-data{display:flex;flex-direction:column;align-items:center;gap:0px}.profile-drawer .profile-section .user-data .profile-name{font-size:1rem;font-weight:600}.profile-drawer .profile-section .user-data .profile-email{font-size:.775rem;color:#aaaeb0}.profile-drawer .profile-section .navigation-section{width:100%;height:350px;overflow-y:auto}.profile-drawer .logout-section{width:100%}.profile-drawer .logout-section .btn{width:100%!important}.dark-drawer{background-color:#1e232b!important;color:#fff}.dark-drawer .theme{background-color:#1e232b!important}.auth-navbar{display:flex;align-items:center;justify-content:space-between;padding:2rem 4rem;background-color:#f3f4f8;position:relative}.auth-navbar .logo img{width:157px;height:44.724px;flex-shrink:0}.auth-navbar .nav-links{display:flex;align-items:center}.auth-navbar .nav-links ul{display:flex;list-style:none;gap:2.5rem}.auth-navbar .nav-links ul li a{color:#004857;font-size:16px;font-weight:400}.auth-navbar .nav-links ul li a:hover{color:#007b94}.auth-navbar .auth-btn{background-color:#0097b7;color:#fff;padding:13px 35px;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .2s ease;border-radius:100px;border:1px solid #fff}.auth-navbar .auth-btn:hover{background-color:#007b94}.auth-navbar .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;transition:transform .3s ease}.auth-navbar .hamburger span{width:25px;height:3px;background:#004857;border-radius:2px}.auth-navbar .hamburger.open{transform:rotate(180deg)}@media (max-width: 992px){.auth-navbar{padding:1.5rem 2rem}.auth-navbar .logo img{width:120px;height:35.724px}.auth-navbar .nav-links{display:none;position:absolute;top:100%;left:0;width:100%;background:#f6f7fa;padding:1.5rem 2rem;box-shadow:0 8px 10px #00000026;max-height:300px;overflow-y:auto;border-radius:0 0 30px 30px}.auth-navbar .nav-links ul{flex-direction:column;gap:1.5rem;align-items:center}.auth-navbar .nav-links.open{display:flex;flex-direction:column;justify-content:center}.auth-navbar .auth-btn{display:none}.auth-navbar .hamburger{display:flex}}.search-input-container{display:flex;align-items:center;gap:12px;padding:10px 20px;min-height:32px;overflow:hidden;background-color:#f3f4f8;border-radius:8px;width:100%;max-width:250px}.search-input-container .icon{width:18px;height:18px;color:#768396}.search-input-container .search-input{outline:none;width:100%;border:0;background-color:transparent;font-size:14px;color:#7f8c8d;flex:1}.search-input-container .search-input::placeholder{color:#5f6388;font-size:15px;font-style:normal;font-weight:300;line-height:normal}#dark .search-input-container{background-color:#b3b9d2}#dark .search-input-container .search-input{color:#fff}#dark .search-input-container .search-input::placeholder{color:#ffffffb3}#dark .search-input-container .icon{color:#ffffffb3}.file-upload-form{width:100%}.file-upload-form .label{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px;padding-bottom:0;display:block}.file-upload-form .label .red-star{font-size:12px;color:#f44336;vertical-align:top}.file-upload-form .error-message{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:#f44336}.file-upload-form .file-upload-container{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;min-height:38px;background-color:#f3f4f8;border-radius:6px;border:none;width:100%;min-width:0;cursor:pointer;transition:background-color .2s ease}.file-upload-form .file-upload-container:hover{background-color:#e8eaf0}.file-upload-form .file-upload-container .file-upload-text{flex:1;color:#5f6388;font-size:15px;font-style:normal;font-weight:300;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-form .file-upload-container .file-upload-icon{color:#5f6388;flex-shrink:0;width:18px;height:18px}#dark .file-upload-form .label{color:#fff}#dark .file-upload-form .file-upload-container{background-color:#ffffff1a}#dark .file-upload-form .file-upload-container:hover{background-color:#ffffff26}#dark .file-upload-form .file-upload-container .file-upload-text,#dark .file-upload-form .file-upload-container .file-upload-icon{color:#ffffffb3}.add-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:5px;border:1px dashed #dbe0f2;background:#f3f4f8;color:#5f6388;width:100%;cursor:pointer}.add-button__icon{color:#5f6388}.add-button__text{color:#5f6388;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;text-transform:capitalize}.form-block{display:flex;flex-direction:column;margin-bottom:20px;padding:0 10px}.form-block__title{font-weight:600;font-style:Semi Bold;font-size:19px;line-height:32px;vertical-align:middle;text-transform:capitalize;color:#0097b7}.form-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 15px}.form-block__grid .input-form .label{font-weight:400;font-size:15px;color:#052e37}.form-block__grid .input-form .input-container{padding:0 20px;border-radius:5px;margin-top:10px}.form-block__grid .input-form .input-container .input{outline:none;width:100%;border:0;background-color:transparent}.form-block__grid .input-form .input-container .input::placeholder{color:#5f6388;font-size:15px;font-style:normal;font-weight:200;line-height:normal}@media (max-width: 768px){.form-block__grid{grid-template-columns:1fr}}.page-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.page-header__back-icon{background-color:#18595e;border-radius:50%;padding:2px;cursor:pointer}.page-header__left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.page-header__breadcrumb{font-family:Inter;font-weight:500;font-size:12px;line-height:16px;color:#5f6388}.page-header__title{font-family:Inter;font-weight:700;font-size:20px;line-height:24px;color:#18595e;margin:0;display:flex;align-items:center;gap:8px;letter-spacing:-.4px}.page-header__subtitle{font-family:Inter;font-weight:500;font-size:12px;line-height:18px;color:#5f6388}.page-header__right,.page-header__top-row{display:flex;align-items:center;gap:12px}.page-header__status{background:#fff6e8;border:1px solid #edaa52;min-width:180px;border-radius:6px;padding:8px 12px;display:flex;align-items:center;justify-content:center}.page-header__status-text{color:#edaa52;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:-.28px}.page-header__status--fa{background:#fff6e8;border-color:#edaa52}.page-header__status-text--fa{color:#edaa52}.page-header__status--new{background:#ffffff;border-color:#0097b7}.page-header__status-text--new{color:#0097b7}.page-header__status--ic{background:rgba(0,153,183,.0352941176);border-color:#0097b7}.page-header__status-text--ic{color:#0a829c}.page-header__status--under{background:#fff6e8;border-color:#edaa52}.page-header__status-text--under{color:#edaa52}.page-header__status--accepted{background:rgba(0,183,98,.1803921569);border:1px solid #00b762}.page-header__status-text--accepted{color:#00b762}.page-header__status--rejected{background:rgba(255,104,104,.1019607843);border:1px solid #ff6868}.page-header__status-text--rejected{color:#ff6868}.page-header__meta{display:flex;align-items:center;gap:6px;background-color:#fff;padding:10px 20px;border-radius:5px;border:1px solid #dbe0f2;background:#fff}.page-header__meta-label{color:#5f6388;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;letter-spacing:-.28px}.page-header__meta-value{color:#5f6388;font-size:14px;font-weight:500;letter-spacing:-.28px}.page-header__actions{display:flex;align-items:center;gap:8px}.page-header__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid #e6e8ef;background:#f6f8fb;color:#052e37;cursor:pointer}.page-header__btn--refresh{border-radius:5px;border:1px solid #0097b7;background:#fff;display:flex;width:40px;height:40px;color:#0097b7;justify-content:center;align-items:center;gap:10px;padding:7px}.page-header__btn--refresh .page-header__icon{width:35px;height:35px}.page-header__btn--refresh-mobile{display:none}.page-header__btn--save{background:#0097b7;border-color:#0097b7;color:#fff;text-align:center;padding:10px 20px;font-size:14px;font-weight:500;letter-spacing:-.28px;gap:10px}.page-header__btn--save:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.page-header__btn--next{background:#f3f4f6;border-color:#d1d5db;color:#6b7280;text-align:center;padding:10px 30px;font-size:14px;font-weight:500;letter-spacing:-.28px;gap:10px;border-radius:5px;border:1px solid #fff;background:#a3aed0}.page-header__icon{width:20px;height:20px}.page-header__btn-text{color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px}@media (max-width: 992px){.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header__left{align-items:flex-start;gap:6px;width:100%}.page-header__right{width:100%;justify-content:flex-start;align-items:center;gap:12px;min-width:0}.page-header__top-row{display:flex;align-items:center;gap:12px;justify-content:flex-start;width:100%;flex-wrap:wrap}.page-header__actions{gap:10px;flex-shrink:0}.page-header__actions .page-header__btn--save{min-width:fit-content;width:auto;flex-shrink:0;white-space:nowrap}}@media (max-width: 576px){.page-header{padding:10px 0;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.page-header__left{width:100%;flex-shrink:1}.page-header__title{font-size:16px;line-height:22px;margin-bottom:5px}.page-header__meta{padding:10px 12px;white-space:nowrap}.page-header__right{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:8px!important;width:100%!important;flex:none!important;justify-content:stretch!important;align-items:stretch!important}.page-header__top-row{display:contents!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important}.page-header__top-row:has(.page-header__status){display:contents!important}.page-header__status{min-width:0!important;width:100%!important;max-width:100%!important;grid-row:1;grid-column:1/-1;display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;text-align:center!important;justify-self:stretch}.page-header__status .page-header__status-text{text-align:center!important;display:block;margin:0 auto}.page-header__status-text{text-align:center!important}.page-header__meta{grid-row:2;grid-column:1;justify-self:start;display:flex}.page-header__actions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;grid-row:2;grid-column:1;justify-self:end;width:auto}.page-header__meta-label,.page-header__meta-value,.page-header__btn-text{font-size:12px}.page-header__btn{padding:6px 8px}.page-header__btn--save{padding:9px 15px;white-space:nowrap;border-radius:5px}.page-header__btn--refresh{width:36px;height:36px;padding:6px}.page-header__btn--refresh .page-header__icon{width:24px;height:24px}.page-header__top-row .page-header__btn--refresh{display:none}.page-header__actions .page-header__btn--refresh-mobile{display:flex;order:-1}}.ant-table-container{width:100%;overflow-x:auto;background:white;border-radius:12px}.ant-table-container .ant-table-custom{width:100%;border-radius:12px 12px 0;overflow:hidden;background:white}.ant-table-container .ant-table-custom .ant-table-thead>tr>th{background:white;border:none;border-bottom:1px solid #f0f0f0;border-right:none;padding:16px 12px;font-weight:600;color:#004857;font-size:14px;text-align:left}.ant-table-container .ant-table-custom .ant-table-thead>tr>th:first-child{padding-left:20px}.ant-table-container .ant-table-custom .ant-table-thead>tr>th:last-child{padding-right:20px}.ant-table-container .ant-table-custom .ant-table-tbody>tr{background:white;border:none;transition:all .2s ease}.ant-table-container .ant-table-custom .ant-table-tbody>tr:hover{background:#f8f9fa}.ant-table-container .ant-table-custom .ant-table-tbody>tr>td{border:none;border-bottom:1px solid #f0f0f0;border-right:none;padding:16px 12px;font-size:14px;color:#5f6388;vertical-align:middle}.ant-table-container .ant-table-custom .ant-table-tbody>tr>td:first-child{padding-left:20px}.ant-table-container .ant-table-custom .ant-table-tbody>tr>td:last-child{padding-right:20px}.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr:nth-child(even){background:white}.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr:nth-child(even):hover{background:#f8f9fa}.ant-table-container .ant-table-custom.ant-table-hoverable .ant-table-tbody>tr{cursor:pointer}.ant-table-container .ant-table-custom.ant-table-hoverable .ant-table-tbody>tr:hover{background:#e6f7ff}.ant-table-container .ant-table-custom.ant-table-bordered{border-radius:12px}.ant-table-container .ant-table-custom.ant-table-bordered .ant-table-thead>tr>th,.ant-table-container .ant-table-custom.ant-table-bordered .ant-table-tbody>tr>td{border-right:none!important}.ant-table-container .ant-table-custom .ant-table-thead>tr>th,.ant-table-container .ant-table-custom .ant-table-tbody>tr>td{border-right:none!important}.ant-table-container .ant-table-custom .file-checkbox{width:22px;height:22px;border:2px solid #c4c4c4;border-radius:2px;background:white;cursor:pointer;appearance:none;position:relative;transition:all .2s ease}.ant-table-container .ant-table-custom .file-checkbox:checked{background:rgba(0,151,183,.168627451);border-color:#0097b7}.ant-table-container .ant-table-custom .file-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0097b7;font-size:20px;font-weight:lighter}.ant-table-container .ant-table-custom .file-checkbox:hover{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.ant-table-container .ant-table-custom .file-link{color:#1890ff;cursor:pointer;font-weight:500;text-decoration:none}.ant-table-container .ant-table-custom .file-link:hover{text-decoration:underline}.ant-table-container .ant-table-custom .file-actions{display:flex;gap:8px;justify-content:center;align-items:center}.ant-table-container .ant-table-custom .file-actions .action-btn{width:32px;height:32px;border:none;border-radius:6px;background:rgba(0,151,183,.2196078431);color:#0097b7;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ant-table-container .ant-table-custom .file-actions .action-btn:hover{background:#bae7ff;transform:translateY(-1px)}.ant-table-container .ant-table-custom .file-actions .action-btn.edit-btn:hover,.ant-table-container .ant-table-custom .file-actions .action-btn.view-btn:hover,.ant-table-container .ant-table-custom .file-actions .action-btn.download-btn:hover{background:#e6f7ff}.ant-table-container .ant-table-custom .file-actions .action-btn.delete-btn:hover{background:#ff4d4f;color:#fff}.ant-table-container .ant-table-custom .ant-table-tbody>tr.selected-row,.ant-table-container .ant-table-custom .ant-table-tbody>tr[class*=selected],.ant-table-container .ant-table-custom .ant-table-tbody>tr.ant-table-row-selected{background:rgba(0,151,183,.0784313725)!important;border-radius:8px;margin:4px 0}.ant-table-container .ant-table-custom .ant-table-tbody>tr.selected-row:hover,.ant-table-container .ant-table-custom .ant-table-tbody>tr[class*=selected]:hover,.ant-table-container .ant-table-custom .ant-table-tbody>tr.ant-table-row-selected:hover{background:rgba(0,151,183,.0784313725)!important}.ant-table-container .ant-table-custom .ant-table-tbody>tr.selected-row>td,.ant-table-container .ant-table-custom .ant-table-tbody>tr[class*=selected]>td,.ant-table-container .ant-table-custom .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(0,151,183,.0784313725)!important;border-bottom:none!important;border-radius:8px}.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr.selected-row,.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr[class*=selected],.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr.ant-table-row-selected{background:rgba(0,151,183,.0784313725)!important}.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr.selected-row:hover,.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr[class*=selected]:hover,.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr.ant-table-row-selected:hover{background:rgba(0,151,183,.0784313725)!important}.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr.selected-row>td,.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr[class*=selected]>td,.ant-table-container .ant-table-custom.ant-table-striped .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(0,151,183,.0784313725)!important}.ant-table-container .ant-table-custom .ant-table-tbody>tr:has(input[type=checkbox]:checked){background:rgba(0,153,183,.0039215686)!important;border-radius:8px;margin:4px 0}.ant-table-container .ant-table-custom .ant-table-tbody>tr:has(input[type=checkbox]:checked):hover{background:rgba(0,151,183,.0784313725)!important}.ant-table-container .ant-table-custom .ant-table-tbody>tr:has(input[type=checkbox]:checked)>td{background:rgba(0,151,183,.0784313725)!important;border-bottom:none!important}.ant-table-container .ant-table-custom .ant-empty{padding:40px 20px;color:#8c8c8c}.ant-table-container .ant-table-custom .ant-empty .ant-empty-description{color:#8c8c8c;font-size:14px}.ant-table-container .ant-table-custom .ant-pagination{margin-top:20px;text-align:right;padding:0 20px}.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-item{display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid #d9d9d9;background:white}.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-item:hover{border-color:#1890ff;color:#1890ff}.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:#188fff20;border-color:#1890ff;color:#fff}.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-prev,.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-next{border-radius:6px;border:1px solid #d9d9d9;background:white}.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-prev:hover,.ant-table-container .ant-table-custom .ant-pagination .ant-pagination-next:hover{border-color:#1890ff;color:#1890ff}@media (max-width: 768px){.ant-table-container .ant-table-custom .ant-table-thead>tr>th,.ant-table-container .ant-table-custom .ant-table-tbody>tr>td{padding:12px 8px;font-size:13px}.ant-table-container .ant-table-custom .file-actions{gap:4px}.ant-table-container .ant-table-custom .file-actions .action-btn{width:28px;height:28px}.ant-table-container .ant-table-custom .ant-pagination{text-align:center;margin-top:16px;padding:0 12px}}.ant-table-container::-webkit-scrollbar{height:8px}.ant-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.progress-bar{display:flex;flex-direction:column;gap:8px}.progress-bar__label{color:#5f6388;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.progress-bar__container{width:100%;height:32px;border-radius:4px;overflow:hidden;position:relative;display:flex;align-items:center}.progress-bar__fill{height:100%;background:linear-gradient(90deg,#0097b7 -2.57%,rgba(0,151,183,.17) 111.95%);border-radius:4px;transition:width .3s ease;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:flex-start;padding-left:12px}.progress-bar__value{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.login-container{display:flex;justify-content:center;align-items:center;gap:25px}.login-container .form-container{display:flex;flex-direction:column;width:580px;height:565px;padding:50px 53px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:25px;background:#fff;box-shadow:0 4px 10px 10px #e9ecf863}.login-container .login-card-container{display:flex;flex-direction:column;gap:15px;align-items:center;width:100%}.login-container .form-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.login-container .form-footer .link{font-size:12px;color:#004857}@media only screen and (max-width: 1250px){.login-container .form-container{width:500px;padding:50px 40px}.login-container .form-footer .link{font-size:12px}}@media only screen and (max-width: 576px){.login-container{height:550px}.login-container .form-container{width:360px;padding:20px}.login-container .form-footer .link{font-size:12px}}.register-container{display:flex;justify-content:center;align-items:center;gap:25px}.register-container .container{gap:10px}.register-container .hero-container{height:600px}.register-container .form-container{display:flex;flex-direction:column;width:580px;height:600px;padding:50px 53px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:25px;background:#fff;box-shadow:0 4px 10px 10px #e9ecf863}.register-container .register-card-container{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.register-container .form-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.register-container .form-footer .link{font-size:12px;color:#004857}@media only screen and (max-width: 1250px){.register-container .form-container{width:500px;padding:50px 40px}.register-container .form-footer .link{font-size:12px}}@media only screen and (max-width: 576px){.register-container{height:580px}.register-container .form-container{width:360px;height:590px;padding:20px}.register-container .form-footer .link{font-size:12px;width:100px}}#dark .login-module{background-color:#1e232b}#dark .login-module .form-container .login-card-container{background-color:#1e232b;color:#fff;box-shadow:#0000004d 0 1.25rem 1.6875rem}#dark .login-module .form-container .login-card-container .title,#dark .login-module .form-container .login-card-container .link{color:#fff}.forget-password-container .forgot-step-container{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-around;align-items:center}.forget-password-container .forgot-step-container .footer{color:#004857;text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:normal}.forget-password-container .forgot-step-container .footer .link{color:#004857;font-weight:400;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.forget-password-container .forgot-step-container .email-sent-message{text-align:center;margin:20px 0}.forget-password-container .forgot-step-container .email-sent-message .email-text{color:#0097b7;font-size:16px;font-weight:600;margin:10px 0;padding:8px 16px;background:#e6f6f9;border-radius:8px;display:inline-block}.forget-password-container .forgot-step-container .email-sent-message .instruction-text{color:#5f6388;font-size:14px;font-weight:400;line-height:1.5;margin:10px 0;max-width:400px}.forget-password-container .forgot-step-container .action-buttons{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:20px}.forget-password-container .forgot-step-container .action-buttons .link-button{color:#0097b7;text-decoration:underline;font-size:14px;font-weight:500;cursor:pointer}.forget-password-container .forgot-step-container .action-buttons .link-button:hover{color:#007a96}@media only screen and (max-width: 576px){.forget-password-container .forgot-step-container .action-buttons{flex-direction:column;gap:8px}}.forget-password-container .forgot-step-container{border-radius:10px;width:100%;max-width:400px;flex-direction:column;display:flex;justify-content:space-around;align-items:center}.forget-password-container .forgot-step-container h1{color:#004857;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.forget-password-container{display:flex;width:580px;height:360px;padding:23px 70px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:25px;background:#fff;box-shadow:0 4px 10px 10px #e9ecf863}@media only screen and (max-width: 576px){.forget-password-container{padding:23px 10px;width:360px;border-radius:10px}}.forget-password-container .verify-code-container{border-radius:10px;width:100%;max-width:400px;flex-direction:column;display:flex;text-align:center;justify-content:center;align-items:center}.forget-password-container .verify-code-container h1{color:#004857;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.forget-password-container .verify-code-container .email{color:#5f6388;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.forget-password-container .verify-code-container .footer{color:#004857;text-align:center;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.forget-password-container .verify-code-container .footer .link{color:#004857;font-weight:400;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.forget-password-container .verify-code-container .code-boxes{margin:1.5rem 0}.forget-password-container .verify-code-container .code-boxes .input-container{padding:0;background-color:#fff}.forget-password-container .verify-code-container .code-boxes .code-input{width:95px;height:80px;text-align:center;padding:0;font-size:1.2rem;border-radius:5px;background:#f3f4f8;margin:5px;outline:none}.forget-password-container .verify-code-container .code-boxes .code-input:focus{border-color:#000;box-shadow:0 0 5px #00000080}@media only screen and (max-width: 576px){.forget-password-container .verify-code-container .code-boxes .code-input{width:65px;height:60px;text-align:center;padding:0;font-size:1.2rem;border-radius:5px;background:#f3f4f8;margin:5px;outline:none}.forget-password-container .verify-code-container .code-boxes .code-input:focus{border-color:#000;box-shadow:0 0 5px #00000080}}.hero-container{font-weight:400;width:45%;height:565px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:25px;display:flex;justify-content:center;align-items:center}.hero-container .hero-body{display:flex;flex-direction:column;gap:50px;padding:60px;color:#fff}.hero-container .hero-body h1{font-size:60px;font-style:normal;font-weight:700;line-height:normal}.hero-container .hero-body p{font-size:22px;font-style:normal;font-weight:400;line-height:normal;max-width:500px}@media only screen and (max-width: 1250px){.hero-container .hero-body h1{font-size:45px}.hero-container .hero-body p{font-size:16px}}@media only screen and (max-width: 992px){.hero-container{display:none}}.container{display:flex;flex-direction:column;align-items:center;gap:15px}.container .welcome-message{color:#004857;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.container p{color:#004857;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.container .nav-container{display:flex;width:260px;height:40px;padding:6px 11px;justify-content:center;align-items:center;gap:25px;flex-shrink:0;border-radius:33px;background:rgba(0,151,183,.17)}.container .nav-container .active{display:flex;width:112.646px;height:27.119px;padding:5px 19px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:33px;background:#0097b7;color:#fff;text-align:center;font-style:normal;font-weight:700;line-height:normal}.container .nav-container button{padding:5px 20px;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:normal;background:transparent;cursor:pointer}.container .items{display:flex;align-items:center;justify-content:center;gap:20px;cursor:pointer}.container .items span{display:flex;width:46px;height:46px;padding:11px;justify-content:center;align-items:center;gap:10px;border-radius:31px;border:1px solid #f3f4f8;background:#f3f4f8}@media only screen and (max-width: 576px){.container{gap:14px}.container .items{gap:26px}}.dashboard-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.dashboard-header__left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dashboard-header__breadcrumb{font-family:Inter;font-weight:500;font-size:12px;line-height:16px;color:#5f6388}.dashboard-header__title{font-family:Inter;font-weight:700;font-size:18px;color:#18595e;letter-spacing:-.4px;margin:0}.dashboard-header__subtitle{font-family:Inter;font-weight:500;font-size:12px;line-height:18px;color:#5f6388}.dashboard-header__right{display:flex;align-items:center;gap:12px}.dashboard-header__meta{display:flex;align-items:center;gap:6px;background-color:#fff;padding:10px 20px;border-radius:5px}.dashboard-header__meta-label{color:#5f6388;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;letter-spacing:-.28px}.dashboard-header__meta-value{color:#5f6388;font-size:14px;font-weight:500;letter-spacing:-.28px}.dashboard-header__actions{display:flex;align-items:center;gap:8px}.dashboard-header__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid #e6e8ef;background:#f6f8fb;color:#052e37;cursor:pointer}.dashboard-header__btn--refresh{border-radius:5px;border:1px solid #0097b7;background:#fff;display:flex;width:40px;height:40px;color:#0097b7;justify-content:center;align-items:center;gap:10px;padding:7px}.dashboard-header__btn--refresh .dashboard-header__icon{width:35px;height:35px}.dashboard-header__btn--save{background:#0097b7;border-color:#0097b7;color:#fff;text-align:center;padding:10px 20px;font-size:14px;font-weight:500;letter-spacing:-.28px;gap:10px}.dashboard-header__btn--save:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dashboard-header__icon{width:20px;height:20px}.dashboard-header__btn-text{color:#fff;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px}@media (max-width: 992px){.dashboard-header{flex-direction:column;align-items:stretch;gap:12px}.dashboard-header__left{align-items:flex-start;gap:6px}.dashboard-header__right{width:100%;justify-content:space-between}.dashboard-header__actions{gap:10px}}@media (max-width: 576px){.dashboard-header{padding:10px 0}.dashboard-header__title{font-size:16px;line-height:22px}.dashboard-header__meta{padding:12px 15px}.dashboard-header__meta-label,.dashboard-header__meta-value,.dashboard-header__btn-text{font-size:12px}.dashboard-header__actions{gap:6px}.dashboard-header__btn{padding:6px 8px}.dashboard-header__btn--refresh{width:36px;height:36px;padding:6px}.dashboard-header__btn--refresh .dashboard-header__icon{width:24px;height:24px}.dashboard-header__btn--save{border-radius:5px;padding:10px 15px}}.profile-container{display:flex;width:100%;height:400px;padding:11px;flex-direction:column;justify-content:center;align-items:center;gap:14px;flex-shrink:0;background-color:#fff;border-radius:10px;background:#fff}.profile-container .profile-picture{position:relative;min-width:100%;min-height:102px;flex-shrink:0;border-radius:16px;border:1px solid #0097b7;background:#f3f4f8;background-size:cover;background-position:center;background-repeat:no-repeat}.profile-container .profile-picture .profile-inner-picture{position:absolute;top:30px;left:50%;transform:translate(-50%);width:90px;height:90px;border-radius:50%;border:3px solid #0097b7;background:#f3f4f8;display:flex;align-items:center;justify-content:center;color:#0097b7;overflow:hidden}.profile-container .profile-picture .profile-inner-picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-container .profile-info{display:flex;justify-content:center;align-items:center;flex-direction:column}.profile-container .profile-info .profile-name{font-family:Inter;font-weight:700;font-size:19px;line-height:32px;letter-spacing:-2%;text-align:center;color:#18595e}.profile-container .profile-description{font-family:Inter;font-weight:800;font-style:Extra Bold;font-size:16px;line-height:24px;letter-spacing:-2%;text-align:center;color:#5f6388}.profile-container .profile-location{display:flex;justify-content:center;align-items:center;gap:5px;font-family:Inter;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-2%;text-align:center;color:#5f6388}.profile-container .profile-cards-container{display:flex;justify-content:space-between;width:auto;gap:14px}.profile-container .profile-cards-container .profile-card{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px rgba(0,151,183,.168627451) solid;padding:10px;border-radius:7px;width:110px;gap:5px;text-align:center}.profile-container .profile-cards-container .profile-card .profile-label{font-size:11px;font-weight:600}.profile-container .profile-cards-container .profile-card .profile-content{font-weight:700;font-style:Bold;font-size:16px;line-height:13px;letter-spacing:-2%;text-align:center;vertical-align:middle}.profile-container .profile-actions{display:flex;gap:12px;justify-content:center;align-items:center;width:100%}.profile-container .profile-actions .action-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:rgba(0,151,183,.168627451);color:#0097b7;border:none;cursor:pointer}.profile-container .profile-actions .action-btn__icon{width:20px;height:20px}.profile-container .profile-actions .action-btn__text{font-family:Inter;font-weight:300;font-size:14px}.profile-container .profile-actions .action-btn:hover{color:#006e80;background:rgba(0,151,183,.3019607843)}.profile-container .profile-actions .action-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(0,151,183,.168627451);color:#0097b7;border:none;cursor:pointer}.profile-container .profile-actions .action-icon__icon{width:22px;height:22px}.profile-container .profile-actions .action-icon:hover{color:#006e80;background:rgba(0,151,183,.3019607843)}.profile-container .profile-link{font-family:Inter;font-weight:400;font-style:Regular;font-size:13px;text-align:center;vertical-align:middle;color:#5f6388}.profile-container .profile-website{text-align:center}.profile-container .profile-website .profile-website-text{font-family:Inter;font-weight:400;font-size:13px;color:#5f6388;text-decoration:none}.profile-container .profile-loading{display:flex;justify-content:center;align-items:center;height:200px}.profile-container .profile-loading p{font-family:Inter;font-weight:500;font-size:16px;color:#5f6388}.profile-container .profile-edit-input{background:transparent;border:1px solid #0097b7;border-radius:4px;padding:4px 8px;font-family:Inter;font-size:inherit;color:inherit;width:100%;text-align:center}.profile-container .profile-edit-input:focus{outline:none;border-color:#006e80;box-shadow:0 0 0 2px #0097b733}.profile-container .profile-edit-input.profile-name-input{font-weight:700;font-size:19px;color:#18595e}.profile-container .profile-edit-input.profile-industry-input{font-weight:800;font-size:16px;color:#5f6388}.profile-container .profile-edit-input.profile-location-input{font-weight:500;font-size:14px;color:#5f6388}.profile-container .action-btn--save{background:#28a745;color:#fff}.profile-container .action-btn--save:hover{background:#218838}.profile-container .action-btn--save:disabled{background:#6c757d;cursor:not-allowed}.profile-container .action-btn--cancel{background:#dc3545;color:#fff}.profile-container .action-btn--cancel:hover{background:#c82333}.profile-container .action-btn--cancel:disabled{background:#6c757d;cursor:not-allowed}.profile-container .profile-founders{width:100%;margin-top:10px}.profile-container .profile-founders .profile-founders-title{font-family:Inter;font-weight:600;font-size:14px;color:#18595e;margin:0 0 8px;text-align:center}.profile-container .profile-founders .profile-founders-list{display:flex;flex-direction:column;gap:6px}.profile-container .profile-founders .profile-founders-list .profile-founder-item{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#f3f4f8;border-radius:6px;border:1px solid #dbe0f2}.profile-container .profile-founders .profile-founders-list .profile-founder-item .profile-founder-name{font-family:Inter;font-weight:500;font-size:12px;color:#18595e}.profile-container .profile-founders .profile-founders-list .profile-founder-item .profile-founder-role{font-family:Inter;font-weight:400;font-size:11px;color:#5f6388}.profile-container .profile-founders .profile-founders-list .profile-founder-more{font-family:Inter;font-weight:400;font-size:11px;color:#5f6388;text-align:center;padding:4px;font-style:italic}@media only screen and (max-width: 480px){.profile-container{height:450px}.profile-container .profile-website{align-self:center;text-align:center;width:100%}.profile-container .profile-picture .profile-inner-picture{position:absolute;top:30px}.profile-container .profile-cards-container .profile-card{border-radius:7px;width:auto;gap:5px;text-align:center}.profile-container .profile-cards-container .profile-card .profile-label{font-size:11px;font-weight:600}.profile-container .profile-cards-container .profile-card .profile-content{font-weight:700;font-style:Bold;font-size:16px;line-height:13px;letter-spacing:-2%;text-align:center;vertical-align:middle}}.startup-info{display:flex;flex-direction:column;width:100%;gap:16px}.startup-info__section{background:#fff;border-radius:12px;padding:20px}.startup-info__label{font-family:Inter;font-weight:600;font-size:14px;color:#052e37;margin-bottom:8px}.startup-info__input-wrap{position:relative}.startup-info__input{width:100%;min-height:90px;resize:none;background:#f6f8fb;border:1px solid #e6e8ef;border-radius:8px;padding:10px 12px;color:#5f6388;font-weight:300;font-size:12px}.startup-info__edit{position:absolute;right:15px;bottom:15px;width:60px;height:20px;padding:3px 11px;border-radius:5px;border:1px solid #a3aed0;background:#f3f4f8;color:#a3aed0;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:400}.startup-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.startup-info__metrics-column{display:flex;flex-direction:column;gap:16px;height:220px;min-width:100%}@media (max-width: 768px){.startup-info__grid{display:flex;flex-direction:column;gap:12px;grid-template-columns:1fr}.startup-info__metrics-column{height:auto;gap:12px}.startup-info__metric-field{flex:none;height:auto;min-height:100px}.info-tile{height:auto;min-height:150px;min-width:100%}}.info-tile{background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;height:220px;border:1px solid transparent}.info-tile-empty{border:1px solid #e74c3c!important}.info-tile__header{font-weight:400;font-style:Regular;font-size:15px;line-height:32px;vertical-align:middle;text-transform:capitalize;color:#052e37}.info-tile__required{color:#e74c3c;margin-left:2px}.info-tile__action{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:5px;border:1px dashed #dbe0f2;background:#f3f4f8;color:#5f6388;width:100%}.info-tile__action span{color:#5f6388;font-family:Inter;font-size:12px;font-style:normal;font-weight:400}.info-tile__icon{color:#5f6388}.stakeholders-preview{margin-top:10px}.stakeholders-grid{display:flex;flex-direction:column;gap:8px}.founders-preview{margin-top:10px}.founders-grid{display:flex;flex-direction:column;gap:8px}.investors-preview{margin-top:10px}.investors-grid{display:flex;flex-direction:column;gap:8px}.startup-info__metric-field{background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column;border:1px solid transparent;flex:1;min-height:0}.startup-info__metric-title{font-weight:400;font-style:Regular;font-size:13px;vertical-align:middle;text-transform:capitalize;color:#052e37}.field-wrap{display:flex;flex-wrap:wrap;gap:16px}.field-card{flex:1 1 32%;min-width:280px;background:#fff;border-radius:12px;padding:18px;border:1px solid transparent}.field-card-bordered{border:1px solid #0097b7}.field-card-empty{border:1px solid #e74c3c!important}.field-card__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.field-card__icon{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f6f9;color:#0097b7}.field-card__title{font-family:Inter;font-weight:700;font-size:14px}.field-card__required{color:#e74c3c;margin-left:2px}@media (max-width: 768px){.field-card{flex:1 1 100%}}.target-market-card{display:flex;width:100%;height:41px;padding:9px 12px;justify-content:space-between;align-items:center;border:1px solid #dbe0f2;background:#f3f4f8;border-radius:5px}.target-market-card:hover{box-shadow:0 2px 8px #0000001a}.target-market-card .target-market-info{flex:1}.target-market-card .target-market-info .target-market-name{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.target-market-card .target-market-actions{display:flex;margin-left:16px}.target-market-card .target-market-actions .action-btn{width:32px;height:32px;border-radius:4px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.target-market-card .target-market-actions .action-btn:hover{background:rgba(248,249,250,.6470588235);border-color:#adb5bd}.dashboard-page{display:flex;flex-direction:column;gap:15px}.dashboard-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px}.dashboard-grid__left,.dashboard-grid__right{display:flex;flex-direction:column;gap:16px}.dashboard-card{background:#ffffff;border:1px solid #e6e8ef;border-radius:12px;padding:12px}.dashboard-next-step{display:flex;justify-content:flex-end;margin-top:24px}.next-step-button{display:flex;align-items:center;gap:8px;padding:10px 42px;background:#0097b7;color:#fff;border:none;border-radius:5px;font-family:Inter;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.next-step-button:hover{background:#007a96;transform:translateY(-1px)}.next-step-button:active{transform:translateY(0)}.next-step-button span{font-weight:500}.competitors-preview{margin-top:12px}.competitors-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.products-services-preview{margin-top:12px}.products-services-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.target-markets-grid{display:grid;grid-template-columns:1fr;gap:8px}@media (max-width: 1200px){.dashboard-grid{display:flex;flex-direction:column;gap:12px}.dashboard-grid .dashboard-grid__left{order:1}.dashboard-grid .dashboard-grid__right{order:2}.competitors-grid,.products-services-grid,.target-markets-grid{grid-template-columns:1fr;gap:6px}}@media (max-width: 768px){.dashboard-grid{display:flex;flex-direction:column;gap:12px}.dashboard-grid .dashboard-grid__left{order:1}.dashboard-grid .dashboard-grid__right{order:2}.competitors-grid,.products-services-grid,.target-markets-grid{grid-template-columns:1fr;gap:6px}}.profile-form{background:white;border-radius:15px;padding:24px;position:relative}.profile-form__picture{position:relative;min-width:100%;min-height:102px;flex-shrink:0;border-radius:16px;border:1px solid #0097b7;background:#f3f4f8;margin-bottom:32px}.profile-form__inner-picture{position:absolute;top:30px;left:50%;transform:translate(-50%);width:90px;height:90px;border-radius:50%;border:3px solid #0097b7;background:#f3f4f8;display:flex;align-items:center;justify-content:center;color:#0097b7}.profile-form__inner-picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-form__edit-btn{position:absolute;border:none;border-radius:50%;color:#0097b7;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid #0097b7}.profile-form__edit-btn:hover{background:#3ddfff;transform:scale(1.05)}.profile-form__edit-btn--background-picture{top:12px;right:12px;width:24px;height:24px}.profile-form__edit-btn--profile-picture{top:35%;right:40%;width:20px;height:20px;z-index:10}.profile-form__fields .ant_select,.profile-form__fields .modify-input-form{margin-bottom:15px}.profile-form__fields .modify-input-form:last-child{margin-bottom:0}.profile-form__pitch-deck{text-align:center;margin-bottom:32px}.profile-form__social{text-align:center}.profile-form__social-title{font-family:Inter;font-weight:700;font-size:16px;color:#0097b7;margin:20px 0 10px}.profile-form__social-item{display:flex;align-items:center;gap:12px}.profile-form__social-item:last-child{margin-bottom:0}.profile-form__social-icon{display:flex;width:38px;height:38px;padding:7px 5px;justify-content:center;align-items:center;gap:10px;margin-top:5px;flex-shrink:0;border-radius:5px;background:rgba(0,151,183,.17);color:#0097b7}.profile-form__add-social{line-height:32px;gap:8px;letter-spacing:-2%;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;background:none;color:#5f6388;cursor:pointer;margin:15px auto 0;padding:8px 0;transition:color .2s ease}.profile-form__add-social:hover{color:#007a96}.profile-form__add-social-text{font-weight:400;font-size:12px}@media (max-width: 768px){.profile-form{padding:16px}.profile-form__banner{height:100px}.profile-form__picture{width:100px;height:100px}.profile-form__picture-placeholder{width:50px;height:50px}.profile-form__social-item{flex-direction:column;align-items:flex-start;gap:8px}.profile-form__social-icon{align-self:flex-start;display:none}}.founder-members__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.founder-members__title{color:#0097b7;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.4px}.founder-members__add-btn{display:flex;align-items:center;gap:8px;background:#0097b7;color:#fff;border:none;border-radius:5px;padding:10px 16px;font-size:14px;font-weight:300;cursor:pointer;transition:background-color .2s ease}.founder-members__add-btn:hover{background:#007a96}.founder-members__add-btn svg:first-child{position:relative}.founder-members__add-btn svg:last-child{position:absolute;top:-2px;right:-2px;background:white;border-radius:50%;padding:1px}.founder-members__grid{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.founder-members__footer{text-align:center}.founder-members__see-all{color:#6b7280;font-size:14px;text-decoration:none;transition:color .2s ease;background:none;cursor:pointer}.founder-members__see-all:hover{color:#0097b7}@media (max-width: 768px){.founder-members__header{flex-direction:column;align-items:flex-start;gap:12px}}.member-card{display:flex;align-items:center;gap:12px;padding:8px 12px;flex:0 0 calc(33.333% - 11px);min-width:220px;border-radius:5px;border:2px solid #0097b7;background:white;transition:border-color .2s ease}.member-card:hover{border-color:#0097b7}.member-card__avatar{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0}.member-card__avatar img{width:100%;height:100%;object-fit:cover}.member-card__avatar .ant-avatar{background-color:transparent!important;border:2px solid #0097b7!important;color:#0097b7!important}.member-card__avatar .ant-avatar .anticon{font-size:24px!important}.member-card__info{flex:1;min-width:0}.member-card__name{color:#5f6388;font-size:15px;font-style:normal;font-weight:600;letter-spacing:-.3px;text-transform:capitalize}.member-card__position{color:#5f6388;font-size:12px;font-weight:400;text-transform:capitalize}.member-card__options{background:none;border:none;color:#6b7280;cursor:pointer;padding:7px 4px 4px;border-radius:4px;transition:background-color .2s ease}.member-card__options:hover{background:#f3f4f6}@media (max-width: 768px){.member-card{padding:10px;gap:10px;flex:1 1 calc(50% - 6px);min-width:180px}.member-card__avatar{width:36px;height:36px}.member-card__avatar .ant-avatar{width:36px!important;height:36px!important;min-width:36px!important}.member-card__avatar .ant-avatar .anticon{font-size:20px!important}.member-card__name{font-size:13px}.member-card__position{font-size:11px}}@media (max-width: 480px){.member-card{flex:1 1 100%;min-width:100%}}.add-member-form{background:white;border-radius:15px;padding:24px;position:relative}.add-member-form__picture{position:relative;min-width:100%;min-height:102px;flex-shrink:0;border-radius:16px;border:1px solid #0097b7;background:#f3f4f8;margin-bottom:32px}.add-member-form__inner-picture{position:absolute;top:30px;left:50%;transform:translate(-50%)}.add-member-form__edit-btn{position:absolute;background:#0097b7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.add-member-form__edit-btn:hover{background:#007a96;transform:scale(1.05)}.add-member-form__edit-btn--picture{top:12px;right:12px;width:28px;height:28px}.add-member-form__fields .modify-input-form{margin-bottom:15px}.add-member-form__fields .modify-input-form:last-child{margin-bottom:0}.add-member-form__social{text-align:center}.add-member-form__social-title{font-family:Inter;font-weight:700;font-size:16px;color:#0097b7;margin:20px 0 10px}.add-member-form__social-item{display:flex;align-items:center;gap:12px}.add-member-form__social-item:last-child{margin-bottom:0}.add-member-form__social-icon{display:flex;width:38px;height:38px;padding:7px 5px;justify-content:center;align-items:center;gap:10px;margin-top:5px;flex-shrink:0;border-radius:5px;background:rgba(0,151,183,.17);color:#0097b7}.add-member-form__add-social{line-height:32px;gap:8px;letter-spacing:-2%;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;background:none;color:#5f6388;cursor:pointer;margin:15px auto 0;padding:8px 0;transition:color .2s ease}.add-member-form__add-social:hover{color:#007a96}.add-member-form__add-social-text{font-weight:400;font-size:12px}@media (max-width: 768px){.add-member-form{padding:16px}.add-member-form__banner{height:100px}.add-member-form__picture{width:100px;height:100px}.add-member-form__picture-placeholder{width:50px;height:50px}.add-member-form__social-item{flex-direction:column;align-items:flex-start;gap:8px}.add-member-form__social-icon{align-self:flex-start;display:none}}.member-background{background:white;border-radius:15px}.member-background__title{font-family:Inter;font-weight:700;font-style:Bold;font-size:20px;line-height:32px;letter-spacing:-2%;vertical-align:bottom;color:#0097b7;margin-bottom:16px}.member-background__input-wrap{position:relative}.member-background__input-wrap .red-star{font-size:12px;color:red;vertical-align:top}.member-background__label{font-family:Inter;font-weight:400;font-style:Regular;font-size:15px;line-height:32px;letter-spacing:-2%;vertical-align:middle;text-transform:capitalize;color:#052e37}.member-background__input{width:100%;min-height:90px;resize:vertical;background:#f6f8fb;border:1px solid #e6e8ef;border-radius:8px;padding:10px 12px;color:#5f6388;font-weight:300;font-size:12px;font-family:Inter}.member-background__save{position:absolute;right:15px;bottom:15px;width:60px;height:20px;padding:3px 11px;border-radius:5px;border:1px solid #a3aed0;background:#f3f4f8;color:#a3aed0;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;cursor:pointer}.member-background__error{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:red}.education-cards,.experience-cards{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.member-background-card{border:1px solid #0097b7;border-radius:8px;padding:8px 12px;background:white;flex:0 0 calc(50% - 6px);min-width:200px}@media (max-width: 768px){.member-background-card{flex:0 0 100%;min-width:unset}}.member-background-card__content{display:flex;justify-content:space-between;align-items:center}.member-background-card__text{flex:1}.member-background-card__institution{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:15px;letter-spacing:-2%;vertical-align:middle;color:#004857}.member-background-card__degree{font-family:Inter;font-weight:400;font-style:Regular;font-size:13px;letter-spacing:-2%;vertical-align:middle;color:#0097b7}.member-background-card__actions{display:flex;gap:8px}.member-background-card__action{width:24px;height:24px;border-radius:50%;background:rgba(0,151,183,.168627451);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-top:16px}.member-background-card__action:hover{background:rgba(0,153,183,.3098039216);color:#fff}.profile{padding:0}.profile__content{display:flex;gap:25px;min-height:100%}.profile__left-column{flex:0 0 30%}.profile__right-column{flex:1;background:white;border-radius:15px;padding:12px 22px}@media (max-width: 768px){.profile__content{flex-direction:column;gap:16px;padding:0}.profile__left-column,.profile__right-column{flex:none}}.members-list__header{margin-bottom:32px}.members-list__header h2{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.members-list__header p{font-size:16px;color:#666;margin:0}.members-list__list{border-radius:8px}.members-list__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.members-list-card{padding:15px;background:#fff;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s ease;overflow:hidden;display:flex;flex-direction:column;min-height:250px;max-width:330px;min-width:300px;gap:0px}.members-list-card:hover{box-shadow:0 4px 16px #0000001f}.members-list-card__banner{border-radius:16px;border:1px solid #0097b7;width:100%;height:150px;position:relative;background:#f3f4f8}.members-list-card__avatar{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.members-list-card__profile-img{width:90px;height:90px;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px #00000026;z-index:10;position:relative}.members-list-card__content{text-align:center;display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.members-list-card__name{color:#18595e;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.4px}.members-list-card__position{color:#5f6388;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.28px}.members-list-card__btn{display:flex;width:100%;max-width:80%;height:32px;padding:3px 30px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:5px;background:#0097b7;color:#fff}.members-list-card__btn:hover{background:#018daa}.add-members{padding:0}.add-members__content{display:flex;gap:25px;min-height:100%}.add-members__left-column{flex:0 0 30%}.add-members__right-column{flex:1;background:white;border-radius:15px;padding:12px 22px}.add-members__form{background:#fff;border-radius:12px;border:1px solid #e5e5e5;padding:32px}.add-members__form h2{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.add-members__form p{font-size:16px;color:#666;margin:0 0 32px}.add-members__form-fields{display:flex;flex-direction:column;gap:24px}.add-members__field{display:flex;flex-direction:column;gap:8px}.add-members__field label{font-size:14px;font-weight:500;color:#1a1a1a}.add-members__field input{padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:16px;transition:border-color .2s ease}.add-members__field input:focus{outline:none;border-color:#18595e}.add-members__field input::placeholder{color:#999}.add-members__actions{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.add-members__btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.add-members__btn--cancel{background:#f8f9fa;color:#666;border:1px solid #e5e5e5}.add-members__btn--cancel:hover{background:#e9ecef}.add-members__btn--save{background:#18595e;color:#fff}.add-members__btn--save:hover{background:#0f3d42}.add-members__info{background:#fff;border-radius:12px;border:1px solid #e5e5e5;padding:32px}.add-members__info h3{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 24px}.add-members__guidelines{display:flex;flex-direction:column;gap:20px}.add-members__guideline{padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #18595e}.add-members__guideline h4{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.add-members__guideline p{font-size:14px;color:#666;margin:0;line-height:1.5}@media (max-width: 768px){.add-members__content{flex-direction:column;gap:16px;padding:0}.add-members__left-column,.add-members__right-column{flex:none}}.add-member-modal .ant-modal-content{border-radius:12px;overflow:hidden}.add-member-modal .ant-modal-body{padding:0}.add-member-modal-content{position:relative;text-align:center;padding:12px}.add-member-modal-content .add-member-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s ease}.add-member-modal-content .add-member-modal__close:hover{background:#f5f5f5;color:#333}.add-member-modal-content .add-member-modal__title{font-family:Inter;font-weight:600;font-size:20px;line-height:28px;color:#0097b7;margin:0 0 20px;text-align:center}.add-member-modal-content .add-member-modal__text{margin-bottom:24px}.add-member-modal-content .add-member-modal__text-primary{color:#052e37;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;text-transform:capitalize;margin:8px 0}.add-member-modal-content .add-member-modal__text-primary strong{font-weight:600;color:#0097b7}.add-member-modal-content .add-member-modal__text-secondary{color:#5f6388;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.3px;text-transform:capitalize;margin:8px 0}.add-member-modal-content .add-member-modal__text-secondary strong{font-weight:600;color:#0097b7}.add-member-modal-content .add-member-modal__buttons{display:flex;justify-content:center;margin-top:20px}.step2-field-card{flex:1 1 32%;min-width:100px;background:#fff;border-radius:12px;padding:18px}.step2-field-card--bordered{border:1px solid #0097b7}.step2-field-card__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.step2-field-card__icon{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f6f9;color:#0097b7}.step2-field-card__title-container{display:flex;flex-direction:column;gap:4px}.step2-field-card__title{font-family:Inter;font-weight:700;font-size:14px;margin:0}.step2-field-card__title .required{color:#0097b7;margin-left:4px}.step2-field-card__subtitle{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.2px;color:red;margin:0}.step2-field-card__content{display:flex;flex-direction:column;gap:12px}.step2-field-card__dual-input{display:flex;flex-direction:row;gap:6px;width:100%;min-width:0}.step2-field-card__dual-input .file-upload-form{flex:1;min-width:0}@media (max-width: 1024px){.step2-field-card__dual-input{flex-direction:column;gap:12px}}.step2-field-card--wide{flex:2 1 64%}.step2-field-card--regular{flex:1 1 32%}@media (max-width: 768px){.step2-field-card{flex:1 1 100%;padding:12px}}.banner-card{background:#ffffff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;min-width:300px}.banner-card__header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:60px}.banner-card__title-section{flex:1}.banner-card__title{color:#052e37;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:-.4px}.banner-card__title .required{color:#0097b7;margin-left:4px}.banner-card__subtitle{color:#052e37;font-size:10px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:-.2px}.banner-card__banner{position:absolute;top:-20px;right:0;width:55px;height:59px;flex-shrink:0}.banner-card__banner-img{width:100%;height:100%;object-fit:contain}.banner-card__banner-icon{position:absolute;top:20%;left:50%;transform:translate(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#0097b7}.banner-card__banner-icon svg{width:25px;height:25px}.banner-card__banner-icon--dark{color:#fff}.banner-card__banner-icon--dark svg{color:#fff}.banner-card__content{display:flex;flex-direction:column;gap:16px;margin-top:10px}.banner-card__link-section{width:100%}.banner-card__upload-section{display:flex;flex-direction:column;gap:5px}.banner-card__upload-option,.banner-file-upload{width:100%}.banner-file-upload__container{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e6e8ef;border-radius:8px;background:#ffffff;cursor:pointer;transition:all .2s ease;min-height:48px}.banner-file-upload__container:hover{border-color:#0097b7;background:#f8f9fa}.banner-file-upload__container:focus-within{border-color:#0097b7;box-shadow:0 0 0 2px #0097b71a}.banner-file-upload__text{color:#5f6388;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.3px}.banner-file-upload__icon{color:#0097b7;flex-shrink:0;margin-left:8px}.banner-file-upload__error{font-family:Inter;font-weight:400;font-size:12px;color:#dc3545;margin:4px 0 0}.banner-file-upload__files-list{margin-top:8px;display:flex;flex-direction:column;gap:4px}.banner-file-upload__file-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#f8f9fa;border-radius:6px;border:1px solid #e6e8ef}.banner-file-upload__file-name{font-family:Inter;font-size:13px;font-weight:400;color:#5f6388;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-file-upload__remove-btn{background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;margin-left:8px;flex-shrink:0}.banner-file-upload__remove-btn:hover{background:#c82333}.dashboard-step2-container{display:flex;flex-direction:column;gap:15px}.dashboard-step2-cards{display:flex;gap:16px;flex-wrap:nowrap}@media (max-width: 1200px){.dashboard-step2-cards{flex-wrap:wrap}}@media (max-width: 768px){.dashboard-step2-cards{flex-direction:column}}.dashboard-step2-banner-cards{display:flex;gap:18px;flex-wrap:wrap}.dashboard-step2-banner-cards .banner-card{flex:1 1 32%;min-width:280px}@media (max-width: 1200px){.dashboard-step2-banner-cards{flex-wrap:wrap}}@media (max-width: 768px){.dashboard-step2-banner-cards{flex-direction:column}.dashboard-step2-banner-cards .banner-card{flex:1 1 100%}}.dashboard-step2-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.action-button{display:flex;align-items:center;gap:8px;padding:10px 42px;background:#0097b7;color:#fff;border:none;border-radius:5px;font-family:Inter;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.action-button:hover{background:#007a96;transform:translateY(-1px)}.action-button:active{transform:translateY(0)}.action-button span{font-weight:500}@media (max-width: 768px){.dashboard-step2-actions{flex-direction:column;align-items:stretch}}.dashboard-card{background:#ffffff;gap:10px;display:flex;flex-direction:column;transition:all .2s ease;border-radius:15px;border:1px solid #0097b7}.dashboard-card__header{display:flex;align-items:center;gap:12px}.dashboard-card__icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:8px;color:#0097b7;border-radius:5px;background:rgba(0,151,183,.168627451)}.dashboard-card__title{color:#0097b7;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.36px;line-height:18px;text-transform:capitalize}@media (max-width: 1200px){.dashboard-card__title{font-size:13px}}@media (max-width: 768px){.dashboard-card__title{font-size:18px}}.dashboard-card__content{flex:1;display:flex;flex-direction:column;gap:12px}.dashboard-card__footer{display:flex;gap:8px;justify-content:center}.dashboard-card__action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,151,183,.168627451);border-radius:50%;color:#0097b7;cursor:pointer;transition:all .2s ease;padding:5px}.dashboard-card__action:hover{background:#0097b7;color:#fff;border-color:#0097b7}.about-company-input-wrap{position:relative}.about-company-input{width:100%;min-height:90px;resize:vertical;background:#f6f8fb;border:1px solid #e6e8ef;border-radius:8px;padding:10px 12px;color:#5f6388;font-weight:300;font-size:14px}.about-company-input:focus{outline:none;border-color:#0097b7}.about-company-input:disabled{background:#f8f9fa;color:#6c757d}.about-company-save{position:absolute;right:15px;bottom:15px;width:60px;height:20px;padding:3px 11px;border-radius:5px;border:1px solid #a3aed0;background:#f3f4f8;color:#a3aed0;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:400}.about-company-save:hover{border-color:#0097b7}.market-size-grid{display:flex;gap:16px;flex-wrap:nowrap;justify-content:space-between;width:100%}.market-size-item{display:flex;padding:15px;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0;border-radius:15px;background:#f3f4f8;border:1px solid #e5e7eb}.market-size-label{color:#052e37;text-align:center;font-size:14px;font-weight:700;line-height:15px;letter-spacing:-.28px;text-transform:capitalize;word-wrap:break-word}.market-size-value{color:#0097b7;text-align:center;font-size:28px;font-weight:700;line-height:15px;letter-spacing:-.62px;text-transform:capitalize}@media (max-width: 1400px){.market-size-grid{gap:12px}.market-size-item{padding:12px;gap:15px}.market-size-label{font-size:12px;line-height:14px;letter-spacing:-.24px}.market-size-value{font-size:24px;line-height:14px;letter-spacing:-.48px}}@media (max-width: 1200px){.market-size-grid{gap:10px}.market-size-item{padding:10px;gap:12px}.market-size-label{font-size:11px;line-height:13px;letter-spacing:-.22px}.market-size-value{font-size:20px;line-height:13px;letter-spacing:-.4px}}.market-size-view{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(0,151,183,.17);cursor:pointer;transition:all .2s ease;color:#0097b7;border:none}.market-size-view:hover{background:#0097b7;color:#fff}@media (max-width: 768px){.market-size-grid{flex-direction:column;gap:12px}.market-size-item{max-width:none;width:100%}.market-size-item{padding:12px;gap:15px}.market-size-label{font-size:12px;line-height:14px;letter-spacing:-.24px}.market-size-value{font-size:24px;line-height:14px;letter-spacing:-.48px}}.mrr-percentage{font-size:36px;font-weight:700;text-align:center;color:#052e37}@media (max-width: 1400px){.mrr-percentage{font-size:32px}}@media (max-width: 1200px){.mrr-percentage{font-size:28px}}@media (max-width: 1024px){.mrr-percentage{font-size:24px}}@media (max-width: 768px){.mrr-percentage{font-size:38px}}.pitch-deck-download-btn{background:#0097b7;color:#fff;border-radius:8px;padding:12px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;width:100%;letter-spacing:-.28px;display:flex;align-items:center;justify-content:center;margin-top:5px}.pitch-deck-download-btn:hover{background:#007a96}@media (max-width: 1400px){.pitch-deck-download-btn{padding:10px;font-size:13px;letter-spacing:-.26px}}@media (max-width: 1200px){.pitch-deck-download-btn{padding:8px;font-size:12px;letter-spacing:-.24px}}@media (max-width: 1024px){.pitch-deck-download-btn{padding:6px;font-size:11px;letter-spacing:-.22px}}@media (max-width: 768px){.pitch-deck-download-btn{padding:12px;font-size:14px;letter-spacing:-.28px}}.revenue-model-text{font-size:24px;font-weight:600;color:#1a1a1a;text-align:center;margin:20px 0;display:flex;align-items:center;justify-content:center;flex:1}@media (max-width: 1400px){.revenue-model-text{font-size:20px;margin:16px 0}}@media (max-width: 1200px){.revenue-model-text{font-size:18px;margin:14px 0}}@media (max-width: 1024px){.revenue-model-text{font-size:16px;margin:12px 0}}@media (max-width: 768px){.revenue-model-text{font-size:24px;margin:20px 0}}.services-products-list{display:flex;flex-direction:column;gap:2px}.services-products-row{display:flex;gap:8px;flex-wrap:wrap}.service-tag{flex:1;background:#f8f9fa;border-radius:5px;padding:7px;font-size:14px;font-weight:400;color:#5f6388;min-width:0}@media (max-width: 1400px){.services-products-row{gap:6px}.service-tag{padding:6px 10px;font-size:13px}}@media (max-width: 1200px){.services-products-row{gap:4px}.service-tag{padding:5px 8px;font-size:12px}}@media (max-width: 1024px){.service-tag{padding:4px 6px;font-size:11px}}@media (max-width: 768px){.services-products-row{gap:8px}.service-tag{padding:7px 12px;font-size:14px}}.data-room-card{display:flex;flex-direction:column;justify-content:space-between;gap:15px;min-height:150px;height:100%;width:100%}.data-room-card__top-icon{display:flex;align-items:center;justify-content:center;padding:14px;color:#0097b7;border-radius:5px;background:rgba(0,151,183,.168627451);align-self:center}.data-room-card__content{flex:1;display:flex;align-items:center;justify-content:center}.data-room-card__description{color:#18595e;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.3px;text-transform:capitalize}.data-room-card__footer{display:flex;justify-content:center}.data-room-card__action{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:rgba(0,151,183,.168627451);border-radius:50%;color:#0097b7;cursor:pointer;transition:all .2s ease;padding:5px;border:none}.data-room-card__action:hover{background:#0097b7;color:#fff}@media (max-width: 768px){.data-room-card{min-height:120px}.data-room-card__description{font-size:16px}}.product-demo{width:100%;height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;gap:10px}.product-demo__header{display:flex;justify-content:space-between;align-items:center}.product-demo__title{color:#0097b7;font-size:20px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.4px;text-transform:capitalize;font-family:Inter}.product-demo__edit-btn{display:flex;padding:1px 12px;max-height:30px;align-items:center;gap:18px;flex-shrink:0;border-radius:5px;border:1px solid rgba(95,99,136,.13);background:#f3f4f8;color:#5f6388;font-size:15px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px;text-transform:capitalize}.product-demo__edit-btn:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.product-demo__edit-btn svg{width:14px;height:14px}.product-demo__video-container{flex:1;width:100%;aspect-ratio:16/9;position:relative;border-radius:8px;overflow:hidden}.product-demo__video-iframe{width:100%;height:100%;border-radius:8px}.product-demo__video-thumbnail{width:100%;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-demo__video-thumbnail:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.product-demo__thumbnail-image{width:100%;height:100%;object-fit:cover}.product-demo__play-button{width:60px;height:60px;background:#0097b7;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;box-shadow:0 4px 12px #0097b766}.product-demo__play-button:hover{background:#01849e;box-shadow:0 6px 16px #0097b7cc}.product-demo__play-button svg{width:45px;height:45px;margin-left:2px}@media (max-width: 768px){.product-demo__header{padding:12px 16px}.product-demo__title{font-size:18px}.product-demo__edit-btn{padding:4px 8px;font-size:12px}.product-demo__edit-btn svg{width:12px;height:12px}.product-demo__video-container{padding:16px}.product-demo__play-button{width:50px;height:50px}.product-demo__play-button svg{width:20px;height:20px}}.milestones{width:100%;height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;gap:40px}.milestones__header{display:flex;justify-content:space-between;align-items:flex-start}.milestones__controls{display:flex;align-items:center;gap:10px}.milestones__title{color:#0097b7;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.4px;text-transform:capitalize;font-family:Inter;margin:0 0 8px}.milestones__title-note{color:#000;font-size:14px;font-weight:400;text-transform:none;color:#0097b7}.milestones__subtitle{color:#6b7280;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.milestones__edit-btn{display:flex;align-items:center;gap:18px;padding:1px 12px;max-height:30px;flex-shrink:0;border-radius:5px;border:1px solid rgba(95,99,136,.13);background:#f3f4f8;color:#5f6388;font-size:15px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px;text-transform:capitalize;cursor:pointer;transition:all .2s ease}.milestones__edit-btn:hover{background:#e5e7eb;border-color:#9ca3af}.milestones__steps{width:100%!important;display:flex!important;justify-content:space-between!important}.milestones__steps .ant-steps-item{flex:1!important;max-width:none!important}.milestones__steps .ant-steps-item .ant-steps-item-container{max-width:100%!important;width:100%!important}.milestones__steps .ant-steps-item .ant-steps-item-content{width:100%!important;text-align:center!important}.milestones__steps .ant-steps-item .ant-steps-item-icon{margin-top:18px!important;z-index:2!important;position:relative!important}.milestones__steps .ant-steps-item .ant-steps-item-tail{top:8px!important;z-index:1!important}.milestones__steps .ant-steps-item-title{font-size:11px!important;font-weight:500!important;color:#374151!important;line-height:1.1!important;margin-top:-35px!important;margin-bottom:20px!important;padding-left:50px!important}.milestones__steps .ant-steps-item-description{font-size:13px!important;color:#6b7280!important;text-transform:uppercase!important;margin-top:8px!important;padding-left:55px}.milestones__steps .ant-steps-item-content{margin-top:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;text-align:center!important}.milestones__steps .ant-steps-item-process .ant-steps-item-tail:after,.milestones__steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:#0097b7!important}.milestones__steps .ant-steps-item-wait .ant-steps-item-tail:after{background-color:#e5e7eb!important}@media (max-width: 768px){.milestones__header{flex-direction:column;align-items:flex-start;gap:12px}.milestones__title{font-size:18px;width:100%}.milestones__controls{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.milestones__edit-btn{padding:1px 8px;font-size:13px;gap:12px}.milestones__steps .ant-steps-item .ant-steps-item-container{max-width:none!important;width:100%!important}.milestones__steps .ant-steps-item .ant-steps-item-content{margin-top:0!important;display:block!important;width:100%!important}.milestones__steps .ant-steps-item .ant-steps-item-icon{margin-top:0!important;z-index:unset!important;position:unset!important}.milestones__steps .ant-steps-item .ant-steps-item-tail{top:unset!important;z-index:unset!important}.milestones__steps .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#374151!important;line-height:1.2!important;margin-top:0!important;margin-bottom:4px!important;padding-left:0!important;display:block!important}.milestones__steps .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:#6b7280!important;text-transform:uppercase!important;margin-top:0!important;padding-left:0!important;display:block!important}.milestones__steps .ant-steps-item .ant-steps-item-process .ant-steps-item-tail:after,.milestones__steps .ant-steps-item .ant-steps-item-finish .ant-steps-item-tail:after{background-color:#0097b7!important}.milestones__steps .ant-steps-item .ant-steps-item-wait .ant-steps-item-tail:after{background-color:#e5e7eb!important}}.milestone-cards{width:100%;margin:5px 0}.milestone-cards__container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.milestone-cards__item{background:white;border-radius:15px;padding:15px;min-height:150px;display:flex;flex-direction:column}.placeholder-card{display:flex;flex-direction:column;gap:15px;height:100%}.placeholder-card__title{color:#18595e;text-align:center;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.3px;text-transform:capitalize}.placeholder-card__content{flex:1;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#052e37}.placeholder-chart{width:60px;height:60px;border-radius:50%;background:#0097b7;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600}.placeholder-card__footer{display:flex;gap:8px;justify-content:center}.placeholder-icon{width:26px;height:26px;padding:5px;background:rgba(0,151,183,.168627451);border-radius:50%;color:#0097b7;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 1200px){.milestone-cards__container{grid-template-columns:repeat(2,1fr);gap:15px}.milestone-cards__item{padding:15px;min-height:140px}}@media (max-width: 768px){.milestone-cards__container{grid-template-columns:1fr;gap:12px}.milestone-cards__item{padding:12px;min-height:120px}.placeholder-card__title{font-size:16px}.placeholder-card__content{font-size:32px}}.competitor-pie-chart{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;height:100%}.competitor-pie-chart__title{color:#18595e;text-align:center;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.3px;text-transform:capitalize}.competitor-pie-chart__container{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.competitor-pie-chart__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.competitor-pie-chart__number{font-size:45px;font-weight:700;color:#0097b7}.competitor-pie-chart__footer{display:flex;gap:8px;justify-content:center}.competitor-pie-chart__icon{width:26px;height:26px;padding:5px;background:rgba(0,151,183,.168627451);border-radius:50%;color:#0097b7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.competitor-pie-chart__icon:hover{background:#0097b7;color:#fff}.competitor-tooltip{pointer-events:none;animation:fadeIn .1s ease-in-out}.competitor-tooltip__content{background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;box-shadow:0 2px 8px #0003;white-space:nowrap}.competitor-tooltip__name{font-weight:600;margin-bottom:2px}.competitor-tooltip__percentage{font-weight:400;opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.competitor-pie-chart__title{font-size:14px}.competitor-pie-chart__number{font-size:40px}}@media (max-width: 768px){.competitor-pie-chart__title{font-size:16px}.competitor-pie-chart__number{font-size:40px}}.revenue-cards{width:100%}.revenue-cards__container{display:flex;gap:20px;width:100%}.revenue-cards__item{background:white;border-radius:15px;padding:20px;min-height:150px;display:flex;flex-direction:column;flex:1}.revenue-cards__item--large{min-height:180px;padding:25px;flex:1.5}.revenue-card{display:flex;flex-direction:column;gap:15px;height:100%}.revenue-card__title{color:#18595e;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.3px;text-transform:capitalize;align-self:center}.revenue-card__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.revenue-card__main-content{font-size:24px;font-weight:700;color:#052e37;text-align:center}.revenue-card__subtitle{font-size:14px;font-weight:400;color:#052e37;text-align:center}.revenue-card__footer{display:flex;gap:8px;justify-content:center}.revenue-card__icon{width:26px;height:26px;padding:5px;background:rgba(0,151,183,.168627451);border-radius:50%;color:#0097b7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.revenue-card__icon:hover{background:#0097b7;color:#fff}@media (max-width: 1400px){.revenue-cards__container{gap:15px}.revenue-card__title{font-size:14px}.revenue-card__main-content{font-size:20px}.revenue-card__subtitle{font-size:12px}}@media (max-width: 1200px){.revenue-cards__container{gap:15px}.revenue-cards__item{padding:15px;min-height:140px}.revenue-cards__item--large{min-height:160px;padding:20px}.revenue-card__title{font-size:13px}.revenue-card__main-content{font-size:18px}.revenue-card__subtitle{font-size:11px}}@media (max-width: 768px){.revenue-cards__container{flex-direction:column;gap:12px}.revenue-cards__item{padding:12px;min-height:120px;flex:none}.revenue-cards__item--large{min-height:140px;padding:15px;flex:none}.revenue-card__title{font-size:15px}.revenue-card__main-content{font-size:24px}.revenue-card__subtitle{font-size:14px}}.funding-cards{width:100%;margin:20px 0}.funding-cards__unified{background:white;border-radius:15px;padding:20px;display:flex;gap:20px;min-height:120px}.funding-cards__left-section{flex:4;display:flex}.funding-cards__right-section{flex:3;display:flex;gap:15px}.funding-card{display:flex;flex-direction:column;gap:10px;height:100%;position:relative;flex:1}.funding-card--raised{flex:1}.funding-card--metric{flex:1;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,153,183,.2392156863)}.funding-card__eye-icon{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:5px;border-radius:50%;color:#0097b7;cursor:pointer}.funding-card__content{display:flex;flex-direction:column;gap:8px;flex:1}.funding-card__title{color:#0097b7;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.funding-card__data{color:#18595e;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.funding-card__data--large{font-size:32px;font-weight:700;line-height:40px}.funding-card__metric-content{display:flex;flex-direction:column;gap:8px;flex:1;align-items:center;justify-content:center}.funding-card__metric-data{color:#18595e;font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:40px;text-align:center}.funding-card__metric-title{color:#0097b7;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.funding-card__progress{margin-top:8px}.funding-card__progress-bar{width:100%;height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.funding-card__progress-fill{height:100%;background:#18595e;border-radius:4px;transition:width .3s ease}@media (max-width: 1200px){.funding-cards__unified{flex-direction:column;gap:15px}.funding-cards__right-section{gap:10px}}@media (max-width: 768px){.funding-cards__unified{padding:15px;gap:0}.funding-cards__left-section{border-bottom:1px solid rgba(0,153,183,.2392156863);padding-bottom:15px;margin-bottom:15px}.funding-cards__right-section{flex-direction:column;gap:0}.funding-card__title{padding-bottom:8px}.funding-card--metric{border-left:none;border-top:1px solid rgba(0,153,183,.2392156863);padding-top:15px;margin-top:15px}.funding-card--metric:first-child{border-top:none;padding-top:0;margin-top:0}.funding-card__data--large{font-size:28px}}.funding-section{width:100%}.funding-section__container{display:flex;gap:20px;height:120px;align-items:center}.funding-section__left{flex:2}.funding-section__right{flex:1;display:flex;flex-direction:row;gap:15px}.due-diligence-card{background:#e8f4fd;border:1px solid #b8e0f7;border-radius:15px;padding:10px;max-height:120px;display:flex;align-items:center;justify-content:center;flex:1}.due-diligence-card__content{display:flex;flex-direction:column;align-items:center;gap:15px}.due-diligence-card__title{color:#052e37;font-size:15px;font-weight:700}.due-diligence-card__icon{display:flex;align-items:center;justify-content:center;color:#0097b7}.auto-assess-card{background:white;border:1px solid #a3aed0;border-radius:15px;padding:10px;min-height:120px;display:flex;align-items:center;justify-content:center;flex:1}.auto-assess-card__content{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.auto-assess-card__title{color:#5f6388;font-size:15px;font-weight:700;line-height:normal}.auto-assess-card__status{color:#5f6388;font-size:10px;font-weight:400;line-height:normal}.auto-assess-card__button{background:#0097b7;color:#fff;border:none;border-radius:8px;padding:8px 5px;font-family:Inter;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;max-width:200px}@media (max-width: 1300px){.auto-assess-card__button{font-size:10px}}.auto-assess-card__button:hover{background:#007a9b}@media (max-width: 1200px){.funding-section__container{flex-direction:column;gap:15px;height:auto}.auto-assess-card__button{font-size:14px}.funding-section__left{width:100%}.funding-section__right{flex-direction:row;gap:15px;width:100%}}@media (max-width: 768px){.funding-section__container{gap:12px}.funding-section__right{flex-direction:column;gap:12px}.due-diligence-card,.auto-assess-card{padding:15px;min-height:100px}.due-diligence-card__icon{width:50px;height:50px}}.chart{width:100%;height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:visible;gap:20px}.chart__header{display:flex;justify-content:space-between;align-items:center}.chart__title{color:#0097b7;font-size:20px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.4px;font-family:Inter;text-transform:capitalize;margin:0}.chart__controls{display:flex;align-items:center;gap:12px}.chart__edit-btn{display:flex;align-items:center;gap:18px;padding:1px 12px;max-height:30px;flex-shrink:0;border-radius:5px;border:1px solid rgba(95,99,136,.13);background:#f3f4f8;color:#5f6388;font-size:15px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px;text-transform:capitalize;cursor:pointer;transition:all .2s ease}.chart__edit-btn:hover{background:#e5e7eb;border-color:#9ca3af}.chart__content{width:100%;min-width:0;height:250px;display:flex;align-items:center;justify-content:center;overflow:visible}.chart__content>div{width:100%!important;min-width:0;height:100%!important;overflow:visible}.chart__content .line-chart-dashboard{width:100%!important;min-width:0;overflow:visible}.chart__content .line-chart-dashboard>div{width:100%!important;min-width:0}@media (max-width: 768px){.chart{gap:15px;overflow:visible}.chart__title{font-size:18px}.chart__edit-btn{padding:1px 8px;font-size:13px;gap:12px}.chart__content{height:250px;min-height:250px;overflow:visible}.chart__content .line-chart-dashboard{width:100%!important;min-width:0}.chart__content .line-chart-dashboard svg{width:100%!important;max-width:100%!important}.chart__header{flex-direction:column;align-items:flex-start;gap:12px}.chart__title{width:100%}.chart__controls{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}}.monthly-recurring-header{display:flex;align-items:center;justify-content:space-between}.monthly-recurring-header__back-icon{background-color:#18595e;border-radius:50%;padding:2px;cursor:pointer}.monthly-recurring-header__left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.monthly-recurring-header__breadcrumb{font-family:Inter;font-weight:500;font-size:12px;line-height:16px;color:#5f6388}.monthly-recurring-header__title{font-family:Inter;font-weight:700;font-size:30px;line-height:24px;color:#18595e;margin:0;display:flex;align-items:center;gap:8px;letter-spacing:-.4px}.monthly-recurring-table{margin-top:24px}.monthly-recurring-table__card{background:#f8f9fa;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;overflow-x:auto}.monthly-recurring-table__card::-webkit-scrollbar{height:6px}.monthly-recurring-table__card::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.monthly-recurring-table__card::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.monthly-recurring-table__card::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.monthly-recurring-table__grid{display:grid;grid-template-columns:150px repeat(12,1fr);gap:8px;margin-bottom:24px}.monthly-recurring-table__header,.monthly-recurring-table__row{display:contents}.monthly-recurring-table__cell{padding:12px 8px;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:48px}.monthly-recurring-table__cell--year-header{color:#5f6388;width:100%;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.4px;text-transform:capitalize}.monthly-recurring-table__cell--month-header{color:#5f6388;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.4px;text-transform:capitalize}.monthly-recurring-table__cell--year{background:#f3f4f8;font-weight:500;font-size:14px;color:#5f6388;border:1px solid rgba(0,151,183,.168627451)}.monthly-recurring-table__cell--value{background:#f3f4f8;border:1px solid rgba(0,151,183,.168627451);position:relative}.monthly-recurring-table__year-text{font-weight:500;font-size:14px;color:#5f6388}.monthly-recurring-table__value{font-size:14px;color:#5f6388;padding-right:20px}.monthly-recurring-table__input-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.monthly-recurring-table__input{background:transparent;border:none;outline:none;font-size:14px;color:#5f6388;text-align:center;width:100%;min-width:60px;padding:0 20px 0 0;font-family:inherit}.monthly-recurring-table__input:focus{background:rgba(255,255,255,.8);border-radius:4px;padding:4px 24px 4px 8px}.monthly-recurring-table__input::placeholder{color:#5f6388;opacity:.5}.monthly-recurring-table__suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;color:#5f6388;font-weight:500;pointer-events:none}.monthly-recurring-table__add-row{grid-column:1/-1;border-radius:10px;border:1px dashed #5f6388;background:#f3f4f8;padding:10px 16px;cursor:pointer;transition:all .2s ease;margin-top:8px}.monthly-recurring-table__add-row:hover{border-color:#0097b7;background:rgba(0,151,183,.05)}.monthly-recurring-table__add-content{display:flex;align-items:center;justify-content:center;gap:8px;color:#5f6388;font-weight:500;font-size:14px}.monthly-recurring-table__actions{display:flex;justify-content:flex-end;gap:12px}.founder-snapshot{background:white;border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:24px;height:100%}.founder-snapshot__header{display:flex;flex-direction:column;align-items:center;gap:4px}.founder-snapshot__title{color:#0097b7;font-family:Inter;font-size:20px;font-weight:700;line-height:24px;margin:0;text-align:center}.founder-snapshot__subtitle{color:#5f6388;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;text-transform:capitalize}.founder-snapshot__gauge-container{display:flex;flex-direction:column;align-items:center}.founder-snapshot__gauge{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;height:120px;margin:0 auto}.founder-snapshot__gauge-score{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);color:#052e37;font-family:Inter;font-size:16px;font-weight:600;line-height:20px;z-index:10;pointer-events:none}.founder-snapshot__risk-label{color:#5f6388;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.4px;text-transform:capitalize}.founder-snapshot__metrics{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.founder-snapshot{padding:16px;gap:20px}.founder-snapshot__title{font-size:18px}.founder-snapshot_header{margin-bottom:20px}.founder-snapshot__gauge{height:100px;max-width:250px}}.idea-assessment{display:flex;flex-direction:column;gap:24px;border:1px solid rgba(0,151,183,.168627451);border-radius:15px;padding:20px}.idea-assessment__header{display:flex;flex-direction:column;align-items:center;gap:4px}.idea-assessment__title{color:#0097b7;font-family:Inter;font-size:20px;font-weight:700;line-height:24px;margin:0;text-align:center}.idea-assessment__subtitle{color:#5f6388;font-family:Inter;font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:center}.idea-assessment__gauge-container{display:flex;flex-direction:column;align-items:center}.idea-assessment__gauge{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;height:120px;margin:0 auto}.idea-assessment__gauge-content{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;pointer-events:none}.idea-assessment__gauge-label{color:#5f6388;font-family:Inter;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.5px}.idea-assessment__gauge-score{color:#5f6388;font-family:Inter;font-size:20px;font-weight:700;line-height:24px}@media (max-width: 768px){.idea-assessment{padding:16px;gap:20px}.idea-assessment__title{font-size:18px}.idea-assessment__gauge{height:100px;max-width:250px}}.idea-summary{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(0,151,183,.168627451);border-radius:15px;padding:20px}.idea-summary__header{display:flex;flex-direction:column;gap:4px}.idea-summary__title{color:#0097b7;font-family:Inter;font-size:20px;font-weight:700;line-height:24px;margin:0}.idea-summary__subtitle{color:#5f6388;font-family:Inter;font-size:12px;font-weight:400;line-height:16px;margin:0}.idea-summary__content{flex:1}.idea-summary__description{color:#221f1f;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;text-transform:capitalize}@media (max-width: 768px){.idea-summary{padding:16px;gap:12px}.idea-summary__title{font-size:18px}}.score-card{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(0,151,183,.168627451);border-radius:15px;padding:20px}.score-card__header{display:flex;flex-direction:column;gap:8px}.score-card__title{color:#052e37;font-family:Inter;font-size:16px;font-weight:700;line-height:20px;margin:0;text-transform:uppercase;letter-spacing:.5px}.score-card__description{color:#5f6388;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.score-card__metrics{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.score-card{padding:16px;gap:12px}}.assessment-card{display:flex;flex-direction:column;gap:24px;border-radius:15px;padding:20px;background:white}.assessment-card__header{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;gap:4px}.assessment-card__title{color:#0097b7;font-family:Inter;font-size:20px;font-weight:700;line-height:24px;margin:0}.assessment-card__subtitle{color:#5f6388;font-family:Inter;font-size:12px;font-weight:400;line-height:16px;margin:0}.assessment-card__gauge-container{display:flex;flex-direction:column;align-items:center}.assessment-card__gauge{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;height:120px;margin:0 auto}.assessment-card__gauge-content{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;pointer-events:none}.assessment-card__gauge-score{color:#5f6388;font-family:Inter;font-size:20px;font-weight:700;line-height:24px}.assessment-card__summary{color:#5f6388;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.4px;text-transform:capitalize}.assessment-card__metrics{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.assessment-card{padding:16px;gap:20px}.assessment-card__title{font-size:18px}.assessment-card__gauge{height:100px;max-width:250px}}.risk-analysis-card{display:flex;flex-direction:column;gap:24px;border-radius:15px;padding:20px;background:white;justify-content:space-between}.risk-analysis-card__header{display:flex;flex-direction:column;align-items:center;gap:4px}.risk-analysis-card__title{color:#0097b7;font-family:Inter;font-size:20px;font-weight:700;line-height:24px;margin:0}.risk-analysis-card__subtitle{color:#5f6388;font-family:Inter;font-size:12px;font-weight:400;line-height:16px;margin:0}.risk-analysis-card__gauge-container{display:flex;flex-direction:column;align-items:center}.risk-analysis-card__gauge{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;height:120px;margin:0 auto}.risk-analysis-card__gauge-content{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:10;pointer-events:none}.risk-analysis-card__gauge-score{color:#5f6388;font-family:Inter;font-size:20px;font-weight:700;line-height:24px}.risk-analysis-card__summary{color:#5f6388;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.4px;text-transform:capitalize}.risk-analysis-card__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.risk-analysis-card__category{border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:1px solid rgba(62,107,224,.12)}.risk-analysis-card__category:nth-child(4){grid-column:1/-1}.risk-analysis-card__category-label{color:#5f6388;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.risk-analysis-card__category-level{color:#5f6388;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media (max-width: 768px){.risk-analysis-card{padding:16px;gap:20px}.risk-analysis-card__title{font-size:18px}.risk-analysis-card__gauge{height:100px;max-width:250px}.risk-analysis-card__categories{grid-template-columns:1fr}.risk-analysis-card__category:nth-child(4){grid-column:1}}.dashboard-overview-container{display:flex;flex-direction:column;gap:15px;min-height:100vh}.dashboard-overview{display:flex;gap:20px}.dashboard-overview__left,.dashboard-overview__right{display:flex;flex-direction:column;gap:20px}.dashboard-overview__left{max-width:400px}.dashboard-overview__right{flex:1;max-height:400px!important}.cards-container{display:flex;flex-direction:column;gap:20px}.cards-row{display:flex;gap:20px}.cards-row--first{align-items:stretch;min-height:170px}.cards-row--first .card-item{display:flex;flex-direction:column;height:100%}.cards-row--first .card-item .dashboard-card{height:100%;display:flex;flex-direction:column}.cards-row--second{align-items:stretch;max-height:210px}.cards-row--second .card-item{display:flex;flex-direction:column;height:100%}.cards-row--second .card-item .dashboard-card{height:100%;display:flex;flex-direction:column}.card-item--24{flex:0 0 calc(22% - 10px)}.card-item--20{flex:0 0 calc(20% - 10px)}.card-item--30,.card-item--40{flex:0 0 calc(40% - 10px)}.card-item--48{flex:0 0 calc(55% - 10px)}.card-item--50{flex:0 0 calc(60% - 10px)}@media (max-width: 1100px){.dashboard-overview{display:flex;flex-direction:column;gap:20px}.dashboard-overview .dashboard-overview__left{max-width:100%;order:1}.dashboard-overview .dashboard-overview__right{order:2;max-height:none!important}}@media (max-width: 768px){.dashboard-overview{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.dashboard-overview .dashboard-overview__left{max-width:100%;order:1}.dashboard-overview .dashboard-overview__right{order:2;max-height:none!important}.cards-row{flex-direction:column;gap:12px}.card-item--24,.card-item--30,.card-item--40,.card-item--48{flex:none;width:100%}.cards-row--second{max-height:none}}.metrics-section{width:100%}.metrics-section__title{color:#052e37;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.48px;text-transform:capitalize;margin-bottom:15px}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.metrics-grid__column{width:100%;min-height:200px;max-height:350px;background-color:#fff;border-radius:15px;padding:15px;box-sizing:border-box;overflow:visible}.metrics-grid__column>*{width:100%;max-width:100%;box-sizing:border-box}.metrics-grid__column--span-2{grid-column:span 2}@media (max-width: 1024px){.metrics-grid{gap:15px}.metrics-grid__column{padding:12px}}@media (max-width: 768px){.metrics-grid{grid-template-columns:1fr;gap:15px}.metrics-grid__column{padding:10px;min-height:180px;max-height:none;overflow:visible}.metrics-grid__column--span-2{grid-column:span 1}.metrics-section{margin-top:20px;clear:both}.metrics-section__title{font-size:20px;margin-bottom:15px}}.ai-assessment-report{display:flex;flex-direction:column;gap:20px;min-height:100vh}.ai-assessment-report__content{display:flex;gap:20px;width:100%;align-items:stretch}.ai-assessment-report__left{flex:0 0 30%;max-width:30%;display:flex;flex-direction:column}.ai-assessment-report__right{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px;background:white;border-radius:15px;padding:20px}.ai-assessment-report__top-row{display:flex;gap:20px}.ai-assessment-report__top-row>*:first-child{flex:0 0 30%;max-width:30%}.ai-assessment-report__top-row>*:last-child{flex:1}.ai-assessment-report__bottom-row{display:flex;gap:20px}.ai-assessment-report__bottom-row>*{flex:1}.ai-assessment-report__additional-cards{display:flex;flex-direction:row;gap:20px;width:100%}.ai-assessment-report__additional-cards>*{flex:1}@media (max-width: 1024px){.ai-assessment-report__content{flex-direction:column}.ai-assessment-report__left{flex:1;max-width:100%}.ai-assessment-report__right{flex:1}.ai-assessment-report__top-row,.ai-assessment-report__bottom-row{flex-direction:column}.ai-assessment-report__top-row>*:first-child,.ai-assessment-report__bottom-row>*:first-child{flex:1;max-width:100%}.ai-assessment-report__additional-cards{flex-direction:column}}.milestone-modal-content{padding:12px}.milestone-modal-title{color:#0097b7;text-align:center;font-family:Inter;font-size:25px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.5px;text-transform:capitalize;margin-bottom:24px}.milestone-modal-table{margin-bottom:20px}.milestone-modal-table-header{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.milestone-modal-table-cell{color:#5f6388;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.4px;text-transform:capitalize}.milestone-modal-table-body{display:flex;flex-direction:column;gap:12px}.milestone-modal-table-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.milestone-modal-input{padding:16px;font-size:13px;color:#5f6388;text-align:center;transition:all .2s ease;width:100%;min-width:0;box-sizing:border-box;border-radius:5px;border:1px solid rgba(0,151,183,.168627451);background:#f3f4f8;font-weight:400}.milestone-modal-input:focus{outline:none;border-color:#007a9b;background:white}.milestone-modal-input::placeholder{color:#5f6388}.milestone-modal-input--readonly{cursor:default;background:#f8f9fa;border:1px solid rgba(0,151,183,.168627451)}.milestone-modal-input--readonly:focus{outline:none;border-color:#e5e5e5;background:#f8f9fa}.milestone-modal-add-button{width:70%;padding:12px 16px;border-radius:10px;border:1px dashed #5f6388;background:#f3f4f8;color:#5f6388;font-family:Inter;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 24px;transition:all .2s ease}.milestone-modal-add-button:hover{background:#f8f9fa;border-color:#007a9b}.ant-picker{width:100%!important;padding:26px 16px!important;border:1px solid rgba(0,151,183,.168627451)!important;border-radius:5px!important;background:#f3f4f8!important;font-size:13px!important;color:#5f6388!important;text-align:center!important;transition:all .2s ease!important;font-weight:400!important;box-sizing:border-box!important}.ant-picker:hover{border-color:#007a9b!important}.ant-picker:focus,.ant-picker.ant-picker-focused{outline:none!important;border-color:#007a9b!important;background:white!important;box-shadow:none!important}.ant-picker .ant-picker-input input{text-align:center!important;color:#5f6388!important;font-size:13px!important;background:transparent!important;font-weight:400!important}.ant-picker .ant-picker-input input::placeholder{color:#5f6388!important}.ant-picker .ant-picker-suffix{color:#5f6388!important}@media (max-width: 768px){.milestone-modal-content{padding:0}.milestone-modal-table-header,.milestone-modal-table-row{grid-template-columns:1fr 1fr}}.monthly-recurring-modal-content{padding:20px}@media (max-width: 768px){.monthly-recurring-modal-content{padding:0}}.monthly-recurring-modal-content .monthly-recurring-modal-title{font-family:Inter;font-weight:700;font-size:24px;line-height:32px;color:#18595e;margin:0 0 24px;text-align:center}.monthly-recurring-modal-content .monthly-recurring-modal-form{margin-bottom:24px}.monthly-recurring-modal-content .monthly-recurring-modal-form .select-form{margin-bottom:20px}.monthly-recurring-modal-content .monthly-recurring-modal-table{overflow-x:auto;padding-bottom:20px}.monthly-recurring-modal-content .monthly-recurring-modal-table::-webkit-scrollbar{height:6px}.monthly-recurring-modal-content .monthly-recurring-modal-table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.monthly-recurring-modal-content .monthly-recurring-modal-table::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.monthly-recurring-modal-content .monthly-recurring-modal-table::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.monthly-recurring-modal-content .monthly-recurring-modal-table-header{display:grid;grid-template-columns:100px repeat(12,90px);gap:8px;margin-bottom:12px}.monthly-recurring-modal-content .monthly-recurring-modal-table-body{display:flex;flex-direction:column;gap:8px}.monthly-recurring-modal-content .monthly-recurring-modal-table-row{display:grid;grid-template-columns:100px repeat(12,90px);gap:8px}.monthly-recurring-modal-content .monthly-recurring-modal-table-cell{padding:12px 8px;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:48px}.monthly-recurring-modal-content .monthly-recurring-modal-table-cell--month-header,.monthly-recurring-modal-content .monthly-recurring-modal-table-cell--value-header{background:#f3f4f8;font-weight:500;font-size:14px;color:#5f6388;border:1px solid rgba(0,151,183,.168627451);text-align:center}.monthly-recurring-modal-content .monthly-recurring-modal-table-cell--value{background:#f3f4f8;border:1px solid rgba(0,151,183,.168627451);position:relative;justify-content:flex-start;padding-left:12px;pointer-events:auto}.monthly-recurring-modal-content .monthly-recurring-modal-input-container{position:relative;width:100%;height:100%;display:flex;align-items:center;pointer-events:auto}.monthly-recurring-modal-content .monthly-recurring-modal-input{width:100%;height:100%;border:none;background:transparent;font-size:14px;color:#5f6388;text-align:left;outline:none;padding-right:20px;padding-left:8px;cursor:text;-moz-appearance:textfield}.monthly-recurring-modal-content .monthly-recurring-modal-input::-webkit-outer-spin-button,.monthly-recurring-modal-content .monthly-recurring-modal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.monthly-recurring-modal-content .monthly-recurring-modal-input::placeholder{color:#999}.monthly-recurring-modal-content .monthly-recurring-modal-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#5f6388;font-weight:500;pointer-events:none}.monthly-recurring-modal-content .monthly-recurring-modal-error{color:red;font-size:12px;font-weight:400;margin-top:4px}.dataRoomCard{background:#ffffff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.dataRoomCard--border{border:1px solid #0097b7}.dataRoomCard__header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:60px}.dataRoomCard__title-section{flex:1}.dataRoomCard__title{color:#052e37;font-family:Inter;font-size:16px;font-weight:600;letter-spacing:-.2px}.dataRoomCard__subtitle{color:#052e37;font-size:10px;font-weight:600;letter-spacing:-.2px}.dataRoomCard__banner{position:absolute;top:-20px;right:0;width:55px;height:59px;flex-shrink:0}.dataRoomCard__banner-img{width:100%;height:100%;object-fit:contain}.dataRoomCard__banner-icon{position:absolute;top:20%;left:50%;transform:translate(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#0097b7}.dataRoomCard__banner-icon svg{width:25px;height:25px;stroke:currentColor}.dataRoomCard__actions{margin-top:8px}.dataRoomCard__open-btn{border-radius:5px;border:1px solid #5f6388;background:#fff;padding:10px 40px;color:#5f6388;font-size:14px;font-weight:500;cursor:pointer}.dataRoomCard--dark .dataRoomCard__banner-icon{color:#fff}.data-room-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0}.data-room-header .page-header__btn--save,.data-room-header .page-header__btn--next{border-radius:5px}.data-room-header .page-header__btn--save{padding:9px 20px}.data-room-header .page-header__btn--next{background:#0097b7!important}.data-room-header__left{display:flex;flex-direction:column;gap:4px}.data-room-header__breadcrumb{color:#7a8b90;font-size:12px}.data-room-header__title{color:#0b4d54;font-size:20px;font-weight:700;font-family:Inter}.data-room-header__right{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.data-room-header{flex-direction:column;align-items:stretch;gap:12px}.data-room-header__left{gap:2px;width:100%}.data-room-header__title{font-size:18px;width:100%;margin-bottom:5px}.data-room-header__right{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.data-room-header .page-header__meta{width:100%;justify-content:center;flex-basis:100%;order:0;margin-bottom:4px}.data-room-header .page-header__btn--save,.data-room-header .page-header__btn--next{padding:9px 15px;white-space:nowrap;border-radius:3px;flex:1 1 calc(50% - 4px);min-width:120px;justify-content:center;order:1}.data-room-header .page-header__btn--next{order:2}}.addFolderCard{border:1px solid #cfd8dc;border-radius:10px;padding:24px;background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px}.addFolderCard__title{color:#5f6388;font-weight:700;letter-spacing:-.28px;font-size:14px}.addFolderCard__btn{display:inline-flex;align-items:center;gap:12px;height:36px;padding:20px 15px;border-radius:5px;border:1px solid #5f6388;background:#fff;color:#475569;cursor:pointer}.addFolderCard__btn span{font-size:14px;font-weight:400;color:#5f6388}.data-room__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 1200px){.data-room__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.data-room__grid{grid-template-columns:1fr}}.data-room__add-folder{order:999;grid-column:auto}.new-folder-drawer .ant-drawer-content{padding:0}@media (max-width: 768px){.new-folder-drawer .ant-drawer-content{width:100%!important}}.new-folder-drawer__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.new-folder-drawer__item{display:flex;width:100%;height:41px;padding:9px 12px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #dbe0f2;background:#f3f4f8}.new-folder-drawer__item-title{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.new-folder-drawer__item-actions{display:flex;margin-left:16px}.icon-btn{width:32px;height:32px;border-radius:4px;cursor:pointer;background:transparent;border:none;display:flex;align-items:center;justify-content:center;font-size:14px;color:#0097b7}.icon-btn--danger{color:#0097b7}.new-folder-drawer__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 768px){.new-folder-drawer__list{grid-template-columns:1fr}}.new-folder-drawer__item{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.new-folder-drawer__item-title{font-weight:600;color:#052e37}.new-folder-drawer__item-actions{display:flex;gap:4px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#0097b7}.icon-btn--danger{border-color:#f5d0d0;color:#0097b7}.assessment-stepper{display:flex;flex-direction:column;gap:24px;width:100%}.assessment-stepper__title{font-size:20px;font-weight:700;margin:0;color:#0097b7;font-family:Inter,sans-serif}.progress-stepper{display:flex;align-items:stretch;position:relative}.step{position:relative;display:flex;align-items:center;flex:1;min-width:200px;border:2px solid #d1d5db;border-right:none;padding:20px 0 20px 30px}.step:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.step.last{border-right:2px solid #d1d5db;border-top-right-radius:5px;border-bottom-right-radius:5px}.step.completed{background-color:#cff4fc}.step.current{background-color:#0891b2}.step.upcoming{background-color:#fff}.step.failed{background-color:#ff68681a;color:#ff6868}.step.passed{background-color:#00b7622e;color:#00b762}.step.in-progress{background-color:#fff4e6}.step.final-accepted{background-color:#cff4fc}.step.final-accepted .step-title,.step.final-accepted .step-subtitle{color:#0097b7}.step.final-accepted .step-subtitle{font-size:18px;font-weight:700;line-height:1.2}.step.final-rejected{background-color:#cff4fc}.step.final-rejected .step-title,.step.final-rejected .step-subtitle{color:#ff6868}.step.final-rejected .step-subtitle{font-size:18px;font-weight:700;line-height:1.2}.step-content{display:flex;align-items:center;gap:12px;width:100%;position:relative;z-index:2}.step-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.step-icon.completed{background-color:#0891b2}.step-icon.current{background-color:#0891b2;border:2px solid white}.step-icon.upcoming{background-color:#fff;border:2px solid #5f6388}.step-icon.final-accepted{background-color:#0891b2;border:none}.step-icon.final-rejected{background-color:#ff6868;border:none}.step-icon.failed{background-color:#ff6868;color:#fff}.step-icon.passed{background-color:#00b762;color:#fff}.step-icon.in-progress{background-color:#ff9800;color:#fff}.step-icon svg{width:20px;height:20px;color:#fff;stroke-width:3}.step-icon span{color:#fff;font-weight:600;font-size:14px}.step-icon.upcoming span{color:#5f6388}.step-icon.in-progress span{color:#fff}.step-text{display:flex;flex-direction:column;min-width:0}.step-title{font-weight:700;font-size:15px;line-height:1.2;margin:0;font-family:Inter,sans-serif}.step-title.completed{color:#0097b7}.step-title.current{color:#fff}.step-title.upcoming{color:#5f6388}.step-title.failed{color:#ff6868}.step-title.passed{color:#00b762}.step-title.in-progress{color:#ff9800}.step-subtitle{font-size:13px;line-height:1.2;margin:4px 0 0;font-weight:400}.step-subtitle.completed{color:#0891b2}.step-subtitle.current{color:#ffffffe6}.step-subtitle.upcoming{color:#5f6388}.step-subtitle.failed{color:#ff6868}.step-subtitle.passed{color:#00b762}.step-subtitle.in-progress{color:#ff9800}.triangle{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:38px solid transparent;border-bottom:38px solid transparent;z-index:2}.triangle.completed{border-left:20px solid #cff4fc}.triangle.passed{border-left:20px solid #d1f2e3}.triangle.failed{border-left:20px solid #fff0f0}.triangle.current{border-left:20px solid #0891b2}.triangle.upcoming{border-left:20px solid white}.triangle.in-progress{border-left:20px solid #fff4e6}.triangle.final-accepted,.triangle.final-rejected{border-left:20px solid #cff4fc}.triangle-border{position:absolute;right:-22px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:41px solid transparent;border-bottom:41px solid transparent;border-left:22px solid #d1d5db;z-index:1}@media (max-width: 1200px){.progress-stepper{justify-content:center}.step{border-right:2px solid #d1d5db;border-radius:5px;padding:20px 30px;width:100%;max-width:500px;margin:0 auto}.triangle,.triangle-border{display:none}}.chat{display:flex;height:100vh;background:transparent;justify-content:space-between}.chat__left{width:39%;background:transparent;display:flex;flex-direction:column}.chat__right{width:59%;background:transparent;display:flex;flex-direction:column}.chat__conversation{display:flex;flex-direction:column;height:100%;background:#ffffff}.chat__conversation-header{display:flex;align-items:center;gap:12px;padding:26px 45px;background:#fafbff;border-bottom:1px solid #e5e7eb}.chat__conversation-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat__conversation-name{font-size:19px;font-weight:700;color:#052e37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__conversation-status{font-size:12px;font-weight:400;color:#0097b7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__conversation-menu{background:transparent;border:none;cursor:pointer;font-size:20px;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat__messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column-reverse;gap:12px}.chat__message-group{display:flex;flex-direction:column;gap:4px}.chat__message-group--mine{align-items:flex-end}.chat__message-group--theirs{align-items:flex-start}.chat__message-wrapper{display:flex;align-items:flex-end;gap:8px}.chat__message-wrapper--mine{flex-direction:row-reverse;justify-content:flex-start}.chat__message-wrapper--theirs{justify-content:flex-start}.chat__message-menu{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;opacity:.6;transition:opacity .2s}.chat__message-menu:hover{opacity:1}.chat__message-avatar{flex-shrink:0}.chat__message-container{display:flex;align-items:center;gap:4px;position:relative;max-width:70%;flex-shrink:1}.chat__message{padding:12px 16px;max-width:100%;word-wrap:break-word}.chat__message--mine{background:#ffffff;border:1px solid #e5e7eb;color:#707c97;font-size:14px;font-weight:500;border-radius:10px 10px 0}.chat__message--theirs{background:linear-gradient(98deg,#00b3d9 1.82%,#0a829c 98.79%);color:#fff;font-size:14px;font-weight:500;border-radius:0 10px 10px}.chat__message-status{flex-shrink:0;line-height:1;color:#b7bdcb}.chat__message-status.delivered{color:#0097b7}.chat__message-timestamp{font-size:12px;color:#707c97;font-weight:400;padding:0 4px;margin-top:2px}.chat__message-timestamp--mine{text-align:right;padding-right:8px}.chat__message-timestamp--theirs{text-align:left;padding-left:8px}.chat__empty,.chat__loading{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}.chat__input-area{display:flex;align-items:center;gap:12px;padding:16px 20px;margin:0 60px;border-top:2px solid #e5e7eb}@media (max-width: 768px){.chat__conversation-header{padding:10px}.chat__input-area{margin:0}.chat__input{width:50%}}.chat__input{flex:1;padding:10px 16px;border-radius:8px;font-size:14px;outline:none;background:#ffffff;color:#707c97}.chat__input::placeholder{color:#707c9780;font-weight:600}.chat__input:focus{border-color:#0097b7}.chat__upload-button{width:40px;height:40px;border-radius:50%;background:#0097b7;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.chat__upload-button:hover{background:#007a96}.chat__send-button{width:40px;height:40px;border-radius:50%;background:#0097b7;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-top:5px;transition:background .2s}.chat__send-button:hover{background:#007a96}.chat__header{display:flex;align-items:center;justify-content:space-between;padding:8px 0;background:transparent}.chat__header-button{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:12px 15px;border-radius:6px;border:1px solid #5f6388;background:#fff;color:#5f6388;text-align:center;font-size:16px;font-style:normal;font-weight:500;text-transform:capitalize;cursor:pointer}.chat__title{font-family:Inter,sans-serif;font-size:25px;font-weight:500;line-height:26px;color:#052e37;margin:0}.chat__search-bar{display:flex;align-items:center;gap:8px;padding:12px 32px;background:#ffffff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:8px 0}.chat__search-icon{color:#9ca3af;flex-shrink:0}.chat__search-field{flex:1;border:none;background:transparent;outline:none;font-size:16px;color:#052e37;font-weight:400}.chat__search-field::placeholder{color:#9ca3af}.chat__tabs{display:flex;gap:8px;background:transparent;margin-bottom:16px}.chat__tab{flex:1;margin-top:5px;padding:8px 16px;background:#b7bdcb;border:none;border-radius:8px;font-size:16px;font-weight:400;color:#fff;cursor:pointer;position:relative;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.chat__tab--active{background:#0097b7}.chat__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:#ef4444;color:#fff;border-radius:9px;font-size:11px;font-weight:600}.chat__list{flex:1;overflow-y:auto;background:transparent;display:flex;flex-direction:column;gap:12px}.chat__item{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:8px;cursor:pointer;transition:background .2s;position:relative;background:#ffffff}.chat__item:hover:not(.chat__item--selected){background:#f9fafb}.chat__item--selected{background:linear-gradient(98deg,#00b3d9 1.82%,#0a829c 98.79%)}.chat__item--selected .chat__item-name,.chat__item--selected .chat__item-role,.chat__item--selected .chat__item-timestamp,.chat__item--selected .chat__item-message{color:#fff}.chat__item--selected .chat__attachment-button{background:#ffffff}.chat__item-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center}.chat__item-avatar .anticon{font-size:24px}.chat__item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;position:relative;justify-content:center}.chat__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;width:100%;margin-bottom:8px;min-height:48px;flex-wrap:wrap}.chat__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:visible}.chat__item-name{font-size:15px;font-weight:700;color:#052e37;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.4;width:100%;max-width:62%;min-width:0;flex:0 1 auto}.chat__item-role{font-size:12px;color:#5f6388;font-weight:500;line-height:1.2}.chat__item-timestamp{font-size:12px;color:#707c97;font-weight:500;white-space:nowrap;flex-shrink:0;position:absolute;top:0;right:5px}.chat__item-message-wrapper{margin-top:10px;width:calc(100% + 60px);margin-left:-60px;padding:0 10px;display:flex;align-items:center;gap:8px;justify-content:space-between}.chat__item-message{font-size:14px;color:#707c97;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;min-width:0}.chat__item-attachments-wrapper{margin-top:4px;width:calc(100% + 60px);margin-left:-60px;padding:0 10px}.chat__item-attachments{display:flex;gap:8px;justify-content:flex-start}.chat__attachment-button{display:flex;align-items:center;gap:4px;padding:10px 12px;background:rgba(0,151,183,.168627451);border:1px solid #e5e7eb;border-radius:25px;font-size:11px;color:#0097b7;cursor:pointer;transition:background .2s;font-weight:500}.chat__attachment-button:hover{background:#e5e7eb}.chat__attachment-button svg{width:14px;height:14px}.chat__item-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#ef4444;color:#fff;border-radius:10px;font-size:11px;font-weight:600;flex-shrink:0}.chat__list-empty{display:flex;align-items:center;justify-content:center;padding:32px 20px;color:#9ca3af;font-size:14px}.chat__meeting-item{display:flex;flex-direction:column;gap:0px;padding:16px 20px;border-radius:8px;cursor:pointer;transition:background .2s;background:#ffffff}.chat__meeting-item:hover:not(.chat__meeting-item--selected){background:#f9fafb}.chat__meeting-item--selected{background:transparent;background-image:linear-gradient(98deg,#00b3d9 1.82%,#0a829c 98.79%);border-color:#0097b7}.chat__meeting-item--selected .chat__meeting-startup-name{color:#fff}.chat__meeting-header{display:flex;align-items:center;gap:12px;width:100%}.chat__meeting-avatar-wrapper{position:relative;flex-shrink:0}.chat__meeting-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%}.chat__meeting-avatar .anticon{font-size:24px;line-height:1;display:block}.chat__meeting-info{flex:1;min-width:0}.chat__meeting-startup-name{font-size:15px;font-weight:700;color:#052e37;line-height:1.2}.chat__meeting-status-badge{padding:8px 16px;border-radius:20px;font-size:10px;font-weight:400;text-transform:uppercase;white-space:nowrap;flex-shrink:0;border:1px solid transparent;background:#0097b7;color:#fff}.chat__meeting-details{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;margin-top:8px}.chat__meeting-item--selected .chat__meeting-details{background:transparent}.chat__meeting-detail{font-size:14px;color:#707c97;font-weight:500;line-height:1.4}.chat__meeting-item--selected .chat__meeting-detail{color:#fff}.chat__meeting-link{color:inherit;text-decoration:none}.chat__meeting-link:hover{text-decoration:underline}.chat__calendar{display:flex;justify-content:center;align-items:center;height:100%}.chat__calendar-text{width:100%;height:100%;font-size:24px;color:#707c97}@media (max-width: 1200px){.chat{flex-direction:column;height:auto;min-height:100vh;gap:20px}.chat__left,.chat__right{width:100%;height:70vh;min-height:400px}.chat__conversation{height:100%}}.rbc-calendar{font-family:inherit;height:100%}.rbc-header{padding:12px 8px;font-weight:500;font-size:13px;color:#6b7280;border-bottom:1px solid #e4e4e7;background-color:#f8fafc;text-align:left}.rbc-header+.rbc-header{border-left:1px solid #e4e4e7}.rbc-date-cell{text-align:left;padding:4px 8px}.rbc-date-cell>a{color:#2563eb;font-size:20px;font-weight:400}.rbc-time-header-gutter,.rbc-time-gutter{background-color:#fff}.rbc-time-slot{border-top:1px solid #e4e4e7;min-height:40px}.rbc-time-gutter .rbc-timeslot-group{border-left:none;min-height:80px}.rbc-label{padding:0 8px;font-size:11px;color:#6b7280;font-weight:400}.rbc-day-slot .rbc-time-slot,.rbc-time-content{border-top:1px solid #e4e4e7}.rbc-day-slot,.rbc-time-column{border-left:1px solid #e4e4e7}.rbc-event{background-color:#e0f2ff;border-left:3px solid #38bdf8;border-radius:2px;padding:4px 8px;color:#0f172a;cursor:pointer;box-shadow:none;border-right:none;border-top:none;border-bottom:none}.rbc-event:hover{background-color:#e0f2ff;opacity:.9}.rbc-event.rbc-selected{background-color:#e0f2ff}.rbc-event.custom-event--pending{background-color:#ff990093;border-left:3px solid #ff9800}.rbc-event.custom-event--pending.rbc-selected{background-color:#ff990093!important;border-left:3px solid #ff9800!important}.rbc-event.custom-event--accepted{background-color:#2dc275d3;border-left:3px solid #10b981}.rbc-event.custom-event--accepted.rbc-selected{background-color:#2dc275d3!important;border-left:3px solid #10b981!important}.rbc-event.custom-event--declined{background-color:#e22323ad;border-left:3px solid #ef4444}.rbc-event.custom-event--declined.rbc-selected{background-color:#e223238c;border-left:3px solid #ef4444!important}.rbc-event-label{display:none}.rbc-event-content{font-size:13px;line-height:1.4}.calendar-event{display:flex;flex-direction:column;height:100%}.calendar-event__header{display:flex;align-items:center;gap:6px;margin-bottom:2px}.calendar-event__dot{width:6px;height:6px;border-radius:9999px;background-color:#2563eb;flex-shrink:0}.calendar-event__title{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event__location{font-size:12px;color:#6b7280;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-current-time-indicator{background-color:#ef4444;height:2px}.rbc-current-time-indicator:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background-color:#ef4444}.rbc-today{background-color:#e3f6ff}.dark .rbc-today{background-color:#052737}.rbc-toolbar{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4e7;background-color:#fff}.rbc-toolbar button{padding:6px 12px;border:1px solid #e4e4e7;background-color:#fff;color:#0f172a;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s}.rbc-toolbar button:hover{background-color:#f4f4f5}.rbc-toolbar button.rbc-active{background-color:#2563eb;color:#fff;border-color:#2563eb}.rbc-toolbar-label{font-size:18px;font-weight:500;color:#0f172a}.rbc-time-header-content{border-left:1px solid #e4e4e7}.rbc-time-content>*+*>*{border-left:1px solid #e4e4e7}.rbc-timeslot-group{border-bottom:1px solid #e4e4e7;min-height:80px}.rbc-time-view{border:none}.rbc-time-header{border-bottom:none}.rbc-allday-cell{display:none}.rbc-time-header.rbc-overflowing{border-right:1px solid #e4e4e7}.rbc-header:first-child{border-left:none}.calendar-layout{height:100%;width:100%;background-color:#fff;padding:16px}.calendar-surface{height:100%;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a14;border:1px solid #e4e4e7;overflow:hidden}.calendar-event-modal .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0000001f;border:1px solid #e4e4e7}.calendar-event-modal .ant-modal-body{padding:0}.calendar-event-modal .ant-modal-close{top:20px;right:20px;width:32px;height:32px;border-radius:8px;background-color:#f3f4f8;transition:all .2s ease}.calendar-event-modal .ant-modal-close:hover{background-color:#e4e4e7}.calendar-event-modal .ant-modal-close .ant-modal-close-x{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#5f6388;font-size:16px}.calendar-event-modal__content{padding:32px;background:linear-gradient(to bottom,#ffffff 0%,#fafbfc 100%)}@media (max-width: 768px){.calendar-event-modal__content{padding:24px 20px}}.calendar-event-modal__title{font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:36px;color:#0097b7;margin:0 0 32px;text-align:center;letter-spacing:-.5px;position:relative;padding-bottom:16px}.calendar-event-modal__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#0097b7 0%,#00b8d4 100%);border-radius:2px}@media (max-width: 768px){.calendar-event-modal__title{font-size:24px;line-height:32px;margin-bottom:24px}}.calendar-event-modal__section{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0;margin-bottom:24px}@media (max-width: 768px){.calendar-event-modal__section{padding:20px 16px}}.calendar-event-modal__row{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.calendar-event-modal__row:last-of-type{border-bottom:none;padding-bottom:0}.calendar-event-modal__row:first-of-type{padding-top:0}.calendar-event-modal__row:hover{background-color:#fafbfc;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:8px}@media (min-width: 640px){.calendar-event-modal__row{flex-direction:row;align-items:flex-start;gap:16px}}.calendar-event-modal__row--description{flex-direction:column}@media (min-width: 640px){.calendar-event-modal__row--description{flex-direction:column}}.calendar-event-modal__label{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#5f6388;letter-spacing:-.2px;text-transform:uppercase;min-width:120px;flex-shrink:0;display:flex;align-items:center;gap:6px}.calendar-event-modal__label:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#0097b7;display:inline-block}@media (max-width: 640px){.calendar-event-modal__label{font-size:13px;min-width:auto}}.calendar-event-modal__value{font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#052e37;line-height:24px;letter-spacing:-.3px;flex:1;word-break:break-word}@media (max-width: 640px){.calendar-event-modal__value{font-size:15px}}.calendar-event-modal__link{font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#0097b7;text-decoration:none;line-height:24px;letter-spacing:-.3px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background-color:#f0f9ff;border:1px solid #bae6fd;transition:all .2s ease;word-break:break-all;max-width:100%}.calendar-event-modal__link:hover{background-color:#e0f2fe;border-color:#7dd3fc;color:#007a9b;transform:translateY(-1px);box-shadow:0 2px 8px #0097b726}.calendar-event-modal__link:active{transform:translateY(0)}.calendar-event-modal__link:after{content:"↗";font-size:14px;opacity:.7}@media (max-width: 640px){.calendar-event-modal__link{font-size:14px;padding:6px 10px}}.calendar-event-modal__description{font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:#5f6388;line-height:24px;letter-spacing:-.2px;margin:0;padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:3px solid #0097b7;white-space:pre-wrap;word-break:break-word}@media (max-width: 640px){.calendar-event-modal__description{font-size:14px;padding:12px}}.calendar-event-modal__actions{display:flex;flex-direction:column;gap:16px;padding-top:8px}.calendar-event-modal__decline-comment{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.calendar-event-modal__comment-label{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#052e37}.calendar-event-modal__comment-input{font-family:Inter,sans-serif;font-size:14px;padding:12px;border:1px solid #e4e4e7;border-radius:8px;resize:vertical;min-height:80px;transition:border-color .2s ease}.calendar-event-modal__comment-input:focus{outline:none;border-color:#0097b7;box-shadow:0 0 0 3px #0097b71a}.calendar-event-modal__comment-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.calendar-event-modal__comment-input::placeholder{color:#9ca3af}.calendar-event-modal__actions-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.calendar-event-modal__accept-btn{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;padding:14px 32px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #10b98140;letter-spacing:-.2px;min-width:120px}.calendar-event-modal__accept-btn:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%);box-shadow:0 6px 16px #10b98159;transform:translateY(-2px)}.calendar-event-modal__accept-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #10b98140}.calendar-event-modal__accept-btn:focus{outline:none;box-shadow:0 0 0 3px #10b98133}.calendar-event-modal__accept-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.calendar-event-modal__accept-btn{width:100%;padding:12px 24px}}.calendar-event-modal__decline-btn{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:10px;padding:14px 32px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef444440;letter-spacing:-.2px;min-width:120px}.calendar-event-modal__decline-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 6px 16px #ef444459;transform:translateY(-2px)}.calendar-event-modal__decline-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ef444440}.calendar-event-modal__decline-btn:focus{outline:none;box-shadow:0 0 0 3px #ef444433}.calendar-event-modal__decline-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.calendar-event-modal__decline-btn{width:100%;padding:12px 24px}}.calendar-event-modal__cancel-btn{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#5f6388;background:#f3f4f6;border:1px solid #e4e4e7;border-radius:10px;padding:14px 32px;cursor:pointer;transition:all .3s ease;letter-spacing:-.2px;min-width:120px}.calendar-event-modal__cancel-btn:hover:not(:disabled){background:#e4e4e7;border-color:#d1d5db;transform:translateY(-2px)}.calendar-event-modal__cancel-btn:active:not(:disabled){transform:translateY(0)}.calendar-event-modal__cancel-btn:focus{outline:none;box-shadow:0 0 0 3px #5f638833}.calendar-event-modal__cancel-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.calendar-event-modal__cancel-btn{width:100%;padding:12px 24px}}.calendar-event-modal__close-btn{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#0097b7 0%,#00b8d4 100%);border:none;border-radius:10px;padding:14px 32px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0097b740;letter-spacing:-.2px;min-width:120px}.calendar-event-modal__close-btn:hover:not(:disabled){background:linear-gradient(135deg,#007a9b 0%,#0097b7 100%);box-shadow:0 6px 16px #0097b759;transform:translateY(-2px)}.calendar-event-modal__close-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0097b740}.calendar-event-modal__close-btn:focus{outline:none;box-shadow:0 0 0 3px #0097b733}.calendar-event-modal__close-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.calendar-event-modal__close-btn{width:100%;padding:12px 24px}}.assessment-progress__container{padding:20px;background:#ffffff;border-radius:12px;border:1px solid #0097b7}.assessment-progress__chat-container{margin-top:24px}.auto-assessment-field-card{flex:1 1 24%;min-width:250px;background:#fff;border-radius:12px;padding:18px;border:1px solid #0097b7}.auto-assessment-field-card__wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.auto-assessment-field-card__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.auto-assessment-field-card__icon{min-width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f6f9;color:#0097b7}.auto-assessment-field-card__title-container{display:flex;flex-direction:column;gap:4px}.auto-assessment-field-card__title{font-family:Inter;font-weight:700;font-size:14px;margin:0}.auto-assessment-field-card__title .required{color:#0097b7;margin-left:4px}.auto-assessment-field-card__subtitle{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.2px;color:#5f6388;margin:0}.auto-assessment-field-card__content{display:flex;flex-direction:column;gap:12px}.auto-assessment-field-card--wide{flex:2 1 35%}.auto-assessment-field-card--regular{flex:1 1 24%}.auto-assessment-field-card--full-width{flex:1 1 100%}.auto-assessment-cards{display:flex;gap:16px;flex-wrap:nowrap}@media (max-width: 1200px){.auto-assessment-cards{flex-wrap:wrap}}@media (max-width: 768px){.auto-assessment-cards{flex-direction:column}.auto-assessment-cards .auto-assessment-field-card{flex:1 1 100%}}.auto-assessment-checkbox-card{flex:1 1 32%;min-width:280px;background:#fff;border-radius:12px;padding:18px}.auto-assessment-checkbox-card__title{font-family:Inter;font-weight:600;font-size:15px;margin:0 0 12px;color:#0097b7}.auto-assessment-checkbox-card__options{display:flex;flex-direction:column;gap:10px}.auto-assessment-checkbox-card--full{flex:1 1 100%}.auto-assessment-checkbox-grid{display:flex;gap:16px;flex-wrap:wrap}.auto-assessment-document-upload{flex:1 1 100%;background:#fff;border-radius:12px;padding:18px;border:1px solid #0097b7}.auto-assessment-document-upload__header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.auto-assessment-document-upload__icon{min-width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f6f9;color:#0097b7}.auto-assessment-document-upload__title{font-family:Inter;font-weight:700;font-size:14px;margin:0;color:#000}.auto-assessment-document-upload__title .required{color:#0097b7;margin-left:4px}.auto-assessment-document-upload__content{display:flex;align-items:stretch;gap:12px;width:100%}.auto-assessment-document-upload__add-button{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:200px;gap:6px;padding:10px 32px;background:hsl(228,26%,96%);border:1px dashed hsl(234,18%,45%);border-radius:8px;cursor:pointer;transition:all .2s}.auto-assessment-document-upload__add-button:hover{border-color:#5e6287cc;background:hsla(228,26%,96%,.8)}.auto-assessment-document-upload__icon-container{position:relative;display:inline-flex;color:#5f6388}.auto-assessment-document-upload__text{font-family:Inter;font-size:14px;font-weight:400;color:#5f6388}.auto-assessment-document-upload__vertical-button{flex-shrink:0;width:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;transition:all .2s;color:#9ca3af;border:1px solid hsla(234,18%,45%,.5)}.auto-assessment-document-upload__vertical-button:hover{background:#eef0f6;color:#5f6388;border-color:#5e6287cc}.step4-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.step4-grid{grid-template-columns:1fr}}.step5-financials{background:#fff;border-radius:12px;padding:24px}.step5-financials__table{display:flex;flex-direction:column;gap:8px;width:100%}.step5-financials__header,.step5-financials__row{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:12px;align-items:center}.step5-financials__col-title{text-align:center;color:#18595d;font-size:18px;display:flex;flex-direction:column;align-items:center}.step5-financials__col-title>div:first-child{font-weight:700;font-size:18px}.step5-financials__col-title--proofs{text-align:center}.step5-financials__col-hint{font-size:11px;font-weight:500;color:#18595d;margin-top:4px}.step5-financials__blank{display:block}.step5-financials__section{display:flex;flex-direction:column;gap:10px}.step5-financials__subheader{background:linear-gradient(17deg,rgba(0,153,183,.1843137255),rgba(95,163,178,.0980392157));color:#18595e;font-weight:600;padding:10px 12px;border-radius:8px;margin:8px 0 2px}.step5-financials__row-label{display:flex;flex-direction:column}.step5-financials__row-title{font-weight:600;color:#000;font-size:14px}.step5-financials__row-hint{font-size:11px;color:#000;font-weight:400}.step5-financials__cell .modify-input,.step5-financials__cell input,.step5-financials__cell .ant-input{width:100%}.step5-financials__cell--proof{text-align:center}@media (max-width: 768px){.step5-financials{overflow-x:auto}.step5-financials__header,.step5-financials__row{min-width:900px}}.financial-header{width:100%;background:#f9fafb;border-radius:12px}.financial-header__container{background:#ffffff;border-radius:12px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.financial-header__title{font-family:Inter,sans-serif;font-weight:700;font-size:20px;color:#0097b7;margin:0}.financial-header__right{display:flex;align-items:center;gap:12px}.financial-header__meta{display:flex;align-items:center;gap:6px;background-color:#fff;padding:8px 16px;border-radius:6px;border:1px solid #e5e7eb;background:#fff}.financial-header__meta-label{color:#5f6388;font-family:Inter;font-size:14px;font-weight:300}.financial-header__meta-value{color:#5f6388;font-size:14px;font-weight:500}.financial-header__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:6px;border:1px solid #0097b7;background:#fff;color:#0097b7;cursor:pointer;transition:all .2s ease}.financial-header__btn:hover{background:#f0f9fa}.financial-header__btn--refresh{width:40px;height:40px;padding:0}.financial-header__btn--save{padding:8px 16px}.financial-header__btn-text{color:#5f6388;font-size:14px;font-weight:500}@media (max-width: 768px){.financial-header{padding:12px}.financial-header__container{flex-direction:column;align-items:flex-start;gap:16px}.financial-header__right{width:100%;justify-content:space-between}}.tutorial-player{width:100%;max-width:800px;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.tutorial-player__video-container{flex:1;width:100%;aspect-ratio:16/9;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.tutorial-player__video-iframe{width:100%;height:100%;border-radius:8px}.tutorial-player__video-thumbnail{width:100%;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#e5e7eb}.tutorial-player__video-thumbnail:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.tutorial-player__thumbnail-image{width:100%;height:100%;object-fit:cover}.tutorial-player__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f8 0%,#e5e7eb 100%)}.tutorial-player__play-button{width:60px;height:60px;background:#0097b7;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;box-shadow:0 4px 12px #0097b766}.tutorial-player__play-button:hover{background:#01849e;box-shadow:0 6px 16px #0097b7cc;transform:translate(-50%,-50%) scale(1.1)}.tutorial-player__play-button svg{width:45px;height:45px;margin-left:2px}@media (max-width: 768px){.tutorial-player__video-container{border-radius:4px}.tutorial-player__play-button{width:50px;height:50px}.tutorial-player__play-button svg{width:35px;height:35px}}.perm-card{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:490px;background:#ffffff;border:1.5px solid rgba(95,99,136,.18);border-radius:12px;padding:18px 20px;background:var(--Black-50, linear-gradient(0deg, rgba(26, 26, 26, .03) 0%, rgba(26, 26, 26, .03) 100%), #fff)}.perm-card__left{display:flex;align-items:center;gap:16px}.perm-card__icon{min-width:44px;height:44px;border-radius:10px;background:var(--Black-100, linear-gradient(0deg, rgba(26, 26, 26, .08) 0%, rgba(26, 26, 26, .08) 100%), #fff);display:flex;align-items:center;justify-content:center}.perm-card__icon svg{width:25px;height:25px;color:#5f6388}.perm-card__label{color:#004857;font-family:Inter;font-size:16px;font-weight:500}.perm-card .ant-switch{background-color:#e5e7eb}.perm-card .ant-switch-checked{background-color:#0097b7!important;border-color:#0097b7!important}@media (max-width: 768px){.perm-card{padding:14px 16px}.perm-card__label{font-size:14px;font-weight:600}}.video-indicator{position:fixed;bottom:50px;right:50px;display:flex;align-items:center;gap:12px;z-index:1000}.video-indicator__controls{display:flex;flex-direction:column;gap:8px}.video-indicator__mic{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px}.video-indicator__mic svg{color:#fff;fill:#fff}.video-indicator__bars{display:flex;align-items:flex-end;gap:3px;margin-left:2px;height:16px}.video-indicator__bars--level2 .video-indicator__bar--active{background:#ffa500}.video-indicator__bars--level4 .video-indicator__bar--active{background:#00a398}.video-indicator__bar{width:3px;background:#d3d3d3;border-radius:2px;transition:background .15s ease}.video-indicator__bar:nth-child(1){height:6px}.video-indicator__bar:nth-child(2){height:8px}.video-indicator__bar:nth-child(3){height:10px}.video-indicator__bar:nth-child(4){height:12px}.video-indicator__bar:nth-child(5){height:14px}.video-indicator__bar--active{background:#ffa500}.video-indicator__video{width:150px;height:90px;border-radius:8px;overflow:hidden;background:#000;box-shadow:0 2px 8px #0000004d}.video-indicator__video video{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.video-indicator{bottom:16px;right:16px}.video-indicator__video{width:150px;height:90px}.video-indicator__mic{padding:6px 10px}}.auto-assessment-page{display:flex;flex-direction:column;gap:15px}.auto-assessment-page__container{margin-bottom:24px}.auto-assessment-field-card--full-width{margin-top:16px}.auto-assessment-page__actions{display:flex;justify-content:flex-end;margin-top:12px;padding-bottom:12px}.save-next-step-button{background-color:#0097b7!important;border-radius:8px;display:flex;align-items:center;gap:12px;padding:12px 24px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:200;transition:opacity .2s}.save-next-step-button:hover{opacity:.9}.assessment-question-page{min-height:100vh;padding:24px;position:relative;border-radius:15px;display:flex;flex-direction:column;align-items:center}.assessment-question-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;width:100%;max-width:1400px}.assessment-question-page__back-button{background:none;border:none;color:#000000b3;font-size:16px;font-weight:500;cursor:pointer;padding:8px 16px;display:flex;align-items:center;gap:8px}.assessment-question-page__back-button:hover{opacity:.8}.assessment-question-page__timer{background:hsla(190,100%,36%,.17);color:#18595d;padding:8px 20px;border-radius:8px;font-size:16px;font-weight:700}.assessment-question-page__content{max-width:1400px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.assessment-question-page__title{color:#004857;font-size:32px;font-weight:700;text-align:center;margin:0 0 32px;font-family:Inter}.assessment-question-page__body{display:grid;grid-template-columns:1fr 1.5fr;gap:32px;margin-bottom:32px;max-width:1100px;width:100%;margin-left:auto;margin-right:auto;align-items:stretch}.assessment-question-page__question-panel{position:relative;border:none;border-radius:12px;padding:30px 50px;background:transparent;overflow:visible;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center}.assessment-question-page__question-panel-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.09);width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center;z-index:0;pointer-events:none}.assessment-question-page__ai-bot{position:absolute;bottom:-75px;left:-80px;width:170px;height:170px;z-index:1;pointer-events:none}.assessment-question-page__question-heading{position:relative;z-index:1;color:#004857;font-size:20px;font-weight:700;margin:0 0 16px;font-family:Inter;text-align:center;width:100%}.assessment-question-page__question-text{position:relative;z-index:1;color:#004857;font-size:1px;line-height:30px;font-weight:400;text-align:center;width:100%;max-height:160px;overflow-y:auto;overflow-x:hidden}.assessment-question-page__question-text p{margin:0 0 12px;font-size:16px;color:#004857;font-weight:400;text-align:center}.assessment-question-page__question-text p:last-child{margin-bottom:0}.assessment-question-page__video-panel{display:flex;align-items:stretch;justify-content:center}.assessment-question-page__video-container{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.assessment-question-page__video-container video{width:100%;height:100%;object-fit:cover}.assessment-question-page__start-recording-button{position:absolute;bottom:50px;left:50%;transform:translate(-50%);background:rgba(0,151,183,.17);backdrop-filter:blur(2px);color:#fff;border:none;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.assessment-question-page__start-recording-button:hover{background:rgba(0,151,183,.7)}.assessment-question-page__record-button{position:absolute;bottom:12px;left:50%;transform:translate(-50%);border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .2s}.assessment-question-page__record-button:hover{transform:translate(-50%) scale(1.05)}.assessment-question-page__footer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.assessment-question-page__submit-button{background-color:#0099b8!important;border-radius:25px;padding:12px 45px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;transition:opacity .2s}.assessment-question-page__submit-button:hover{opacity:.9}.assessment-question-page__warning{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0}.assessment-question-page__success{display:flex;align-items:center;justify-content:center;min-height:80vh}.assessment-question-page__success-card{background:white;border:1px solid hsla(190,100%,36%,.2);border-radius:12px;padding:48px 32px;max-width:500px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.assessment-question-page__success-title{font-size:32px;font-weight:700;color:#000;margin:0;font-family:Inter}.assessment-question-page__success-thank-you{font-size:16px;color:#666;margin:0;font-weight:400}.assessment-question-page__success-message{font-size:16px;color:#000;margin:0;font-weight:600;line-height:24px}.assessment-question-page__check-recording-button{background-color:#0099b8!important;border-radius:25px;padding:10px 36px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;transition:opacity .2s;margin-top:8px}.assessment-question-page__check-recording-button:hover{opacity:.9}@media (max-width: 1200px){.assessment-question-page__body{max-width:95%;gap:60px;grid-template-columns:1fr}.assessment-question-page__question-panel{min-height:450px;max-width:500px;padding:50px;height:auto;margin:0 auto}.assessment-question-page__question-panel-bg{transform:translate(-50%,-50%) scale(1.05)}.assessment-question-page__ai-bot{width:180px;height:180px;bottom:-40px;left:-70px}}@media (max-width: 992px){.assessment-question-page__body{grid-template-columns:1fr;gap:40px}.assessment-question-page__question-panel{min-height:450px;max-width:500px;padding:50px;height:auto;margin:0 auto}.assessment-question-page__question-panel-bg{transform:translate(-50%,-50%) scale(1)}.assessment-question-page__ai-bot{width:170px;height:170px;bottom:-30px;left:-90px}}@media (max-width: 768px){.assessment-question-page{padding:0}.assessment-question-page__body{grid-template-columns:1fr;gap:24px;max-width:100%}.assessment-question-page__question-panel{min-height:450px;max-width:500px;padding:50px;height:auto;margin:0 auto}.assessment-question-page__question-panel-bg{transform:translate(-50%,-50%) scale(1.5)}.assessment-question-page__ai-bot{width:120px;height:128px;bottom:-25px;left:-75px}.assessment-question-page__title{font-size:24px}}@media (max-width: 576px){.assessment-question-page__body{gap:60px}.assessment-question-page__question-panel{min-height:280px;padding:16px}.assessment-question-page__question-panel-bg{transform:translate(-50%,-50%) scale(1.3)}.assessment-question-page__ai-bot{width:100px;height:107px;bottom:-50px;left:-15px}.assessment-question-page__question-heading,.assessment-question-page__question-text{font-size:16px}.assessment-question-page__question-text p{font-size:14px}}.connection-check-page{display:flex;flex-direction:column;gap:24px;background-color:#f3f4f8;min-height:calc(100vh - 200px)}.connection-check-page__content{display:flex;flex-direction:column;gap:32px;width:100%;margin:0 auto}.connection-check-page__header{text-align:center;display:flex;flex-direction:column;gap:16px}.connection-check-page__title{color:#004857;font-size:40px;font-weight:700;line-height:40px;letter-spacing:-.64px;font-family:Inter;margin:0}.connection-check-page__instructions{color:#5f6388;font-size:18px;font-style:normal;font-weight:500;line-height:28px;max-width:600px;margin:0 auto}.connection-check-page__card{background:white;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:60px}.connection-check-page__body{display:flex;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:1100px;margin:0 auto}.connection-check-page__left-card{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 55%;min-width:0;background:var(--Turquoise-Blue-50, linear-gradient(0deg, rgba(0, 163, 152, .03) 0%, rgba(0, 163, 152, .03) 100%), #fff);border-radius:12px;padding:16px;border:1px solid rgba(128,128,128,.175);align-self:stretch}.connection-check-page__video-preview{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000;max-height:250px}.connection-check-page__video-preview video{width:100%;height:100%;object-fit:cover}.connection-check-page__right{display:flex;flex-direction:column;justify-content:space-between;gap:24px;flex:0 1 40%;min-width:0;align-items:stretch}.connection-check-page__status-card{display:flex;flex-direction:column;justify-content:space-around;gap:8px;background:var(--Turquoise-Blue-50, linear-gradient(0deg, rgba(0, 163, 152, .03) 0%, rgba(0, 163, 152, .03) 100%), #fff);border-radius:12px;padding:16px;border:1px solid rgba(128,128,128,.175);min-height:180px}.connection-check-page__status{display:flex;flex-direction:column;gap:8px}.connection-check-page__status-content{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}@media (max-width: 768px){.connection-check-page__status-content{flex-direction:column;align-items:flex-start;gap:12px}}.connection-check-page__status-title{color:#004857;font-size:20px;font-weight:600;margin:0}.connection-check-page__status-description{line-height:24px;color:#5f6388;font-size:14px;font-weight:400;margin:0}.connection-check-page__bars{display:flex;align-items:flex-end;gap:3px;margin-top:8px;height:16px;justify-content:flex-start}.connection-check-page__bar{width:8px;height:30px;background:#d3d3d3;transition:background .15s ease}.connection-check-page__bar--camera.connection-check-page__bar--active{background:#0097b7}.connection-check-page__bar--microphone.connection-check-page__bar--active{background:#ffa500}.connection-check-page__bar--internet.connection-check-page__bar--active{background:#0097b7}.connection-check-page__actions{display:flex;justify-content:center;margin-top:24px;padding-bottom:24px}.connection-check-next-button{background-color:#0097b7!important;border-radius:25px;display:flex;align-items:center;gap:12px;padding:12px 45px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;transition:opacity .2s}.connection-check-next-button:hover{opacity:.9}@media (max-width: 768px){.connection-check-page__title{font-size:24px;line-height:32px}.connection-check-page__instructions{font-size:14px;line-height:20px}.connection-check-page__card{padding:20px;gap:24px}.connection-check-page__body{flex-direction:column;gap:24px}.connection-check-page__left-card,.connection-check-page__right{flex:1;width:100%}}.demo-question-page{display:flex;flex-direction:column;gap:24px;padding:35px 24px;min-height:calc(100vh - 200px);background:#fff;border-radius:12px}.demo-question-page__content{display:flex;flex-direction:column;gap:32px;max-width:800px;width:100%;margin:0 auto}.demo-question-page__header{text-align:center;display:flex;flex-direction:column;gap:16px}.demo-question-page__title{color:#004857;margin-top:50px;margin-bottom:50px;font-size:40px;font-weight:700;line-height:40px;letter-spacing:-.64px;font-family:Inter}.demo-question-page__instructions{color:#5f6388;font-size:18px;font-style:normal;font-weight:400;line-height:28px;max-width:800px;margin:0 auto}.demo-question-page__card{max-width:800px;border-radius:12px}.demo-question-page__actions{display:flex;justify-content:center;margin-top:24px;padding-bottom:24px}.demo-question-record{background:#dff2f8;border-radius:8px;height:160px;display:flex;align-items:center;justify-content:center}.demo-question-record__mic{width:45px;height:45px;background:#0097b7;border-radius:999px;display:flex;align-items:center;justify-content:center}.demo-question-next-button{background-color:#0097b7!important;border-radius:25px;display:flex;align-items:center;gap:12px;padding:12px 45px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;transition:opacity .2s}.demo-question-next-button:hover{opacity:.9}@media (max-width: 768px){.demo-question-page{padding:15px;min-height:calc(80vh - 200px)}.demo-question-page__title{font-size:24px;line-height:32px;margin:0;padding:16px 16px 0}.demo-question-page__instructions{font-size:14px;line-height:20px}}.permissions-page{display:flex;flex-direction:column;gap:24px;padding:35px 24px;background-color:#f3f4f8;min-height:calc(100vh - 200px)}.permissions-page__content{display:flex;flex-direction:column;gap:32px;max-width:1200px;width:100%;margin:0 auto}.permissions-page__cards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.permissions-page__header{text-align:center;display:flex;flex-direction:column;gap:16px}.permissions-page__title{color:#004857;font-size:40px;font-weight:700;line-height:40px;letter-spacing:-.64px;font-family:Inter;margin:0}.permissions-page__instructions{color:#5f6388;font-size:18px;font-style:normal;font-weight:300;line-height:28px;max-width:550px;margin:0 auto}.permissions-page__actions{display:flex;justify-content:center;margin-top:24px;padding-bottom:24px}.permissions-next-button{background-color:#0097b7!important;border-radius:25px;display:flex;align-items:center;gap:12px;padding:12px 45px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;transition:opacity .2s}.permissions-next-button:hover{opacity:.9}@media (max-width: 768px){.permissions-page{padding:0}.permissions-page__title{font-size:24px;line-height:32px}.permissions-page__instructions{font-size:14px;line-height:20px}}.tutorial-page{display:flex;flex-direction:column;gap:24px;padding:35px 24px;background-color:#f3f4f8;min-height:calc(100vh - 200px)}.tutorial-page__content{display:flex;flex-direction:column;gap:32px;max-width:1200px;width:100%;margin:0 auto}.tutorial-page__header{text-align:center;display:flex;flex-direction:column;gap:16px}.tutorial-page__title{color:#004857;font-size:40px;font-weight:700;line-height:40px;letter-spacing:-.64px;font-family:Inter;margin:0}.tutorial-page__instructions{color:#5f6388;font-size:18px;font-style:normal;font-weight:300;line-height:28px;max-width:750px;margin:0 auto}.tutorial-page__video-section{width:100%;display:flex;justify-content:center}.tutorial-page__actions{display:flex;justify-content:center;margin-top:24px;padding-bottom:24px}.tutorial-next-button{background-color:#0097b7!important;border-radius:25px;display:flex;align-items:center;gap:12px;padding:12px 45px;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;transition:opacity .2s}.tutorial-next-button:hover{opacity:.9}@media (max-width: 768px){.tutorial-page{padding:20px 0}.tutorial-page__title{font-size:24px;line-height:32px}.tutorial-page__instructions{font-size:14px;line-height:20px}.tutorial-page__content{gap:24px}}.account_settings{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #959da51a}.account_settings_header{display:flex;flex-direction:column;gap:8px}.account_settings_header_title{margin:0;font-size:24px;font-weight:600;color:#1f2937;font-family:Inter,sans-serif}.account_settings_header_subtitle{margin:0;font-size:14px;color:#6b7280}.account_settings_form{display:flex;flex-direction:column;gap:24px}.account_settings_form_grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.account_settings_avatar{display:flex;flex-direction:column;gap:12px}.account_settings_avatar_label{margin:0;font-weight:600;color:#1f2937}.account_settings_avatar_uploader{width:128px;height:128px}.account_settings_avatar_uploader .ant-upload{width:128px;height:128px;border-radius:50%;background-color:#f9fafb;display:flex;justify-content:center;align-items:center;border-color:#18595e4d}.account_settings_avatar_uploader .ant-upload-list-picture-circle{display:none}.account_settings_avatar_upload_button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:none;background:transparent;color:#18595e;cursor:pointer}.account_settings_avatar_upload_plus{font-size:32px;line-height:1}.account_settings_avatar_upload_spinner{width:28px;height:28px;border:3px solid rgba(24,89,94,.2);border-top-color:#18595e;border-radius:50%;animation:account-settings-spin .8s linear infinite}.account_settings_avatar_upload_button:disabled{cursor:not-allowed}.account_settings_avatar_upload_button_text{font-size:14px;font-weight:600;color:#18595e}.account_settings_form_submit{align-self:flex-end;padding:12px 24px;border-radius:12px;border:none;background:#18595e;color:#fff;font-weight:600;cursor:pointer;transition:opacity .2s ease-in-out}.account_settings_form_submit:disabled{cursor:not-allowed;opacity:.7}@keyframes account-settings-spin{to{transform:rotate(360deg)}}.account_settings_form_divider{width:100%;height:1px;background-color:#f3f4f8}.notification-bell-wrapper{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s}.notification-bell-wrapper .notification-bell{color:#5f6388}.notification-bell-wrapper .ant-badge .ant-badge-count,.notification-bell-wrapper .ant-badge .ant-badge-count-sm{background:#0097b7!important;color:#fff!important;border:none!important;box-shadow:none!important;min-width:16px!important;height:16px!important;line-height:16px!important;font-size:8px!important;font-weight:400!important;border-radius:8px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.notification-bell-wrapper .ant-badge .ant-badge-count *,.notification-bell-wrapper .ant-badge .ant-badge-count>span,.notification-bell-wrapper .ant-badge .ant-badge-count>sup,.notification-bell-wrapper .ant-badge .ant-badge-count-sm *,.notification-bell-wrapper .ant-badge .ant-badge-count-sm>span,.notification-bell-wrapper .ant-badge .ant-badge-count-sm>sup{font-size:8px!important;line-height:16px!important;font-weight:400!important;display:inline-block!important;vertical-align:middle!important}.notification-bell-wrapper .ant-badge .ant-scroll-number,.notification-bell-wrapper .ant-badge .ant-scroll-number-only{font-size:8px!important;line-height:16px!important;font-weight:400!important;display:inline-block!important;vertical-align:middle!important}.notification-bell-wrapper .ant-badge .ant-scroll-number-only-unit{font-size:8px!important;line-height:16px!important;vertical-align:middle!important;padding-bottom:2px}.notification-dropdown-overlay .ant-popover{max-width:450px;border-radius:8px;overflow:hidden}.notification-dropdown-overlay .ant-popover-inner{padding:0;min-width:450px;max-width:450px;border-radius:8px;overflow:hidden}.notification-dropdown-overlay .ant-popover-inner-content{padding:0;max-width:100%}.notification-dropdown{display:flex;flex-direction:column;max-height:500px;background:#fff;width:450px;min-width:450px;border-radius:8px;overflow:hidden}.notification-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e8e8e8;position:relative}.notification-dropdown__title{margin:0;font-size:16px;font-weight:600;color:#052e37;font-family:Inter;display:flex;align-items:center;gap:8px}.notification-dropdown__mark-all-btn{background:none;border:none;color:#0097b7;font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.notification-dropdown__mark-all-btn:hover{background-color:#0097b71a}.notification-dropdown__content{overflow-y:auto;max-height:400px}.notification-dropdown__loading{display:flex;justify-content:center;align-items:center;padding:40px}.notification-dropdown__empty{padding:40px;text-align:center;color:#8c8c8c;font-size:14px}.notification-menu-item{padding:0;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.notification-menu-item:hover{background-color:#f8f9fa}.notification-menu-item:last-child{border-bottom:none}@media (max-width: 768px){.notification-dropdown-overlay{left:16px!important;right:16px!important;width:auto!important;max-width:calc(100vw - 32px)!important;transform:none!important}.notification-dropdown-overlay .ant-popover{max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;left:0!important;right:0!important}.notification-dropdown-overlay .ant-popover-content{max-width:100%!important;width:100%!important}.notification-dropdown-overlay .ant-popover-inner{min-width:100%!important;max-width:100%!important;width:100%!important}.notification-dropdown-overlay .ant-popover-inner-content{max-width:100%!important;width:100%!important}.notification-dropdown{width:100%!important;min-width:100%!important;max-width:100%!important}}#dark{background-color:#1e232b}#dark .main-layout-outlet,#dark .sidebar-items,#dark .navbar,#dark .sidebar-content{background-color:#1e232b;color:#fff!important}#dark .sidebar{background-color:#1e232b!important}@media only screen and (max-width: 1024px){#dark .sidebar{background-color:#1e232b}}.dashboard-modal-content{display:flex;flex-direction:column;gap:15px;padding:25px 10px;text-align:left}.dashboard-modal-content .dm-title{font-family:inter;font-weight:600;font-style:normal;font-size:30px;line-height:32px;letter-spacing:-.02em;text-transform:capitalize;color:#0097b7;align-self:center;text-align:center}.dashboard-modal-content .dm-subtitle{font-family:Inter;font-weight:600;font-style:normal;font-size:16px;line-height:26px;letter-spacing:-.02em;text-transform:capitalize;color:#052e37;align-self:center;text-align:center;max-width:300px}.dashboard-modal-content p{font-family:Inter;font-weight:600;font-style:normal;font-size:13px;line-height:21px;letter-spacing:-.02em;text-transform:capitalize;color:#5f6388}.dashboard-modal-content ol,.dashboard-modal-content ul.numbered{color:#5f6388;font-size:13px;list-style:decimal;padding-left:1.25rem}.dashboard-modal-content ol li,.dashboard-modal-content ul.numbered li{font-size:13px;line-height:26px}.dashboard-modal-content .dm-cta-wrapper{display:flex;justify-content:center;width:100%;margin-top:10px}.pitch-deck-edit-content{padding:20px;text-align:center}.pitch-deck-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.pitch-deck-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.pitch-deck-edit-content .pde-data-display{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin:20px 0;text-align:left}.pitch-deck-edit-content .pde-data-display h3{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.pitch-deck-edit-content .pde-data-display .pde-data-json{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:12px;font-family:Courier New,monospace;font-size:12px;color:#495057;overflow-x:auto;margin:0}.pitch-deck-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0}.pitch-deck-edit-content .pde-form{margin:20px 0;text-align:left}.pitch-deck-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.product-demo-edit-content{padding:20px;text-align:center}.product-demo-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.product-demo-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.product-demo-edit-content .pde-form{margin:20px 0;text-align:left}.product-demo-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.product-demo-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.burn-rate-edit-content{padding:20px;text-align:center}.burn-rate-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;font-family:Inter;margin-bottom:16px}.burn-rate-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.burn-rate-edit-content .pde-form{margin:20px 0;text-align:left}.burn-rate-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.burn-rate-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.active-users-edit-content{padding:20px;text-align:center}.active-users-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.active-users-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.active-users-edit-content .pde-form{margin:20px 0;text-align:left}.active-users-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.active-users-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.revenue-streams-edit-content{padding:20px;text-align:center}.revenue-streams-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.revenue-streams-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.revenue-streams-edit-content .pde-form{margin:20px 0;text-align:left}.revenue-streams-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.revenue-streams-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.net-revenue-retention-edit-content{padding:20px;text-align:center}.net-revenue-retention-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.net-revenue-retention-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.net-revenue-retention-edit-content .pde-form{margin:20px 0;text-align:left}.net-revenue-retention-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.net-revenue-retention-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.modify-input-form{width:100%}.modify-input-form .label{color:#004857;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px;display:block}.modify-input-form .label .red-star{font-size:12px;color:red;vertical-align:top}.modify-input-form .error-message{margin-left:4px;margin-top:4px;font-size:12px;font-weight:400;color:#dc2626}.modify-input{display:flex;align-items:center;width:100%;background:#f3f4f8;border-radius:8px;height:40px;min-width:0}.modify-input--error{border:1px solid #dc2626;background:#fef2f2}.modify-input__left{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;color:#5f6388;border-right:1px solid rgba(128,128,128,.2);font-weight:300;font-size:14px}.modify-input__field{flex:1;min-width:0;padding:10px 20px;background:transparent;border:none;outline:none;color:#000;font-size:14px;font-weight:400}.modify-input__field::placeholder{color:#5f6388}.modify-input__right-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#5f6388;background:transparent;border:none;cursor:pointer;margin-left:-10px;transition:color .2s ease}.modify-input__right-icon:hover{color:#007a96}.modify-input__right{display:inline-flex;align-items:center;justify-content:center;min-width:34px;width:34px;height:34px;color:#5f6388;background:transparent;border:none;cursor:pointer;flex-shrink:0}.modify-input-with-unity{display:flex;align-items:center;width:100%;background:#f3f4f8;border-radius:8px;height:40px;min-width:0}.modify-input-with-unity--error{border:1px solid #dc2626;background:#fef2f2}.modify-input__unity{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-left:1px solid rgba(128,128,128,.2);flex-shrink:0}.modify-input__unity .unity-select{border:none;background:transparent}.modify-input__unity .unity-select .ant-select-selector{border:none!important;background:transparent!important;box-shadow:none!important;padding:0 8px!important;height:32px!important;min-height:32px!important}.modify-input__unity .unity-select .ant-select-selection-item{color:#5f6388;font-size:13px;font-weight:400;line-height:32px!important;padding:0!important}.modify-input__unity .unity-select .ant-select-selection-placeholder{line-height:32px!important;font-size:13px}.modify-input__unity .unity-select .ant-select-arrow{font-size:12px}.modify-input__unity .unity-select .ant-select-dropdown{min-width:80px!important}.funding-edit-content{padding:20px;text-align:center}.funding-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.funding-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.funding-edit-content .pde-form{margin:20px 0;text-align:left;display:flex;flex-direction:column;gap:16px}.funding-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.funding-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.revenue-model-edit-content{padding:20px;text-align:center}.revenue-model-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.revenue-model-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.revenue-model-edit-content .pde-form{margin:20px 0;text-align:left;display:flex;flex-direction:column;gap:16px}.revenue-model-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.revenue-model-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.customer-acquisition-cost-edit-content{padding:20px;text-align:center}.customer-acquisition-cost-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.customer-acquisition-cost-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.customer-acquisition-cost-edit-content .pde-form{margin:20px 0;text-align:left}.customer-acquisition-cost-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.customer-acquisition-cost-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.customer-lifetime-value-edit-content{padding:20px;text-align:center}.customer-lifetime-value-edit-content .pde-title{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px;font-family:Inter}.customer-lifetime-value-edit-content .pde-subtitle{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.customer-lifetime-value-edit-content .pde-form{margin:20px 0;text-align:left}.customer-lifetime-value-edit-content .pde-note{font-size:14px;color:#6c757d;font-style:italic;margin:20px 0;text-align:left;background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #0097b7}.customer-lifetime-value-edit-content .pde-cta-wrapper{margin-top:24px;display:flex;justify-content:center;gap:10px}.stakeholder-drawer .ant-drawer-content{padding:0}@media (max-width: 768px){.stakeholder-drawer .ant-drawer-content{width:100%!important}}.stakeholder-drawer .stakeholder-drawer-content{display:flex;flex-direction:column;gap:12px}.stakeholder-drawer .local-target{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:5px}.stakeholders-list{margin-top:24px;padding:0 20px 20px}.stakeholders-list .stakeholders-title{margin:0 0 16px;font-size:18px;font-weight:600;color:#0097b7}.stakeholders-list .stakeholders-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.stakeholders-list .stakeholders-grid{grid-template-columns:1fr}}.submit-cancel-buttons{display:inline-flex;align-items:center;gap:16px}.submit-cancel-buttons__cancel{display:flex;width:120px;height:40px;padding:0 15px 1px;justify-content:center;align-items:center;font-weight:400;gap:10px;border-radius:5px;border:1px solid #0097b7;background:transparent;color:#0097b7;font-size:16px;cursor:pointer}.submit-cancel-buttons__submit{display:flex;width:120px;height:40px;font-weight:400;padding:0 15px 1px;justify-content:center;align-items:center;gap:10px;border-radius:5px;border:1px solid #fff;background:#0097b7;color:#fff;font-size:16px;cursor:pointer}.submit-cancel-buttons .btn-disabled{cursor:not-allowed!important;opacity:.6}.submitform-button{display:flex;min-width:180px;height:34px;padding:5px;justify-content:center;align-items:center;gap:10px;font-weight:400;border-radius:5px;background:rgba(0,151,183,.17);border:none;cursor:pointer;color:#000}.submitform-button:disabled{cursor:not-allowed}.stakeholder-card{display:flex;width:100%;height:41px;padding:9px 12px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #dbe0f2;background:#f3f4f8}.stakeholder-card:hover{box-shadow:0 2px 8px #0000001a}.stakeholder-card .stakeholder-info{flex:1}.stakeholder-card .stakeholder-info .stakeholder-name{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.stakeholder-card .stakeholder-actions{display:flex;margin-left:16px}.stakeholder-card .stakeholder-actions .action-btn{width:32px;height:32px;border-radius:4px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.stakeholder-card .stakeholder-actions .action-btn:hover{background:rgba(248,249,250,.6470588235);border-color:#adb5bd}.truncated-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.investor-drawer .ant-drawer-content{padding:0}@media (max-width: 768px){.investor-drawer .ant-drawer-content{width:100%!important}}.investor-drawer .investor-drawer-content{display:flex;flex-direction:column;gap:12px}.investor-drawer .local-target{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:5px}.investors-list{margin-top:24px;padding:0 20px 20px}.investors-list .investors-title{margin:0 0 16px;font-size:18px;font-weight:600;color:#0097b7}.investors-list .investors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.investors-list .investors-grid{grid-template-columns:1fr}}.investor-card{display:flex;width:100%;height:41px;padding:9px 12px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #dbe0f2;background:#f3f4f8}.investor-card:hover{box-shadow:0 2px 8px #0000001a}.investor-card .investor-info{flex:1}.investor-card .investor-info .investor-name{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.investor-card .investor-actions{display:flex;margin-left:16px}.investor-card .investor-actions .action-btn{width:32px;height:32px;border-radius:4px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.investor-card .investor-actions .action-btn:hover{background:rgba(248,249,250,.6470588235);border-color:#adb5bd}.target-market-drawer .target-markets-list{margin-top:24px;padding:0 10px}.target-market-drawer .target-markets-list .target-markets-title{color:#052e37;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;margin-bottom:16px;text-transform:capitalize}.target-market-drawer .target-markets-list .target-markets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 768px){.target-market-drawer .target-markets-list .target-markets-grid{grid-template-columns:1fr}}.competitor-drawer .competitor-section{margin-bottom:40px}.competitor-drawer .competitor-section:last-child{margin-bottom:0}.competitor-drawer .competitors-list{margin-top:24px;padding:0 10px}.competitor-drawer .competitors-list .competitors-title{color:#052e37;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;margin-bottom:16px;text-transform:capitalize}.competitor-drawer .competitors-list .competitors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 768px){.competitor-drawer .competitors-list .competitors-grid{grid-template-columns:1fr}}.competitor-card{display:flex;width:100%;height:41px;padding:9px 12px;justify-content:space-between;align-items:center;border:1px solid #dbe0f2;background:#f3f4f8;border-radius:5px}.competitor-card:hover{box-shadow:0 2px 8px #0000001a}.competitor-card .competitor-info{flex:1}.competitor-card .competitor-info .competitor-name{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.competitor-card .competitor-actions{display:flex;margin-left:16px}.competitor-card .competitor-actions .action-btn{width:32px;height:32px;border-radius:4px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.competitor-card .competitor-actions .action-btn:hover{background:rgba(248,249,250,.6470588235);border-color:#adb5bd}.products-services-drawer .form-block .form-block__grid{grid-template-columns:1fr!important}.products-services-drawer .services-section{margin-top:16px}.products-services-drawer .services-section .red-star{color:red;font-size:12px}.products-services-drawer .services-section .services-label{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.3px;text-transform:capitalize;margin-bottom:10px;display:block}.products-services-drawer .services-section .services-inputs{display:flex;flex-direction:column;gap:8px}.products-services-drawer .services-section .services-inputs .service-input-row{display:flex;align-items:center;gap:8px}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container{flex:1;min-height:60px}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container .service-input{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 20px;min-height:38px;overflow:hidden;background-color:#f3f4f8;border-radius:1px;border:none;width:100%;color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.3px;text-transform:capitalize}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container .service-input::placeholder{color:#5f6388;font-weight:400}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container .service-input:focus{outline:none;background-color:#f3f4f8}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container .service-input.locked{background-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container .service-input.locked::placeholder{color:#9ca3af}.products-services-drawer .services-section .services-inputs .service-input-row .service-input-container .service-error{color:#ff4d4f;font-size:12px;margin-top:4px;margin-left:4px;font-family:Inter;height:16px;display:flex;align-items:center}.products-services-drawer .services-section .services-inputs .service-input-row .toggle-service-btn{width:38px;height:38px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid rgba(95,99,136,.13);background:#f3f4f8;transition:all .2s ease;margin-bottom:22px}.products-services-drawer .services-section .services-inputs .service-input-row .toggle-service-btn:hover{background:rgba(0,151,183,.1)}.products-services-drawer .services-section .services-inputs .service-input-row .remove-service-btn{width:38px;height:38px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#f3f4f8;margin-bottom:22px;border:1px solid rgba(95,99,136,.13);transition:all .2s ease}.products-services-drawer .services-section .services-inputs .service-input-row .remove-service-btn:hover{background:rgba(248,249,250,.8470588235)}.products-services-drawer .products-list{margin-top:24px;padding:0 10px}.products-services-drawer .products-list .products-title{color:#052e37;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;margin-bottom:16px;text-transform:capitalize}.products-services-drawer .products-list .products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 768px){.products-services-drawer .products-list .products-grid{grid-template-columns:1fr}}.products-services-card{display:flex;width:100%;height:41px;padding:9px 12px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #dbe0f2;background:#f3f4f8}.products-services-card:hover{box-shadow:0 2px 8px #0000001a}.products-services-card .products-services-info{flex:1}.products-services-card .products-services-info .products-services-name{color:#052e37;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.products-services-card .products-services-actions{display:flex;margin-left:16px}.products-services-card .products-services-actions .action-btn{width:32px;height:32px;border-radius:4px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.products-services-card .products-services-actions .action-btn:hover{background:rgba(248,249,250,.6470588235);border-color:#adb5bd}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--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 rgba(0, 0, 0, .1);--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(to right, #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: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{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{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-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,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.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{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
