.AdBanner-module__TArMSq__adBanner{color:#fff;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);cursor:pointer;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4a 100%);align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex}.AdBanner-module__TArMSq__label{color:#1f2937;letter-spacing:.5px;background:#fff;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:800}.AdBanner-module__TArMSq__info{flex:1;min-width:0}.AdBanner-module__TArMSq__title{margin-bottom:2px;font-size:14px;font-weight:700}.AdBanner-module__TArMSq__sub{opacity:.85;font-size:12px}.AdBanner-module__TArMSq__arrow{color:#fff;opacity:.7;flex-shrink:0;font-size:18px}
.Dropdown-module__QLqm0a__wrapper{width:100%;position:relative}.Dropdown-module__QLqm0a__trigger{border:1.5px solid var(--gray-200);width:100%;color:var(--black);cursor:pointer;text-align:left;background:#fff;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.Dropdown-module__QLqm0a__triggerSm{color:var(--gray-700);border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.Dropdown-module__QLqm0a__trigger:hover{border-color:var(--gray-300)}.Dropdown-module__QLqm0a__trigger.Dropdown-module__QLqm0a__open{border-color:var(--mint)}.Dropdown-module__QLqm0a__trigger:disabled{background:var(--gray-50);color:var(--gray-400);cursor:not-allowed}.Dropdown-module__QLqm0a__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dropdown-module__QLqm0a__placeholder{color:var(--gray-400)}.Dropdown-module__QLqm0a__caret{width:16px;height:16px;color:var(--gray-500);flex-shrink:0;transition:transform .2s}.Dropdown-module__QLqm0a__caret svg{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.Dropdown-module__QLqm0a__caretOpen{transform:rotate(180deg)}.Dropdown-module__QLqm0a__menu{border:1.5px solid var(--gray-200);z-index:1000;scrollbar-width:thin;background:#fff;border-radius:10px;max-height:280px;margin:0;padding:0;list-style:none;animation:.15s ease-out Dropdown-module__QLqm0a__dropdownIn;overflow-y:auto;box-shadow:0 8px 24px #00000014}.Dropdown-module__QLqm0a__menu::-webkit-scrollbar{width:4px}.Dropdown-module__QLqm0a__menu::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:2px}@keyframes Dropdown-module__QLqm0a__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Dropdown-module__QLqm0a__option{text-align:left;cursor:pointer;width:100%;color:var(--black);background:0 0;border:none;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-size:14px;transition:background .12s;display:flex}.Dropdown-module__QLqm0a__option:hover:not(.Dropdown-module__QLqm0a__disabled){background:var(--gray-50)}.Dropdown-module__QLqm0a__option.Dropdown-module__QLqm0a__selected{background:var(--mint-light);color:var(--mint-dark);font-weight:700}.Dropdown-module__QLqm0a__option.Dropdown-module__QLqm0a__disabled{color:var(--gray-300);cursor:not-allowed}.Dropdown-module__QLqm0a__optionLabel{flex:1;min-width:0}.Dropdown-module__QLqm0a__optionDescription{color:var(--gray-500);margin-top:2px;font-size:12px}.Dropdown-module__QLqm0a__optionTexts{flex-direction:column;flex:1;min-width:0;display:flex}.Dropdown-module__QLqm0a__checkmark{color:var(--mint-dark);flex-shrink:0;font-size:14px;font-weight:800}
.CompanyFilterRow-module__wbH0Lq__row{align-items:center;gap:8px;margin:14px 20px 10px;display:flex}.CompanyFilterRow-module__wbH0Lq__sortWrap{flex-shrink:0;min-width:110px;max-width:140px}.CompanyFilterRow-module__wbH0Lq__searchBtn{background:var(--mint-light);min-width:0;color:var(--mint-dark);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;padding:9px 8px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s,color .12s;display:flex}.CompanyFilterRow-module__wbH0Lq__searchBtn:hover{background:var(--mint);color:#fff}.CompanyFilterRow-module__wbH0Lq__searchBtn:active{transform:scale(.98)}.CompanyFilterRow-module__wbH0Lq__searchBtn svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.CompanyFilterRow-module__wbH0Lq__compareBtn{white-space:nowrap;border:1.5px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.CompanyFilterRow-module__wbH0Lq__compareBtn.CompanyFilterRow-module__wbH0Lq__active{background:var(--mint);color:#fff;border-color:var(--mint)}.CompanyFilterRow-module__wbH0Lq__compareBtn:hover:not(.CompanyFilterRow-module__wbH0Lq__active){border-color:var(--mint);color:var(--mint-dark)}.CompanyFilterRow-module__wbH0Lq__compareBtn:active{transform:scale(.97)}.CompanyFilterRow-module__wbH0Lq__compareBtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.CompanyFilterRow-module__wbH0Lq__extras{flex-wrap:wrap;align-items:center;gap:8px;margin:0 20px 12px;display:flex}.CompanyFilterRow-module__wbH0Lq__compareCount{color:var(--mint-dark);font-size:12px;font-weight:700}.CompanyFilterRow-module__wbH0Lq__compareCta{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;margin-left:auto;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:800;box-shadow:0 2px 8px #4db5e566}.CompanyFilterRow-module__wbH0Lq__compareCta:active{transform:scale(.94)}.CompanyFilterRow-module__wbH0Lq__resultInfo{background:var(--bg-card);color:var(--gray-500);text-align:center;border-radius:8px;margin:0 20px 12px;padding:8px 12px;font-size:11px}.CompanyFilterRow-module__wbH0Lq__resultInfo b{color:var(--black);font-weight:800}
.CompanySearchModal-module__Itr-1q__overlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out CompanySearchModal-module__Itr-1q__searchOverlayIn;display:flex;position:fixed;inset:0}@media (min-width:432px){.CompanySearchModal-module__Itr-1q__overlay{position:absolute}}@keyframes CompanySearchModal-module__Itr-1q__searchOverlayIn{0%{opacity:0}to{opacity:1}}.CompanySearchModal-module__Itr-1q__modal{background:#fff;border-radius:16px;flex-direction:column;width:92%;max-width:380px;max-height:80vh;animation:.2s ease-out CompanySearchModal-module__Itr-1q__searchModalIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes CompanySearchModal-module__Itr-1q__searchModalIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.CompanySearchModal-module__Itr-1q__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 0;display:flex}.CompanySearchModal-module__Itr-1q__title{color:var(--black);font-size:15px;font-weight:800}.CompanySearchModal-module__Itr-1q__close{background:var(--gray-100);width:30px;height:30px;color:var(--gray-500);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:14px;display:flex}.CompanySearchModal-module__Itr-1q__close:hover{background:var(--gray-200);color:var(--black)}.CompanySearchModal-module__Itr-1q__body{flex:1;padding:14px 16px 20px;overflow-y:auto}.CompanySearchModal-module__Itr-1q__inputPill{background:var(--gray-100);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 18px;display:flex}.CompanySearchModal-module__Itr-1q__input{color:var(--black);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-family:inherit;font-size:14px}.CompanySearchModal-module__Itr-1q__input::placeholder{color:var(--gray-400)}.CompanySearchModal-module__Itr-1q__searchBtn{background:var(--gray-300);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:inherit;transition:background .15s;display:flex}.CompanySearchModal-module__Itr-1q__searchBtn.CompanySearchModal-module__Itr-1q__active{background:var(--mint)}.CompanySearchModal-module__Itr-1q__searchBtn svg{stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.CompanySearchModal-module__Itr-1q__tips{background:var(--bg-card);border-radius:8px;margin-top:12px;padding:12px}.CompanySearchModal-module__Itr-1q__tipsTitle{color:var(--gray-700);margin-bottom:4px;font-size:12px;font-weight:700}.CompanySearchModal-module__Itr-1q__tipsText{color:var(--gray-500);font-size:11px;line-height:1.6}.CompanySearchModal-module__Itr-1q__tipsText strong{color:var(--mint-dark);cursor:pointer;font-weight:700}.CompanySearchModal-module__Itr-1q__tipsText strong:hover{text-decoration:underline}.CompanySearchModal-module__Itr-1q__resultsHeader{color:var(--gray-500);margin:14px 0 8px;padding:0 4px;font-size:12px}.CompanySearchModal-module__Itr-1q__resultsHeader b{color:var(--mint-dark)}.CompanySearchModal-module__Itr-1q__results{flex-direction:column;gap:6px;display:flex}.CompanySearchModal-module__Itr-1q__resultItem{background:var(--bg-card);text-align:left;cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;transition:border-color .15s,transform .12s,background .15s;display:flex}.CompanySearchModal-module__Itr-1q__resultItem:hover{border-color:var(--mint-light)}.CompanySearchModal-module__Itr-1q__resultItem:active{background:var(--mint-light);transform:scale(.98)}.CompanySearchModal-module__Itr-1q__resultLogo{border:1px solid var(--gray-200);white-space:pre-line;text-align:center;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;font-size:9px;font-weight:800;line-height:1.15;display:flex}.CompanySearchModal-module__Itr-1q__ciSecurities{color:#003d5b}.CompanySearchModal-module__Itr-1q__ciAmc{color:#1f2937}.CompanySearchModal-module__Itr-1q__ciTrust{color:#b91c1c}.CompanySearchModal-module__Itr-1q__ciConstruct{color:#1428a0}.CompanySearchModal-module__Itr-1q__ciDeveloper{color:#dc2626}.CompanySearchModal-module__Itr-1q__ciPm{color:#4b3f72}.CompanySearchModal-module__Itr-1q__ciInsurance{color:#b45309}.CompanySearchModal-module__Itr-1q__ciBank{color:#0369a1}.CompanySearchModal-module__Itr-1q__ciSavings{color:#0f766e}.CompanySearchModal-module__Itr-1q__ciCapital{color:#be185d}.CompanySearchModal-module__Itr-1q__resultInfo{flex:1;min-width:0}.CompanySearchModal-module__Itr-1q__resultName{color:var(--black);margin-bottom:2px;font-size:14px;font-weight:700}.CompanySearchModal-module__Itr-1q__resultMeta{color:var(--gray-500);font-size:11px}.CompanySearchModal-module__Itr-1q__resultArrow{color:var(--gray-400);flex-shrink:0;font-size:20px;font-weight:800}.CompanySearchModal-module__Itr-1q__noResults{text-align:center;padding:32px 12px 16px}.CompanySearchModal-module__Itr-1q__noResultsIcon{margin-bottom:8px;font-size:36px}.CompanySearchModal-module__Itr-1q__noResultsTitle{margin-bottom:4px;font-size:14px;font-weight:700}.CompanySearchModal-module__Itr-1q__noResultsSub{color:var(--gray-500);font-size:12px}
.PostDetailModal-module__6hN3lW__overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:40px 20px;animation:.2s PostDetailModal-module__6hN3lW__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes PostDetailModal-module__6hN3lW__fadeIn{0%{opacity:0}to{opacity:1}}.PostDetailModal-module__6hN3lW__modal{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:760px;max-height:88vh;animation:.25s PostDetailModal-module__6hN3lW__slideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #0f172a4d}@keyframes PostDetailModal-module__6hN3lW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PostDetailModal-module__6hN3lW__head{border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 26px 16px;display:flex}.PostDetailModal-module__6hN3lW__headLeft{flex:1;min-width:0}.PostDetailModal-module__6hN3lW__title{letter-spacing:-.5px;color:var(--black);margin-bottom:6px;font-size:19px;font-weight:800;line-height:1.4}.PostDetailModal-module__6hN3lW__metaRow{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.PostDetailModal-module__6hN3lW__metaSep{color:var(--gray-300)}.PostDetailModal-module__6hN3lW__close{background:var(--gray-100);width:36px;height:36px;color:var(--gray-500);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:16px;font-family:inherit;font-size:18px;font-weight:700;transition:background .12s,color .12s;display:flex}.PostDetailModal-module__6hN3lW__close:hover{background:var(--gray-200);color:var(--black)}.PostDetailModal-module__6hN3lW__body{flex:1;padding:24px 26px;overflow-y:auto}.PostDetailModal-module__6hN3lW__empty{text-align:center;color:var(--gray-500);background:var(--gray-50);border-radius:10px;margin-bottom:18px;padding:24px;font-size:13px}.PostDetailModal-module__6hN3lW__paragraph{color:var(--gray-700);white-space:pre-wrap;margin-bottom:12px;font-size:13.5px;line-height:1.7}.PostDetailModal-module__6hN3lW__paragraph:last-child{margin-bottom:0}.PostDetailModal-module__6hN3lW__commentsSection{border-top:1px solid var(--gray-100);margin-top:22px;padding-top:18px}.PostDetailModal-module__6hN3lW__commentsTitle{color:var(--black);align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:800;display:flex}.PostDetailModal-module__6hN3lW__commentEmpty{color:var(--gray-400);text-align:center;background:var(--gray-50);border-radius:8px;padding:14px;font-size:12px}.PostDetailModal-module__6hN3lW__commentItem{background:var(--gray-50);border-radius:10px;margin-bottom:8px;padding:11px 14px}.PostDetailModal-module__6hN3lW__commentMine{background:var(--mint-light);border-left:3px solid var(--mint)}.PostDetailModal-module__6hN3lW__commentHead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.PostDetailModal-module__6hN3lW__commentAuthor{color:var(--black);font-size:12.5px;font-weight:700}.PostDetailModal-module__6hN3lW__commentTime{color:var(--gray-400);font-size:10.5px}.PostDetailModal-module__6hN3lW__commentText{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.55}.PostDetailModal-module__6hN3lW__commentInputRow{gap:8px;margin-top:14px;display:flex}.PostDetailModal-module__6hN3lW__commentInputRow input{border:1.5px solid var(--gray-200);color:var(--black);border-radius:8px;outline:none;flex:1;padding:11px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.PostDetailModal-module__6hN3lW__commentInputRow input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-light)}.PostDetailModal-module__6hN3lW__commentInputRow button{background:var(--mint);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:800;transition:background .15s,opacity .15s}.PostDetailModal-module__6hN3lW__commentInputRow button:hover{background:var(--mint-dark)}.PostDetailModal-module__6hN3lW__commentInputRow button:disabled{opacity:.5;cursor:not-allowed}.PostDetailModal-module__6hN3lW__foot{border-top:1px solid var(--gray-100);color:var(--gray-500);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:14px 26px;font-size:12.5px;display:flex}.PostDetailModal-module__6hN3lW__foot button{cursor:pointer;color:var(--gray-500);background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.PostDetailModal-module__6hN3lW__foot button:hover{background:var(--gray-100);color:var(--black)}.PostDetailModal-module__6hN3lW__footActive{font-weight:800;background:var(--mint-light)!important;color:var(--mint-dark)!important}.PostDetailModal-module__6hN3lW__footScrap{font-weight:800;color:#92400e!important;background:#fef3c7!important}.PostDetailModal-module__6hN3lW__footLink{color:var(--mint-dark);border-radius:7px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .12s}.PostDetailModal-module__6hN3lW__footLink:hover{opacity:.7}
.IndustryAnalysisBox-module__r3n2WW__box{background:linear-gradient(135deg,#faf5ff,#f0f9ff);border-radius:14px;margin:0 20px 16px;padding:16px}.IndustryAnalysisBox-module__r3n2WW__header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.IndustryAnalysisBox-module__r3n2WW__title{color:var(--black);font-size:14px;font-weight:800}.IndustryAnalysisBox-module__r3n2WW__badge{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.IndustryAnalysisBox-module__r3n2WW__sub{color:var(--gray-500);margin-bottom:12px;font-size:11px}.IndustryAnalysisBox-module__r3n2WW__grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.IndustryAnalysisBox-module__r3n2WW__chip{cursor:pointer;background:#fff;border:1.5px solid;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;padding:10px 4px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .12s,box-shadow .12s;display:flex}.IndustryAnalysisBox-module__r3n2WW__chip:active{transform:scale(.95)}.IndustryAnalysisBox-module__r3n2WW__chipIcon{margin-bottom:2px;font-size:18px;line-height:1}.IndustryAnalysisBox-module__r3n2WW__chipLabel{text-align:center;letter-spacing:-.3px;white-space:nowrap;font-size:11px;font-weight:800}.IndustryAnalysisBox-module__r3n2WW__crossCta{color:#fff;cursor:pointer;letter-spacing:-.2px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .12s;box-shadow:0 3px 10px #6366f14d}.IndustryAnalysisBox-module__r3n2WW__crossCta:active{transform:scale(.98)}
.CommunityDesktop-module__9cgQfG__pageHeader{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 0;display:flex}.CommunityDesktop-module__9cgQfG__pageTitle{letter-spacing:-.6px;color:var(--black);font-size:22px;font-weight:800}.CommunityDesktop-module__9cgQfG__pageIcon{margin-right:6px;font-size:22px}.CommunityDesktop-module__9cgQfG__pageSub{color:var(--gray-500);margin-top:4px;font-size:12.5px}.CommunityDesktop-module__9cgQfG__pageActions{gap:8px;display:flex}.CommunityDesktop-module__9cgQfG__pageBtn{border:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,transform .12s}.CommunityDesktop-module__9cgQfG__pageBtn:hover{border-color:var(--mint);color:var(--mint-dark);transform:translateY(-1px)}.CommunityDesktop-module__9cgQfG__pageBtnPrimary{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;border-color:#0000}.CommunityDesktop-module__9cgQfG__pageBtnPrimary:hover{color:#fff;border-color:#0000}.CommunityDesktop-module__9cgQfG__subTabs{background:var(--gray-100);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.CommunityDesktop-module__9cgQfG__subTab{color:var(--gray-500);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.CommunityDesktop-module__9cgQfG__subTab:hover{color:var(--black)}.CommunityDesktop-module__9cgQfG__subTabActive{color:var(--black);background:#fff;box-shadow:0 1px 3px #0000000f}.CommunityDesktop-module__9cgQfG__subTabActive:hover{color:var(--black)}.CommunityDesktop-module__9cgQfG__banner{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4a 100%);border-radius:12px;margin-bottom:16px;padding:14px 18px;font-size:13px;font-weight:600}.CommunityDesktop-module__9cgQfG__banner b{color:#fcd34d}.CommunityDesktop-module__9cgQfG__postList{flex-direction:column;gap:12px;display:flex}.CommunityDesktop-module__9cgQfG__empty{text-align:center;color:var(--gray-500);border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:40px;font-size:13px}.CommunityDesktop-module__9cgQfG__post{border:1px solid var(--gray-200);cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border-radius:12px;padding:18px 20px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .12s}.CommunityDesktop-module__9cgQfG__post:hover{border-color:var(--mint);box-shadow:0 4px 12px #4db5e51a}.CommunityDesktop-module__9cgQfG__postHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.CommunityDesktop-module__9cgQfG__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.CommunityDesktop-module__9cgQfG__avatarGreen{background:#d6f4ee}.CommunityDesktop-module__9cgQfG__avatarPurple{background:#ead9f9}.CommunityDesktop-module__9cgQfG__avatarBlue{background:#d9e8f9}.CommunityDesktop-module__9cgQfG__avatarPeach{background:#fce2d7}.CommunityDesktop-module__9cgQfG__author{flex:1;min-width:0}.CommunityDesktop-module__9cgQfG__authorName{color:var(--black);font-size:13px;font-weight:700}.CommunityDesktop-module__9cgQfG__authorSub{color:var(--gray-500);font-size:11px}.CommunityDesktop-module__9cgQfG__time{color:var(--gray-400);flex-shrink:0;font-size:11.5px}.CommunityDesktop-module__9cgQfG__postTitle{letter-spacing:-.2px;color:var(--black);margin-bottom:6px;font-size:14.5px;font-weight:700}.CommunityDesktop-module__9cgQfG__postText{color:var(--gray-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.CommunityDesktop-module__9cgQfG__postFoot{color:var(--gray-500);gap:16px;font-size:12px;display:flex}
.WriteReviewFab-module__jJIYCG__fab{bottom:calc(80px + var(--safe-bottom));background:var(--mint);color:#fff;z-index:5;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;display:flex;position:absolute;right:16px;box-shadow:0 4px 16px #4db5e566}@media (min-width:768px){.WriteReviewFab-module__jJIYCG__fab{display:none}}.WriteReviewFab-module__jJIYCG__fab:active{transform:scale(.96)}.WriteReviewFab-module__jJIYCG__icon{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}
.CommunityTabs-module__j65e8G__tabs{border-bottom:1px solid var(--gray-100);margin-top:16px;padding:0 12px;display:flex}.CommunityTabs-module__j65e8G__tab{text-align:center;color:var(--gray-400);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;padding:14px 4px;font-family:inherit;font-size:13px;font-weight:700;transition:color .15s;position:relative}.CommunityTabs-module__j65e8G__tab.CommunityTabs-module__j65e8G__active{color:var(--mint)}.CommunityTabs-module__j65e8G__tab.CommunityTabs-module__j65e8G__active:after{content:"";background:var(--mint);height:2px;position:absolute;bottom:-1px;left:0;right:0}
.CompanyView-module__cVGF8G__grid{grid-template-columns:1fr 1fr;gap:16px 10px;margin:0 20px 24px;display:grid}.CompanyView-module__cVGF8G__empty{text-align:center;color:var(--gray-400);padding:60px 24px;font-size:13px;line-height:1.6}
.ContextCard-module__vSjAEG__card{color:#fff;border-radius:14px;align-items:center;gap:12px;margin:16px 20px 0;padding:14px 16px;display:flex}.ContextCard-module__vSjAEG__industry{background:linear-gradient(135deg,#6e0218,#c8102e)}.ContextCard-module__vSjAEG__company{background:linear-gradient(135deg,#2e94cc,#1e6da0)}.ContextCard-module__vSjAEG__university{background:linear-gradient(135deg,#003876,#00254d)}.ContextCard-module__vSjAEG__icon{background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.ContextCard-module__vSjAEG__info{flex:1;min-width:0}.ContextCard-module__vSjAEG__label{opacity:.85;margin-bottom:2px;font-size:11px}.ContextCard-module__vSjAEG__name{margin-bottom:6px;font-size:15px;font-weight:800}.ContextCard-module__vSjAEG__countRow{flex-wrap:wrap;gap:6px;display:flex}.ContextCard-module__vSjAEG__count{white-space:nowrap;background:#ffffff38;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.ContextCard-module__vSjAEG__verified{background:#fff3;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:700}
.AdminCompanyDetailView-module__Fdz8Hq__loading,.AdminCompanyDetailView-module__Fdz8Hq__empty{text-align:center;color:var(--gray-500);padding:60px 24px;font-size:13px}.AdminCompanyDetailView-module__Fdz8Hq__wrap{flex-direction:column;gap:14px;display:flex}@media (min-width:1025px){.AdminCompanyDetailView-module__Fdz8Hq__wrap{gap:18px}}.AdminCompanyDetailView-module__Fdz8Hq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__headerLeft{min-width:0}.AdminCompanyDetailView-module__Fdz8Hq__breadcrumb{color:var(--gray-500);font-size:12.5px;font-weight:700;text-decoration:none}.AdminCompanyDetailView-module__Fdz8Hq__breadcrumb:hover{color:#6366f1}.AdminCompanyDetailView-module__Fdz8Hq__title{letter-spacing:-.5px;color:var(--black);align-items:center;gap:8px;margin:6px 0;font-size:22px;font-weight:800;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__titleIcon{font-size:22px}.AdminCompanyDetailView-module__Fdz8Hq__metaRow{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__statusBadge{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.AdminCompanyDetailView-module__Fdz8Hq__statusBadge_PUBLISHED{color:#15803d;background:#dcfce7}.AdminCompanyDetailView-module__Fdz8Hq__statusBadge_HIDDEN{background:var(--gray-100);color:var(--gray-600)}.AdminCompanyDetailView-module__Fdz8Hq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:540px){.AdminCompanyDetailView-module__Fdz8Hq__actions .AdminCompanyDetailView-module__Fdz8Hq__actionBtn{padding:8px 12px;font-size:12px}}.AdminCompanyDetailView-module__Fdz8Hq__actionBtn{border:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .12s,border-color .12s}.AdminCompanyDetailView-module__Fdz8Hq__actionBtn:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300)}.AdminCompanyDetailView-module__Fdz8Hq__actionBtnPrimary{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#0000}.AdminCompanyDetailView-module__Fdz8Hq__actionBtnPrimary:hover:not(:disabled){filter:brightness(1.05);color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.AdminCompanyDetailView-module__Fdz8Hq__actionBtnDanger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.AdminCompanyDetailView-module__Fdz8Hq__actionBtnDanger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.AdminCompanyDetailView-module__Fdz8Hq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.AdminCompanyDetailView-module__Fdz8Hq__section{border:1px solid var(--gray-200);background:#fff;border-radius:14px;overflow:hidden}.AdminCompanyDetailView-module__Fdz8Hq__sectionHeader{color:var(--black);border-bottom:1px solid var(--gray-100);align-items:center;gap:6px;padding:14px 20px 10px;font-size:13px;font-weight:800;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__sectionBody{grid-template-columns:1fr 1fr;gap:14px 18px;padding:16px 20px 18px;display:grid}@media (max-width:640px){.AdminCompanyDetailView-module__Fdz8Hq__sectionBody{grid-template-columns:1fr}}.AdminCompanyDetailView-module__Fdz8Hq__field{flex-direction:column;gap:5px;min-width:0;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__fieldFull{grid-column:1/-1}.AdminCompanyDetailView-module__Fdz8Hq__fieldLabel{color:var(--gray-600);letter-spacing:-.2px;font-size:11.5px;font-weight:700}.AdminCompanyDetailView-module__Fdz8Hq__fieldDisplay{color:var(--black);background:var(--gray-50);border:1px solid var(--gray-100);word-break:break-word;border-radius:8px;align-items:center;min-height:38px;padding:9px 12px;font-size:13.5px;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__fieldDisplayEmpty{color:var(--gray-400);font-style:italic}.AdminCompanyDetailView-module__Fdz8Hq__fieldDisplayMulti{white-space:pre-wrap;align-items:flex-start;padding-top:11px;padding-bottom:11px;line-height:1.5}.AdminCompanyDetailView-module__Fdz8Hq__input,.AdminCompanyDetailView-module__Fdz8Hq__select,.AdminCompanyDetailView-module__Fdz8Hq__textarea{border:1px solid var(--gray-200);width:100%;color:var(--black);background:#fff;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.AdminCompanyDetailView-module__Fdz8Hq__input:focus,.AdminCompanyDetailView-module__Fdz8Hq__select:focus,.AdminCompanyDetailView-module__Fdz8Hq__textarea:focus{border-color:#6366f1}.AdminCompanyDetailView-module__Fdz8Hq__input:disabled,.AdminCompanyDetailView-module__Fdz8Hq__select:disabled,.AdminCompanyDetailView-module__Fdz8Hq__textarea:disabled{background:var(--gray-50);cursor:not-allowed}.AdminCompanyDetailView-module__Fdz8Hq__textarea{resize:vertical;min-height:90px;line-height:1.55}.AdminCompanyDetailView-module__Fdz8Hq__textareaTall{min-height:150px}.AdminCompanyDetailView-module__Fdz8Hq__inputError{border-color:#ef4444}.AdminCompanyDetailView-module__Fdz8Hq__errorMsg{color:#dc2626;margin-top:2px;font-size:11px}.AdminCompanyDetailView-module__Fdz8Hq__autoComputed{color:#4f46e5;background:#eef2ff;border-radius:5px;align-items:center;gap:4px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.AdminCompanyDetailView-module__Fdz8Hq__stickyFooter{border:1px solid var(--gray-200);background:#fff;border-radius:14px;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex;box-shadow:0 8px 24px #0f172a14}.AdminCompanyDetailView-module__Fdz8Hq__cancelBtn{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:10px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:700}.AdminCompanyDetailView-module__Fdz8Hq__cancelBtn:hover:not(:disabled){background:var(--gray-50)}.AdminCompanyDetailView-module__Fdz8Hq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;padding:10px 26px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s}.AdminCompanyDetailView-module__Fdz8Hq__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}.AdminCompanyDetailView-module__Fdz8Hq__submitBtn:disabled,.AdminCompanyDetailView-module__Fdz8Hq__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.AdminCompanyDetailView-module__Fdz8Hq__infoBanner{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__coverUploader{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__coverPreview{aspect-ratio:16/9;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:360px;display:flex;position:relative;overflow:hidden}.AdminCompanyDetailView-module__Fdz8Hq__coverPreviewImg{object-fit:cover;width:100%;height:100%;display:block}.AdminCompanyDetailView-module__Fdz8Hq__coverPreviewEmpty{text-align:center;color:var(--gray-500);flex-direction:column;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__coverPreviewEmojiFallback{font-size:36px;line-height:1}.AdminCompanyDetailView-module__Fdz8Hq__coverActions{flex-wrap:wrap;gap:8px;display:flex}.AdminCompanyDetailView-module__Fdz8Hq__coverFileInput{display:none}.AdminCompanyDetailView-module__Fdz8Hq__coverPickBtn{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .12s,border-color .12s}.AdminCompanyDetailView-module__Fdz8Hq__coverPickBtn:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.AdminCompanyDetailView-module__Fdz8Hq__coverRemoveBtn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .12s}.AdminCompanyDetailView-module__Fdz8Hq__coverRemoveBtn:hover:not(:disabled){background:#fef2f2}.AdminCompanyDetailView-module__Fdz8Hq__coverHint{color:var(--gray-500);font-size:11.5px;line-height:1.5}.AdminCompanyDetailView-module__Fdz8Hq__coverFileName{color:var(--gray-600);background:var(--gray-50);border:1px solid var(--gray-100);word-break:break-all;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}
.HotTopBox-module__6jk8gq__box{background:linear-gradient(135deg,#fff8e7,#ffe4b5);border-radius:14px;margin:16px 20px 0;padding:14px 16px}.HotTopBox-module__6jk8gq__header{color:#8b5a00;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.HotTopBox-module__6jk8gq__item{text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #8b5a0026;align-items:center;gap:10px;width:100%;padding:8px 0;font-family:inherit;display:flex}.HotTopBox-module__6jk8gq__item:first-of-type{border-top:none;padding-top:4px}.HotTopBox-module__6jk8gq__rank{color:#b8860b;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex;box-shadow:0 1px 2px #8b5a0026}.HotTopBox-module__6jk8gq__content{flex:1;min-width:0}.HotTopBox-module__6jk8gq__title{color:#5c3a00;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:700;overflow:hidden}.HotTopBox-module__6jk8gq__meta{color:#8b5a00;gap:8px;font-size:11px;display:flex}.HotTopBox-module__6jk8gq__stat{align-items:center;gap:3px;display:inline-flex}.HotTopBox-module__6jk8gq__stat svg{width:12px;height:12px}
.AdminCompanyPicker-module__IDPx_q__wrap{position:relative}.AdminCompanyPicker-module__IDPx_q__hint{color:#b45309;margin-top:4px;font-size:11.5px}.AdminCompanyPicker-module__IDPx_q__dropdown{z-index:20;border:1px solid var(--gray-200,#e5e7eb);background:#fff;border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.AdminCompanyPicker-module__IDPx_q__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.AdminCompanyPicker-module__IDPx_q__option:hover{background:var(--gray-50,#f9fafb)}.AdminCompanyPicker-module__IDPx_q__optionName{color:var(--gray-800,#1f2937);font-size:13px;font-weight:600}.AdminCompanyPicker-module__IDPx_q__optionMeta{color:var(--gray-500,#6b7280);font-size:11.5px}
.CardCameraModal-module__U4Lk9G__overlay{z-index:1000;color:#fff;background:#0a0a0a;flex-direction:column;display:flex;position:fixed;inset:0}.CardCameraModal-module__U4Lk9G__header{padding:16px 18px;padding-top:max(16px, var(--safe-top));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.CardCameraModal-module__U4Lk9G__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.CardCameraModal-module__U4Lk9G__title{font-size:15px;font-weight:700}.CardCameraModal-module__U4Lk9G__spacer{width:36px}.CardCameraModal-module__U4Lk9G__viewfinder{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CardCameraModal-module__U4Lk9G__video{object-fit:cover;width:100%;height:100%}.CardCameraModal-module__U4Lk9G__error{text-align:center;color:#ffffffd9;padding:32px 24px;font-size:14px;line-height:1.6}.CardCameraModal-module__U4Lk9G__grid{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:absolute;inset:12% 8%}.CardCameraModal-module__U4Lk9G__cell{color:#ffffffd9;border:2px dashed #ffffff8c;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.CardCameraModal-module__U4Lk9G__cellDone{border-style:solid;border-color:var(--mint,#4db5e5);color:#fff;background:#4db5e538;font-size:24px}.CardCameraModal-module__U4Lk9G__hint{text-align:center;color:#ffffffe6;text-shadow:0 1px 4px #0009;font-size:12.5px;position:absolute;bottom:16px;left:0;right:0}.CardCameraModal-module__U4Lk9G__controls{padding:20px 36px;padding-bottom:max(24px, var(--safe-bottom));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.CardCameraModal-module__U4Lk9G__side{color:#fff;cursor:pointer;background:0 0;border:none;min-width:56px;font-size:13px;font-weight:600}.CardCameraModal-module__U4Lk9G__side:disabled{color:#ffffff59;cursor:not-allowed}.CardCameraModal-module__U4Lk9G__sideText{text-align:right;color:#ffffffe6;min-width:56px;font-size:13px;font-weight:600}.CardCameraModal-module__U4Lk9G__shutter{cursor:pointer;background:#fff;border:5px solid #ffffff73;border-radius:50%;width:72px;height:72px}.CardCameraModal-module__U4Lk9G__shutter:disabled{cursor:not-allowed;background:#fff6}.CardCameraModal-module__U4Lk9G__shutterDone{background:var(--mint,#4db5e5);color:#fff;cursor:pointer;border:5px solid #fff;border-radius:50%;width:72px;height:72px;font-size:28px;font-weight:900}
.CareerDesktop-module__ebFQuq__pageHeader{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 0;display:flex}.CareerDesktop-module__ebFQuq__pageTitle{letter-spacing:-.6px;color:var(--black);align-items:center;font-size:22px;font-weight:800;display:inline-flex}.CareerDesktop-module__ebFQuq__pageIcon{margin-right:6px;font-size:22px}.CareerDesktop-module__ebFQuq__pageSub{color:var(--gray-500);margin-top:4px;font-size:12.5px}.CareerDesktop-module__ebFQuq__pageActions{align-items:center;gap:6px;display:flex}.CareerDesktop-module__ebFQuq__pageBtn{border:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;min-width:220px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.CareerDesktop-module__ebFQuq__pageBtn svg{width:14px;height:14px}.CareerDesktop-module__ebFQuq__pageBtn:hover{border-color:var(--mint);color:var(--mint-dark)}.CareerDesktop-module__ebFQuq__pageBtnActive{border-color:var(--mint);background:var(--mint-light,#e6fbf5);color:var(--mint-dark)}.CareerDesktop-module__ebFQuq__clearBtn{background:var(--gray-200);width:28px;height:28px;color:var(--gray-700);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.CareerDesktop-module__ebFQuq__clearBtn:hover{background:var(--gray-300,#d0d0d0)}.CareerDesktop-module__ebFQuq__ivGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.CareerDesktop-module__ebFQuq__ivCard{border:1px solid var(--gray-200);cursor:pointer;color:inherit;background:#fff;border-radius:12px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:block}.CareerDesktop-module__ebFQuq__ivCard:hover{border-color:var(--mint);transform:translateY(-2px);box-shadow:0 8px 20px #4db5e51f}.CareerDesktop-module__ebFQuq__ivCardHead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.CareerDesktop-module__ebFQuq__ivCardAvatar{background:linear-gradient(135deg,#e5f2fb,#b4def2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex;overflow:hidden}.CareerDesktop-module__ebFQuq__ivCardAvatar svg{width:38px;height:38px}.CareerDesktop-module__ebFQuq__ivCardInfo{flex:1;min-width:0}.CareerDesktop-module__ebFQuq__ivName{letter-spacing:-.2px;font-size:14px;font-weight:800}.CareerDesktop-module__ebFQuq__ivComp{color:var(--gray-600,#555);margin-top:2px;font-size:12px}.CareerDesktop-module__ebFQuq__ivPos{color:var(--gray-500);margin-top:1px;font-size:11px}.CareerDesktop-module__ebFQuq__ivPlaneBtn{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:inherit;font-size:14px;transition:transform .12s;display:inline-flex;box-shadow:0 2px 6px #4db5e559}.CareerDesktop-module__ebFQuq__ivPlaneBtn:hover{transform:translateY(-1px)}.CareerDesktop-module__ebFQuq__ivCardTitle{letter-spacing:-.3px;margin-bottom:8px;font-size:15px;font-weight:800;line-height:1.4}.CareerDesktop-module__ebFQuq__ivCardSummary{color:var(--gray-600,#555);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.CareerDesktop-module__ebFQuq__articleGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.CareerDesktop-module__ebFQuq__articleCard{border:1px solid var(--gray-200);cursor:pointer;color:inherit;background:#fff;border-radius:12px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:block;overflow:hidden}.CareerDesktop-module__ebFQuq__articleCard:hover{border-color:var(--mint);transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.CareerDesktop-module__ebFQuq__articleThumb{background:linear-gradient(135deg,#e5f2fb,#b4def2);justify-content:center;align-items:center;height:130px;font-size:44px;display:flex}.CareerDesktop-module__ebFQuq__articleBody{padding:14px 16px 16px}.CareerDesktop-module__ebFQuq__articleTitle{letter-spacing:-.3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:13.5px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.CareerDesktop-module__ebFQuq__articleSnippet{color:var(--gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.CareerDesktop-module__ebFQuq__articleAuthor{color:var(--mint-dark,#3478f6);font-size:11px;font-weight:700}.CareerDesktop-module__ebFQuq__img1{background:linear-gradient(135deg,#ffe5b4,#ffd089)}.CareerDesktop-module__ebFQuq__img2{background:linear-gradient(135deg,#d4f4dd,#98ddca)}.CareerDesktop-module__ebFQuq__img3{background:linear-gradient(135deg,#e5f2fb,#b4def2)}.CareerDesktop-module__ebFQuq__img4{background:linear-gradient(135deg,#ffc4d6,#ffadc2)}.CareerDesktop-module__ebFQuq__img5{background:linear-gradient(135deg,#e0e5ff,#b8c2ff)}.CareerDesktop-module__ebFQuq__img6{background:linear-gradient(135deg,#ffe0ec,#ffc4d6)}.CareerDesktop-module__ebFQuq__empty{text-align:center;color:var(--gray-500);border:1px solid var(--gray-200);background:#fff;border-radius:14px;padding:80px 24px}.CareerDesktop-module__ebFQuq__emptyIcon{margin-bottom:14px;font-size:40px}.CareerDesktop-module__ebFQuq__emptyTitle{color:var(--black);margin-bottom:8px;font-size:15px;font-weight:800}.CareerDesktop-module__ebFQuq__emptySub{color:var(--gray-500);font-size:12.5px;line-height:1.6}
.LoungeSearchBar-module__DSik3G__row{margin:12px 20px 4px}.LoungeSearchBar-module__DSik3G__btn{background:var(--bg-card);border:1.5px solid var(--gray-200);width:100%;color:var(--gray-500);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .12s,color .12s;display:flex}.LoungeSearchBar-module__DSik3G__btn:hover{border-color:var(--mint);color:var(--mint-dark)}.LoungeSearchBar-module__DSik3G__btn:active{transform:scale(.99)}.LoungeSearchBar-module__DSik3G__btn.LoungeSearchBar-module__DSik3G__active{border-color:var(--mint);color:var(--mint-dark);background:var(--mint-light)}.LoungeSearchBar-module__DSik3G__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.LoungeSearchBar-module__DSik3G__icon{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.LoungeSearchBar-module__DSik3G__clear{background:var(--mint);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:inherit;font-size:11px;line-height:1;display:flex}.LoungeSearchBar-module__DSik3G__clear:hover{background:var(--mint-dark)}
.RecruitCard-module__czTgKa__card{border-bottom:1px solid var(--gray-100);width:100%;color:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding:18px 0;font-family:inherit;text-decoration:none;display:block}.RecruitCard-module__czTgKa__card:active{background:var(--gray-50)}.RecruitCard-module__czTgKa__row1{align-items:center;gap:8px;margin-bottom:6px;display:flex}.RecruitCard-module__czTgKa__badge{letter-spacing:.3px;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.RecruitCard-module__czTgKa__badgeNew{background:var(--mint-light);color:var(--mint-dark)}.RecruitCard-module__czTgKa__badgeExp{color:#b8860b;background:#fff4e5}.RecruitCard-module__czTgKa__company{color:var(--black);font-size:15px;font-weight:800}.RecruitCard-module__czTgKa__row1Right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.RecruitCard-module__czTgKa__dday{letter-spacing:.3px;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:800}.RecruitCard-module__czTgKa__dday.RecruitCard-module__czTgKa__urgent{color:#dc2626;background:#fee2e2}.RecruitCard-module__czTgKa__dday.RecruitCard-module__czTgKa__warning{color:#b45309;background:#fef3c7}.RecruitCard-module__czTgKa__dday.RecruitCard-module__czTgKa__normal{background:var(--gray-100);color:var(--gray-700)}.RecruitCard-module__czTgKa__dday.RecruitCard-module__czTgKa__expired{background:var(--gray-200);color:var(--gray-400);text-decoration:line-through}.RecruitCard-module__czTgKa__newDot{background:var(--red-dot);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.RecruitCard-module__czTgKa__position{color:var(--gray-700);margin-bottom:6px;font-size:13px;font-weight:500}.RecruitCard-module__czTgKa__meta{color:var(--gray-500);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.RecruitCard-module__czTgKa__deadlineRow{background:var(--bg-card);color:var(--gray-700);border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:6px 10px;font-size:11px;display:flex}.RecruitCard-module__czTgKa__deadlineRow b{color:var(--black);font-weight:800}.RecruitCard-module__czTgKa__deadlineRow.RecruitCard-module__czTgKa__urgent{color:#991b1b;background:#fee2e2}.RecruitCard-module__czTgKa__deadlineRow.RecruitCard-module__czTgKa__urgent b{color:#dc2626}.RecruitCard-module__czTgKa__deadlineRow.RecruitCard-module__czTgKa__warning{color:#92400e;background:#fef3c7}.RecruitCard-module__czTgKa__deadlineRow.RecruitCard-module__czTgKa__warning b{color:#b45309}.RecruitCard-module__czTgKa__deadlineRow.RecruitCard-module__czTgKa__expired{background:var(--gray-100);color:var(--gray-400)}.RecruitCard-module__czTgKa__deadlineRow.RecruitCard-module__czTgKa__expired b{color:var(--gray-500)}
.MemberSanctionBanner-module__FwSUwG__banner{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:14px 16px;display:flex}.MemberSanctionBanner-module__FwSUwG__icon{font-size:18px;line-height:1.4}.MemberSanctionBanner-module__FwSUwG__body{flex-direction:column;gap:2px;min-width:0;display:flex}.MemberSanctionBanner-module__FwSUwG__title{color:#991b1b;font-size:14px;font-weight:700}.MemberSanctionBanner-module__FwSUwG__line{color:#b91c1c;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}
.AdminBusinessAreaSelect-module__ieWtzG__wrap{flex-direction:column;gap:8px;width:100%;display:flex}.AdminBusinessAreaSelect-module__ieWtzG__chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.AdminBusinessAreaSelect-module__ieWtzG__empty{color:var(--gray-500);font-size:12px}.AdminBusinessAreaSelect-module__ieWtzG__chip{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.AdminBusinessAreaSelect-module__ieWtzG__chip:disabled{cursor:default;opacity:.6}.AdminBusinessAreaSelect-module__ieWtzG__chipX{font-size:14px;line-height:1}.AdminBusinessAreaSelect-module__ieWtzG__search{border:1px solid var(--gray-200);border-radius:8px;width:100%;padding:8px 12px;font-size:14px}.AdminBusinessAreaSelect-module__ieWtzG__menu{border:1px solid var(--gray-200);border-radius:8px;flex-direction:column;gap:2px;max-height:200px;padding:4px;display:flex;overflow-y:auto}.AdminBusinessAreaSelect-module__ieWtzG__state{color:var(--gray-500);padding:10px 8px;font-size:12px}.AdminBusinessAreaSelect-module__ieWtzG__option{width:100%;color:var(--gray-800);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.AdminBusinessAreaSelect-module__ieWtzG__option:hover{background:var(--gray-50)}.AdminBusinessAreaSelect-module__ieWtzG__optionSelected{color:#4338ca;background:#eef2ff;font-weight:600}.AdminBusinessAreaSelect-module__ieWtzG__optionSelected:hover{background:#e0e7ff}.AdminBusinessAreaSelect-module__ieWtzG__check{font-size:13px}
.AdminEditMembershipPlanModal-module__WDLIlW__overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out AdminEditMembershipPlanModal-module__WDLIlW__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminEditMembershipPlanModal-module__WDLIlW__fadeIn{0%{opacity:0}to{opacity:1}}.AdminEditMembershipPlanModal-module__WDLIlW__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a4d}.AdminEditMembershipPlanModal-module__WDLIlW__head{color:#fff;background:linear-gradient(135deg,#1e293b,#0f172a);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.AdminEditMembershipPlanModal-module__WDLIlW__title{align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.AdminEditMembershipPlanModal-module__WDLIlW__titleChip{background:#ffffff26;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-flex}.AdminEditMembershipPlanModal-module__WDLIlW__meta{opacity:.75;margin-top:4px;font-size:11.5px}.AdminEditMembershipPlanModal-module__WDLIlW__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:15px;transition:background .12s}.AdminEditMembershipPlanModal-module__WDLIlW__close:hover:not(:disabled){background:#ffffff38}.AdminEditMembershipPlanModal-module__WDLIlW__body{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.AdminEditMembershipPlanModal-module__WDLIlW__field{flex-direction:column;gap:5px;display:flex}.AdminEditMembershipPlanModal-module__WDLIlW__fieldLabel{color:var(--gray-600);font-size:11.5px;font-weight:700}.AdminEditMembershipPlanModal-module__WDLIlW__input,.AdminEditMembershipPlanModal-module__WDLIlW__textarea{border:1px solid var(--gray-200);width:100%;color:var(--black);background:#fff;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .12s}.AdminEditMembershipPlanModal-module__WDLIlW__input:focus,.AdminEditMembershipPlanModal-module__WDLIlW__textarea:focus{border-color:#6366f1}.AdminEditMembershipPlanModal-module__WDLIlW__input:disabled,.AdminEditMembershipPlanModal-module__WDLIlW__textarea:disabled{background:var(--gray-50);cursor:not-allowed}.AdminEditMembershipPlanModal-module__WDLIlW__textarea{resize:vertical;min-height:80px;line-height:1.5}.AdminEditMembershipPlanModal-module__WDLIlW__statRow{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.AdminEditMembershipPlanModal-module__WDLIlW__statLabel{color:var(--gray-600);font-weight:700}.AdminEditMembershipPlanModal-module__WDLIlW__statValue{color:var(--black);font-weight:800}.AdminEditMembershipPlanModal-module__WDLIlW__foot{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.AdminEditMembershipPlanModal-module__WDLIlW__cancelBtn{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700}.AdminEditMembershipPlanModal-module__WDLIlW__cancelBtn:hover:not(:disabled){background:var(--gray-50)}.AdminEditMembershipPlanModal-module__WDLIlW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:800;transition:filter .12s}.AdminEditMembershipPlanModal-module__WDLIlW__submitBtn:hover:not(:disabled){filter:brightness(1.05)}.AdminEditMembershipPlanModal-module__WDLIlW__submitBtn:disabled,.AdminEditMembershipPlanModal-module__WDLIlW__cancelBtn:disabled{opacity:.6;cursor:not-allowed}
.DesktopAuthShell-module__N66Jpq__screen{background:linear-gradient(135deg, #f5f7fa 0%, var(--mint-light) 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.DesktopAuthShell-module__N66Jpq__card{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:36px 32px;animation:.3s DesktopAuthShell-module__N66Jpq__slideUp;box-shadow:0 20px 50px #0f172a1a}.DesktopAuthShell-module__N66Jpq__wide{max-width:680px;padding:36px 40px}@keyframes DesktopAuthShell-module__N66Jpq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.CareerSearchModal-module__FF_VRq__overlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out CareerSearchModal-module__FF_VRq__searchOverlayIn;display:flex;position:fixed;inset:0}@media (min-width:432px){.CareerSearchModal-module__FF_VRq__overlay{position:absolute}}@keyframes CareerSearchModal-module__FF_VRq__searchOverlayIn{0%{opacity:0}to{opacity:1}}.CareerSearchModal-module__FF_VRq__modal{background:#fff;border-radius:16px;flex-direction:column;width:92%;max-width:400px;max-height:80vh;animation:.2s ease-out CareerSearchModal-module__FF_VRq__searchModalIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes CareerSearchModal-module__FF_VRq__searchModalIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.CareerSearchModal-module__FF_VRq__header{background:var(--mint-light);border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.CareerSearchModal-module__FF_VRq__title{color:var(--black);letter-spacing:-.2px;font-size:14px;font-weight:800}.CareerSearchModal-module__FF_VRq__close{width:28px;height:28px;color:var(--gray-500);cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}.CareerSearchModal-module__FF_VRq__close:hover{background:var(--gray-100);color:var(--black)}.CareerSearchModal-module__FF_VRq__body{padding:16px 18px}.CareerSearchModal-module__FF_VRq__inputWrap{position:relative}.CareerSearchModal-module__FF_VRq__input{background:var(--bg-card);border:1.5px solid var(--gray-200);width:100%;color:var(--black);border-radius:10px;outline:none;padding:11px 36px 11px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.CareerSearchModal-module__FF_VRq__input:focus{border-color:var(--mint);background:#fff}.CareerSearchModal-module__FF_VRq__inputClear{background:var(--gray-300);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:inherit;font-size:11px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.CareerSearchModal-module__FF_VRq__inputClear:hover{background:var(--mint)}.CareerSearchModal-module__FF_VRq__count{background:var(--mint-light);color:var(--gray-700);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:11px}.CareerSearchModal-module__FF_VRq__count b{color:var(--mint-dark);font-weight:800}.CareerSearchModal-module__FF_VRq__footer{border-top:1px solid var(--gray-100);background:#fff;flex-shrink:0;padding:12px 18px 16px}.CareerSearchModal-module__FF_VRq__apply{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;text-align:center;border:none;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .12s}.CareerSearchModal-module__FF_VRq__apply:active{transform:scale(.98)}
.CommentItem-module__rp2kxq__comment{border-bottom:1px solid var(--gray-100);padding:14px 0}.CommentItem-module__rp2kxq__comment:last-child{border-bottom:none}.CommentItem-module__rp2kxq__header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.CommentItem-module__rp2kxq__avatar{background:#d6f4ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.CommentItem-module__rp2kxq__author{flex:1;min-width:0;font-size:13px;font-weight:600}.CommentItem-module__rp2kxq__time{color:var(--gray-400);font-size:11px}.CommentItem-module__rp2kxq__text{color:var(--gray-700);margin-bottom:4px;font-size:14px;line-height:1.5}.CommentItem-module__rp2kxq__mention{color:var(--mint-dark);background:var(--mint-light);white-space:nowrap;border-radius:999px;padding:1px 6px;font-weight:700;display:inline-block}.CommentItem-module__rp2kxq__actions{align-items:center;gap:14px;margin-top:8px;display:flex}.CommentItem-module__rp2kxq__action{color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.CommentItem-module__rp2kxq__action svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.CommentItem-module__rp2kxq__action:active{transform:scale(.92)}.CommentItem-module__rp2kxq__reportBtn{color:var(--gray-400);margin-left:auto}.CommentItem-module__rp2kxq__reportBtn:active{color:#dc2626}.CommentItem-module__rp2kxq__action.CommentItem-module__rp2kxq__liked{color:#2563eb;font-weight:700}.CommentItem-module__rp2kxq__action.CommentItem-module__rp2kxq__liked svg{fill:#dbeafe;stroke:#2563eb}.CommentItem-module__rp2kxq__action.CommentItem-module__rp2kxq__disliked{color:#dc2626;font-weight:700}.CommentItem-module__rp2kxq__action.CommentItem-module__rp2kxq__disliked svg{fill:#fee2e2;stroke:#dc2626}.CommentItem-module__rp2kxq__replyForm{align-items:center;gap:8px;margin-top:10px;display:flex}.CommentItem-module__rp2kxq__replyInput{border:1px solid var(--gray-200);min-width:0;color:var(--black);background:#fff;border-radius:999px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.CommentItem-module__rp2kxq__replyInput:focus{border-color:var(--mint)}.CommentItem-module__rp2kxq__replyInput::placeholder{color:var(--gray-400)}.CommentItem-module__rp2kxq__replySubmit{background:var(--gray-200);color:var(--gray-500);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,color .15s}.CommentItem-module__rp2kxq__replySubmit.CommentItem-module__rp2kxq__active{background:var(--mint);color:#fff;box-shadow:0 2px 6px #4db5e540}.CommentItem-module__rp2kxq__replySubmit:active{transform:scale(.96)}.CommentItem-module__rp2kxq__replyList{border-left:2px solid var(--gray-200);flex-direction:column;gap:14px;margin-top:12px;padding-left:14px;display:flex}.CommentItem-module__rp2kxq__reply{font-size:13px}.CommentItem-module__rp2kxq__replyHeader{align-items:center;gap:6px;margin-bottom:4px;display:flex}.CommentItem-module__rp2kxq__replyAvatar{background:var(--gray-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.CommentItem-module__rp2kxq__replyAuthor{color:var(--black);font-size:12px;font-weight:700}.CommentItem-module__rp2kxq__replyTime{color:var(--gray-400);margin-left:auto;font-size:10px}.CommentItem-module__rp2kxq__replyText{color:var(--gray-700);margin-bottom:4px;font-size:13px;line-height:1.5}.CommentItem-module__rp2kxq__replyActions{gap:12px;margin-top:4px}
.LoungeSearchModal-module__0g-uFW__overlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out LoungeSearchModal-module__0g-uFW__searchOverlayIn;display:flex;position:fixed;inset:0}@media (min-width:432px){.LoungeSearchModal-module__0g-uFW__overlay{position:absolute}}@keyframes LoungeSearchModal-module__0g-uFW__searchOverlayIn{0%{opacity:0}to{opacity:1}}.LoungeSearchModal-module__0g-uFW__modal{background:#fff;border-radius:16px;flex-direction:column;width:92%;max-width:400px;max-height:80vh;animation:.2s ease-out LoungeSearchModal-module__0g-uFW__searchModalIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes LoungeSearchModal-module__0g-uFW__searchModalIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.LoungeSearchModal-module__0g-uFW__header{background:var(--mint-light);border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.LoungeSearchModal-module__0g-uFW__title{color:var(--black);letter-spacing:-.2px;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.LoungeSearchModal-module__0g-uFW__close{width:28px;height:28px;color:var(--gray-500);cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}.LoungeSearchModal-module__0g-uFW__close:hover{background:var(--gray-100);color:var(--black)}.LoungeSearchModal-module__0g-uFW__body{padding:16px 18px}.LoungeSearchModal-module__0g-uFW__inputWrap{position:relative}.LoungeSearchModal-module__0g-uFW__input{background:var(--bg-card);border:1.5px solid var(--gray-200);width:100%;color:var(--black);border-radius:10px;outline:none;padding:11px 36px 11px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.LoungeSearchModal-module__0g-uFW__input:focus{border-color:var(--mint);background:#fff}.LoungeSearchModal-module__0g-uFW__inputClear{background:var(--gray-300);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:inherit;font-size:11px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.LoungeSearchModal-module__0g-uFW__inputClear:hover{background:var(--mint)}.LoungeSearchModal-module__0g-uFW__count{background:var(--mint-light);color:var(--gray-700);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:11px}.LoungeSearchModal-module__0g-uFW__count b{color:var(--mint-dark);font-weight:800}.LoungeSearchModal-module__0g-uFW__footer{border-top:1px solid var(--gray-100);background:#fff;flex-shrink:0;padding:12px 18px 16px}.LoungeSearchModal-module__0g-uFW__apply{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;text-align:center;border:none;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .12s}.LoungeSearchModal-module__0g-uFW__apply:active{transform:scale(.98)}.LoungeSearchModal-module__0g-uFW__apply.LoungeSearchModal-module__0g-uFW__disabled{background:var(--gray-200);color:var(--gray-400);cursor:not-allowed}
.DealCard-module__GEm59q__card{border:1px solid var(--gray-100);width:calc(100% - 40px);color:inherit;cursor:pointer;background:#fff;border-radius:16px;margin:0 20px 16px;padding:16px 18px;font-family:inherit;text-decoration:none;transition:border-color .12s;display:block}.DealCard-module__GEm59q__card:hover{border-color:var(--gray-200)}.DealCard-module__GEm59q__tagRow{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.DealCard-module__GEm59q__tag{background:var(--mint-light);color:var(--mint-dark);letter-spacing:.3px;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.DealCard-module__GEm59q__tagLocation{background:var(--gray-100);color:var(--gray-700)}.DealCard-module__GEm59q__title{margin-bottom:12px;font-size:16px;font-weight:800;line-height:1.3}.DealCard-module__GEm59q__metaRow{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.DealCard-module__GEm59q__metaLabel{color:var(--gray-500)}.DealCard-module__GEm59q__metaValue{color:var(--black);font-weight:600}.DealCard-module__GEm59q__locked{background:var(--gray-200);color:var(--gray-500);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.DealCard-module__GEm59q__participantsHeader{border-top:1px solid var(--gray-100);justify-content:space-between;margin-top:8px;padding-top:14px;font-size:13px;display:flex}.DealCard-module__GEm59q__participants{flex-wrap:wrap;gap:5px;padding:8px 0 0;display:flex}.DealCard-module__GEm59q__participant{background:var(--gray-100);color:var(--gray-700);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.DealCard-module__GEm59q__participantLocked{background:var(--gray-200);color:var(--gray-500)}
.RecruitDesktop-module__fcoOFq__pageHeader{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 0;display:flex}.RecruitDesktop-module__fcoOFq__pageTitle{letter-spacing:-.6px;color:var(--black);font-size:22px;font-weight:800}.RecruitDesktop-module__fcoOFq__pageIcon{margin-right:6px;font-size:22px}.RecruitDesktop-module__fcoOFq__pageSub{color:var(--gray-500);margin-top:4px;font-size:12.5px}.RecruitDesktop-module__fcoOFq__pageActions{gap:8px;display:flex}.RecruitDesktop-module__fcoOFq__pageBtn{border:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,transform .12s}.RecruitDesktop-module__fcoOFq__pageBtn:hover{border-color:var(--mint);color:var(--mint-dark);transform:translateY(-1px)}.RecruitDesktop-module__fcoOFq__filterCard{border:1px solid var(--gray-200);background:#fff;border-radius:14px;margin-bottom:20px;padding:16px 20px}.RecruitDesktop-module__fcoOFq__filterRow{flex-wrap:wrap;gap:6px;display:flex}.RecruitDesktop-module__fcoOFq__chip{background:var(--gray-100);color:var(--gray-700);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .12s,color .12s}.RecruitDesktop-module__fcoOFq__chip:hover{background:var(--gray-200)}.RecruitDesktop-module__fcoOFq__chipActive{background:var(--black);color:#fff}.RecruitDesktop-module__fcoOFq__chipActive:hover{background:var(--black)}.RecruitDesktop-module__fcoOFq__list{flex-direction:column;gap:10px;display:flex}.RecruitDesktop-module__fcoOFq__empty{text-align:center;color:var(--gray-500);border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:40px;font-size:13px}.RecruitDesktop-module__fcoOFq__row{border:1px solid var(--gray-200);cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border-radius:10px;padding:14px 20px;font-family:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:block}.RecruitDesktop-module__fcoOFq__row:hover{border-color:var(--mint);box-shadow:0 4px 12px #4db5e51a}.RecruitDesktop-module__fcoOFq__rowTop{align-items:center;gap:6px;margin-bottom:4px;display:flex}.RecruitDesktop-module__fcoOFq__badge{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.RecruitDesktop-module__fcoOFq__badgeExp{color:#1d4ed8;background:#dbeafe}.RecruitDesktop-module__fcoOFq__badgeNew{color:#065f46;background:#d1fae5}.RecruitDesktop-module__fcoOFq__company{color:var(--gray-700);font-size:11px;font-weight:700}.RecruitDesktop-module__fcoOFq__newTag{background:var(--red-dot);color:#fff;letter-spacing:.3px;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:800}.RecruitDesktop-module__fcoOFq__title{letter-spacing:-.2px;color:var(--black);margin:4px 0 5px;font-size:13.5px;font-weight:700}.RecruitDesktop-module__fcoOFq__meta{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.RecruitDesktop-module__fcoOFq__salary{color:var(--mint-dark);font-weight:700}.RecruitDesktop-module__fcoOFq__metaExpired{color:var(--gray-400);text-decoration:line-through}
.AdminConfirmModal-module__hQh0Ca__overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out AdminConfirmModal-module__hQh0Ca__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminConfirmModal-module__hQh0Ca__fadeIn{0%{opacity:0}to{opacity:1}}.AdminConfirmModal-module__hQh0Ca__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a4d}.AdminConfirmModal-module__hQh0Ca__head{padding:18px 20px 8px}.AdminConfirmModal-module__hQh0Ca__title{color:var(--black);letter-spacing:-.2px;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.AdminConfirmModal-module__hQh0Ca__meta{color:#d97706;background:#fef3c7;border-radius:6px;margin-top:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-block}.AdminConfirmModal-module__hQh0Ca__body{color:var(--gray-700);white-space:pre-line;padding:8px 20px 18px;font-size:13.5px;line-height:1.6}.AdminConfirmModal-module__hQh0Ca__foot{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.AdminConfirmModal-module__hQh0Ca__cancelBtn{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:background .12s,border-color .12s}.AdminConfirmModal-module__hQh0Ca__cancelBtn:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.AdminConfirmModal-module__hQh0Ca__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.AdminConfirmModal-module__hQh0Ca__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#d97706);border:none;border-radius:8px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .12s,box-shadow .12s}.AdminConfirmModal-module__hQh0Ca__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #d977064d}.AdminConfirmModal-module__hQh0Ca__submitBtn:disabled{opacity:.6;cursor:not-allowed}.AdminConfirmModal-module__hQh0Ca__submitBtnDanger{background:linear-gradient(135deg,#f87171,#dc2626)}.AdminConfirmModal-module__hQh0Ca__submitBtnDanger:hover:not(:disabled){box-shadow:0 4px 10px #dc26264d}@media (max-width:480px){.AdminConfirmModal-module__hQh0Ca__overlay{align-items:flex-end;padding:0}.AdminConfirmModal-module__hQh0Ca__modal{border-radius:16px 16px 0 0;max-width:none}}
.AdminDealForm-module__CNRWfG__subBlock{background:var(--gray-50,#f9fafb);border:1px dashed var(--gray-200);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.AdminDealForm-module__CNRWfG__subBlockHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.AdminDealForm-module__CNRWfG__subBlockTitle{color:var(--black);letter-spacing:-.2px;font-size:12px;font-weight:800}.AdminDealForm-module__CNRWfG__subBlockEmpty{color:var(--gray-500);text-align:center;padding:8px 4px;font-size:12px;font-style:italic}.AdminDealForm-module__CNRWfG__smallBtn{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.AdminDealForm-module__CNRWfG__smallBtn:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.AdminDealForm-module__CNRWfG__smallBtn:disabled{opacity:.5;cursor:not-allowed}.AdminDealForm-module__CNRWfG__smallBtnDanger{color:#dc2626;background:#fef2f2;border-color:#fecaca;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;display:inline-flex}.AdminDealForm-module__CNRWfG__smallBtnDanger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.AdminDealForm-module__CNRWfG__trancheRow{grid-template-columns:1fr .7fr .7fr .7fr 28px;align-items:center;gap:6px;display:grid}@media (max-width:768px){.AdminDealForm-module__CNRWfG__trancheRow{grid-template-columns:1fr 1fr 28px}}.AdminDealForm-module__CNRWfG__rowInput{border:1px solid var(--gray-200);background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;padding:7px 10px;font-family:inherit;font-size:12.5px}.AdminDealForm-module__CNRWfG__rowInput:focus{border-color:#6366f1}.AdminDealForm-module__CNRWfG__rowInput:disabled{background:var(--gray-50);cursor:not-allowed}.AdminDealForm-module__CNRWfG__kvRow{grid-template-columns:.8fr 2.2fr 28px;align-items:center;gap:6px;display:grid}.AdminDealForm-module__CNRWfG__kvRowFull{grid-template-columns:1fr 28px;align-items:center;gap:6px;display:grid}@media (max-width:540px){.AdminDealForm-module__CNRWfG__kvRow{grid-template-columns:1fr 28px}.AdminDealForm-module__CNRWfG__kvRow>:first-child{grid-column:1/-1}}.AdminDealForm-module__CNRWfG__tagInputWrap{border:1px solid var(--gray-200);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.AdminDealForm-module__CNRWfG__tagInputWrap:focus-within{border-color:#6366f1}.AdminDealForm-module__CNRWfG__tagChip{color:#4338ca;background:#eef2ff;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.AdminDealForm-module__CNRWfG__tagChipRemove{color:#4338ca;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;line-height:1}.AdminDealForm-module__CNRWfG__tagChipRemove:hover:not(:disabled){color:#1e1b4b}.AdminDealForm-module__CNRWfG__tagInput{min-width:80px;color:var(--black);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-family:inherit;font-size:12.5px}.AdminDealForm-module__CNRWfG__displayList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AdminDealForm-module__CNRWfG__displayList li{color:var(--black);background:var(--gray-50);border:1px solid var(--gray-100);border-radius:8px;padding:8px 12px;font-size:13px}.AdminDealForm-module__CNRWfG__displayTranche{border-collapse:collapse;border:1px solid var(--gray-100);background:#fff;border-radius:8px;width:100%;font-size:12.5px;overflow:hidden}.AdminDealForm-module__CNRWfG__displayTranche th,.AdminDealForm-module__CNRWfG__displayTranche td{text-align:left;border-bottom:1px solid var(--gray-100);padding:8px 10px}.AdminDealForm-module__CNRWfG__displayTranche thead{background:var(--gray-50)}.AdminDealForm-module__CNRWfG__displayTranche tbody tr:last-child td{border-bottom:none}.AdminDealForm-module__CNRWfG__displayChipRow{flex-wrap:wrap;gap:6px;display:flex}.AdminDealForm-module__CNRWfG__displayChip{color:#4338ca;background:#eef2ff;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700}
.AdminDeleteCompanyModal-module__1nWdrG__overlay{z-index:60;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out AdminDeleteCompanyModal-module__1nWdrG__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminDeleteCompanyModal-module__1nWdrG__fadeIn{0%{opacity:0}to{opacity:1}}.AdminDeleteCompanyModal-module__1nWdrG__modal{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 32px);animation:.2s ease-out AdminDeleteCompanyModal-module__1nWdrG__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}@media (min-width:768px){.AdminDeleteCompanyModal-module__1nWdrG__modal{max-width:600px}}@keyframes AdminDeleteCompanyModal-module__1nWdrG__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AdminDeleteCompanyModal-module__1nWdrG__head{border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__headLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__title{color:#991b1b;letter-spacing:-.3px;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__meta{color:var(--gray-500);font-size:12.5px;font-weight:600}.AdminDeleteCompanyModal-module__1nWdrG__close{background:var(--gray-100);width:32px;height:32px;color:var(--gray-500);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:background .12s,color .12s;display:inline-flex}.AdminDeleteCompanyModal-module__1nWdrG__close:hover:not(:disabled){background:var(--gray-200);color:var(--black)}.AdminDeleteCompanyModal-module__1nWdrG__close:disabled{opacity:.4;cursor:not-allowed}.AdminDeleteCompanyModal-module__1nWdrG__body{flex-direction:column;flex:1;gap:14px;padding:16px 22px 18px;display:flex;overflow-y:auto}@media (min-width:768px){.AdminDeleteCompanyModal-module__1nWdrG__body{padding:18px 26px 20px}}.AdminDeleteCompanyModal-module__1nWdrG__dangerBanner{background:#fee2e2;border:1.5px solid #fca5a5;border-radius:8px;padding:14px 16px}.AdminDeleteCompanyModal-module__1nWdrG__dangerBannerTitle{color:#991b1b;margin-bottom:6px;font-size:14px;font-weight:900}.AdminDeleteCompanyModal-module__1nWdrG__dangerBannerList{color:#991b1b;margin:0;padding-left:18px;font-size:12.5px;line-height:1.65}.AdminDeleteCompanyModal-module__1nWdrG__dangerBannerList li{list-style-type:disc}.AdminDeleteCompanyModal-module__1nWdrG__dangerBannerList strong{font-weight:800}.AdminDeleteCompanyModal-module__1nWdrG__sectionTitle{color:var(--black);align-items:center;gap:5px;font-size:13.5px;font-weight:800;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__radioList{flex-direction:column;gap:6px;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__radioRow{background:var(--gray-50);cursor:pointer;color:var(--gray-700);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__radioRow:hover{background:var(--gray-100)}.AdminDeleteCompanyModal-module__1nWdrG__radioRowActive{color:var(--black);background:#eef2ff;border-color:#c7d2fe}.AdminDeleteCompanyModal-module__1nWdrG__radioRow input[type=radio]{accent-color:#4f46e5;width:16px;height:16px;margin:0}.AdminDeleteCompanyModal-module__1nWdrG__confirmBox{color:#991b1b;cursor:pointer;background:#fef2f2;border-left:3px solid #dc2626;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:12.5px;font-weight:700;transition:background .12s;display:flex}.AdminDeleteCompanyModal-module__1nWdrG__confirmBox:hover{background:#fee2e2}.AdminDeleteCompanyModal-module__1nWdrG__confirmBox input[type=checkbox]{accent-color:#dc2626;width:16px;height:16px;margin:0}.AdminDeleteCompanyModal-module__1nWdrG__confirmBoxChecked{background:#fee2e2}.AdminDeleteCompanyModal-module__1nWdrG__foot{border-top:1px solid var(--gray-100);background:#fff;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:14px 22px;display:flex}@media (min-width:768px){.AdminDeleteCompanyModal-module__1nWdrG__foot{flex-wrap:nowrap;justify-content:flex-end;padding:16px 26px}}.AdminDeleteCompanyModal-module__1nWdrG__cancelBtn,.AdminDeleteCompanyModal-module__1nWdrG__hideBtn,.AdminDeleteCompanyModal-module__1nWdrG__deleteBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:1;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:800;transition:background .12s,transform .1s,opacity .12s}@media (min-width:768px){.AdminDeleteCompanyModal-module__1nWdrG__cancelBtn,.AdminDeleteCompanyModal-module__1nWdrG__hideBtn,.AdminDeleteCompanyModal-module__1nWdrG__deleteBtn{flex:none;padding:10px 16px}}.AdminDeleteCompanyModal-module__1nWdrG__cancelBtn{color:var(--gray-700);border-color:var(--gray-200);background:#fff}.AdminDeleteCompanyModal-module__1nWdrG__cancelBtn:hover:not(:disabled){background:var(--gray-50)}.AdminDeleteCompanyModal-module__1nWdrG__hideBtn{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706)}.AdminDeleteCompanyModal-module__1nWdrG__hideBtn:hover:not(:disabled){transform:translateY(-1px)}.AdminDeleteCompanyModal-module__1nWdrG__deleteBtn{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.AdminDeleteCompanyModal-module__1nWdrG__deleteBtn:hover:not(:disabled){transform:translateY(-1px)}.AdminDeleteCompanyModal-module__1nWdrG__cancelBtn:disabled,.AdminDeleteCompanyModal-module__1nWdrG__hideBtn:disabled,.AdminDeleteCompanyModal-module__1nWdrG__deleteBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}
.AdminHideCompanyModal-module__Ru0bMq__overlay{z-index:60;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out AdminHideCompanyModal-module__Ru0bMq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminHideCompanyModal-module__Ru0bMq__fadeIn{0%{opacity:0}to{opacity:1}}.AdminHideCompanyModal-module__Ru0bMq__modal{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 32px);animation:.2s ease-out AdminHideCompanyModal-module__Ru0bMq__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}@media (min-width:768px){.AdminHideCompanyModal-module__Ru0bMq__modal{max-width:600px}}@keyframes AdminHideCompanyModal-module__Ru0bMq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AdminHideCompanyModal-module__Ru0bMq__head{border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.AdminHideCompanyModal-module__Ru0bMq__headLeft{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AdminHideCompanyModal-module__Ru0bMq__title{color:var(--black);letter-spacing:-.3px;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.AdminHideCompanyModal-module__Ru0bMq__meta{color:var(--gray-500);font-size:12.5px;font-weight:600}.AdminHideCompanyModal-module__Ru0bMq__close{background:var(--gray-100);width:32px;height:32px;color:var(--gray-500);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:background .12s,color .12s;display:inline-flex}.AdminHideCompanyModal-module__Ru0bMq__close:hover:not(:disabled){background:var(--gray-200);color:var(--black)}.AdminHideCompanyModal-module__Ru0bMq__close:disabled{opacity:.4;cursor:not-allowed}.AdminHideCompanyModal-module__Ru0bMq__body{flex-direction:column;flex:1;gap:14px;padding:16px 22px 18px;display:flex;overflow-y:auto}@media (min-width:768px){.AdminHideCompanyModal-module__Ru0bMq__body{padding:18px 26px 20px}}.AdminHideCompanyModal-module__Ru0bMq__warnBanner{background:#fef3c7;border-left:3px solid #f59e0b;border-radius:8px;padding:14px 16px}.AdminHideCompanyModal-module__Ru0bMq__warnBannerTitle{color:#78350f;margin-bottom:4px;font-size:13.5px;font-weight:800}.AdminHideCompanyModal-module__Ru0bMq__warnBannerBody{color:#92400e;font-size:12px;line-height:1.55}.AdminHideCompanyModal-module__Ru0bMq__sectionTitle{color:var(--black);align-items:center;gap:5px;font-size:13.5px;font-weight:800;display:flex}.AdminHideCompanyModal-module__Ru0bMq__radioList{flex-direction:column;gap:6px;display:flex}.AdminHideCompanyModal-module__Ru0bMq__radioRow{background:var(--gray-50);cursor:pointer;color:var(--gray-700);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.AdminHideCompanyModal-module__Ru0bMq__radioRow:hover{background:var(--gray-100)}.AdminHideCompanyModal-module__Ru0bMq__radioRowActive{color:var(--black);background:#eef2ff;border-color:#c7d2fe}.AdminHideCompanyModal-module__Ru0bMq__radioRow input[type=radio]{accent-color:#4f46e5;width:16px;height:16px;margin:0}.AdminHideCompanyModal-module__Ru0bMq__textarea{border:1px solid var(--gray-200);width:100%;color:var(--black);resize:vertical;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;min-height:72px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.AdminHideCompanyModal-module__Ru0bMq__textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.AdminHideCompanyModal-module__Ru0bMq__textarea:disabled{background:var(--gray-50);color:var(--gray-500);cursor:not-allowed}.AdminHideCompanyModal-module__Ru0bMq__infoBlock{background:var(--gray-50);color:var(--gray-600);border-radius:8px;padding:12px 14px;font-size:11.5px;line-height:1.6}.AdminHideCompanyModal-module__Ru0bMq__infoBlockTitle{color:var(--gray-700);margin-bottom:4px;font-weight:800}.AdminHideCompanyModal-module__Ru0bMq__infoBlock ul{margin:0;padding-left:18px}.AdminHideCompanyModal-module__Ru0bMq__foot{border-top:1px solid var(--gray-100);background:#fff;flex-shrink:0;gap:10px;padding:14px 22px;display:flex}@media (min-width:768px){.AdminHideCompanyModal-module__Ru0bMq__foot{justify-content:flex-end;padding:16px 26px}}.AdminHideCompanyModal-module__Ru0bMq__cancelBtn,.AdminHideCompanyModal-module__Ru0bMq__submitBtn{cursor:pointer;border:1px solid #0000;border-radius:9px;flex:1;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:800;transition:background .12s,transform .1s,opacity .12s}@media (min-width:768px){.AdminHideCompanyModal-module__Ru0bMq__cancelBtn,.AdminHideCompanyModal-module__Ru0bMq__submitBtn{flex:none;padding:10px 18px;font-size:13px}}.AdminHideCompanyModal-module__Ru0bMq__cancelBtn{color:var(--gray-700);border-color:var(--gray-200);background:#fff}.AdminHideCompanyModal-module__Ru0bMq__cancelBtn:hover:not(:disabled){background:var(--gray-50)}.AdminHideCompanyModal-module__Ru0bMq__submitBtn{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706)}.AdminHideCompanyModal-module__Ru0bMq__submitBtn:hover:not(:disabled){transform:translateY(-1px)}.AdminHideCompanyModal-module__Ru0bMq__cancelBtn:disabled,.AdminHideCompanyModal-module__Ru0bMq__submitBtn:disabled{opacity:.5;cursor:not-allowed}
.AdminMemberDetailModal-module__g5uTmq__overlay{z-index:60;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out AdminMemberDetailModal-module__g5uTmq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AdminMemberDetailModal-module__g5uTmq__fadeIn{0%{opacity:0}to{opacity:1}}.AdminMemberDetailModal-module__g5uTmq__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 40px);animation:.2s ease-out AdminMemberDetailModal-module__g5uTmq__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}@keyframes AdminMemberDetailModal-module__g5uTmq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AdminMemberDetailModal-module__g5uTmq__header{border-bottom:1px solid var(--gray-100);background:#fff;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.AdminMemberDetailModal-module__g5uTmq__headerTitle{color:var(--black);letter-spacing:-.4px;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.AdminMemberDetailModal-module__g5uTmq__headerIcon{font-size:19px}.AdminMemberDetailModal-module__g5uTmq__headerMeta{color:var(--gray-500);margin-top:4px;font-size:11.5px;font-weight:600}.AdminMemberDetailModal-module__g5uTmq__closeBtn{background:var(--gray-100);width:32px;height:32px;color:var(--gray-600);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:700;transition:background .12s;display:inline-flex}.AdminMemberDetailModal-module__g5uTmq__closeBtn:hover{background:var(--gray-200)}.AdminMemberDetailModal-module__g5uTmq__body{flex-direction:column;flex:1;gap:18px;padding:20px 22px;display:flex;overflow-y:auto}.AdminMemberDetailModal-module__g5uTmq__loading{text-align:center;color:var(--gray-500);padding:40px 0;font-size:13px}.AdminMemberDetailModal-module__g5uTmq__profileRow{border-bottom:1px solid var(--gray-100);align-items:center;gap:16px;padding-bottom:18px;display:flex}.AdminMemberDetailModal-module__g5uTmq__avatar{color:#fff;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;font-weight:900;display:inline-flex}.AdminMemberDetailModal-module__g5uTmq__profileInfo{flex:1;min-width:0}.AdminMemberDetailModal-module__g5uTmq__profileName{color:var(--black);font-size:17px;font-weight:800}.AdminMemberDetailModal-module__g5uTmq__profileSub{color:var(--gray-500);margin-top:2px;font-size:12px}.AdminMemberDetailModal-module__g5uTmq__profileBadges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.AdminMemberDetailModal-module__g5uTmq__badge{letter-spacing:-.2px;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.AdminMemberDetailModal-module__g5uTmq__badgeKind{color:#1d4ed8;background:#dbeafe}.AdminMemberDetailModal-module__g5uTmq__badgePlan,.AdminMemberDetailModal-module__g5uTmq__badgeActive{color:#065f46;background:#d1fae5}.AdminMemberDetailModal-module__g5uTmq__badgeSuspended{color:#991b1b;background:#fee2e2}.AdminMemberDetailModal-module__g5uTmq__badgePending{color:#92400e;background:#fef3c7}.AdminMemberDetailModal-module__g5uTmq__section{flex-direction:column;gap:12px;display:flex}.AdminMemberDetailModal-module__g5uTmq__sectionTitle{color:var(--black);letter-spacing:-.2px;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.AdminMemberDetailModal-module__g5uTmq__infoGrid{background:var(--gray-50,#f9fafb);border-radius:10px;grid-template-columns:1fr;gap:0;margin:0;padding:4px 14px;display:grid}.AdminMemberDetailModal-module__g5uTmq__infoRow{border-bottom:1px solid var(--gray-100);grid-template-columns:96px 1fr;gap:12px;padding:10px 0;display:grid}.AdminMemberDetailModal-module__g5uTmq__infoRow:last-child{border-bottom:none}.AdminMemberDetailModal-module__g5uTmq__infoRow dt{color:var(--gray-500);font-size:12.5px;font-weight:700}.AdminMemberDetailModal-module__g5uTmq__infoRow dd{color:var(--black);margin:0;font-size:12.5px;font-weight:600}.AdminMemberDetailModal-module__g5uTmq__statsGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.AdminMemberDetailModal-module__g5uTmq__statCell{background:var(--gray-50,#f9fafb);border:1px solid var(--gray-100);border-radius:10px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.AdminMemberDetailModal-module__g5uTmq__statLabel{color:var(--gray-600);font-size:12.5px;font-weight:700}.AdminMemberDetailModal-module__g5uTmq__statValue{color:var(--black);font-size:14px;font-weight:800}.AdminMemberDetailModal-module__g5uTmq__violationBox{background:var(--gray-50,#f9fafb);color:var(--gray-600);border-radius:10px;padding:14px 16px;font-size:12.5px;font-weight:600;line-height:1.5}.AdminMemberDetailModal-module__g5uTmq__sanctionList{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.AdminMemberDetailModal-module__g5uTmq__sanctionRow{background:var(--gray-50,#f9fafb);border:1px solid var(--gray-100);border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.AdminMemberDetailModal-module__g5uTmq__sanctionTop{align-items:center;gap:8px;display:flex}.AdminMemberDetailModal-module__g5uTmq__sanctionAction{color:var(--black);letter-spacing:-.2px;font-size:12.5px;font-weight:800}.AdminMemberDetailModal-module__g5uTmq__sanctionReason{color:var(--gray-700,#374151);font-size:12.5px;font-weight:600;line-height:1.4}.AdminMemberDetailModal-module__g5uTmq__sanctionMeta{color:var(--gray-500);font-size:11.5px;font-weight:600}.AdminMemberDetailModal-module__g5uTmq__footer{border-top:1px solid var(--gray-100);flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;gap:8px;padding:14px 22px;display:flex}.AdminMemberDetailModal-module__g5uTmq__footerBtn{background:var(--gray-100,#f3f4f6);color:var(--gray-700);cursor:pointer;border:none;border-radius:8px;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:800;transition:background .12s,color .12s}.AdminMemberDetailModal-module__g5uTmq__footerBtn:hover:not(:disabled){background:var(--gray-200,#e5e7eb)}.AdminMemberDetailModal-module__g5uTmq__footerBtn:disabled{opacity:.5;cursor:not-allowed}.AdminMemberDetailModal-module__g5uTmq__footerBtnWarn{color:#991b1b;background:#fee2e2}.AdminMemberDetailModal-module__g5uTmq__footerBtnWarn:hover:not(:disabled){background:#fecaca}.AdminMemberDetailModal-module__g5uTmq__footerBtnDanger{color:#fff;background:#dc2626}.AdminMemberDetailModal-module__g5uTmq__footerBtnDanger:hover:not(:disabled){color:#fff;background:#b91c1c}.AdminMemberDetailModal-module__g5uTmq__footerBtnPrimary{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.AdminMemberDetailModal-module__g5uTmq__footerBtnPrimary:hover:not(:disabled){filter:brightness(1.05);color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.AdminMemberDetailModal-module__g5uTmq__footerBtnSecondary{color:#4338ca;background:#eef2ff}.AdminMemberDetailModal-module__g5uTmq__footerBtnSecondary:hover:not(:disabled){color:#3730a3;background:#e0e7ff}.AdminMemberDetailModal-module__g5uTmq__reviewChip{color:#92400e;text-align:center;letter-spacing:-.2px;background:#fef3c7;border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:800}.AdminMemberDetailModal-module__g5uTmq__reviewInfoTable{border:1px solid var(--gray-200);background:#fff;border-radius:10px;margin:0;overflow:hidden}.AdminMemberDetailModal-module__g5uTmq__reviewInfoRow{border-bottom:1px solid var(--gray-100);grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.AdminMemberDetailModal-module__g5uTmq__reviewInfoRow:last-child{border-bottom:none}.AdminMemberDetailModal-module__g5uTmq__reviewInfoRow dt{color:var(--gray-500);margin:0;font-size:12px;font-weight:600}.AdminMemberDetailModal-module__g5uTmq__reviewInfoRow dd{color:var(--black);text-align:right;word-break:break-all;margin:0;font-size:12.5px;font-weight:700}.AdminMemberDetailModal-module__g5uTmq__docSection{background:var(--gray-50,#f9fafb);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.AdminMemberDetailModal-module__g5uTmq__docSectionTitle{color:var(--black);letter-spacing:-.2px;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.AdminMemberDetailModal-module__g5uTmq__subSectionTitle{color:var(--gray-600);letter-spacing:-.2px;margin:14px 0 8px;font-size:12px;font-weight:800}.AdminMemberDetailModal-module__g5uTmq__subSectionTitle:first-child{margin-top:0}.AdminMemberDetailModal-module__g5uTmq__docCard{border:1px solid var(--gray-200);background:#fff;border-left:4px solid #f59e0b;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.AdminMemberDetailModal-module__g5uTmq__docCardBadge{color:#fff;letter-spacing:.4px;background:#1f2937;border-radius:4px;align-self:flex-start;margin-bottom:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-block}.AdminMemberDetailModal-module__g5uTmq__docCardCompany{color:var(--black);letter-spacing:-.2px;font-size:13px;font-weight:800}.AdminMemberDetailModal-module__g5uTmq__docCardDept{color:var(--gray-600);font-size:11.5px;font-weight:600}.AdminMemberDetailModal-module__g5uTmq__docCardName{color:var(--black);letter-spacing:-.4px;margin-top:2px;font-size:16px;font-weight:900}.AdminMemberDetailModal-module__g5uTmq__docCardContact{color:var(--gray-600);font-size:11.5px;font-weight:500}.AdminMemberDetailModal-module__g5uTmq__docAttachmentRow{border-top:1px dashed var(--gray-200);flex-wrap:wrap;justify-content:center;gap:8px;padding-top:8px;display:flex}.AdminMemberDetailModal-module__g5uTmq__docAttachment{color:var(--gray-700);border:1px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:6px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;transition:background .12s,border-color .12s}.AdminMemberDetailModal-module__g5uTmq__docAttachment:hover{background:var(--gray-50);border-color:var(--gray-300)}.AdminMemberDetailModal-module__g5uTmq__docEmpty{border:1px dashed var(--gray-300);text-align:center;color:var(--gray-500);background:#fff;border-radius:10px;padding:22px 16px;font-size:12px;font-weight:600}
.CardAuthDesktop-module__15RVaa__step{color:var(--gray-400);letter-spacing:1px;text-align:right;margin-bottom:10px;font-size:11px;font-weight:800}.CardAuthDesktop-module__15RVaa__back{color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.CardAuthDesktop-module__15RVaa__back:hover{color:var(--black)}.CardAuthDesktop-module__15RVaa__title{letter-spacing:-.4px;color:var(--black);margin-bottom:6px;font-size:20px;font-weight:800}.CardAuthDesktop-module__15RVaa__sub{color:var(--gray-500);margin-bottom:20px;font-size:13px;line-height:1.6}.CardAuthDesktop-module__15RVaa__cameraBtn{border:1.5px solid var(--mint);background:var(--mint-light);width:100%;color:var(--mint-dark);cursor:pointer;border-radius:10px;padding:12px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .15s,transform .12s}.CardAuthDesktop-module__15RVaa__cameraBtn:hover{transform:translateY(-1px)}.CardAuthDesktop-module__15RVaa__cameraBtn:disabled{opacity:.5;cursor:not-allowed}.CardAuthDesktop-module__15RVaa__orHint{color:var(--gray-400);text-align:center;margin:10px 0;font-size:11.5px}.CardAuthDesktop-module__15RVaa__grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.CardAuthDesktop-module__15RVaa__slot{border:2px dashed var(--gray-300);text-align:center;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:16px 10px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.CardAuthDesktop-module__15RVaa__slot:hover{border-color:var(--mint);background:var(--mint-light)}.CardAuthDesktop-module__15RVaa__filled{border-color:var(--mint);background:var(--mint-light);border-style:solid}.CardAuthDesktop-module__15RVaa__slotIcon{font-size:28px;line-height:1}.CardAuthDesktop-module__15RVaa__slotLabel{color:var(--black);font-size:12.5px;font-weight:800}.CardAuthDesktop-module__15RVaa__filled .CardAuthDesktop-module__15RVaa__slotLabel{color:var(--mint-dark)}.CardAuthDesktop-module__15RVaa__slotFile{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;word-break:break-all;max-width:100%;font-size:10px;overflow:hidden}.CardAuthDesktop-module__15RVaa__hiddenInput{display:none}.CardAuthDesktop-module__15RVaa__infoBox{background:var(--gray-50);border-radius:10px;margin-bottom:4px;padding:14px}.CardAuthDesktop-module__15RVaa__infoTitle{color:var(--gray-700);margin-bottom:6px;font-size:12px;font-weight:700}.CardAuthDesktop-module__15RVaa__infoBox ul{margin:0;padding-left:16px}.CardAuthDesktop-module__15RVaa__infoBox li{color:var(--gray-500);font-size:11.5px;line-height:1.7}.CardAuthDesktop-module__15RVaa__submitBtn{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .12s,opacity .15s}.CardAuthDesktop-module__15RVaa__submitBtn:hover{transform:translateY(-1px)}.CardAuthDesktop-module__15RVaa__disabled{background:var(--gray-300);cursor:not-allowed;opacity:.7}.CardAuthDesktop-module__15RVaa__disabled:hover{transform:none}.CardAuthDesktop-module__15RVaa__formGroup{margin-top:22px}.CardAuthDesktop-module__15RVaa__formLabel{color:var(--gray-700);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.CardAuthDesktop-module__15RVaa__formInput{border:1.5px solid var(--gray-200);background:#fff;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .15s}.CardAuthDesktop-module__15RVaa__formInput:focus{border-color:var(--mint)}
.LoginDesktop-module__B4wLpa__hero{text-align:center;margin-bottom:28px}.LoginDesktop-module__B4wLpa__logoMark{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;letter-spacing:-2px;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:28px;font-weight:900;display:flex;box-shadow:0 8px 20px #4db5e54d}.LoginDesktop-module__B4wLpa__logoText{letter-spacing:-.8px;color:var(--black);margin-bottom:6px;font-size:24px;font-weight:900}.LoginDesktop-module__B4wLpa__sub{color:var(--gray-500);font-size:13px;line-height:1.6}.LoginDesktop-module__B4wLpa__welcomeGrid{grid-template-columns:1fr 1px 1fr;gap:24px;margin-top:22px;margin-bottom:18px;display:grid}.LoginDesktop-module__B4wLpa__welcomeCol{flex-direction:column;gap:10px;display:flex}.LoginDesktop-module__B4wLpa__divider{background:linear-gradient(to bottom, transparent, var(--gray-200) 20%, var(--gray-200) 80%, transparent);width:1px}.LoginDesktop-module__B4wLpa__sectionLabel{color:var(--black);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:800;display:flex}.LoginDesktop-module__B4wLpa__sectionBtn{cursor:pointer;border:1.5px solid var(--gray-200);width:100%;color:var(--black);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 16px;font-family:inherit;font-size:13.5px;font-weight:800;transition:transform .15s,border-color .15s,background .15s;display:flex}.LoginDesktop-module__B4wLpa__sectionBtn:hover{border-color:var(--mint);transform:translateY(-1px)}.LoginDesktop-module__B4wLpa__primary{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;border-color:#0000}.LoginDesktop-module__B4wLpa__primary:hover{border-color:#0000}.LoginDesktop-module__B4wLpa__arrow{font-size:16px;font-weight:900}.LoginDesktop-module__B4wLpa__sectionHint{color:var(--gray-500);text-align:center;margin-top:6px;font-size:11px;line-height:1.5}.LoginDesktop-module__B4wLpa__termsNote{color:var(--gray-500);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}.LoginDesktop-module__B4wLpa__termsNote span{color:var(--mint-dark);cursor:pointer;font-weight:700;text-decoration:underline}.LoginDesktop-module__B4wLpa__backLink{color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.LoginDesktop-module__B4wLpa__backLink:hover{color:var(--black)}.LoginDesktop-module__B4wLpa__tag{color:var(--mint-dark);background:var(--mint-light);letter-spacing:.4px;border-radius:999px;margin-bottom:10px;margin-left:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.LoginDesktop-module__B4wLpa__otpTitle{letter-spacing:-.6px;color:var(--black);margin-bottom:12px;font-size:22px;font-weight:900;line-height:1.4}.LoginDesktop-module__B4wLpa__otpDesc{color:var(--gray-500);margin-bottom:20px;font-size:13px;line-height:1.6}.LoginDesktop-module__B4wLpa__formGroup{margin-bottom:16px}.LoginDesktop-module__B4wLpa__formLabel{color:var(--gray-700);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.LoginDesktop-module__B4wLpa__otpRow{align-items:center;gap:10px;margin-top:8px;margin-bottom:6px;display:flex}.LoginDesktop-module__B4wLpa__otpInput{text-align:center;letter-spacing:3px;border:1.5px solid var(--gray-200);color:var(--black);-moz-appearance:textfield;background:#fff;border-radius:10px;outline:none;flex:1;min-width:0;padding:16px 14px;font-family:inherit;font-size:18px;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s}.LoginDesktop-module__B4wLpa__otpInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LoginDesktop-module__B4wLpa__otpInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LoginDesktop-module__B4wLpa__otpInput:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-light)}.LoginDesktop-module__B4wLpa__otpInput::placeholder{letter-spacing:0;color:var(--gray-400);font-size:13px;font-weight:500}.LoginDesktop-module__B4wLpa__otpFilled{border-color:var(--mint);background:var(--mint-light);color:var(--mint-dark)}.LoginDesktop-module__B4wLpa__otpSep{color:var(--gray-300);-webkit-user-select:none;user-select:none;font-size:22px;font-weight:700}.LoginDesktop-module__B4wLpa__otpStatus{color:var(--gray-500);text-align:center;min-height:16px;margin-top:4px;font-size:11.5px;line-height:1.5}.LoginDesktop-module__B4wLpa__otpStatusReady{color:var(--mint-dark);font-weight:700}.LoginDesktop-module__B4wLpa__infoBox{background:var(--mint-light);border-left:3px solid var(--mint);border-radius:8px;margin-top:10px;padding:12px 14px}.LoginDesktop-module__B4wLpa__infoTitle{color:var(--mint-dark);margin-bottom:6px;font-size:12px;font-weight:800}.LoginDesktop-module__B4wLpa__infoBox ul{color:var(--gray-700);padding-left:14px;font-size:11.5px;line-height:1.7;list-style:outside}.LoginDesktop-module__B4wLpa__submitBtn{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .12s,opacity .15s}.LoginDesktop-module__B4wLpa__submitBtn:hover{transform:translateY(-1px)}.LoginDesktop-module__B4wLpa__disabled{background:var(--gray-300);cursor:not-allowed;opacity:.7}.LoginDesktop-module__B4wLpa__disabled:hover{transform:none}.LoginDesktop-module__B4wLpa__codeCard{background:var(--mint-light);border:1.5px solid var(--mint);text-align:center;border-radius:16px;margin-bottom:14px;padding:28px 20px}.LoginDesktop-module__B4wLpa__codeExpired{background:var(--gray-200);border-color:var(--gray-300)}.LoginDesktop-module__B4wLpa__codeLabel{letter-spacing:.5px;color:var(--mint-dark);margin-bottom:12px;font-size:12px;font-weight:800}.LoginDesktop-module__B4wLpa__code{letter-spacing:8px;color:var(--black);font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1.1}.LoginDesktop-module__B4wLpa__codeExpired .LoginDesktop-module__B4wLpa__code{color:var(--gray-400)}.LoginDesktop-module__B4wLpa__timer{color:var(--gray-500);margin-top:14px;font-size:13px}.LoginDesktop-module__B4wLpa__timer strong{color:var(--mint-dark);font-variant-numeric:tabular-nums;font-weight:800}.LoginDesktop-module__B4wLpa__timerExpired{color:#e0564d;font-weight:700}.LoginDesktop-module__B4wLpa__waiting{color:var(--mint-dark);margin-top:8px;font-size:12px;font-weight:700}.LoginDesktop-module__B4wLpa__reissueBtn{border:1.5px solid var(--gray-300);width:100%;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:10px;padding:14px;font-family:inherit;font-size:14px;font-weight:800;transition:border-color .15s,transform .12s}.LoginDesktop-module__B4wLpa__reissueBtn:hover{border-color:var(--mint);transform:translateY(-1px)}.LoginDesktop-module__B4wLpa__reissueBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginDesktop-module__B4wLpa__errorBox{background:var(--gray-200);text-align:center;border-radius:12px;margin-bottom:14px;padding:20px}.LoginDesktop-module__B4wLpa__errorTitle{color:var(--black);margin-bottom:8px;font-size:14px;font-weight:800}.LoginDesktop-module__B4wLpa__errorMsg{color:var(--gray-500);white-space:pre-line;margin-bottom:16px;font-size:13px;line-height:1.6}
.SignupTermsDesktop-module__tZfj4q__step{color:var(--gray-400);letter-spacing:1px;text-align:right;margin-bottom:10px;font-size:11px;font-weight:800}.SignupTermsDesktop-module__tZfj4q__back{color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.SignupTermsDesktop-module__tZfj4q__back:hover{color:var(--black)}.SignupTermsDesktop-module__tZfj4q__title{letter-spacing:-.4px;color:var(--black);margin-bottom:6px;font-size:20px;font-weight:800}.SignupTermsDesktop-module__tZfj4q__sub{color:var(--gray-500);margin-bottom:20px;font-size:13px;line-height:1.6}.SignupTermsDesktop-module__tZfj4q__allCard{background:var(--mint-light);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:14px 16px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.SignupTermsDesktop-module__tZfj4q__allCardChecked{border-color:var(--mint);background:var(--mint-light)}.SignupTermsDesktop-module__tZfj4q__allText{flex-direction:column;flex:1;display:flex}.SignupTermsDesktop-module__tZfj4q__allTitle{color:var(--black);font-size:14px;font-weight:800}.SignupTermsDesktop-module__tZfj4q__allSub{color:var(--gray-500);margin-top:2px;font-size:11.5px}.SignupTermsDesktop-module__tZfj4q__divider{background:var(--gray-200);height:1px;margin:8px 0 10px}.SignupTermsDesktop-module__tZfj4q__list{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.SignupTermsDesktop-module__tZfj4q__item{cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border:none;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:background .12s;display:flex}.SignupTermsDesktop-module__tZfj4q__item:hover{background:var(--gray-50)}.SignupTermsDesktop-module__tZfj4q__itemChecked,.SignupTermsDesktop-module__tZfj4q__itemChecked:hover{background:var(--mint-light)}.SignupTermsDesktop-module__tZfj4q__itemText{flex-direction:column;flex:1;min-width:0;display:flex}.SignupTermsDesktop-module__tZfj4q__itemTitle{color:var(--black);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.SignupTermsDesktop-module__tZfj4q__itemSub{color:var(--gray-500);margin-top:2px;font-size:11.5px}.SignupTermsDesktop-module__tZfj4q__required{background:var(--mint);color:#fff;letter-spacing:.5px;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:800}.SignupTermsDesktop-module__tZfj4q__optional{background:var(--gray-400);color:#fff;letter-spacing:.5px;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:800}.SignupTermsDesktop-module__tZfj4q__viewBtn{color:var(--gray-500);background:var(--gray-100);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .12s,color .12s}.SignupTermsDesktop-module__tZfj4q__viewBtn:hover{background:var(--gray-200);color:var(--black)}.SignupTermsDesktop-module__tZfj4q__checkbox{border:2px solid var(--gray-300);color:#fff;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;transition:background .12s,border-color .12s;display:flex}.SignupTermsDesktop-module__tZfj4q__checkboxChecked{background:var(--mint);border-color:var(--mint)}.SignupTermsDesktop-module__tZfj4q__infoBox{background:var(--mint-light);border-left:3px solid var(--mint);border-radius:8px;margin-top:10px;padding:12px 14px}.SignupTermsDesktop-module__tZfj4q__infoTitle{color:var(--mint-dark);margin-bottom:6px;font-size:12px;font-weight:800}.SignupTermsDesktop-module__tZfj4q__infoBox ul{color:var(--gray-700);padding-left:14px;font-size:11.5px;line-height:1.7;list-style:outside}.SignupTermsDesktop-module__tZfj4q__nextBtn{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .12s,opacity .15s}.SignupTermsDesktop-module__tZfj4q__nextBtn:hover{transform:translateY(-1px)}.SignupTermsDesktop-module__tZfj4q__disabled{background:var(--gray-300);cursor:not-allowed;opacity:.7}.SignupTermsDesktop-module__tZfj4q__disabled:hover{transform:none}
.StudentAuthDesktop-module__Qmim2W__step{color:var(--gray-400);letter-spacing:1px;text-align:right;margin-bottom:10px;font-size:11px;font-weight:800}.StudentAuthDesktop-module__Qmim2W__back{color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.StudentAuthDesktop-module__Qmim2W__back:hover{color:var(--black)}.StudentAuthDesktop-module__Qmim2W__title{letter-spacing:-.4px;color:var(--black);margin-bottom:6px;font-size:20px;font-weight:800}.StudentAuthDesktop-module__Qmim2W__sub{color:var(--gray-500);margin-bottom:20px;font-size:13px;line-height:1.6}.StudentAuthDesktop-module__Qmim2W__formGroup{margin-bottom:16px}.StudentAuthDesktop-module__Qmim2W__formLabel{color:var(--gray-700);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.StudentAuthDesktop-module__Qmim2W__formInput{border:1.5px solid var(--gray-200);width:100%;color:var(--black);border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.StudentAuthDesktop-module__Qmim2W__formInput:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-light)}.StudentAuthDesktop-module__Qmim2W__deptGroupLabel{color:var(--gray-500);margin:10px 0 6px;font-size:11px;font-weight:700}.StudentAuthDesktop-module__Qmim2W__badgeAuto{background:var(--mint);color:#fff;letter-spacing:.4px;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.StudentAuthDesktop-module__Qmim2W__badgeManual{color:#fff;letter-spacing:.4px;background:#f59e0b;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.StudentAuthDesktop-module__Qmim2W__deptOptions{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.StudentAuthDesktop-module__Qmim2W__deptChip{background:var(--gray-100);color:var(--gray-700);cursor:pointer;border:1.5px solid #0000;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s,color .12s,border-color .12s}.StudentAuthDesktop-module__Qmim2W__deptChip:hover{background:var(--gray-200)}.StudentAuthDesktop-module__Qmim2W__deptSelected{background:var(--mint);color:#fff;border-color:var(--mint-dark)}.StudentAuthDesktop-module__Qmim2W__deptSelected:hover{background:var(--mint)}.StudentAuthDesktop-module__Qmim2W__deptNote{margin-top:8px;font-size:11.5px;font-weight:700}.StudentAuthDesktop-module__Qmim2W__deptNoteAuto{color:var(--mint-dark)}.StudentAuthDesktop-module__Qmim2W__deptNoteManual{color:#b45309}.StudentAuthDesktop-module__Qmim2W__upload{border:2px dashed var(--gray-300);text-align:center;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:24px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.StudentAuthDesktop-module__Qmim2W__upload:hover{border-color:var(--mint);background:var(--mint-light)}.StudentAuthDesktop-module__Qmim2W__uploaded{border-color:var(--mint);background:var(--mint-light);border-style:solid}.StudentAuthDesktop-module__Qmim2W__uploadIcon{margin-bottom:8px;font-size:32px}.StudentAuthDesktop-module__Qmim2W__uploadText{color:var(--black);margin-bottom:4px;font-size:13.5px;font-weight:800}.StudentAuthDesktop-module__Qmim2W__uploadSub{color:var(--gray-500);word-break:break-all;font-size:11px}.StudentAuthDesktop-module__Qmim2W__hiddenInput{display:none}.StudentAuthDesktop-module__Qmim2W__submitBtn{background:linear-gradient(135deg, var(--mint), var(--mint-dark));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .12s,opacity .15s}.StudentAuthDesktop-module__Qmim2W__submitBtn:hover{transform:translateY(-1px)}.StudentAuthDesktop-module__Qmim2W__disabled{background:var(--gray-300);cursor:not-allowed;opacity:.7}.StudentAuthDesktop-module__Qmim2W__disabled:hover{transform:none}
.CareerTabs-module__mEcXLW__tabs{border-bottom:1px solid var(--gray-100);padding:0 12px;display:flex}.CareerTabs-module__mEcXLW__tab{text-align:center;color:var(--gray-400);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;padding:14px 4px;font-family:inherit;font-size:13px;font-weight:700;transition:color .15s;position:relative}.CareerTabs-module__mEcXLW__tab.CareerTabs-module__mEcXLW__active{color:var(--mint)}.CareerTabs-module__mEcXLW__tab.CareerTabs-module__mEcXLW__active:after{content:"";background:var(--mint);height:2px;position:absolute;bottom:-1px;left:0;right:0}
.CommentSection-module__o3-N9G__section{padding:16px 20px 24px}.CommentSection-module__o3-N9G__heading{margin-bottom:16px;font-size:14px;font-weight:700}.CommentSection-module__o3-N9G__compose{background:var(--bg-card);border:1px solid var(--gray-100);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.CommentSection-module__o3-N9G__composeAvatar{background:var(--mint-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.CommentSection-module__o3-N9G__composeInput{border:1px solid var(--gray-200);color:var(--black);background:#fff;border-radius:999px;outline:none;flex:1;min-width:0;padding:9px 14px;font-family:inherit;font-size:13px}.CommentSection-module__o3-N9G__composeInput:focus{border-color:var(--mint)}.CommentSection-module__o3-N9G__composeInput::placeholder{color:var(--gray-400)}.CommentSection-module__o3-N9G__composeSubmit{background:var(--gray-200);color:var(--gray-500);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,color .15s}.CommentSection-module__o3-N9G__composeSubmit.CommentSection-module__o3-N9G__active{background:var(--mint);color:#fff;box-shadow:0 2px 6px #4db5e540}.CommentSection-module__o3-N9G__composeSubmit:active{transform:scale(.96)}.CommentSection-module__o3-N9G__list{flex-direction:column;display:flex}.CommentSection-module__o3-N9G__bottomBar{padding:12px 20px;padding-bottom:max(12px, var(--safe-bottom));border-top:1px solid var(--gray-100);z-index:50;background:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.CommentSection-module__o3-N9G__bottomBarInput{border:1px solid var(--gray-200);color:var(--black);background:#fff;border-radius:999px;outline:none;flex:1;min-width:0;padding:10px 14px;font-family:inherit;font-size:14px}.CommentSection-module__o3-N9G__bottomBarInput:focus{border-color:var(--mint)}.CommentSection-module__o3-N9G__bottomBarInput::placeholder{color:var(--gray-400)}.CommentSection-module__o3-N9G__bottomBarSend{background:var(--mint);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;transition:background .15s;display:flex}.CommentSection-module__o3-N9G__bottomBarSend:active{transform:scale(.93)}.CommentSection-module__o3-N9G__bottomBarSend:disabled{background:var(--gray-300);cursor:default}.CommentSection-module__o3-N9G__bottomBarSend svg{stroke:#fff;fill:none;stroke-width:2px;width:18px;height:18px}
