.projectRequestModal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.projectRequestModal__content{text-align:center;flex-direction:column;align-items:center;padding:40px;display:flex}@media (max-width:1700px){.projectRequestModal__content{padding:20px}}.projectRequestModal__iconWrapper{background:#ffca20;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;display:flex}.projectRequestModal__iconWrapper svg{color:#1a1a1a;width:48px;height:48px}.projectRequestModal__title{font-size:var(--font-24);color:#1a1a1a;margin-bottom:30px;font-weight:400;line-height:1.2}.projectRequestModal__infoCard{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;padding:10px 24px;display:flex}.projectRequestModal__infoText{text-align:left}.projectRequestModal__label{font-size:var(--font-16);color:#231f20;opacity:.6;margin-bottom:4px;font-weight:400;display:block}.projectRequestModal__name{font-size:var(--font-20);color:#231f20;margin:0;font-weight:500}.projectRequestModal__tag{color:#ca9500;font-size:var(--font-16);background:#ffca201a;border-radius:4px;padding:3px 16px;font-weight:300}.projectRequestModal__actions{gap:16px;width:100%;display:flex}.projectRequestModal__actions .declineBtn{border-radius:6px;flex:1;height:56px;font-size:18px;font-weight:500;color:#ff4d4f!important;background:0 0!important;border:1px solid #ff4d4f!important}.projectRequestModal__actions .declineBtn:hover{background:#fff1f0!important}.projectRequestModal__actions .acceptBtn{border-radius:6px;flex:1;height:56px;font-size:18px;font-weight:500;color:#fff!important;background:#00d26a!important;border:none!important}.projectRequestModal__actions .acceptBtn:hover{background:#00b359!important;box-shadow:0 4px 12px #00d26a4d!important}
.uploadModal_widget{bottom:24px;right:var(--right-offset,24px);z-index:9999;background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;width:400px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000026}@media (max-width:1200px){.uploadModal_widget{--right-offset:calc(16px + (var(--index) * 370px));width:350px}}@media (max-width:768px){.uploadModal_widget{width:calc(100% - 32px);left:16px;right:16px;bottom:calc(16px + var(--index)*64px);max-height:80vh}.uploadModal_widget:not(.minimized){z-index:calc(9999 + var(--index))}.uploadModal_widget.minimized{height:48px}}.uploadModal_widget.minimized{--right-offset:calc(24px + (var(--index) * 236px));width:220px;height:56px}@media (max-width:1200px){.uploadModal_widget.minimized{--right-offset:calc(16px + (var(--index) * 196px));width:180px}}@media (max-width:768px){.uploadModal_widget.minimized{width:calc(100% - 32px);height:48px}}.uploadModal_widget .uploadModal_header_bar{color:#fff;cursor:pointer;box-sizing:border-box;background:#231f20;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.uploadModal_widget .uploadModal_header_bar h4{color:#fff;margin:0;font-size:16px;font-weight:500}.uploadModal_widget .uploadModal_header_bar .uploadModal_header_actions{align-items:center;gap:12px;display:flex}.uploadModal_widget .uploadModal_header_bar .uploadModal_header_actions button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.uploadModal_widget .uploadModal_header_bar .uploadModal_header_actions button:hover{opacity:.8}.uploadModal_widget .uploadModal_header_bar .uploadModal_header_actions button .minimize_icon{margin-top:-12px;font-size:20px;font-weight:700;line-height:1;display:inline-block}.uploadModal_widget .uploadModal_content{background:#fff;flex-direction:column;max-height:calc(100vh - 120px);padding:24px;display:flex;overflow-y:auto}.uploadModal_widget .uploadModal_content.dragging_active{background:snow;border:1px solid #fbb03b}.uploadModal_widget .uploadModal_header{text-align:center;margin-bottom:24px}.uploadModal_widget .uploadModal_header p{color:var(--gray-600);margin:0;font-size:14px}.uploadModal_widget .uploadModal_header .uploadModal_path{color:#888;word-break:break-all;margin-top:8px;font-size:13px}.uploadModal_widget .uploadModal_header .uploadModal_path strong{color:#231f20;background:#f5f5f5;border:1px solid #eaeaea;border-radius:4px;padding:3px 6px;font-weight:600}.uploadModal_widget .uploadModal_dropzone{background:var(--white-100);cursor:pointer;border:1px dashed #e6b800;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:120px;margin-bottom:24px;padding:20px;transition:all .2s;display:flex}.uploadModal_widget .uploadModal_dropzone.dragging,.uploadModal_widget .uploadModal_dropzone:hover{background:#fff5e6;border-color:#fa9c09}.uploadModal_widget .uploadModal_dropzone_icon{background:#f9f9f9;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.uploadModal_widget .uploadModal_dropzone_icon svg{width:20px;height:20px}.uploadModal_widget .uploadModal_dropzone h4{color:var(--gray-100);text-align:center;margin:0 0 6px;font-size:14px;font-weight:500}.uploadModal_widget .uploadModal_dropzone p{color:var(--gray-600);text-align:center;margin:0;font-size:12px;font-weight:400}.uploadModal_widget .uploadModal_fileList{flex-direction:column;gap:12px;width:100%;max-height:250px;margin-bottom:24px;padding-right:4px;display:flex;overflow-y:auto}.uploadModal_widget .uploadModal_fileList::-webkit-scrollbar{width:4px}.uploadModal_widget .uploadModal_fileList::-webkit-scrollbar-track{background:0 0}.uploadModal_widget .uploadModal_fileList::-webkit-scrollbar-thumb{background:var(--border-400);border-radius:4px}.uploadModal_widget .uploadModal_fileItem{background:var(--white-100);border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:12px 14px}.uploadModal_widget .uploadModal_fileItem_info{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.uploadModal_widget .uploadModal_fileItem_info .uploadModal_fileItem_name{color:var(--gray-100);text-overflow:ellipsis;white-space:nowrap;max-width:75%;margin:0;font-size:14px;font-weight:400;overflow:hidden}.uploadModal_widget .uploadModal_fileItem_info .progress_text{color:var(--gray-100);font-size:12px;font-weight:500}.uploadModal_widget .uploadModal_fileItem_info .uploadModal_closeBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.uploadModal_widget .uploadModal_fileItem_info .uploadModal_closeBtn:hover{opacity:.7}.uploadModal_widget .uploadModal_fileItem_bar_container{background:#f1f1f1;border-radius:10px;width:100%;height:6px;overflow:hidden}.uploadModal_widget .uploadModal_fileItem_bar_fill{background:#fabe16;border-radius:10px;height:100%;transition:width .3s}.uploadModal_widget .uploadModal_fileItem_bar_fill.error{background:#ff4d4f}.uploadModal_widget .uploadModal_fileItem_error_text{color:#ff4d4f;text-align:left;margin-top:6px;font-size:12px}.uploadModal_widget .uploadModal_footer{flex-direction:column;gap:10px;width:100%;display:flex}.uploadModal_widget .uploadModal_footer .uploadModal_btn{cursor:pointer;border-radius:8px;width:100%;height:44px;font-size:14px;font-weight:600}.uploadModal_widget .uploadModal_footer .add_more_btn,.uploadModal_widget .uploadModal_footer .cancel_btn{cursor:pointer;border-radius:8px;width:100%;height:44px;font-size:14px;font-weight:500}.uploadModal_widget .uploadModal_footer .cancel_btn:before{display:none!important}
.ant-layout-sider{background:var(--dark-200);--ant-font-family:var(--baseFont-1);border-radius:8px;flex-direction:column;padding:24px 12px;display:flex;position:sticky;top:20px;flex:0 0 274px!important;width:274px!important;min-width:274px!important;max-width:274px!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important}@media (max-width:1700px){.ant-layout-sider{zoom:.87}}.ant-layout-sider .ant-layout-sider-trigger{display:none}.ant-layout-sider .sidebar-collapse-btn{cursor:pointer;z-index:10;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:28px;right:18px}.ant-layout-sider .sidebar-collapse-btn:hover{background-color:#0000}.ant-layout-sider.ant-layout-sider-collapsed{zoom:1;padding:24px 8px;flex:0 0 110px!important;width:110px!important;min-width:110px!important;max-width:110px!important}.ant-layout-sider.ant-layout-sider-collapsed .sidebar-collapse-btn{display:flex;top:24px;right:7px}.ant-layout-sider.ant-layout-sider-collapsed .logo .logo-large{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ant-layout-sider.ant-layout-sider-collapsed .logo .logo-small{opacity:1;visibility:visible;transition:opacity .4s .2s,visibility .4s .2s}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title{align-items:center;padding-right:0;display:flex;padding-left:24px!important}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .ant-menu-title-content,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .ant-menu-title-content{display:none}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-arrow{opacity:1!important;visibility:visible!important;color:var(--gray-400)!important;font-size:10px!important;display:block!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-arrow:before,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-arrow:after{background-color:var(--gray-400)!important;opacity:1!important;width:6px!important;height:1.5px!important;display:block!important}.ant-layout-sider.ant-layout-sider-collapsed .bottomCreditBalance{display:none}.ant-layout-sider:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(100% 100% at 0 0,#c69c716b 0%,#6625256b 100%);border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ant-layout-sider .logo{align-items:center;width:100%;height:36px;margin-bottom:24px;display:flex;position:relative}.ant-layout-sider .logo .logo-large,.ant-layout-sider .logo .logo-small{position:absolute;top:50%;transform:translateY(-50%)}.ant-layout-sider .logo .logo-large{opacity:1;visibility:visible;transition:opacity .4s .2s,visibility .4s .2s;left:18px}.ant-layout-sider .logo .logo-small{opacity:0;visibility:hidden;margin-left:22px;transition:opacity .2s,visibility .2s;width:40px!important}.ant-layout-sider .ant-menu{background:var(--dark-200);border-radius:8px}.ant-layout-sider .ant-menu .ant-menu-item{height:50px;color:var(--gray-400);font-size:var(--font-18);gap:10px;font-weight:400}@media (max-width:575px){.ant-layout-sider .ant-menu .ant-menu-item{height:40px}}.ant-layout-sider .ant-menu .ant-menu-item-only-child{height:36px!important}@media (max-width:1700px){.ant-layout-sider .ant-menu .ant-menu-item-only-child{height:28px!important}}.ant-layout-sider .ant-menu .ant-menu-item-selected{background:var(--bg-white-500);color:var(--white-200);position:relative}.ant-layout-sider .ant-menu .ant-menu-item-selected:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(100% 100% at 0 0,#c69c716b 0%,#6625256b 100%);border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ant-layout-sider .ant-menu .ant-menu-item-selected svg path,.ant-layout-sider .ant-menu .ant-menu-item-selected svg circle,.ant-layout-sider .ant-menu .ant-menu-item-selected svg ellipse{stroke:var(--white-200)}.ant-layout-sider .ant-menu .ant-menu-submenu-title{height:50px;color:var(--gray-400);font-size:var(--font-18);gap:10px;font-weight:400}@media (max-width:1700px){.ant-layout-sider .ant-menu .ant-menu-submenu-title{height:45px}}.ant-layout-sider .ant-menu .ant-menu-submenu .ant-menu{background:0 0}.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title{color:var(--white-200);font-size:var(--font-18);font-weight:400}.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(100% 100% at 0 0,#c69c716b 0%,#6625256b 100%);border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-item-selected{background:var(--bg-white-900)}.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title svg path,.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title svg circle,.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title svg ellipse{stroke:var(--white-200)}.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-item-selected{color:var(--base-100);background:0 0}.ant-layout-sider .ant-menu .ant-menu-submenu-selected .ant-menu-item-selected:before{display:none}.ant-layout-sider .ant-menu.ant-menu-root{scrollbar-width:none;flex:1;overflow-y:auto}.ant-layout-sider .ant-menu.ant-menu-root::-webkit-scrollbar{display:none}.ant-layout-sider .bottomCreditBalance{color:var(--white-200);text-align:center;background:#1c1b1b url(/Images/frameborder.png) 50%/100% 100% no-repeat;border-radius:8px;padding:12px}.ant-layout-sider .bottomCreditBalance:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(100% 100% at 0 0,#c69c716b 0%,#6625256b 100%);border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ant-layout-sider .bottomCreditBalance h3{color:var(--gray-400);font-size:var(--font-18);margin:0;font-weight:400}.ant-layout-sider .bottomCreditBalance h2{color:var(--white-200);font-size:var(--font-18);margin:0;padding-top:5px;font-weight:400}.ant-layout-sider .bottomCreditBalance .addCreditsBtn{--btn-bg:var(--base-100);--btn-fg:var(--dark-200);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;--btn-hover-outline:var(--base-100);border:none;border-radius:4px;width:100%;height:40px;margin-top:10px;padding:8px 16px;font-size:14px;font-weight:500}@media (max-width:991px){.ant-layout-sider{padding:24px 8px;flex:0 0 110px!important;width:110px!important;min-width:110px!important;max-width:110px!important}.ant-layout-sider .sidebar-collapse-btn{display:none}.ant-layout-sider .logo{justify-content:center}.ant-layout-sider .ant-menu .ant-menu-item,.ant-layout-sider .ant-menu .ant-menu-submenu-title{justify-content:center;align-items:center;display:flex;padding-left:16px!important}.ant-layout-sider .ant-menu .ant-menu-item .ant-menu-title-content,.ant-layout-sider .ant-menu .ant-menu-submenu-title .ant-menu-title-content,.ant-layout-sider .bottomCreditBalance{display:none}.ant-layout-sider{height:calc(100vh - 40px);top:20px}}@media (max-width:768px){.ant-layout-sider{height:calc(100vh - 20px);top:10px}}.ant-menu-submenu-popup .ant-menu{background:var(--dark-200)!important}.ant-menu-submenu-popup .ant-menu .ant-menu-item{height:36px}.ant-menu-submenu-popup .ant-menu .ant-menu-item-selected{align-items:center;height:36px;display:flex;background-color:var(--base-100)!important}.ant-menu-submenu-popup .ant-menu .ant-menu-item-selected .ant-menu-title-content{color:var(--gray-100)!important}.ant-menu-submenu-popup .ant-menu-item:hover span{color:var(--base-100)!important}.ant-layout-sider-children{flex-direction:column;width:100%;height:100%;display:flex}.responsiveSidebarDrawer{background-color:#0000;flex:0 0 274px!important;width:274px!important;min-width:274px!important;max-width:274px!important}.responsiveSidebarDrawer .ant-layout-sider{zoom:1;border-radius:0;height:100%;padding:24px 12px;position:relative;top:0;flex:0 0 274px!important;width:274px!important;min-width:274px!important;max-width:274px!important}.responsiveSidebarDrawer .ant-drawer-header{display:none}.responsiveSidebarDrawer .ant-menu .ant-menu-item,.responsiveSidebarDrawer .ant-menu .ant-menu-submenu-title{justify-content:flex-start;padding-left:24px!important}.responsiveSidebarDrawer .ant-menu .ant-menu-item svg,.responsiveSidebarDrawer .ant-menu .ant-menu-submenu-title svg{width:22px}.responsiveSidebarDrawer .ant-menu .ant-menu-item .ant-menu-title-content,.responsiveSidebarDrawer .ant-menu .ant-menu-submenu-title .ant-menu-title-content{display:inline-block!important}.responsiveSidebarDrawer .bottomCreditBalance{display:block!important}.responsiveSidebarDrawer .ant-drawer-content{background:0 0}.responsiveSidebarDrawer .ant-drawer-body{height:100%}:where(.css-dev-only-do-not-override-1uga22k).ant-layout-sider .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto;margin:0}@media (max-width:1700px){.ant-tooltip.ant-menu-inline-collapsed-tooltip{margin-top:-10px}.ant-menu-submenu-popup{margin-top:-8px}}
.mainLayout{background-image:var(--layoutImage);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;gap:20px;width:100%;margin:0 auto;padding:20px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.mainLayout{gap:10px;padding:10px}}.mainLayout .ant-layout-content{scrollbar-width:none;height:calc(100vh - 140px);margin-top:20px;overflow:auto}@media (max-width:768px){.mainLayout .ant-layout-content{margin-top:10px}}.css-var-root.ant-layout{--ant-layout-body-bg:transparent!important}.site-layout{flex-direction:column;flex:1;display:flex;overflow:hidden}
.home{background-color:var(--bg-white-300);background-image:var(--bannerImage);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.home_header{background-color:var(--bg-white-200);z-index:2;justify-content:center;align-items:center;min-height:70px;padding:10px 15px;display:flex;position:relative}.home_content{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:15px;display:flex;position:relative}.home-layout .ant-select-dropdown{max-width:188px;height:102px!important}
