:root{--primary-color: #2563eb;--bg-color: #ffffff;--card-bg: #ffffff;--text-main: #1f2937;--text-secondary: #6b7280;--border-color: #e5e7eb;--primary-50: #E6ECF5;--primary-100: #CCD9EB;--primary-200: #99B3D6;--primary-300: #668CBF;--primary-400: #335699;--primary-500: #1E3A5C;--primary-600: #112544;--primary-700: #001C3D;--primary-800: #001533;--primary-900: #000A1A;--primary-color: var(--primary-800);--secondary-50: #FFF7D9;--secondary-100: #FCEFB8;--secondary-200: #F3DF8A;--secondary-300: #E8CF7C;--secondary-400: #DDBC64;--secondary-500: #D0A94C;--secondary-600: #C99E31;--secondary-700: #A57F22;--secondary-800: #7A5C18;--secondary-900: #4A370D;--accent-color: var(--secondary-600);--neutral-50: #FAFAFA;--neutral-100: #F4F4F4;--neutral-200: #E5E5E5;--neutral-300: #CFCFCF;--neutral-400: #A7A7A7;--neutral-500: #7F7F7F;--neutral-600: #5F5F5F;--neutral-700: #3F3F3F;--neutral-800: #232323;--neutral-900: #0F0F0F}.app-container{max-width:1200px;margin:0 auto;padding:20px}.app-header{text-align:center;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:Poppins,sans-serif;padding:0;margin:0}._loginContainer_313v5_1{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;overflow-y:hidden;background-color:var(--bg-color)}._FrameTop_313v5_11,._FrameBottom_313v5_12{width:100%;height:auto;display:block}._LoginAreaContainer_313v5_19{display:flex;justify-content:center;align-items:center;padding:24px 16px}._LoginArea_313v5_19{display:flex;align-items:center;justify-content:space-between;gap:3rem;width:100%;max-width:1040px}._LoginInputCard_313v5_37{border-top:.5px solid #CFCFCF;border-radius:12px;display:flex;flex-direction:column;align-items:stretch;padding:28px 24px;box-shadow:0 8px 8px #00000040;background-color:#fff;flex:0 1 420px}._LoginInputCardTitle_313v5_51 h1{font-size:32px;line-height:1.1;font-weight:800;text-align:center;margin:0 0 8px;color:var(--primary-700)}._LoginInputCardTitle_313v5_51 h2{font-size:14px;font-weight:500;text-align:center;margin:0 0 20px;color:var(--text-secondary)}._LoginInputCardAction_313v5_69{width:100%;display:flex;flex-direction:column;gap:.75rem}._LoginInputCardActionInput_313v5_77{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--neutral-200);background-color:var(--neutral-50);font-size:16px;font-weight:600;color:var(--text-main);outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._LoginInputCardActionInput_313v5_77[type=password]{letter-spacing:.04em}._LoginInputCardActionInput_313v5_77:focus{border-color:var(--primary-600);background-color:#fff;box-shadow:0 0 0 2px #00153314}._LoginInputCardActionInput_313v5_77::placeholder{color:var(--text-secondary);font-size:14px}._LoginInputCardActionInput_313v5_77:hover{border-color:var(--neutral-300)}._LoginErrorText_313v5_117{width:100%;font-size:12px;color:#dc2626;margin:0}._LoginInputCardActionButton_313v5_125{background-color:var(--secondary-500);padding:10px 12px;width:100%;color:var(--primary-700);font-weight:700;border-radius:8px;font-size:15px;line-height:1.5;border:none;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}._LoginInputCardActionButton_313v5_125:hover{background-color:var(--secondary-600);box-shadow:0 4px 8px #00000026}._LoginInputCardActionButton_313v5_125:active{transform:translateY(1px);box-shadow:0 2px 4px #00000026}._LoginInput2_313v5_150{flex:0 1 480px;display:flex;justify-content:center;align-items:center}._LoginInput2Image_313v5_157{max-width:100%;height:auto;display:block}@media(max-width:1024px){._LoginArea_313v5_19{gap:2rem;max-width:900px}._LoginInputCard_313v5_37,._LoginInput2_313v5_150{flex:1 1 50%}._LoginInputCardTitle_313v5_51 h1{font-size:28px}._LoginInputCardTitle_313v5_51 h2{font-size:13px}}@media(max-width:768px){._LoginArea_313v5_19{flex-direction:column;align-items:center;gap:1.5rem}._LoginInputCard_313v5_37{width:100%;max-width:420px}._LoginInput2_313v5_150{order:-1}._LoginInput2Image_313v5_157{max-width:260px}._LoginInputCardTitle_313v5_51 h1{font-size:26px}._LoginInputCardTitle_313v5_51 h2{font-size:13px}}@media(max-width:480px){._LoginAreaContainer_313v5_19{padding:16px 12px}._LoginInputCard_313v5_37{padding:20px 16px}._LoginInputCardTitle_313v5_51 h1{font-size:22px}._LoginInputCardTitle_313v5_51 h2{font-size:12px}._LoginInputCardActionInput_313v5_77{font-size:13px}._LoginInputCardActionButton_313v5_125{font-size:14px}._FrameTop_313v5_11,._FrameBottom_313v5_12{height:72px;object-fit:cover}}._sidebarMain_176oi_1{width:clamp(80px,8vw,100px);border:.5px solid #f6f6f6;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-left:.5px solid #F6F6F6;box-shadow:0 8px 8px #0003}._sidebarChild1_176oi_13{margin-top:calc(12px + .4vw);display:flex;align-items:center;flex-direction:column;gap:calc(12px + .4vw);justify-content:center}._sidebarChild1Logo_176oi_22{width:calc(50px + 1vw);height:calc(50px + 1vw);min-width:50px;max-width:70px}._sidebarChild1Items_176oi_29{display:flex;flex-direction:column;gap:calc(12px + .4vw)}._sidebarChild1Item_176oi_29{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease}._sidebarChild1Item_176oi_29:hover{transform:scale(1.05)}._sidebarChild1ItemImageNorm_176oi_47{width:calc(24px + .6vw);height:calc(24px + .6vw);min-width:24px;max-width:32px;padding:calc(16px + .4vw)}._sidebarChild1ItemImage_176oi_47{width:calc(18px + .4vw);height:calc(18px + .4vw);min-width:18px;max-width:24px;padding:calc(16px + .4vw);border-radius:100%;background:#001c3d}._sidebarChild2_176oi_65{display:flex;justify-content:center;align-items:center;width:calc(45px + .5vw);height:calc(45px + .5vw);min-width:45px;max-width:55px;background:#001c3d;border-radius:100%;cursor:pointer;transition:transform .2s ease,background .2s ease}._sidebarChild2_176oi_65:hover{transform:scale(1.05);background:#002855}._sidebarChild2item_176oi_84{display:flex;justify-content:center;align-items:center;margin-bottom:calc(12px + .4vw)}._logout_176oi_91{width:calc(18px + .4vw);height:calc(18px + .4vw);min-width:18px;max-width:24px;object-fit:contain}._main_1kur4_1{display:flex;width:100%;height:100vh;background-color:#f0f0f0;overflow:hidden;position:relative}._DashboardMain_1kur4_10{width:100%;overflow:hidden}._DashboardMainHeader_1kur4_15{font-size:24px;font-weight:500;background:#fbfbfb;padding:16px;width:100%}._DashboardMainBody_1kur4_23{background:#fff;height:80%;margin:24px;padding:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden}._DashboardMainBodyActions_1kur4_34{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._DashboardMainBodyActionsInputs_1kur4_42 input{border:1px solid #E5E5E5;padding:12px;border-radius:10px;font-size:1em;outline:none;transition:border-color .3s ease}._DashboardMainBodyActionsInputs_1kur4_42 input:focus{border:1px solid #CCCCCC;box-shadow:0 0 0 3px #0000000d}._DashboardMainBodyActionsInputs_1kur4_42 input::placeholder{color:#999}._DashboardMainBodyActionsSelects_1kur4_61{display:flex;align-items:center;gap:24px}._DashboardMainBodyActionsSelects_1kur4_61 select{background:#f4f4f4;padding:8px 36px 8px 12px;border:1px solid #E5E5E5;border-radius:10px;font-size:1em;cursor:pointer;outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._DashboardMainBodyActionsSelects_1kur4_61 select:hover{background:#eee;border-color:#ccc}._DashboardMainBodyActionsSelects_1kur4_61 select:focus{background:#fff;border-color:#ccc;box-shadow:0 0 0 3px #0000000d}._DashboardMainBodyDisplay_1kur4_94{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;overflow-y:auto;overflow-x:hidden;padding:8px}._DashboardMainBodyDisplay_1kur4_94::-webkit-scrollbar{width:8px}._DashboardMainBodyDisplay_1kur4_94::-webkit-scrollbar-track{background:#f4f4f4;border-radius:10px}._DashboardMainBodyDisplay_1kur4_94::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}._DashboardMainBodyDisplay_1kur4_94::-webkit-scrollbar-thumb:hover{background:#999}._ArchitectCard_1kur4_123{width:100%;max-width:100%;min-height:270px;border:1px solid #F4F4F4;border-radius:20px;box-shadow:0 4px 4px #00000040;background:#fff;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}._ArchitectCard_1kur4_123:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}._EngineerCard_1kur4_142{width:100%;max-width:100%;min-height:270px;border:1px solid #F4F4F4;border-radius:20px;box-shadow:0 4px 4px #00000040;background:#fff;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}._EngineerCard_1kur4_142:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}._ArchitectCardProfessionalInfo_1kur4_161{width:100%;flex:1;display:flex;flex-direction:column;border-bottom:.7px solid #E5E5E5}._ArchitectCardPersonalInfo_1kur4_169{width:100%;flex:1;display:flex;flex-direction:column}._ArchitectCardProfessionalInfoChild1_1kur4_176{flex:7;width:100%;display:flex;gap:8px;align-items:center;background:#e6e6e6;border-top-left-radius:20px;border-top-right-radius:20px;padding:12px}._ArchitectCardProfessionalInfoChild2_1kur4_188{flex:3;display:flex;align-items:center;padding:0 12px;gap:8px}._companyBlock_1kur4_196{width:calc(16px + .2vw);height:calc(16px + .2vw);min-width:18px}._CompanyName_1kur4_202{font-size:calc(12px + .2vw);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ArchitectCardProfessionalInfoChild1Description_1kur4_210{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._ArchitectCardProfessionalInfoChild1DescriptionName_1kur4_218{font-size:calc(13px + .2vw);font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ArchitectCardProfessionalInfoChild1DescriptionRole_1kur4_227{font-size:calc(11px + .2vw);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ArchitectCardProfessionalInfoChild1DescriptionRoleAoe_1kur4_235{font-size:calc(9px + .15vw);font-weight:500;color:#e8cf7c;background:#1e3a5c;border-radius:8px;padding:4px 6px;width:fit-content}._ArchitectCardProfessionalInfoChild1ProfilePic_1kur4_245{width:calc(56px + .5vw);height:calc(56px + .5vw);min-width:60px;max-width:72px;min-height:60px;max-height:72px;border:.5px solid #494949;border-radius:100%;object-fit:cover;box-shadow:0 4px 4px #99b3d6}._ArchitectCardPersonalInfoChild1_1kur4_258{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px}._ArchitectCardPersonalInfoChild1_1kur4_258 a{display:block;align-items:center;text-decoration:none;line-height:0}._ArchitectCardPersonalInfoChild1_1kur4_258 img,._EngineerCardPersonalInfoChild1_1kur4_275 img{display:block}._ArchitectCardPersonalInfoChild1Img_1kur4_279{width:calc(18px + .3vw);height:calc(18px + .3vw);cursor:pointer;transition:transform .2s ease}._ArchitectCardPersonalInfoChild1Img_1kur4_279:hover{transform:scale(1.1)}._ArchitectCardPersonalInfoChild1Img1_1kur4_290{width:calc(22px + .3vw);height:calc(22px + .3vw);cursor:pointer;transition:transform .2s ease}._ArchitectCardPersonalInfoChild1Img1_1kur4_290:hover{transform:scale(1.1)}._ArchitectCardPersonalInfoChild2_1kur4_301{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}._ArchitectCardPersonalInfoChild2item_1kur4_308{display:flex;align-items:center;gap:8px;font-size:calc(11px + .15vw);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ArchitectCardPersonalInfoChild2item_1kur4_308 img{width:calc(14px + .2vw);height:calc(14px + .2vw);min-width:16px}._EngineerCardProfessionalInfo_1kur4_326{width:100%;flex:1;display:flex;flex-direction:column;border-bottom:.7px solid #E5E5E5}._EngineerCardProfessionalInfoChild1_1kur4_334{flex:7;width:100%;display:flex;gap:8px;align-items:center;background:#d5e6ff;border-top-left-radius:20px;border-top-right-radius:20px;padding:12px}._EngineerCardProfessionalInfoChild2_1kur4_346{flex:3;display:flex;align-items:center;padding:0 12px;gap:8px}._EngineerCardProfessionalInfoChild1Description_1kur4_354{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._EngineerCardProfessionalInfoChild1DescriptionName_1kur4_362{font-size:calc(13px + .2vw);font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._EngineerCardProfessionalInfoChild1DescriptionRole_1kur4_371{font-size:calc(11px + .2vw);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._EngineerCardProfessionalInfoChild1DescriptionRoleAoe_1kur4_379{font-size:calc(9px + .15vw);font-weight:500;color:#e8cf7c;background:#1e3a5c;border-radius:8px;padding:4px 6px;width:fit-content}._EngineerCardProfessionalInfoChild1ProfilePic_1kur4_389{width:calc(56px + .5vw);height:calc(56px + .5vw);min-width:60px;max-width:72px;min-height:60px;max-height:72px;border:.5px solid #494949;border-radius:100%;object-fit:cover;box-shadow:0 4px 4px #e8cf7c}._EngineerCardPersonalInfo_1kur4_275{width:100%;flex:1;display:flex;flex-direction:column}._EngineerCardPersonalInfoChild1_1kur4_275{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px}._EngineerCardPersonalInfoChild1_1kur4_275 a{display:block;align-items:center;text-decoration:none;line-height:0}._EngineerCardPersonalInfoChild1Img_1kur4_424{width:calc(18px + .3vw);height:calc(18px + .3vw);cursor:pointer;transition:transform .2s ease}._EngineerCardPersonalInfoChild1Img_1kur4_424:hover{transform:scale(1.1)}._EngineerCardPersonalInfoChild1Img1_1kur4_435{width:calc(22px + .3vw);height:calc(22px + .3vw);cursor:pointer;transition:transform .2s ease}._EngineerCardPersonalInfoChild1Img1_1kur4_435:hover{transform:scale(1.1)}._EngineerCardPersonalInfoChild2_1kur4_446{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}._EngineerCardPersonalInfoChild2item_1kur4_453{display:flex;align-items:center;gap:8px;font-size:calc(11px + .15vw);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._EngineerCardPersonalInfoChild2item_1kur4_453 img{width:calc(14px + .2vw);height:calc(14px + .2vw);min-width:16px}._MobileViewHeader_1kur4_469{position:absolute;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;box-sizing:border-box;background:#fff;padding:12px 16px;box-shadow:0 2px 8px #00000026}._MobileViewHeaderChild3_1kur4_483{display:flex;justify-content:center;align-items:center;width:calc(32px + .5vw);height:calc(32px + .5vw);min-width:32px;max-width:42px;background:#001c3d;border-radius:100%;cursor:pointer;transition:transform .2s ease}._MobileViewHeaderChild3_1kur4_483 img{width:calc(18px + .3vw);height:calc(18px + .3vw);min-width:18px;max-width:24px;object-fit:contain}._MobileViewHeaderChild3_1kur4_483:hover{transform:scale(1.05)}._MobileViewFooter_1kur4_509{position:absolute;bottom:0;z-index:3;display:flex;justify-content:space-around;align-items:center;width:100%;max-width:100%;box-sizing:border-box;background:#fff;padding:12px 16px;box-shadow:inset 0 2px 2px #00000026}._MobileViewFooter_1kur4_509 img{width:calc(22px + .3vw);height:calc(22px + .3vw);min-width:22px;max-width:28px;cursor:pointer;transition:transform .2s ease}._MobileViewFooter_1kur4_509 img:hover{transform:scale(1.1)}._MobileViewHeaderChild1_1kur4_538{font-size:14px;font-weight:600}._MobileViewHeaderChild2_1kur4_542{width:40px;height:40px}._comingSoon_1kur4_546{background:#001c3d;padding:calc(5px + .1vw);border-radius:100%}@media screen and (max-width:1400px){._DashboardMainBodyDisplay_1kur4_94{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){._DashboardMainBodyDisplay_1kur4_94{grid-template-columns:repeat(2,1fr);gap:20px}._DashboardMainBody_1kur4_23{margin:16px}._DashboardMainBodyActions_1kur4_34{flex-direction:column;align-items:stretch;gap:12px}._DashboardMainBodyActionsInputs_1kur4_42{width:100%}._DashboardMainBodyActionsInputs_1kur4_42 input{width:100%;max-width:100%;box-sizing:border-box}}@media screen and (max-width:768px){._DashboardMainBodyDisplay_1kur4_94{grid-template-columns:repeat(2,1fr);gap:16px}._DashboardMainBody_1kur4_23{margin:12px;padding:12px}._DashboardMainBodyActions_1kur4_34{flex-direction:column;align-items:stretch;gap:12px}._DashboardMainBodyActionsInputs_1kur4_42{width:100%}._DashboardMainBodyActionsInputs_1kur4_42 input{width:100%;max-width:100%;box-sizing:border-box}._DashboardMainBodyActionsSelects_1kur4_61{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:12px}._DashboardMainBodyActionsSelects_1kur4_61 select{width:100%;max-width:100%;box-sizing:border-box}}@media screen and (max-width:600px){._DashboardMainBodyDisplay_1kur4_94{grid-template-columns:repeat(1,1fr);padding-bottom:200px}._DashboardMainBody_1kur4_23{height:100%;margin-top:100px;padding-bottom:0}._DashboardMainBodyActionsInputs_1kur4_42{width:100%}._DashboardMainBodyActionsInputs_1kur4_42 input{width:100%;max-width:100%;box-sizing:border-box}._DashboardMainBodyActionsSelects_1kur4_61{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:12px}._DashboardMainBodyActionsSelects_1kur4_61 select{width:100%;max-width:100%;box-sizing:border-box}}
