@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;overscroll-behavior:none;padding:0;width:100vw}body{overflow:hidden}.cluster-icon,.leaflet-container{height:100%;width:100%}.cluster-icon{align-items:center;background-color:#1ed760;border:none;border-radius:999px;box-shadow:0 0 8px 2px rgba(49,254,3,.377);color:#fff;display:flex;font-weight:800;justify-content:center}.leaflet-control-attribution{display:none}*{box-sizing:border-box;font-family:Space Grotesk,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.flex,.flex1{align-items:center;display:flex}.flex1{flex-direction:row;justify-content:space-between}.maintenance{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;padding:0 10px;width:100dvw}.maintenance img{width:80%}.maintenance h1{color:#0c481d;font-size:18px;font-weight:500;margin-top:5px}.Footer{background:rgba(205,255,219,.286);border-radius:20px 20px 0 0;box-shadow:0 0 8px 2px rgba(0,0,0,.119);flex-direction:column;height:400px}.Footer,.Footer .footerContent{align-items:center;display:flex;width:100%}.Footer .footerContent{height:90%;justify-content:space-between}.Footer .footerContent .footerSection{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:20%}.Footer .footerContent .footerSection h4{margin-bottom:20px}.Footer .footerContent .footerSection ul{height:60%;text-align:center}.Footer .footerContent .footerSection ul li{list-style:none;margin:10px 0}.Footer .footerContent .footerSection ul li a{color:#18272f;position:relative;text-decoration:none;text-transform:capitalize}.Footer .footerContent .footerSection ul li a:before{background-color:#18272f;border-radius:4px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.Footer .footerContent .footerSection ul li a:hover:before{transform:scaleX(1);transform-origin:left}.Footer .footerContent .footerSection:first-child{align-items:center}.Footer .footerContent .footerSection:first-child p{margin-top:30px;width:80%}.Footer .copyright{height:10%;text-align:center;width:100%}.Header{height:60px;padding:10px 20px;width:100%}.Header nav{height:100%}.Header nav ul{height:100%;margin-right:50px}.Header nav ul li{list-style:none;margin:0 15px}.Header nav ul li a{color:#18272f;position:relative;text-decoration:none;text-transform:capitalize}.Header nav ul li a:before{background-color:#18272f;border-radius:4px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.Header nav ul li a:hover:before{transform:scaleX(1);transform-origin:left}.Header nav .navActions{height:100%}.Header nav .navActions button{background-color:#2cd65c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;margin:5px;padding:10px 0;transition:all .2s ease-in-out;width:90px}.Header nav .navActions button:first-child,.Header nav .navActions button:hover{background:none;border:2px solid #2cd65c;color:#2cd65c}.Header nav .navActions button:first-child{padding:9px 0}.Header nav .navActions button:first-child:hover{background-color:#2cd65c;color:#fff}.heroSection{align-items:center;display:flex;height:500px;justify-content:center;padding:30px 0;width:100%}.heroSection .container{background:#d6eef9;border-radius:40px;box-shadow:0 0 8px 2px rgba(0,0,0,.294);height:100%;position:relative;width:95%}.heroSection .container .heroBgImage{border-radius:40px;height:100%;position:absolute;width:100%}.heroSection .container .heroLeft{align-items:start;background:linear-gradient(90deg,#000,hsla(0,0%,8%,.878),hsla(0,0%,7%,.639),#fff0);border-radius:40px 0 0 40px;color:#fff;display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;height:100%;justify-content:center;padding:0 30px;width:50%;z-index:2}.heroSection .container .heroLeft h1{font-size:55px;text-transform:uppercase}.heroSection .container .heroLeft h1 span{color:#62f48b}.heroSection .container .heroLeft p{color:#fefefe;margin:20px 0}.heroSection .container .heroRight{z-index:2}.landingPageCards{display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;justify-content:center;margin-top:50px;width:100%}.landingPageCards .cardsHead{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;width:100%}.landingPageCards .cardsHead h2{font-size:50px}.landingPageCards .cardsHead h2 span{color:#2cd65c}.landingPageCards .cardsHead p{color:#868686;max-width:550px;text-align:center}.landingPageCards .cardList{align-items:center;display:flex;justify-content:center;width:100%}.landingPageCards .cardList .card{align-items:start;border-radius:20px;box-shadow:0 0 8px 2px rgba(0,0,0,.087);display:flex;flex-direction:column;height:180px;justify-content:center;margin:0 20px;max-width:200px;padding:10px;width:20%}.landingPageCards .cardList .card .content{height:70%;width:100%}.landingPageCards .cardList .card .cardIcon{align-items:center;background-color:hsla(0,0%,67%,.224);border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.landingPageJobs{font-family:Space Grotesk,sans-serif;justify-content:center;margin:50px 0 100px}.landingPageJobs,.landingPageJobs .jobsHead{display:flex;flex-direction:column;width:100%}.landingPageJobs .jobsHead{align-items:center;margin-bottom:60px}.landingPageJobs .jobsHead h2{font-size:50px}.landingPageJobs .jobsHead h2 span{color:#2cd65c}.landingPageJobs .jobsHead p{color:#868686;max-width:550px;text-align:center}.landingPageJobs .jobsContainer{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.landingPageJobs .jobsContainer .jobSearchLanding{align-items:center;border:4px solid #2cd65c;border-radius:20px;display:flex;height:60px;padding:2px;width:500px}.landingPageJobs .jobsContainer .jobSearchLanding input{border:none;border-radius:20px 0 0 20px;font-size:20px;height:100%;outline:none;padding-left:10px;width:85%}.landingPageJobs .jobsContainer .jobSearchLanding button{border:none;border-radius:20px;font-size:15px;height:100%;transition:all .2s ease-in-out;width:15%}.landingPageJobs .jobsContainer .jobSearchLanding button:hover{background-color:#2cd65c;color:#fff;cursor:pointer}.authPage{height:100dvh;width:100dvw}.authPage .login{align-items:center;display:flex;height:100%;justify-content:center;padding:2px 50px;position:relative;width:100%}.authPage .login .loginForm{border-radius:20px;display:flex;flex-direction:column;height:600px;justify-content:center;position:absolute;text-align:center;width:300px;z-index:5}.authPage .login .loginForm h1{color:#2cd65c;font-size:60px}.authPage .login .loginForm p{color:#999;font-size:14px;margin-bottom:20px}.authPage .login .loginForm .inputBox{align-items:start;display:flex;flex-direction:column;margin:10px 0;width:100%}.authPage .login .loginForm .inputBox label{font-size:20px;margin:8px}.authPage .login .loginForm .inputBox input{border:1px solid hsla(0,0%,7%,.275);border-radius:12px;font-size:17px;height:45px;padding:0 10px;width:100%}.authPage .login .loginForm .inputBox .error{align-items:center;color:#ed0707;display:flex;font-size:15px;margin-top:5px}.authPage .login .loginForm .passInput{position:relative}.authPage .login .loginForm .passInput .hideShowPass{background:none;color:#838383;height:40px;position:absolute;right:0;top:0;transform:translateY(80%);width:40px}.authPage .login .loginForm .passInput .forgot_pass{display:flex;font-size:12px;justify-content:end;margin-top:5px;width:100%}.authPage .login .loginForm .passInput .forgot_pass a{margin-left:8px}.authPage .login .loginForm .termsBox{display:flex;justify-content:start;width:100%}.authPage .login .loginForm .termsBox input{margin-right:10px}.authPage .login .loginForm .termsBox{margin-bottom:20px}.authPage .login .loginForm button{background:#2cd65c;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;height:50px;margin:13px 0;width:100%}.authPage .login .loginForm .sign_in_with_google_btn{background-color:none;cursor:pointer;margin-bottom:20px;width:100%}.authPage .login .loginForm .sign_in_with_google_btn img{border:2px solid #252323;border-radius:25px;width:80%}.authPage .login .loginForm .divisor{align-items:center;display:flex;justify-content:center;margin:30px 0}.authPage .login .loginForm .divisor span{border:1px solid #111;margin:0 8px;width:30%}.authPage .register{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.authPage .register .registerForm{border-radius:20px;display:flex;flex-direction:column;height:600px;justify-content:center;text-align:center;width:auto;z-index:5}.authPage .register .registerForm .RegformHead{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.authPage .register .registerForm .RegformHead h1{color:#2cd65c;font-size:60px}.authPage .register .registerForm .RegformHead p{color:#999;font-size:14px;margin-bottom:20px;max-width:320px}.authPage .register .registerForm .inputBox{align-items:start;display:flex;flex-direction:column;margin:10px 0;max-width:340px;width:100%}.authPage .register .registerForm .inputBox .btnbox{display:flex;margin:20px 0;width:100%}.authPage .register .registerForm .inputBox .btnbox button{background:#0000;border:2px solid #2cd65c;border-radius:15px;color:#2cd65c;cursor:pointer;font-size:20px;height:50px;margin:0 10px;width:100%}.authPage .register .registerForm .inputBox .btnbox .disabled{background-color:hsla(0,0%,80%,.376);border:1px solid #999;color:#666;opacity:.5}.authPage .register .registerForm .inputBox label{font-size:20px;margin:8px}.authPage .register .registerForm .inputBox input,.authPage .register .registerForm .inputBox select{border:1px solid hsla(0,0%,7%,.275);border-radius:12px;font-size:17px;height:45px;padding:0 10px;width:100%}.authPage .register .registerForm .inputBox select{background-color:#fff;margin-bottom:30px}.authPage .register .registerForm .inputBox select option{height:40px;width:100%}.authPage .register .registerForm .inputBox .error{align-items:center;color:#ed0707;display:flex;font-size:15px;margin-top:5px}.authPage .register .registerForm .accountTypeSelector{margin-bottom:24px}.authPage .register .registerForm .accountLabel{color:#1f2937;display:block;font-size:16px;font-weight:600;margin-bottom:16px;text-align:center}.authPage .register .registerForm .selectorContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.authPage .register .registerForm .roleCard{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;flex-direction:column;height:260px;overflow:hidden;padding:20px 12px;position:relative;transition:all .2s ease;width:200px}.authPage .register .registerForm .roleCard:hover:not(.selected){border-color:#2cd65c;box-shadow:0 12px 24px #2cd65c33;transform:translateY(-4px)}.authPage .register .registerForm .roleCard.selected{background:linear-gradient(135deg,#2cd65c,#1ed760);border-color:#2cd65c;box-shadow:0 20px 40px #2cd65c4d;transform:scale(1.02)}.authPage .register .registerForm .roleCard.selected h3,.authPage .register .registerForm .roleCard.selected p{color:#fff}.authPage .register .registerForm .roleIcon{align-items:center;background:#ffffffe6;border:2px solid #fff9;border-radius:16px;display:flex;height:164px;justify-content:center;margin-bottom:12px;overflow:hidden;width:100%}.authPage .register .registerForm .roleCard:not(.selected) .roleIcon{background:#f8fafc;border-color:#e2e8f0}.authPage .register .registerForm .roleCard img{height:auto;width:80%}.authPage .register .registerForm .roleCard h3{font-size:15px;font-weight:700;line-height:1.3;margin:0 0 6px;text-align:center}.authPage .register .registerForm .roleCard p{color:#6b7280;font-size:12px;line-height:1.4;margin:0;opacity:.9;text-align:center}.authPage .register .registerForm .roleCard.selected p{opacity:1}@media(max-width:480px){.authPage .register .registerForm .selectorContainer{gap:12px}.authPage .register .registerForm .roleCard{height:180px;padding:16px 10px;width:140px}.authPage .register .registerForm .roleCard h3{font-size:14px}.authPage .register .registerForm .roleCard p{font-size:11px}}.authPage .register .registerForm .registrationImg{height:180px;object-fit:contain;width:auto}.authPage .register .registerForm .termsBox{display:flex;justify-content:start;margin-top:20px;width:100%}.authPage .register .registerForm .termsBox input{margin-right:10px}.authPage .register .registerForm .termsBox{margin-bottom:20px}.authPage .register .registerForm button{background:#2cd65c;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;height:50px;margin:13px 0;max-width:300px;padding:8px 12px;width:100%}.authPage .register .registerForm button:active{background-color:#26c352;transform:scale(.9)}.authPage .register .registerForm .divisor{align-items:center;display:flex;justify-content:center;margin:30px 0}.authPage .register .registerForm .divisor span{border:1px solid #111;margin:0 8px;width:30%}.modalContainer{align-items:center;background:hsla(0,0%,7%,.196);display:flex;height:100dvh;justify-content:center;overflow:hidden;position:absolute;width:100dvw;z-index:1001}.modalContainer .modal{background:#1d1e22;border-radius:20px;color:#fff;height:300px;min-height:300px;padding:15px;width:300px}.modalContainer .modal .modalIcon{align-items:center;display:flex;font-size:40px;height:30%;padding:20px;width:100%}.modalContainer .modal .modalBody{height:50%;padding-left:20px;width:100%}.modalContainer .modal .modalBody h4{color:#fff;font-size:20px;font-weight:800}.modalContainer .modal .modalBody p{color:hsla(0,0%,91%,.592);font-size:16px;width:100%}.modalContainer .modal .modalActions{align-items:center;display:flex;height:20%;justify-content:center;width:100%}.modalContainer .modal .modalActions button{border:none;border-radius:8px;cursor:pointer;margin:5px;padding:10px;transition:all .2s ease-in-out;width:40%}.modalContainer .modal .modalActions button:last-child{background:#2cd65c;color:#fff}.modalContainer .modal .modalActions button:hover{transform:scale(1.05)}.alertContainer{align-items:end;display:flex;height:100vh;justify-content:center;overflow:hidden;padding-bottom:50px;position:absolute;width:100vw}.alertContainer .alert{background:#1d1e22;border-radius:20px;color:#fff;height:100px;min-height:90px;padding:15px;width:320px}.alertContainer .alert .alertHead{align-items:center;display:flex;text-transform:capitalize;width:100%}.alertContainer .alert .alertHead h4{margin-left:10px}.alertContainer .alert p{color:#c7c7c7}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.switch input:checked+.slider{background-color:#2cd65c}.switch input:checked+.slider:before{transform:translateX(26px)}.switch input:focus+.slider{box-shadow:0 0 1px #2cd65c}.switch.round .slider{border-radius:34px}.loader{z-index:10}.primary_btn{background-color:#2cd65c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;margin:5px;padding:10px 0;transition:all .2s ease-in-out;width:90px}.primary_btn:first-child,.primary_btn:hover{background:none;border:2px solid #2cd65c;color:#2cd65c}.primary_btn:first-child{padding:9px 0}.primary_btn:first-child:hover{background-color:#2cd65c;color:#fff}.RegisterForm_wrapper__8ZvGJ{align-items:center;background:#f8f9fa;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100dvh;padding:24px 16px;width:100dvw}.RegisterForm_card__9U3Dd{background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 4px 32px #0000000f;display:flex;flex-direction:column;gap:28px;max-width:460px;padding:36px 32px;width:100%}@media(max-width:500px){.RegisterForm_card__9U3Dd{border:none;border-radius:0;box-shadow:none;gap:22px;justify-content:center;min-height:100dvh;padding:28px 20px}}.RegisterForm_header__1m1Rl{text-align:center}.RegisterForm_title__F5jtc{color:#111;font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0 0 6px}.RegisterForm_subtitle__cD0fI{color:#888;font-size:14px;margin:0}.RegisterForm_link__oeQ54{color:#2cd65c;font-weight:600;text-decoration:none}.RegisterForm_link__oeQ54:hover{text-decoration:underline}.RegisterForm_progressWrap__4Z\+tI{display:flex;flex-direction:column;gap:12px}.RegisterForm_progressTrack__RnpQa{background:#f0f0f0;border-radius:999px;height:3px;overflow:hidden;width:100%}.RegisterForm_progressFill__YUvnv{background:#2cd65c;border-radius:999px;height:100%;transition:width .3s ease}.RegisterForm_stepsRow__slDp3{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.RegisterForm_stepItem__iHwHZ{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px}.RegisterForm_stepCircle__RLfIN{align-items:center;background:#f0f0f0;border:2px solid #e0e0e0;border-radius:50%;color:#aaa;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;transition:all .2s ease;width:28px}.RegisterForm_stepCircle__RLfIN svg{font-size:16px}.RegisterForm_stepCircle__RLfIN.RegisterForm_stepDone__Kznse{background:#f0fdf4;border-color:#2cd65c;color:#2cd65c}.RegisterForm_stepCircle__RLfIN.RegisterForm_stepActive__E4GU3{background:#2cd65c;border-color:#2cd65c;color:#fff}.RegisterForm_stepLabel__qygIE{color:#bbb;font-size:10px;font-weight:500;text-align:center;white-space:nowrap}.RegisterForm_stepLabel__qygIE.RegisterForm_stepLabelActive__mTyij{color:#2cd65c;font-weight:700}.RegisterForm_form__\+3Lgz{display:flex;flex-direction:column;gap:20px}.RegisterForm_stepContent__6q3pn{animation:RegisterForm_fadeUp__HezTh .22s ease;display:flex;flex-direction:column;gap:16px}@keyframes RegisterForm_fadeUp__HezTh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RegisterForm_stepHint__vKvzd{color:#888;font-size:14px;margin:0}.RegisterForm_field__8zJr6{display:flex;flex-direction:column;gap:6px}.RegisterForm_field__8zJr6 label{color:#444;font-size:13px;font-weight:600}.RegisterForm_field__8zJr6 input,.RegisterForm_field__8zJr6 select{background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;color:#111;font-size:15px;height:46px;outline:none;padding:0 14px;transition:border-color .15s;width:100%}.RegisterForm_field__8zJr6 input:focus,.RegisterForm_field__8zJr6 select:focus{border-color:#2cd65c}.RegisterForm_field__8zJr6 input.RegisterForm_hasError__snfz9,.RegisterForm_field__8zJr6 select.RegisterForm_hasError__snfz9{border-color:#ef4444}.RegisterForm_passwordWrap__CEIq1{position:relative}.RegisterForm_passwordWrap__CEIq1 input{padding-right:46px}.RegisterForm_eyeBtn__uwjLS{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:18px;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .15s}.RegisterForm_eyeBtn__uwjLS:hover{color:#555}.RegisterForm_error__YwSIc{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px}.RegisterForm_error__YwSIc svg{flex-shrink:0}.RegisterForm_summary__HG0n-{background:#fafafa;border:1px solid #eee;border-radius:12px;overflow:hidden}.RegisterForm_summaryRow__6zKbI{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.RegisterForm_summaryRow__6zKbI:last-child{border-bottom:none}.RegisterForm_summaryRow__6zKbI span{color:#888}.RegisterForm_summaryRow__6zKbI strong{color:#111;font-weight:600;max-width:60%;text-align:right;word-break:break-all}.RegisterForm_termsRow__H4Ktz{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.6}.RegisterForm_termsRow__H4Ktz input[type=checkbox]{accent-color:#2cd65c;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.RegisterForm_navRow__XCemj{display:flex;gap:10px}.RegisterForm_backBtn__EO1f8{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;padding:12px 18px;transition:background .15s}.RegisterForm_backBtn__EO1f8:hover{background:#f5f5f5}.RegisterForm_nextBtn__1E3wu{align-items:center;background:#2cd65c;border:none;border-radius:10px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:13px;transition:opacity .15s,transform .1s}.RegisterForm_nextBtn__1E3wu:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.RegisterForm_nextBtn__1E3wu:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.RegisterForm_divider__Gn6y8{align-items:center;display:flex;gap:12px;margin:-8px 0}.RegisterForm_divider__Gn6y8 span{background:#eee;flex:1 1;height:1px}.RegisterForm_divider__Gn6y8 p{color:#bbb;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.RegisterForm_inviteNotice__eyvNl{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:6px;margin:16px 0;padding:12px 12px 10px}.RegisterForm_inviteBadge__TRKya{align-self:flex-start;background:#2cd65c14;border-radius:999px;color:#15803d;font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.RegisterForm_inviteTitle__b7jLo{color:#111827;font-size:14px;font-weight:600;margin:0}.RegisterForm_inviteBody__QvRf8{color:#4b5563;font-size:13px;line-height:1.55;margin:0}@media(max-width:480px){.RegisterForm_inviteNotice__eyvNl{border-radius:12px;gap:4px;padding:10px 10px 9px}.RegisterForm_inviteBadge__TRKya{font-size:10px;padding:3px 8px}.RegisterForm_inviteTitle__b7jLo{font-size:13px}.RegisterForm_inviteBody__QvRf8{font-size:12px;line-height:1.5}}.AuthPage_authPage__XgxYc,.LoginForm_wrapper__VFy-D{background:#f8f9fa;min-height:100dvh;width:100dvw}.LoginForm_wrapper__VFy-D{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;padding:24px 16px}.LoginForm_card__LuYB5{background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 4px 32px #0000000f;display:flex;flex-direction:column;gap:24px;max-width:420px;padding:36px 32px;width:100%}@media(max-width:500px){.LoginForm_card__LuYB5{border:none;border-radius:0;box-shadow:none;justify-content:center;min-height:100dvh;padding:28px 20px}}.LoginForm_header__bihDR{text-align:center}.LoginForm_title__C3-OK{color:#111;font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0 0 6px}.LoginForm_subtitle__8mQR2{color:#888;font-size:14px;margin:0}.LoginForm_link__yAMin{color:#2cd65c;font-weight:600;text-decoration:none}.LoginForm_link__yAMin:hover{text-decoration:underline}.LoginForm_form__8902c{display:flex;flex-direction:column;gap:16px}.LoginForm_field__m9R9Y{display:flex;flex-direction:column;gap:6px}.LoginForm_field__m9R9Y label{color:#444;font-size:13px;font-weight:600}.LoginForm_field__m9R9Y input{background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;color:#111;font-size:15px;height:46px;outline:none;padding:0 14px;transition:border-color .15s;width:100%}.LoginForm_field__m9R9Y input:focus{border-color:#2cd65c}.LoginForm_field__m9R9Y input.LoginForm_hasError__oCi80{border-color:#ef4444}.LoginForm_labelRow__04aq0{align-items:center;display:flex;justify-content:space-between}.LoginForm_forgotLink__nV2rD{color:#aaa;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.LoginForm_forgotLink__nV2rD:hover{color:#2cd65c}.LoginForm_passwordWrap__tl6wU{position:relative}.LoginForm_passwordWrap__tl6wU input{padding-right:46px}.LoginForm_eyeBtn__IW5Og{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:18px;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .15s}.LoginForm_eyeBtn__IW5Og:hover{color:#555}.LoginForm_error__\+bFsj{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px}.LoginForm_error__\+bFsj svg{flex-shrink:0;font-size:13px}.LoginForm_termsRow__B-gXi{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.6}.LoginForm_termsRow__B-gXi input[type=checkbox]{accent-color:#2cd65c;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.LoginForm_submitBtn__dij5t{background:#2cd65c;border:none;border-radius:10px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;margin-top:4px;transition:opacity .15s,transform .1s;width:100%}.LoginForm_submitBtn__dij5t:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.LoginForm_submitBtn__dij5t:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.LoginForm_divider__v0UHe{align-items:center;display:flex;gap:12px;margin:-4px 0}.LoginForm_divider__v0UHe span{background:#eee;flex:1 1;height:1px}.LoginForm_divider__v0UHe p{color:#bbb;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.LoginForm_inviteNotice__32WcZ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:6px;margin:16px 0;padding:12px 12px 10px}.LoginForm_inviteBadge__0zJpH{align-self:flex-start;background:#2cd65c14;border-radius:999px;color:#15803d;font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.LoginForm_inviteTitle__FOC7H{color:#111827;font-size:14px;font-weight:600;margin:0}.LoginForm_inviteBody__lNmCa{color:#4b5563;font-size:13px;line-height:1.55;margin:0}@media(max-width:480px){.LoginForm_inviteNotice__32WcZ{border-radius:12px;gap:4px;padding:10px 10px 9px}.LoginForm_inviteBadge__0zJpH{font-size:10px;padding:3px 8px}.LoginForm_inviteTitle__FOC7H{font-size:13px}.LoginForm_inviteBody__lNmCa{font-size:12px;line-height:1.5}}.home_demo__cLuR1{align-items:center;background-color:red;bottom:1%;color:#fff;display:flex;font-size:10px;font-weight:700;height:30px;justify-content:center;left:1%;padding:5px;position:fixed;width:auto;z-index:12}.home_MApplyDrawer__ZDq--{display:flex;flex-direction:column;position:relative;width:100%}.home_MApplyDrawer__ZDq-- .home_drawerHeadREF__kDv4x{background:hsla(0,0%,55%,.502);border-radius:999px;height:4px;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:45px}.home_MApplyDrawer__ZDq-- .home_DrawerForm__HwiE-{display:flex;flex-direction:column;margin-bottom:20px;padding:10px 20px;width:100%}.home_MApplyDrawer__ZDq-- .home_DrawerForm__HwiE- button{color:#fff}.home_homePage__vNr1N{background:#f8f9fa;overflow:hidden;padding:70px 0 0;position:relative;width:100vw}.home_homePage__vNr1N .home_subHeader__ZCDDd{border-bottom:1px solid #eee;padding:12px 20px}.home_homePage__vNr1N .home_subHeader__ZCDDd .home_filters__QUq92{display:flex;gap:8px;justify-content:center;margin:0 auto;max-width:400px}.home_homePage__vNr1N .home_subHeader__ZCDDd .home_filters__QUq92 button{align-items:center;background:#0000;border:1px solid #0000;border-radius:20px;color:#666;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.home_homePage__vNr1N .home_subHeader__ZCDDd .home_filters__QUq92 button:hover{background:#f0f8ff;border-color:#2cd65c}.home_homePage__vNr1N .home_subHeader__ZCDDd .home_filters__QUq92 button.home_activeFilter__jo80x{background:linear-gradient(135deg,#2cd65c,#1fc453);border-color:#0000;box-shadow:0 4px 12px #2cd65c4d;color:#fff}.home_homePage__vNr1N .home_subHeader__ZCDDd .home_filters__QUq92 button svg{font-size:18px}.home_homePage__vNr1N .home_mainLayout__9ofh7{display:flex;height:calc(100vh - 110px);margin:0 auto;max-width:1200px}@media(max-width:768px){.home_homePage__vNr1N .home_mainLayout__9ofh7{height:auto}}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL{flex:1 1;overflow-y:auto;padding:30px 25px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x.home_selectedJob__AO5HK{background:linear-gradient(90deg,#2cd65c0d,#fff 50%)!important;border-left:4px solid #2cd65c!important;box-shadow:0 8px 25px #2cd65c26!important;position:relative}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x.home_selectedJob__AO5HK:before{background:#2cd65c;border-radius:12px;color:#fff;content:"SELEZIONATO";font-size:11px;font-weight:700;padding:4px 12px;position:absolute;right:20px;top:-8px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x{background:#fff;border-radius:20px;box-shadow:0 0 4px -1px rgba(0,0,0,.227);cursor:pointer;margin:15px 0;max-width:900px;min-height:180px;transition:all .2s ease-in-out;transition:background .5s ease-in-out;width:100%}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x:hover{background-color:#eefff3;transform:scale(1.001)}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_jobPostHead__rZeID{align-items:center;display:flex;height:45px;justify-content:space-between;padding:0 15px;width:100%}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_jobPostHead__rZeID h2{word-wrap:break-word;color:#1b251e;font-size:18px;font-weight:800;max-height:2.5em;overflow:hidden;text-overflow:ellipsis}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_jobPostHead__rZeID span{color:#999;font-size:13px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_body__8ggzB{height:40%;width:100%}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_body__8ggzB p{word-wrap:break-word;color:#626262;display:block;font-size:13px;max-height:2.6em;overflow:hidden;padding:0 20px;text-overflow:ellipsis;width:90%}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_body__8ggzB .home_tagList__LJmIW{display:flex;flex-wrap:nowrap;gap:6px;margin-left:10px;margin-top:5px;overflow:hidden}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_body__8ggzB .home_tagList__LJmIW .home_tag__vGIsI{align-items:center;background:#f3f3f3;border-radius:999px;display:flex;font-size:11px;list-style:none;margin:0 6px;min-height:18px;min-width:40px;padding:0 5px;white-space:nowrap}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_body__8ggzB .home_tagList__LJmIW .home_moreTag__mF\+XQ{background:#e6e6e6;border-radius:999px;color:#555;font-size:13px;padding:4px 10px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_paymentInfo__xDKc\+ span{color:#2cd65c;font-size:18px;font-weight:700;margin-left:20px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_foot__0lO5D{align-items:center;display:flex;height:auto;justify-content:space-between;margin-bottom:15px;padding:0 20px;width:100%}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_foot__0lO5D .home_location__oGpUf{color:#444;font-size:13px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_foot__0lO5D .home_applyBtn__uyrbd{color:#fff;font-size:13px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_jobListContainer__WvEIL .home_jobPost__DyJ0x .home_foot__0lO5D .home_applyBtn__uyrbd svg{margin-left:6px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_welcomeSection__NUQdF{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:24px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_welcomeSection__NUQdF h1{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px}.home_homePage__vNr1N .home_mainLayout__9ofh7 .home_welcomeSection__NUQdF p{color:#666;font-size:16px;margin:0}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn{background:#fff;border-left:1px solid #e5e5e5;flex:1 1;max-width:50%;overflow-y:auto;position:relative}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn .home_detailsHeader__UlNnj{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:30px 30px 20px}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn .home_detailsHeader__UlNnj h2{color:#1a1a1a;font-size:24px;font-weight:700;margin:0;max-width:70%}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn .home_detailsHeader__UlNnj .home_applyBtn__uyrbd{background:linear-gradient(135deg,#2cd65c,#1fc453)!important;border-radius:25px;box-shadow:0 4px 15px #2cd65c66;font-weight:600;padding:12px 24px}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn .home_emptyState__lEDZo{align-items:center;color:#888;display:flex;flex-direction:column;height:100%;justify-content:center;padding:80px 40px}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn .home_emptyState__lEDZo .home_emptyIcon__94B0g{font-size:64px;margin-bottom:24px}.home_homePage__vNr1N .home_jobDetailsContainer__MFUSn .home_emptyState__lEDZo h3{color:#555;font-size:22px;margin:0 0 12px}.home_jobPost__DyJ0x.home_selectedJob__AO5HK{background:linear-gradient(90deg,#2cd65c0d,#fff 50%)!important;border-left:4px solid #2cd65c!important;box-shadow:0 8px 25px #2cd65c26!important;position:relative}.home_jobPost__DyJ0x.home_selectedJob__AO5HK:before{background:#2cd65c;border-radius:12px;color:#fff;content:"SELEZIONATO";font-size:11px;font-weight:700;padding:4px 12px;position:absolute;right:20px;top:-8px}@media(max-width:768px){.home_mainLayout__9ofh7{flex-direction:column;height:auto;width:100%}.home_jobListContainer__WvEIL{display:block;width:100%}.home_jobDetailsContainer__MFUSn{display:none}}.home_flotingBTNgoCJP__g-6hj{align-items:center;background-color:#44cb6a;border:none;border-radius:999px;bottom:10px;color:#fff;display:flex;font-size:25px;height:40px;justify-content:center;position:fixed;right:10px;width:40px;z-index:5}.home_appShell__YynUx{box-sizing:border-box;height:100dvh;overflow-x:hidden;overflow-y:auto;padding-top:10px;width:100vw}@media(max-width:768px){.home_appShell__YynUx{padding-bottom:64px}}.home_RecruiterDashboard__qogA8{align-items:center;background:#f7f8f7;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100dvh;overflow-x:hidden;padding:80px 40px 32px;width:100%}@media(max-width:1024px){.home_RecruiterDashboard__qogA8{padding:80px 20px 32px}}@media(max-width:768px){.home_RecruiterDashboard__qogA8{align-items:stretch;gap:12px;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:70px 12px 90px}}.home_dashLoading__Rht3\+{align-items:center;color:#888;display:flex;font-size:14px;height:100dvh;justify-content:center}.home_dashHead__aFW6U{align-items:stretch;display:flex;gap:12px;max-width:1200px;width:100%}@media(max-width:768px){.home_dashHead__aFW6U{flex-direction:column;gap:10px}}.home_welcomeBox__QbGG3{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-sizing:border-box;display:flex;flex:0 0 28%;flex-direction:column;justify-content:space-between;padding:16px 18px}.home_welcomeBox__QbGG3 h2{color:#222;font-size:16px;font-weight:700;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_welcomeBox__QbGG3 span{color:#888;font-size:13px}@media(max-width:768px){.home_welcomeBox__QbGG3{align-items:center;flex:initial;flex-direction:row;justify-content:space-between;padding:12px 14px}.home_welcomeBox__QbGG3 h2{font-size:14px}}.home_newPostBtn__kzv2y{align-self:flex-start;background:#2cd65c;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:12px;padding:9px 16px;white-space:nowrap}.home_newPostBtn__kzv2y:hover{opacity:.88}@media(max-width:768px){.home_newPostBtn__kzv2y{font-size:12px;margin-top:0;padding:8px 14px}}.home_widgetsContainer__cwUyE{box-sizing:border-box;display:flex;flex:1 1;gap:10px}@media(max-width:768px){.home_widgetsContainer__cwUyE{gap:8px}}.home_widget__J2n7X{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}@media(max-width:768px){.home_widget__J2n7X{border-radius:12px;gap:2px;padding:10px}}.home_widgetLabel__SFkSP{color:#888;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.home_widgetLabel__SFkSP{font-size:10px}}.home_widgetNum__gPpD\+{align-items:center;color:#2cd65c;display:flex;font-size:26px;font-weight:700;gap:6px;line-height:1.1}.home_widgetNum__gPpD\+ svg{flex-shrink:0;font-size:16px}@media(max-width:768px){.home_widgetNum__gPpD\+{font-size:20px}}.home_widgetSub__nqQTw{color:#888;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.home_widgetSub__nqQTw{display:none}}.home_postData__U0t9P{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media(max-width:768px){.home_postData__U0t9P{gap:6px}}.home_postStat__b2U2j{align-items:center;color:#888;display:flex;flex-direction:column;font-size:11px}@media(max-width:768px){.home_postStat__b2U2j{font-size:10px}}.home_postStatVal__rV6A5{color:#2cd65c;font-size:15px;font-weight:700}@media(max-width:768px){.home_postStatVal__rV6A5{font-size:13px}}.home_body__8ggzB{align-items:flex-start;box-sizing:border-box;display:flex;gap:14px;max-width:1200px;width:100%}@media(max-width:768px){.home_body__8ggzB{flex-direction:column;gap:10px}}.home_sectionHead__4H-hx{align-items:center;margin-bottom:10px}.home_sectionHead__4H-hx h2{color:#222;font-size:14px;font-weight:700;margin:0}.home_seeMoreBtn__Z1vnI{align-items:center;background:none;border:none;border-radius:8px;color:#2cd65c;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 8px;white-space:nowrap}.home_seeMoreBtn__Z1vnI:hover{background:#f0fdf4}.home_emptyState__lEDZo{align-items:center;color:#ccc;display:flex;flex-direction:column;gap:6px;padding:20px 12px}.home_emptyState__lEDZo p{color:#888;font-size:13px;margin:0}.home_applicationsOverView__sPwt6{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-sizing:border-box;flex:1 1;min-width:0;padding:14px}@media(max-width:768px){.home_applicationsOverView__sPwt6{width:100%}}.home_applicationsList__uWcGn{background:#f7f8f7;border-radius:12px;max-height:420px;overflow-y:auto;padding:8px;scrollbar-width:none}.home_applicationsList__uWcGn::-webkit-scrollbar{display:none}@media(max-width:768px){.home_applicationsList__uWcGn{max-height:280px}}.home_jobApplication__WQ8GL{background:#fff;border-radius:10px;cursor:pointer;margin-bottom:8px;padding:10px 12px;transition:background .12s}.home_jobApplication__WQ8GL:hover{background:#f0fdf4}.home_jobApplication__WQ8GL:last-child{margin-bottom:0}.home_jobApplicationHead__wxjWu{align-items:center;display:flex;gap:8px;margin-bottom:6px}.home_appInfo__PR24O{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.home_appName__ZkQnw{color:#222;font-size:13px}.home_appJob__i9iQf,.home_appName__ZkQnw{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_appJob__i9iQf{color:#2cd65c;font-size:11px}.home_appDate__1psKY{color:#888;flex-shrink:0;font-size:11px}.home_appMsg__Xt2J6{align-items:flex-start;background:#f3f3f3;border-radius:8px;display:flex;gap:7px;margin-top:4px;padding:6px 8px}.home_appMsg__Xt2J6 svg{color:#888;flex-shrink:0;font-size:13px;margin-top:2px}.home_appMsgTitle__03IDv{color:#333;font-size:12px;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_appMsgBody__N2gD6{color:#888;font-size:12px;line-height:1.4;margin:0}.home_stats__JuJ5n{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}@media(max-width:768px){.home_stats__JuJ5n{width:100%}}.home_topPosts__Wvb0N{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-sizing:border-box;padding:14px}.home_topPostList__8Jkvm{background:#f7f8f7;border-radius:12px;max-height:240px;overflow-y:auto;padding:8px;scrollbar-width:none}.home_topPostList__8Jkvm::-webkit-scrollbar{display:none}@media(max-width:768px){.home_topPostList__8Jkvm{max-height:200px}}.home_topPost__VO7Ir{background:#fff;border-radius:8px;cursor:pointer;margin-bottom:6px;padding:8px 12px;transition:background .12s}.home_topPost__VO7Ir:hover{background:#f0fdf4}.home_topPost__VO7Ir:last-child{margin-bottom:0}.home_topPostHead__i9jCe{align-items:center;display:flex;gap:8px;justify-content:space-between}.home_topPostHead__i9jCe h5{color:#222;font-size:13px;font-weight:600;margin:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_topPostViews__HAh1M{align-items:center;color:#888;display:flex;flex-shrink:0;font-size:12px;gap:4px}.home_topPostMeta__DBFOW{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.home_topPostApps__IeYkd{color:#888;font-size:11px}.home_convBar__IcuAv{align-items:center;display:flex;gap:6px;margin-top:5px}.home_convBarTrack__hTgMX{background:#eee;border-radius:999px;flex:1 1;height:4px;overflow:hidden}.home_convBarFill__KlytC{background:#2cd65c;border-radius:999px;height:100%;transition:width .4s ease}.home_convBarLabel__zsgTB{color:#2cd65c;flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}.home_recentChats__ZR-EO{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-sizing:border-box;padding:14px}.home_recentChatList__qlhgG{background:#f7f8f7;border-radius:12px;padding:8px}.home_recentChatItem__XZdqQ{align-items:center;background:#fff;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:6px;padding:9px 12px;transition:background .12s}.home_recentChatItem__XZdqQ:hover{background:#f0fdf4}.home_recentChatItem__XZdqQ:last-child{margin-bottom:0}.home_recentChatInfo__lep3c{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.home_recentChatName__oFAdU{color:#222;font-size:13px;font-weight:600}.home_recentChatLast__EtgdE,.home_recentChatName__oFAdU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_recentChatLast__EtgdE{color:#888;font-size:12px}.home_recentChatArrow__b5a0u{color:#ccc;flex-shrink:0;font-size:14px}.home_heroCard__wGlWQ{grid-gap:16px;gap:16px;padding:18px}.home_heroMain__Qcw8V{align-items:flex-start;display:flex;gap:14px}.home_avatar__XedM9{background:linear-gradient(180deg,#2fd164,#24b955);border-radius:18px;color:#fff;display:grid;flex:0 0 auto;font-size:20px;font-weight:800;height:56px;place-items:center;width:56px}.home_heroContent__KdtqA{min-width:0}.home_heroContent__KdtqA h1{font-size:28px;letter-spacing:-.04em;line-height:1.04;margin:0}.home_kicker__PlIQt,.home_sectionKicker__PR0Uw{background:#edf2eb;border-radius:999px;color:#4e6148;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.home_kicker__PlIQt{margin-bottom:8px}.home_roleLabel__e4FMl{color:#596458;font-size:14px;font-weight:600;margin:6px 0 0}.home_tagline__RsC9y{color:#616860;font-size:14px;line-height:1.65;margin:10px 0 0;max-width:52ch}.home_profileMeta__Gs4Og{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.home_profileMeta__Gs4Og span{background:#f5f7f3;border:1px solid #e8ece4;border-radius:999px;color:#5f685d;font-size:12px;padding:8px 10px}.home_profileStatusCard__3ee1h{background:#f8faf7;border:1px solid #e8ede5;border-radius:20px;padding:16px}.home_profileStatusCard__3ee1h p{color:#657062;font-size:13px;line-height:1.6;margin:10px 0 0}.home_profileStatusHead__tt2Zi{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.home_profileStatusHead__tt2Zi span{color:#657062;font-size:13px}.home_profileStatusHead__tt2Zi strong{font-size:20px;letter-spacing:-.03em}.home_progressBar__zKWf\+{background:#e8eee5;border-radius:999px;height:10px;overflow:hidden;width:100%}.home_progressFill__RvDYz{background:linear-gradient(90deg,#2fd164,#67dd8c);border-radius:inherit;height:100%}.home_quickActionsSection__IddqH,.home_statsSection__OWnJz{gap:12px}.home_sectionHead__4H-hx{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.home_sectionHead__4H-hx h2{font-size:22px;letter-spacing:-.04em;margin:5px 0 0}.home_quickActionsGrid__D1WVu,.home_statsGrid__kruat{grid-gap:12px;gap:12px}.home_quickActionCard__Esd4e{padding:14px}.home_quickActionTop__Uymxq{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.home_quickActionIcon__WcXhg{background:#f2f6f1;border-radius:14px;color:#2cb85b;display:grid;height:40px;place-items:center;width:40px}.home_quickArrow__r7A84{color:#8a9387}.home_quickActionText__h9yox h3{color:#151515;font-size:15px;margin:0 0 5px}.home_quickActionText__h9yox p{color:#666e65;font-size:13px;line-height:1.6;margin:0}.home_statCard__VKlkz{padding:14px}.home_statIcon__I1m56{background:#f3f6f2;border-radius:14px;color:#2cb85b;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.home_statBody__iOH5l{display:flex;flex-direction:column;gap:4px}.home_statBody__iOH5l span{color:#788273;font-size:12px}.home_statBody__iOH5l strong{color:#182116;font-size:24px;letter-spacing:-.04em;line-height:1}.home_statBody__iOH5l small{color:#5f695d;font-size:12px}.home_contentGrid__w4L1P{grid-gap:16px;gap:16px}.home_feedCard__gc82L,.home_suggestedCard__Vf5D0{padding:18px}.home_activityList__rwoje,.home_suggestedList__85e4O{display:flex;flex-direction:column;gap:12px;margin-top:12px}.home_activityItem__9ifKn{align-items:flex-start;display:flex;gap:12px;padding:12px 0}.home_activityItem__9ifKn:not(:last-child){border-bottom:1px solid #eef1eb}.home_activityDot__bpTFM{background:#2fd164;border-radius:999px;flex:0 0 auto;height:10px;margin-top:6px;width:10px}.home_activityContent__BdF0v p{color:#1d251c;font-size:14px;line-height:1.55;margin:0 0 5px}.home_activityContent__BdF0v span{color:#7a8376;font-size:12px}.home_sideColumn__SS3LK{display:flex;flex-direction:column;gap:16px}.home_suggestedItem__TTxDZ{align-items:flex-start;background:#f8faf7;border:1px solid #ebefe8;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px}.home_suggestedItem__TTxDZ h3{color:#192018;font-size:14px;margin:0 0 4px}.home_suggestedItem__TTxDZ p{color:#626a61;font-size:13px;margin:0 0 4px}.home_suggestedItem__TTxDZ small{color:#7d8579;font-size:12px}.home_suggestedItem__TTxDZ svg{color:#899388;flex:0 0 auto;margin-top:3px}.home_tipCard__VS8lW{padding:16px}.home_tipCard__VS8lW h3{color:#171717;font-size:15px;margin:0 0 8px}.home_tipCard__VS8lW p{color:#636c62;font-size:13px;line-height:1.65;margin:0}.home_tipIcon__6jdaG{background:#f1f5ef;border-radius:14px;color:#2ab65a;display:grid;height:40px;margin-bottom:12px;place-items:center;width:40px}@media(min-width:768px){.home_homePage__vNr1N{gap:18px;padding:78px 20px 40px}.home_heroCard__wGlWQ{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.home_quickActionsGrid__D1WVu,.home_statsGrid__kruat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.home_homePage__vNr1N{padding:84px 28px 48px}.home_quickActionsGrid__D1WVu{grid-template-columns:repeat(4,minmax(0,1fr))}.home_statsGrid__kruat{grid-template-columns:repeat(5,minmax(0,1fr))}.home_contentGrid__w4L1P{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.home_heroContent__KdtqA h1{font-size:36px}}.home_dashboardShell__qMXEU{display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:1200px;width:100%}.home_feedCard__gc82L,.home_heroCard__wGlWQ,.home_statCard__VKlkz,.home_suggestedCard__Vf5D0,.home_tipCard__VS8lW{background:#fff;border:1px solid #e9ede5;box-shadow:0 12px 28px #0f172a0a}.home_heroCard__wGlWQ{grid-gap:18px;border-radius:24px;display:grid;gap:18px;grid-template-columns:1fr;padding:20px}.home_quickActionsSection__IddqH,.home_statsSection__OWnJz{display:flex;flex-direction:column;gap:14px}.home_quickActionsGrid__D1WVu,.home_statsGrid__kruat{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.home_contentGrid__w4L1P{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.home_feedCard__gc82L,.home_suggestedCard__Vf5D0{border-radius:24px;padding:20px}.home_tipCard__VS8lW{border-radius:22px;padding:18px}.home_statCard__VKlkz{align-items:flex-start;border-radius:20px;display:flex;gap:12px;padding:16px}.home_quickActionCard__Esd4e{background:#fff;border:1px solid #e9ede5;border-radius:20px;cursor:pointer;padding:16px;text-align:left;transition:all .16s ease}.home_quickActionCard__Esd4e:hover{border-color:#dfe6da;box-shadow:0 12px 28px #0f172a0d;transform:translateY(-1px)}@media(max-width:767px){.home_dashboardShell__qMXEU{gap:18px}.home_heroCard__wGlWQ{gap:16px;padding:18px}.home_feedCard__gc82L,.home_suggestedCard__Vf5D0{padding:18px}.home_quickActionCard__Esd4e,.home_statCard__VKlkz,.home_tipCard__VS8lW{padding:16px}.home_activityList__rwoje,.home_contentGrid__w4L1P,.home_quickActionsGrid__D1WVu,.home_sideColumn__SS3LK,.home_statsGrid__kruat,.home_suggestedList__85e4O{gap:14px}.home_sectionHead__4H-hx h2{font-size:21px}}@media(min-width:768px){.home_dashboardShell__qMXEU{gap:22px}.home_heroCard__wGlWQ{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:24px}.home_quickActionsGrid__D1WVu,.home_statsGrid__kruat{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_contentGrid__w4L1P{gap:20px}.home_feedCard__gc82L,.home_suggestedCard__Vf5D0{padding:22px}}@media(min-width:1100px){.home_dashboardShell__qMXEU{gap:24px}.home_quickActionsGrid__D1WVu{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.home_statsGrid__kruat{gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.home_contentGrid__w4L1P{align-items:start;gap:22px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}.loader{align-items:center;background-color:#fefefe;display:flex;flex-direction:column;height:100dvh;justify-content:center;position:absolute;top:0;width:100dvw;z-index:100000}.loader span{color:#777;font-weight:600}.InputModalContainer{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11111180;display:flex;inset:0;justify-content:center;position:fixed;z-index:1201}.InputModal{animation:slideUp .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 25px 60px #0006;color:#333;display:flex;flex-direction:column;max-height:85vh;max-width:90vw;min-width:360px;overflow:hidden;padding:24px;width:480px;z-index:1202}.InputModalHead{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.InputModalHead h4{color:#333;font-size:20px;font-weight:700;margin:0}.closeBtn{align-items:center;background:#0000001a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.closeBtn:hover{background:#fff3;transform:scale(1.1)}.InputModalBody{flex:1 1;max-height:400px;overflow-y:auto;padding-right:4px}.inputField{margin-bottom:20px}.inputField:last-child{margin-bottom:0}.inputField label{color:#838487;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.inputField input,.inputField select,.inputField textarea{background:#00000014;border:1px solid #00000026;border-radius:12px;box-sizing:border-box;color:#333;font-size:14px;padding:12px 14px;resize:none;transition:all .2s ease;width:100%}.inputField input:focus,.inputField select:focus,.inputField textarea:focus{background:#ffffff1f;border-color:#2cd65c;box-shadow:0 0 0 3px #2cd65c1a;outline:none}.inputField input::placeholder{color:#9ca3af}.InputModalActions{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.cancelBtn,.confirmBtn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.cancelBtn{background:rgba(0,0,0,.264);color:#fff;flex:1 1;max-width:120px}.cancelBtn:hover{background:#fff3}.confirmBtn{background:linear-gradient(135deg,#2cd65c,#1ed760);color:#fff;flex:1 1;max-width:120px}.confirmBtn:hover{box-shadow:0 8px 20px #2cd65c66;transform:translateY(-1px)}.confirmBtn:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.InputModal{margin:16px;min-width:auto;padding:20px;width:calc(100% - 32px)}.InputModalActions{flex-direction:column}.cancelBtn,.confirmBtn{max-width:none;width:100%}}.InputModalBody::-webkit-scrollbar{width:4px}.InputModalBody::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.InputModalBody::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.ExternalHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7ebcc;position:-webkit-sticky;position:sticky;top:0;width:100dvw;z-index:20}.headerInner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px;padding:10px 24px}@media(max-width:480px){.headerInner{padding:10px 16px}}.headerLeft{align-items:center;display:flex;gap:10px}.logo{cursor:pointer;height:32px;width:auto}.headerRight{align-items:center;display:flex;gap:10px}.btnLink{background:#0000;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:8px 10px;text-decoration:none;transition:background .15s ease}.btnLink:hover{background:#0000000a}.btnPrimary{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 10px 24px #2cd65c59;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;text-decoration:none;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.btnPrimary:hover{background:#23b84e;box-shadow:0 14px 30px #2cd65c66;transform:translateY(-1px)}.btnPrimary:active{transform:translateY(0)}.btnIcon{flex-shrink:0;font-size:16px}.JobPostCard_card__KyrwD{background:#fff;border:1.5px solid #0f172a14;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;margin:10px 0;min-width:0;overflow:hidden;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .12s;width:100%}.JobPostCard_card__KyrwD:hover{border-color:#2cd65c59;box-shadow:0 4px 20px #00000012;transform:translateY(-1px)}.JobPostCard_card__KyrwD:active{transform:translateY(0)}.JobPostCard_selected__zZt74{background:linear-gradient(90deg,#2cd65c0a,#fff 60%);border-left:3px solid #2cd65c;box-shadow:0 6px 22px #2cd65c21}.JobPostCard_selected__zZt74:hover{transform:none}.JobPostCard_top__DXnLc{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.JobPostCard_titleWrap__tPjkD{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.JobPostCard_title__N3czy{color:#111827;font-size:15px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.JobPostCard_title__N3czy{font-size:16px}}.JobPostCard_metaRow__j7wbX{display:flex;flex-wrap:wrap;gap:5px}.JobPostCard_metaChip__TsQHh{align-items:center;background:#f3f4f6;border-radius:999px;color:#6b7280;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 9px}.JobPostCard_metaChip__TsQHh svg{font-size:12px}.JobPostCard_badges__EBxgE{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.JobPostCard_badge__kpjuw{border-radius:999px;font-size:10px;font-weight:700;padding:3px 9px;white-space:nowrap}.JobPostCard_badgeNew__ATj6c{background:#f0fdf4;border:1px solid #2cd65c59;color:#23b64d}.JobPostCard_badgeExp__3Nvgx{background:#fff7ed;border:1px solid #f9731659;color:#c2410c}.JobPostCard_description__jG3Ch{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.55;margin:0;overflow:hidden}.JobPostCard_tags__p8sw6{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.JobPostCard_tag__lfnGa{background:#f3f4f6;border:1px solid #0f172a14;border-radius:999px;color:#6b7280;font-size:11px;font-weight:500;padding:3px 10px;white-space:nowrap}.JobPostCard_tagMore__VsU2m{background:#e5e7eb;color:#374151;font-weight:600}.JobPostCard_footer__ELILV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:2px}.JobPostCard_footerMeta__rBpqb{align-items:center;color:#333;display:flex;font-size:13px}.JobPostCard_footerMeta__rBpqb svg{margin-right:5px}.JobPostCard_footerLeft__fm7WH{display:flex;flex-wrap:wrap;gap:10px}.JobPostCard_date__vDWsQ,.JobPostCard_location__kFpJE{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;gap:4px}.JobPostCard_date__vDWsQ svg,.JobPostCard_location__kFpJE svg{flex-shrink:0;font-size:13px}.JobPostCard_salary__bM6tK{align-items:baseline;display:flex;gap:2px}.JobPostCard_salaryValue__Bi\+m7{color:#23b64d;font-size:15px;font-weight:700}.JobPostCard_salaryType__iWHPq{color:#6b7280;font-size:12px;font-weight:500}.JobPostCard_titleRow__lwCqC{align-items:center;display:flex;gap:8px;min-width:0}.JobPostCard_badgeDev__T6NwC{background:#eff6ff;border:1px solid #2563eb4d;border-radius:999px;color:#2563eb;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.JobPostCard_metaChipMuted__VseCc{background:#f3f4f6;color:#9ca3af}.ApplyDrawer_handle__eQ2c9{background:#e0e0e0;border-radius:999px;flex-shrink:0;height:4px;margin:12px auto 0;width:40px}.ApplyDrawer_wrapper__NjEbg{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%}.ApplyDrawer_header__AjUNP{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:16px 20px 12px}.ApplyDrawer_backBtn__TvV3n{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:background .15s;width:36px}.ApplyDrawer_backBtn__TvV3n:hover{background:#eee}.ApplyDrawer_headerText__b7Ar8{flex:1 1;min-width:0}.ApplyDrawer_title__QQ9wJ{color:#111;font-size:16px;font-weight:700;margin:0}.ApplyDrawer_jobName__mWfmo{color:#888;font-size:13px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplyDrawer_scrollable__RGdAI{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 36px}.ApplyDrawer_field__yagby{display:flex;flex-direction:column;gap:6px}.ApplyDrawer_field__yagby label{color:#444;font-size:13px;font-weight:600}.ApplyDrawer_field__yagby input,.ApplyDrawer_field__yagby textarea{background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;color:#111;font-family:inherit;font-size:15px;outline:none;padding:12px 14px;resize:none;transition:border-color .15s;width:100%}.ApplyDrawer_field__yagby input:focus,.ApplyDrawer_field__yagby textarea:focus{border-color:#2cd65c}.ApplyDrawer_field__yagby input.ApplyDrawer_hasError__nCfcF,.ApplyDrawer_field__yagby textarea.ApplyDrawer_hasError__nCfcF{border-color:#ef4444}.ApplyDrawer_labelRow__FpLAN{align-items:center;display:flex;justify-content:space-between}.ApplyDrawer_charCount__bWqyb{color:#bbb;font-size:12px}.ApplyDrawer_error__sBLB4{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px}.ApplyDrawer_error__sBLB4 svg{flex-shrink:0}.ApplyDrawer_cvRow__WchAE{border:1.5px solid #e8e8e8;border-radius:12px;justify-content:space-between;padding:14px 16px}.ApplyDrawer_cvLeft__uBweF,.ApplyDrawer_cvRow__WchAE{align-items:center;display:flex;gap:12px}.ApplyDrawer_cvIcon__xzF6U{color:#2cd65c;flex-shrink:0;font-size:22px}.ApplyDrawer_cvText__lggZh{display:flex;flex-direction:column;gap:2px}.ApplyDrawer_cvText__lggZh span{color:#222;font-size:14px;font-weight:600}.ApplyDrawer_cvText__lggZh small{color:#aaa;font-size:12px;line-height:1.4}.ApplyDrawer_submitBtn__jh9lI{align-items:center;background:#2cd65c;border:none;border-radius:12px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin-top:4px;transition:opacity .15s;width:100%}.ApplyDrawer_submitBtn__jh9lI:hover:not(:disabled){opacity:.88}.ApplyDrawer_submitBtn__jh9lI:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.ApplyDrawer_feedbackScreen__QwXJ\+{align-items:center;animation:ApplyDrawer_fadeUp__wqYje .25s ease;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:36px 28px 48px;text-align:center}.ApplyDrawer_feedbackScreen__QwXJ\+ h3{color:#111;font-size:20px;font-weight:800;margin:0}.ApplyDrawer_feedbackScreen__QwXJ\+ p{color:#777;font-size:14px;line-height:1.6;margin:0;max-width:280px}@keyframes ApplyDrawer_fadeUp__wqYje{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ApplyDrawer_feedbackIcon__Tm-OX{font-size:64px}.ApplyDrawer_successIcon__9-BRx{color:#2cd65c}.ApplyDrawer_errorIcon__sDgi\+{color:#ef4444}.ApplyDrawer_errorBtns__4dOhr{display:flex;gap:10px;margin-top:8px;width:100%}.ApplyDrawer_retryBtn__0UmrV{background:#2cd65c;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;height:46px}.ApplyDrawer_retryBtn__0UmrV:hover{opacity:.88}.ApplyDrawer_cancelBtn__QL8w4{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;color:#555;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:46px}.ApplyDrawer_cancelBtn__QL8w4:hover{background:#f5f5f5}.JobDrawerContent_wrapper__B48yt{background:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;max-height:92dvh;overflow:hidden}@media(min-width:769px){.JobDrawerContent_wrapper__B48yt{border-radius:20px;height:85vh;max-height:85vh}}.JobDrawerContent_handle__VeoYD{background:#e0e0e0;border-radius:999px;flex-shrink:0;height:4px;margin:12px auto 0;width:40px}@media(min-width:769px){.JobDrawerContent_handle__VeoYD{display:none}}.JobDrawerContent_header__WxwCC{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px 8px}.JobDrawerContent_headerRight__tU\+eA{align-items:center;display:flex;gap:6px}.JobDrawerContent_devBadge__dbsHT{background:#eff6ff;border:1px solid #2563eb40;border-radius:999px;color:#2563eb;font-size:10px;font-weight:700;padding:3px 10px}.JobDrawerContent_iconBtn__WIRRC{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:background .15s;width:36px}.JobDrawerContent_iconBtn__WIRRC:hover{background:#eee}.JobDrawerContent_iconBtn__WIRRC.JobDrawerContent_favorited__c-WRS{background:#fffbeb;color:#f59e0b}.JobDrawerContent_body__Wtb4Y{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 18px}.JobDrawerContent_titleSection__A4dCv{border-bottom:1px solid #f0f0f0;margin-bottom:18px;padding:8px 0 16px}.JobDrawerContent_titleRow__sIGTt{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.JobDrawerContent_title__HoIif{color:#111827;flex:1 1;font-size:20px;font-weight:800;line-height:1.3;margin:0}@media(max-width:400px){.JobDrawerContent_title__HoIif{font-size:17px}}.JobDrawerContent_statusBadge__LOcb2{border-radius:20px;flex-shrink:0;font-size:11px;font-weight:700;margin-top:3px;padding:3px 10px;white-space:nowrap}.JobDrawerContent_statusBadge__LOcb2.JobDrawerContent_status_green__aKF4k{background:#f0fdf4;color:#16a34a}.JobDrawerContent_statusBadge__LOcb2.JobDrawerContent_status_blue__PgHJL{background:#eff6ff;color:#2563eb}.JobDrawerContent_statusBadge__LOcb2.JobDrawerContent_status_gray__syZzA{background:#f5f5f5;color:#888}.JobDrawerContent_meta__FULSF{display:flex;flex-wrap:wrap;gap:8px}.JobDrawerContent_metaItem__YutNK{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:5px}.JobDrawerContent_metaItem__YutNK svg{flex-shrink:0;font-size:14px}.JobDrawerContent_pillsGrid__Ork8p{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:22px}@media(max-width:340px){.JobDrawerContent_pillsGrid__Ork8p{grid-template-columns:1fr}}.JobDrawerContent_pill__bR1mj{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.JobDrawerContent_pillIcon__fmEn-{color:#2cd65c;flex-shrink:0;font-size:18px}.JobDrawerContent_pillLabel__nsayH{color:#aaa;display:block;font-size:11px;font-weight:500;margin-bottom:2px}.JobDrawerContent_pillValue__WAXGX{color:#111827;display:block;font-size:14px;font-weight:700}.JobDrawerContent_pillValue__WAXGX small{color:#6b7280;font-size:12px;font-weight:400}.JobDrawerContent_pillValue__WAXGX.JobDrawerContent_deadline__cT1X9{color:#f59e0b}.JobDrawerContent_section__kDEoN{margin-bottom:22px}.JobDrawerContent_sectionTitle__Z1xIK{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.6px;margin:0 0 10px;text-transform:uppercase}.JobDrawerContent_sectionText__-55Kb{color:#444;font-size:14px;line-height:1.75;margin:0;white-space:pre-line}.JobDrawerContent_skillList__hFf5h{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.JobDrawerContent_skillList__hFf5h li{align-items:flex-start;color:#444;display:flex;font-size:14px;gap:8px;line-height:1.5}.JobDrawerContent_checkIcon__3UaKU{color:#2cd65c;flex-shrink:0;font-size:15px;margin-top:2px}.JobDrawerContent_tagsList__kCAuu{display:flex;flex-wrap:wrap;gap:6px}.JobDrawerContent_tag__sHRo5{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#16a34a;font-size:12px;font-weight:600;padding:4px 12px}.JobDrawerContent_tagLang__ZDTII{background:#eff6ff;border:1px solid #2563eb40;color:#2563eb}.JobDrawerContent_externalLink__ekyKF{align-items:center;color:#2cd65c;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}.JobDrawerContent_externalLink__ekyKF:hover{text-decoration:underline}.JobDrawerContent_bottomSpacer__6iok2{height:16px}.JobDrawerContent_footer__GlPjl{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}@media(max-width:400px){.JobDrawerContent_footer__GlPjl{padding:12px 16px}}.JobDrawerContent_footerMeta__Whcc\+{display:flex;flex-direction:column;gap:2px}.JobDrawerContent_footerSalary__Xffjk{color:#111827;font-size:18px;font-weight:800}.JobDrawerContent_footerSalary__Xffjk small{color:#6b7280;font-size:12px;font-weight:400}.JobDrawerContent_footerCommitment__g0-he{color:#6b7280;font-size:12px;font-weight:500;text-transform:capitalize}.JobDrawerContent_applyBtn__c49u9{align-items:center;background:#2cd65c;border:none;border-radius:12px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;padding:13px 24px;transition:opacity .15s,transform .1s;white-space:nowrap}.JobDrawerContent_applyBtn__c49u9:hover{opacity:.88;transform:translateY(-1px)}.JobDrawerContent_applyBtn__c49u9:active{transform:translateY(0)}@media(max-width:400px){.JobDrawerContent_applyBtn__c49u9{font-size:14px;padding:12px 18px}}.JobDrawerContent_externalBadge__NMp6y{background:#fff7ed;border:1px solid #f973164d;color:#c2410c}.JobDrawerContent_applyBtnExternal__25FQf{background:#f97316;box-shadow:0 4px 14px #f9731647;color:#fff;text-decoration:none}.JobDrawerContent_applyBtnExternal__25FQf:hover{color:#fff;opacity:.88;transform:translateY(-1px)}.JobDrawerContent_recruiterRow__ELCX8{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .15s}.JobDrawerContent_recruiterRow__ELCX8:hover{background:#f0fdf4;border-color:#2cd65c4d}.JobDrawerContent_recruiterAvatar__ASFD9{align-items:center;background:#2cd65c26;border-radius:50%;color:#22ad49;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.JobDrawerContent_recruiterAvatar__ASFD9 img{height:100%;object-fit:cover;width:100%}.JobDrawerContent_recruiterInfo__EBCms{flex:1 1;min-width:0}.JobDrawerContent_recruiterName__q55O\+{color:#111827;font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobDrawerContent_recruiterUsername__Smfhz{color:#6b7280;font-size:12px;margin:0}.JobDrawerContent_recruiterArrow__VQwWN{color:#6b7280;flex-shrink:0;font-size:16px}.JobDrawerContent_appliedBox__Fy6zX{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.JobDrawerContent_applyBtnDisabled__KBdBq{background:#e5e7eb;box-shadow:none;color:#6b7280;cursor:not-allowed}.JobDrawerContent_appliedHint__98oAc{color:#6b7280;font-size:12px;text-align:right}.JobDrawerContent_applicationCard__QR9gq{background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px}.JobDrawerContent_applicationTop__zTEI2{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.JobDrawerContent_applicationBadge__eiWwl{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 10px}.JobDrawerContent_applicationStatus__ESwzE{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px;text-transform:capitalize}.JobDrawerContent_applicationStatus_pending__PfRjN{background:#fffbeb;border:1px solid #f59e0b47;color:#b45309}.JobDrawerContent_applicationStatus_interviewing__GKStI{background:#eef2ff;border:1px solid #6366f147;color:#4338ca}.JobDrawerContent_applicationStatus_accepted__P6NFm{background:#f0fdf4;border:1px solid #2cd65c47;color:#15803d}.JobDrawerContent_applicationStatus_rejected__MQxhz{background:#fff1f2;border:1px solid #ef444447;color:#dc2626}.JobDrawerContent_applicationStatus_archived__n2I6R{background:#f3f4f6;border:1px solid #9ca3af3d;color:#6b7280}.JobDrawerContent_applicationMeta__moSH4{display:flex;flex-wrap:wrap;gap:10px}.JobDrawerContent_applicationMetaItem__kIS4z{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;gap:5px}.JobDrawerContent_applicationMetaItem__kIS4z svg{flex-shrink:0;font-size:14px}.JobDrawerContent_applicationText__Enmpz{color:#4b5563;font-size:13px;line-height:1.6;margin:0}.CookieBanner_banner__4iyA6{animation:CookieBanner_slideUp__g2\+Ao .3s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #e8e8e8;border-radius:16px;bottom:24px;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;left:24px;overflow:hidden;position:fixed;transition:all .3s ease;width:380px;z-index:9999}@keyframes CookieBanner_slideUp__g2\+Ao{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieBanner_main__s\+RPi{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.CookieBanner_left__XQoVV{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.CookieBanner_icon__0ZI2H{color:#2cd65c;flex-shrink:0;font-size:20px}.CookieBanner_mainText__xhZIe{color:#444;font-size:13px;line-height:1.5;margin:0}.CookieBanner_learnMore__GN9ns{align-items:center;background:none;border:none;color:#2cd65c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:3px;padding:0;white-space:nowrap}.CookieBanner_learnMore__GN9ns svg{font-size:14px}.CookieBanner_learnMore__GN9ns:hover{text-decoration:underline}.CookieBanner_actions__bevpA{align-items:center;display:flex;flex-shrink:0;gap:8px}.CookieBanner_rejectBtn__KYnYP{background:none;border:1px solid #e0e0e0;border-radius:20px;color:#666;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px;transition:all .15s;white-space:nowrap}.CookieBanner_rejectBtn__KYnYP:hover{border-color:#bbb;color:#333}.CookieBanner_acceptBtn__tJDvU{background:#2cd65c;border:none;border-radius:20px;box-shadow:0 2px 8px #2cd65c59;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:all .15s;white-space:nowrap}.CookieBanner_acceptBtn__tJDvU:hover{background:#22c452;box-shadow:0 4px 12px #2cd65c73;transform:translateY(-1px)}.CookieBanner_details__bBDR6{animation:CookieBanner_fadeIn__JEzj8 .2s ease;padding:0 18px 18px}@keyframes CookieBanner_fadeIn__JEzj8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CookieBanner_divider__lBSrM{background:#f0f0f0;height:1px;margin-bottom:16px}.CookieBanner_cookieTypes__5U7-v{display:flex;flex-direction:column;gap:14px}.CookieBanner_cookieItem__tcByc p{color:#888;font-size:12px;line-height:1.5;margin:4px 0 0}.CookieBanner_cookieItemHead__XTLW5{align-items:center;display:flex;gap:8px;justify-content:space-between}.CookieBanner_cookieName__dhAUv{color:#222;font-size:13px;font-weight:600}.CookieBanner_alwaysOn__VYOYk{background:#2cd65c1a;border-radius:20px;color:#2cd65c;font-size:11px;font-weight:600;padding:2px 8px}.CookieBanner_optional__\+IPSw{background:#f5f5f5;border-radius:20px;color:#999;font-size:11px;font-weight:500;padding:2px 8px}.CookieBanner_policyNote__wuS3P{color:#aaa;font-size:12px;margin:16px 0 0}.CookieBanner_policyLink__B8zBt{color:#2cd65c;font-weight:500;text-decoration:none}.CookieBanner_policyLink__B8zBt:hover{text-decoration:underline}@media(max-width:480px){.CookieBanner_banner__4iyA6{border-bottom:none;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 24px #0000001a;left:0;right:0;width:100%}.CookieBanner_main__s\+RPi{flex-wrap:wrap;gap:12px}.CookieBanner_actions__bevpA{justify-content:stretch;width:100%}.CookieBanner_actions__bevpA button{flex:1 1;justify-content:center;padding:10px}}.PWAInstallPrompt_drawer__PNhgH{background:#fff;display:flex;flex-direction:column;gap:0;padding:12px 24px 36px;position:relative}.PWAInstallPrompt_handle__abOZt{background:#e0e0e0;border-radius:999px;height:4px;margin:0 auto 20px;width:40px}.PWAInstallPrompt_closeBtn__REp\+j{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s;width:32px}.PWAInstallPrompt_closeBtn__REp\+j:hover{background:#eee}.PWAInstallPrompt_header__Q00vk{align-items:center;display:flex;gap:16px;margin-bottom:20px}.PWAInstallPrompt_appIcon__ko4oI{align-items:center;background:#f0fdf4;border:1px solid #d1fae5;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.PWAInstallPrompt_platformIcon__yBciz{color:#2cd65c;font-size:28px}.PWAInstallPrompt_title__PerYm{color:#111;font-size:18px;font-weight:700;margin:0 0 4px}.PWAInstallPrompt_subtitle__jlz8M{color:#777;font-size:13px;line-height:1.5;margin:0}.PWAInstallPrompt_divider__mJJdx{background:#f0f0f0;height:1px;margin-bottom:20px}.PWAInstallPrompt_iosSteps__OgZ3Z{display:flex;flex-direction:column;gap:0}.PWAInstallPrompt_step__ztzdQ{align-items:flex-start;display:flex;gap:14px;padding:10px 0}.PWAInstallPrompt_stepIcon__VyVdW{align-items:center;background:#f5f5f5;border-radius:10px;color:#333;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.PWAInstallPrompt_stepText__Rg-UM{flex:1 1;padding-top:2px}.PWAInstallPrompt_stepLabel__xUBxs{color:#2cd65c;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.PWAInstallPrompt_stepText__Rg-UM p{color:#444;font-size:14px;line-height:1.5;margin:0}.PWAInstallPrompt_stepText__Rg-UM p strong{color:#111;font-weight:600}.PWAInstallPrompt_stepArrow__A8vBY{color:#ddd;font-size:16px;padding:2px 0 2px 14px;text-align:center}.PWAInstallPrompt_dismissBtn__nm6z\+{background:#2cd65c;border:none;border-radius:12px;box-shadow:0 4px 14px #2cd65c59;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:20px;padding:14px;transition:background .15s,transform .1s;width:100%}.PWAInstallPrompt_dismissBtn__nm6z\+:hover{background:#22c452;transform:translateY(-1px)}.PWAInstallPrompt_dismissBtn__nm6z\+:active{transform:translateY(0)}.PWAInstallPrompt_androidSection__MEJDw{display:flex;flex-direction:column;gap:16px}.PWAInstallPrompt_androidText__3J-fp{color:#555;font-size:14px;line-height:1.6;margin:0}.PWAInstallPrompt_androidBenefits__8nxql{display:flex;flex-wrap:wrap;gap:8px}.PWAInstallPrompt_androidBenefits__8nxql span{background:#f5f5f5;border-radius:20px;color:#444;font-size:13px;font-weight:500;padding:6px 12px}.PWAInstallPrompt_installBtn__xJrUm{background:#2cd65c;border:none;border-radius:12px;box-shadow:0 4px 14px #2cd65c59;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:background .15s,transform .1s;width:100%}.PWAInstallPrompt_installBtn__xJrUm:hover{background:#22c452;transform:translateY(-1px)}.PWAInstallPrompt_installBtn__xJrUm:disabled{cursor:not-allowed;opacity:.6;transform:none}.PWAInstallPrompt_notNowBtn__k6t6Q{background:none;border:none;color:#999;cursor:pointer;font-size:14px;padding:12px;transition:color .15s;width:100%}.PWAInstallPrompt_notNowBtn__k6t6Q:hover{color:#555}.AccountChange_wrapper__tObxp{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%}.AccountChange_labelRow__Vae95{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin-bottom:16px}.AccountChange_label__opDKJ{color:#111;font-size:16px;font-weight:700}.AccountChange_labelNote__6Qv\+y{color:#aaa;font-size:12px}.AccountChange_cardGrid__LMada{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.AccountChange_cardGrid__LMada{grid-template-columns:1fr}}.AccountChange_roleCard__aET2k{align-items:center;background:#fff;border:2px solid #eee;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:20px 14px 16px;position:relative;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.AccountChange_roleCard__aET2k:hover{background:#fbfffe;border-color:#c3f0d1;box-shadow:0 4px 16px #2cd65c14;transform:translateY(-2px)}.AccountChange_roleCard__aET2k.AccountChange_selected__PMlIZ{background:#f6fef9;border-color:#2cd65c;box-shadow:0 4px 20px #2cd65c26;transform:translateY(-2px)}.AccountChange_roleCard__aET2k.AccountChange_selected__PMlIZ h3{color:#16a34a}.AccountChange_roleCard__aET2k.AccountChange_current__volmd{border-color:#ccc;border-style:dashed}.AccountChange_roleCard__aET2k h3{color:#111;font-size:14px;font-weight:700;margin:10px 0 5px;transition:color .2s}.AccountChange_roleCard__aET2k p{color:#888;font-size:12px;line-height:1.5;margin:0}@media(max-width:480px){.AccountChange_roleCard__aET2k{flex-direction:row;gap:14px;padding:14px 16px;text-align:left}.AccountChange_roleCard__aET2k .AccountChange_roleIcon__ZoC0s{flex-shrink:0}.AccountChange_roleCard__aET2k h3{margin:0 0 3px}}.AccountChange_currentBadge__QsV0m{background:#111;border-radius:20px;color:#fff;font-size:10px;font-weight:700;left:50%;letter-spacing:.4px;padding:3px 10px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}@media(max-width:480px){.AccountChange_currentBadge__QsV0m{left:auto;right:14px;top:50%;transform:translateY(-50%)}}.AccountChange_roleIcon__ZoC0s{height:56px;width:56px}.AccountChange_roleIcon__ZoC0s img{height:100%;object-fit:contain;width:100%}.AccountChange_selectedDot__tAbA2{background:#2cd65c;border-radius:50%;height:8px;margin-top:10px;width:8px}.AccountChange_warningBlock__krji5{animation:AccountChange_fadeDown__22DGT .25s ease;display:flex;flex-direction:column;gap:12px;margin-top:16px}@keyframes AccountChange_fadeDown__22DGT{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AccountChange_graceBanner__Y-qfu,.AccountChange_warnBanner__hdcaW{align-items:flex-start;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.AccountChange_graceBanner__Y-qfu{background:#f0fdf4;border:1px solid #bbf7d0}.AccountChange_graceIcon__6nU2f{color:#2cd65c;flex-shrink:0;font-size:20px;margin-top:2px}.AccountChange_warnBanner__hdcaW{background:#fffbeb;border:1px solid #fde68a}.AccountChange_warnIcon__0i6c6{color:#f59e0b;flex-shrink:0;font-size:20px;margin-top:2px}.AccountChange_bannerText__hNLMY{display:flex;flex-direction:column;gap:4px}.AccountChange_bannerTitle__tQn0B{color:#111;font-size:13px;font-weight:700;margin:0}.AccountChange_bannerDesc__WWbPl{color:#555;font-size:13px;line-height:1.5;margin:0}.AccountChange_bannerDesc__WWbPl strong{color:#111;font-weight:600}.AccountChange_confirmRow__TONfO{display:flex;gap:10px}@media(max-width:480px){.AccountChange_confirmRow__TONfO{flex-direction:column}}.AccountChange_cancelBtn__ugjv\+{background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:#555;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:11px 16px;transition:background .15s}.AccountChange_cancelBtn__ugjv\+:hover{background:#f5f5f5}.AccountChange_confirmBtn__uNPTL{align-items:center;background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:11px 16px;transition:opacity .15s,transform .1s}.AccountChange_confirmBtn__uNPTL svg{font-size:16px}.AccountChange_confirmBtn__uNPTL:hover{opacity:.85;transform:translateY(-1px)}.AccountChange_successBlock__-tIrT{align-items:center;animation:AccountChange_fadeDown__22DGT .25s ease;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;display:flex;gap:10px;margin-top:16px;padding:14px 16px}.AccountChange_successBlock__-tIrT p{color:#166534;font-size:14px;margin:0}.AccountChange_successBlock__-tIrT p strong{font-weight:700}.AccountChange_successIcon__joxLm{color:#2cd65c;flex-shrink:0;font-size:22px}.AccountChangeModal_backdrop__JpP9Q{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059}.AccountChangeModal_desktopModal__OhkVO{border-radius:18px!important;max-width:720px;padding:26px 28px 30px}.AccountChangeModal_mobileDrawer__EbXi0{border-top-left-radius:20px!important;border-top-right-radius:20px!important;max-height:90vh;overflow-y:auto;padding:20px 18px 28px}.AccountChangeModal_mobileHandle__48WIe{background:#ddd;border-radius:20px;height:5px;margin:8px auto 14px;width:40px}.profile_completeness_gate_drawerPaper__APzF3{background:#fff;border-radius:22px 22px 0 0;max-height:92vh;overflow:hidden;padding:0;width:100%}.profile_completeness_gate_dialogPaper__ByU-1{background:#fff;border-radius:24px!important;box-shadow:0 24px 80px #00000029!important;margin:16px;max-width:560px;overflow:hidden;width:min(560px,100vw - 32px)}.profile_completeness_gate_dialogBackdrop__P8uoF{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11111147!important}.profile_completeness_gate_panel__Z-Mev{background:linear-gradient(180deg,#fff,#fcfffd);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:22px;padding:24px}.profile_completeness_gate_dragHandle__Vj7sl{background:#dfe5df;border-radius:999px;height:5px;margin:0 auto 4px;width:44px}.profile_completeness_gate_header__CLhbX{display:flex;flex-direction:column;gap:8px}.profile_completeness_gate_badge__6KgqU{background:#2cd65c1c;border-radius:999px;color:#20a24a;font-size:12px;font-weight:700;letter-spacing:.02em;padding:7px 11px;width:-webkit-fit-content;width:fit-content}.profile_completeness_gate_title__ZJnPa{color:#111;font-size:28px!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.05!important;margin:0!important}.profile_completeness_gate_subtitle__4Tu1z{color:#6f6f6f;font-size:14px!important;line-height:1.55!important;margin:0!important;max-width:34ch}.profile_completeness_gate_form__cOkpu{display:flex;flex-direction:column;gap:18px}.profile_completeness_gate_stepContent__VH38I{animation:profile_completeness_gate_fadeUp__mQJ7x .22s ease;background:#f8f9fa;border:1px solid #1111110a;border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:14px}@keyframes profile_completeness_gate_fadeUp__mQJ7x{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile_completeness_gate_stepHint__1WgiL{color:#888;font-size:13px;line-height:1.45;margin:0}.profile_completeness_gate_field__Zw4QE{display:flex;flex-direction:column;gap:7px}.profile_completeness_gate_field__Zw4QE label{color:#333;font-size:13px;font-weight:700}.profile_completeness_gate_field__Zw4QE input,.profile_completeness_gate_field__Zw4QE select{background:#fff;border:1.5px solid #e7e7e7;border-radius:12px;color:#111;font-size:15px;height:50px;outline:none;padding:0 14px;transition:all .16s ease;width:100%}.profile_completeness_gate_field__Zw4QE input::placeholder,.profile_completeness_gate_field__Zw4QE select::placeholder{color:#a0a0a0}.profile_completeness_gate_field__Zw4QE input:hover,.profile_completeness_gate_field__Zw4QE select:hover{border-color:#d8d8d8}.profile_completeness_gate_field__Zw4QE input:focus,.profile_completeness_gate_field__Zw4QE select:focus{border-color:#2cd65c;box-shadow:0 0 0 4px #2cd65c24}.profile_completeness_gate_selectWrap__lkzID{position:relative}.profile_completeness_gate_selectWrap__lkzID:after{border-bottom:2px solid #707070;border-right:2px solid #707070;content:"";height:9px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-65%) rotate(45deg);width:9px}.profile_completeness_gate_selectWrap__lkzID select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;cursor:pointer;padding-right:42px}.profile_completeness_gate_hasError__DsceN{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}.profile_completeness_gate_error__Rx4fL{color:#ef4444;font-size:12px;margin-top:2px}.profile_completeness_gate_footer__vp5Ck{margin-top:2px}.profile_completeness_gate_saveBtn__jnSM9{background:#2cd65c!important;border-radius:14px!important;box-shadow:0 10px 24px #2cd65c38!important;color:#fff!important;font-size:15px!important;font-weight:800!important;height:50px;text-transform:none!important}.profile_completeness_gate_saveBtn__jnSM9:hover{background:#24c552!important;box-shadow:0 12px 26px #2cd65c47!important}.profile_completeness_gate_saveBtn__jnSM9:disabled{background:#9be9b2!important;box-shadow:none!important;color:#fff!important}.profile_completeness_gate_spinner__GJ-lN{color:#fff!important;margin-right:8px}@media(max-width:768px){.profile_completeness_gate_panel__Z-Mev{padding:18px 18px 22px}.profile_completeness_gate_title__ZJnPa{font-size:24px!important}}.Profile_page__ZRtuJ{background:#f3f4f6;min-height:100vh;padding:16px;width:100dvw}@media(min-width:768px){.Profile_page__ZRtuJ{padding:24px 32px}}.Profile_pageShell__VUEaw{margin:0 auto;max-width:1100px}.Profile_headerShell__ftLc0{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a1f;margin-bottom:16px;padding:16px 16px 12px}@media(min-width:768px){.Profile_headerShell__ftLc0{margin-bottom:20px;padding:20px 24px 16px}}.Profile_headerTopRow__jMl2Y{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.Profile_backButton__wmgag{align-items:center;background:#f9fafb;border:1px solid #0f172a1f;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.Profile_backButton__wmgag:hover{background:#eef2ff;border-color:#0f172a33}.Profile_backIcon__8BsEC{font-size:14px}.Profile_headerRightActions__HQliI{display:flex;gap:8px}.Profile_completeProfileButton__fw0Mf{background:#2cd65c;border:none;border-radius:999px;box-shadow:0 12px 28px #2cd65c66;color:#04130a;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.Profile_completeProfileButton__fw0Mf:hover{filter:brightness(.96)}.Profile_incompleteBanner__2Arse{align-items:center;background:#fbbf2414;border:1px dashed #f59e0bb3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.Profile_bannerTitle__tkSlw{color:#111827;font-size:14px;font-weight:600;margin:0 0 2px}.Profile_bannerText__cZAmG{color:#6b7280;font-size:13px;margin:0}.Profile_bannerButton__BwSA4{background:#fbbf24;border:none;border-radius:999px;color:#78350f;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.Profile_bannerButton__BwSA4:hover{filter:brightness(.97)}.Profile_headerMain__RCJly{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.Profile_headerMain__RCJly{align-items:flex-start;flex-direction:row;justify-content:space-between}}.Profile_headerUser__j\+2VE{display:flex;gap:12px}.Profile_avatar__hDUuU{height:70px!important;width:70px!important}.Profile_headerUserInfo__Um6vg{display:flex;flex-direction:column}.Profile_fullName__uNo8A{color:#111827;font-size:20px;font-weight:700;margin:0}.Profile_username__Ugc4T{color:#6b7280;font-size:13px;margin:2px 0}.Profile_headline__FCi0D{color:#111827;font-size:14px;margin:2px 0}.Profile_headerMetaRow__31rJT{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.Profile_metaText__Wi2A5{color:#6b7280;font-size:13px}.Profile_metaDot__iAUFS{color:#6b7280;font-size:12px}.Profile_headerSide__PkxJ\+{display:flex;flex-direction:column;gap:6px;min-width:220px}.Profile_completionLabel__Z1pV7{color:#6b7280;font-size:12px;margin:0}.Profile_completionRow__WANdQ{align-items:center;display:flex;gap:8px}.Profile_completionValue__ODd2\+,.Profile_editProfileButton__ifgg5{color:#111827;font-size:13px;font-weight:500}.Profile_editProfileButton__ifgg5{align-items:center;align-self:flex-end;background:#fff;border:1px solid #2cd65c;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;padding:7px 14px}.Profile_editProfileButton__ifgg5:hover{background:#2cd65c0f}.Profile_editIcon__SDdJo{font-size:16px}.Profile_mainCard__kM1Az{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a1f;overflow:hidden}.Profile_tabsRow__lOqAM{background:#fff;border-bottom:1px solid #0f172a14}.Profile_tabs__d5kvr{min-height:0!important}.Profile_tabContent__MHcb5{padding:16px}@media(min-width:768px){.Profile_tabContent__MHcb5{padding:20px 24px 24px}}.Profile_card__QWdT0{background:#fff;border:1px solid #0f172a14;border-radius:16px;margin-bottom:12px;padding:14px 14px 16px}@media(min-width:768px){.Profile_card__QWdT0{margin-bottom:16px;padding:16px 18px 18px}}.Profile_cardTitle__aFAgT{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px}.Profile_cardDescription__phdDi{color:#6b7280;font-size:13px;margin:0 0 8px}.Profile_cardRow__V5RVx{color:#111827;font-size:13px;margin:2px 0}.Profile_cardStrong__qYCP2{font-weight:600}.Profile_cardDivider__5Mz-q{background:#0f172a14;height:1px;margin:10px 0}.Profile_cardLabel__nNRQs{color:#6b7280;font-size:13px;margin:0 0 4px}.Profile_cardBody__gJTCf{color:#111827;font-size:13px;margin:0}.Profile_generalGrid__eygH8{display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.Profile_generalGrid__eygH8{align-items:flex-start;flex-direction:row}}.Profile_statsColumn__jOBxO{display:flex;flex:1 1;flex-direction:column;gap:12px}.Profile_statsGrid__dUOiT{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:600px){.Profile_statsGrid__dUOiT{gap:10px}}.Profile_statCard__EGLCR{background:#f9fafb;border-radius:14px;padding:10px 12px}.Profile_statLabel__LnUpE{color:#6b7280;font-size:12px;margin:0}.Profile_statValue__9B5Iu{color:#111827;font-size:16px;font-weight:700;margin:4px 0 0}.Profile_chipGroup__4Aaxs{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.Profile_chip__C9ba0{background:#f9fafb;border:1px solid #0f172a1a;border-radius:999px;color:#6b7280;cursor:pointer;font-size:12px;padding:5px 11px}.Profile_chip__C9ba0:active{transform:translateY(1px)}.Profile_chipActive__sS3m3{background:#2cd65c1f;border-color:#2cd65ccc;color:#2cd65c}.Profile_twoCols__lOCEk{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media(min-width:768px){.Profile_twoCols__lOCEk{flex-direction:row}}.Profile_formField__nDiMG{display:flex;flex:1 1;flex-direction:column;gap:4px}.Profile_fieldLabel__zc2an{color:#6b7280;font-size:12px}.Profile_fieldHint__eM2LI{color:#6b7280;font-size:11px;margin:2px 0 0}.Profile_preferenceFooter__gKM-c{display:flex;justify-content:flex-end;margin-top:6px}.Profile_savePrimary__6bWY6{background:#2cd65c;border:none;border-radius:999px;color:#04130a;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.Profile_cardMuted__5dNZc{background:#f9fafb;border-style:dashed}.Profile_achievementsRow__Ln1tq{align-items:center;display:flex;gap:10px}.Profile_lockIcon__laQpL{color:#9ca3af}.Profile_drawerOverlay__zQ-w5{align-items:stretch;background:#0f172aa6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.Profile_drawerContent__qJWxp{background:#fff;border-radius:0;box-shadow:0 24px 60px #0f172a66;display:flex;flex-direction:column;height:90%;max-width:720px;width:100%}@media(min-width:768px){.Profile_drawerContent__qJWxp{border-radius:20px;margin:20px}}.Profile_drawerHeader__QtpzV{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;padding:16px 18px}.Profile_drawerTitle__B6L8f{color:#111827;font-size:18px;font-weight:600;margin:0}.Profile_drawerSubtitle__B63iP{color:#6b7280;font-size:13px;margin:2px 0 0}.Profile_drawerBody__pxIrZ{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 18px 10px}.Profile_drawerField__wY-X8{display:flex;flex-direction:column;gap:4px}.Profile_drawerFooter__ec17c{border-top:1px solid #0f172a14;display:flex;gap:8px;justify-content:flex-end;padding:10px 18px 16px}.Profile_drawerSecondary__mh4-i{background:#fff;border:1px solid #0f172a29;border-radius:999px;cursor:pointer;font-size:13px;padding:7px 14px}.Profile_drawerPrimary__CvgCD{background:#2cd65c;border-radius:999px;color:#04130a;padding:7px 16px}.Profile_addInline__sYBZy,.Profile_drawerPrimary__CvgCD{border:none;cursor:pointer;font-size:13px;font-weight:600}.Profile_addInline__sYBZy{background:none;color:#2cd65c;padding:2px 0;text-align:left}.Profile_addInline__sYBZy:hover{opacity:.75}.Profile_emptyField__VICBQ{align-items:center;background:none;border:1.5px dashed #2cd65c66;border-radius:8px;color:#2cd65c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:6px 12px;transition:background .12s}.Profile_emptyField__VICBQ:hover{background:#2cd65c0f}.Profile_missingList__Jm5jq{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.Profile_missingChip__ZkNz\+{background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#b45309;font-size:11px;font-weight:600;padding:2px 8px}.Profile_emptyState__ADYTR{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.Profile_emptyStateTitle__brqH0{color:#111827;font-size:15px;font-weight:700;margin:0}.Profile_emptyStateText__A1oAw{color:#6b7280;font-size:13px;margin:0;max-width:280px}.Profile_toast__d-LQy{animation:Profile_fadeInUp__SxACP .2s ease;background:#111827;border:1px solid #2cd65c4d;border-radius:999px;bottom:24px;color:#2cd65c;font-size:13px;font-weight:600;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:9999}@keyframes Profile_fadeInUp__SxACP{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ProfileDrawer_overlay__hWzsQ{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1300}.ProfileDrawer_modal__cJVew{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;max-height:90dvh;max-width:560px;overflow:scroll;width:100%}.ProfileDrawer_handle__fcQnU{background:#d1d5db;border-radius:999px;flex-shrink:0;height:4px;margin:12px auto 0;width:36px}.ProfileDrawer_mobileScroll__TkIdl{flex:1 1;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,16px)}.ProfileDrawer_inner__W-6eF{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%}.ProfileDrawer_header__dS-GZ{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:18px 18px 14px}.ProfileDrawer_title__-veLA{color:#111;font-size:17px;font-weight:800;letter-spacing:-.2px;margin:0 0 3px}.ProfileDrawer_sub__T1qRs{color:#6b7280;font-size:13px;margin:0}.ProfileDrawer_closeBtn__t-vLM{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:background .12s}.ProfileDrawer_closeBtn__t-vLM:hover{background:#f9fafb}.ProfileDrawer_body__V5WTi{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:18px}.ProfileDrawer_section__XfeF8{display:flex;flex-direction:column;gap:14px}.ProfileDrawer_sectionLabel__YcbsC{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.5px;margin:0;text-transform:uppercase}.ProfileDrawer_sectionLabel__YcbsC svg{font-size:14px}.ProfileDrawer_fieldRow__BMfXY{display:flex;gap:12px}.ProfileDrawer_fieldRow__BMfXY .ProfileDrawer_field__acAwZ{flex:1 1;min-width:0}@media(max-width:480px){.ProfileDrawer_fieldRow__BMfXY{flex-direction:column}}.ProfileDrawer_field__acAwZ{display:flex;flex-direction:column;gap:5px}.ProfileDrawer_label__V7ANE{color:#374151;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}input:not([type=number]),input[type=number],textarea{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}input:not([type=number])::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#9ca3af}input:not([type=number]):focus,input[type=number]:focus,textarea:focus{border-color:#9ca3af}.ProfileDrawer_hasError__PopSe{border-color:#ef4444!important}textarea{line-height:1.6;resize:vertical}.ProfileDrawer_inputIcon__t4Ukf{position:relative}.ProfileDrawer_inputIcon__t4Ukf svg{color:#6b7280;font-size:16px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ProfileDrawer_inputIcon__t4Ukf input{padding-left:34px}.ProfileDrawer_charCount__U-7Ae{color:#9ca3af;font-size:11px;margin-top:-2px;text-align:right}.ProfileDrawer_fieldError__cp0z4{color:#ef4444;font-size:12px;font-weight:500}.ProfileDrawer_chipRow__f46a-{display:flex;flex-wrap:wrap;gap:6px}.ProfileDrawer_chip__D2\+o5{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;padding:5px 14px;text-transform:capitalize;transition:all .12s}.ProfileDrawer_chip__D2\+o5:hover:not(.ProfileDrawer_chipActive__kT1QF){border-color:#9ca3af}.ProfileDrawer_chipActive__kT1QF{background:#f0fdf4;border-color:#2cd65c;color:#16a34a}.ProfileDrawer_tagWrap__DYjW-{display:flex;flex-direction:column;gap:8px}.ProfileDrawer_tagList__FHdPp{display:flex;flex-wrap:wrap;gap:6px;min-height:10px}.ProfileDrawer_tag__qk6A7{align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.ProfileDrawer_tag__qk6A7 button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;line-height:1;padding:0;transition:color .1s}.ProfileDrawer_tag__qk6A7 button:hover{color:#ef4444}.ProfileDrawer_tagInputRow__XzeQA{display:flex;gap:8px}.ProfileDrawer_tagInputRow__XzeQA input{flex:1 1}.ProfileDrawer_tagAddBtn__aOSMq{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;height:40px;padding:0 16px;transition:opacity .12s;white-space:nowrap}.ProfileDrawer_tagAddBtn__aOSMq:hover{opacity:.8}.ProfileDrawer_footer__pGiJH{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:8px;padding:14px 18px 18px}.ProfileDrawer_cancelBtn__566qD{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;padding:11px;transition:border-color .12s}.ProfileDrawer_cancelBtn__566qD:hover{border-color:#9ca3af}.ProfileDrawer_saveBtn__msm-4{background:#2cd65c;border:none;border-radius:999px;color:#fff;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800;padding:11px;transition:opacity .12s}.ProfileDrawer_saveBtn__msm-4:hover{opacity:.88}.ProfileDrawer_inputDisabled__GneK1{background:#f3f4f6;cursor:not-allowed;opacity:.5}.PublicGigsmanProfile_page__jxE4G{background:#f3f4f6;min-height:100vh;padding:16px;width:100dvw}@media(min-width:768px){.PublicGigsmanProfile_page__jxE4G{padding:24px 32px}}.PublicGigsmanProfile_pageShell__jsEUs{margin:0 auto;max-width:1100px}.PublicGigsmanProfile_headerShell__6kWI3{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a1f;margin-bottom:16px;padding:16px 16px 12px}@media(min-width:768px){.PublicGigsmanProfile_headerShell__6kWI3{margin-bottom:20px;padding:20px 24px 16px}}.PublicGigsmanProfile_headerTopRow__mfcwy{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.PublicGigsmanProfile_backButton__whnvD{align-items:center;background:#f9fafb;border:1px solid #0f172a1f;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.PublicGigsmanProfile_backButton__whnvD:hover{background:#eefbf2;border-color:#0f172a33}.PublicGigsmanProfile_backIcon__8wvcD{font-size:14px!important}.PublicGigsmanProfile_incompleteBanner__ku9T1{align-items:center;background:#fbbf2414;border:1px dashed #f59e0bb3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.PublicGigsmanProfile_bannerTitle__4Tk3H{color:#111827;font-size:14px;font-weight:600;margin:0 0 2px}.PublicGigsmanProfile_bannerText__WU9wA{color:#6b7280;font-size:13px;margin:0}.PublicGigsmanProfile_bannerButton__l0Z0i{background:#fbbf24;border:none;border-radius:999px;color:#78350f;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.PublicGigsmanProfile_bannerButton__l0Z0i:hover{filter:brightness(.97)}.PublicGigsmanProfile_headerMain__Vb\+A3{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.PublicGigsmanProfile_headerMain__Vb\+A3{align-items:flex-start;flex-direction:row;justify-content:space-between}}.PublicGigsmanProfile_headerUser__3w7Hd{display:flex;gap:12px}.PublicGigsmanProfile_avatar__0ddJ9{height:70px!important;width:70px!important}.PublicGigsmanProfile_headerUserInfo__Gl62h{display:flex;flex-direction:column}.PublicGigsmanProfile_fullName__HdnTe{color:#111827;font-size:22px;font-weight:700;margin:0}.PublicGigsmanProfile_username__5MUwz{color:#6b7280;font-size:13px;margin:2px 0}.PublicGigsmanProfile_headline__q\+BvM{color:#111827;font-size:14px;margin:2px 0}.PublicGigsmanProfile_heroPitch__UkQGK{color:#6b7280;font-size:14px;line-height:1.6;margin:10px 0 0;max-width:62ch}.PublicGigsmanProfile_headerMetaRow__HbO2E{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.PublicGigsmanProfile_metaText__DVJfZ{color:#6b7280;font-size:13px}.PublicGigsmanProfile_metaDot__nflWZ{color:#6b7280;font-size:12px}.PublicGigsmanProfile_headerSide__Yen\+U{display:flex;flex-direction:column;gap:6px;min-width:220px}.PublicGigsmanProfile_completionLabel__PsWRq{color:#6b7280;font-size:12px;margin:0}.PublicGigsmanProfile_completionRow__fmbEO{align-items:center;display:flex;gap:8px}.PublicGigsmanProfile_missingList__gTD6L{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.PublicGigsmanProfile_missingChip__mW-YX{background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#b45309;font-size:11px;font-weight:600;padding:2px 8px}.PublicGigsmanProfile_actionsCard__fwk2u{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a1f;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:14px 16px}@media(min-width:768px){.PublicGigsmanProfile_actionsCard__fwk2u{align-items:center;flex-direction:row;justify-content:space-between;padding:16px 20px}}.PublicGigsmanProfile_actionsLeft__cueWM{min-width:0}.PublicGigsmanProfile_actionsRight__3dswW{display:flex;flex-wrap:wrap;gap:8px}.PublicGigsmanProfile_sectionTitle__8GRkc{color:#111827;font-size:18px;font-weight:700;margin:0}.PublicGigsmanProfile_sectionSubtext__7EZkw{color:#6b7280;font-size:13px;margin:4px 0 0}.PublicGigsmanProfile_primaryPill__jQfxW,.PublicGigsmanProfile_secondaryPill__jNKfI{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.PublicGigsmanProfile_primaryPill__jQfxW{background:#2cd65c;border:none;box-shadow:0 12px 28px #2cd65c4d;color:#04130a}.PublicGigsmanProfile_secondaryPill__jNKfI{background:#fff;border:1px solid #0f172a1f;color:#111827}.PublicGigsmanProfile_statsStrip__DeJyq{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}@media(min-width:768px){.PublicGigsmanProfile_statsStrip__DeJyq{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}}.PublicGigsmanProfile_statsStripCard__5TDsq{background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 18px 40px #0f172a1f;padding:14px}.PublicGigsmanProfile_statLabel__H-irT{color:#6b7280;font-size:12px;margin:0}.PublicGigsmanProfile_statValue__Io0Xe{color:#111827;font-size:20px;font-weight:700;margin:4px 0 0}.PublicGigsmanProfile_contentGrid__KipML{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:980px){.PublicGigsmanProfile_contentGrid__KipML{align-items:start;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}.PublicGigsmanProfile_mainColumn__Rwbm1,.PublicGigsmanProfile_sideColumn__1K\+br{display:flex;flex-direction:column;gap:16px}.PublicGigsmanProfile_card__oEWRE{background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 18px 40px #0f172a1f;padding:14px 14px 16px}@media(min-width:768px){.PublicGigsmanProfile_card__oEWRE{padding:16px 18px 18px}}.PublicGigsmanProfile_sectionHeaderRow__nIdyU{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.PublicGigsmanProfile_cardTitle__2C-QV{color:#111827;font-size:15px;font-weight:600;margin:0 0 4px}.PublicGigsmanProfile_cardDescription__cma3C{color:#6b7280;font-size:13px;margin:0}.PublicGigsmanProfile_cardRow__McsoO{color:#111827;font-size:13px;margin:2px 0}.PublicGigsmanProfile_cardStrong__r0T4l{font-weight:600}.PublicGigsmanProfile_cardDivider__0vEvh{background:#0f172a14;height:1px;margin:10px 0}.PublicGigsmanProfile_cardLabel__Pn0WO{color:#6b7280;font-size:13px;margin:0 0 4px}.PublicGigsmanProfile_cardBody__ipve2{color:#111827;font-size:13px;line-height:1.65;margin:0;white-space:pre-line}.PublicGigsmanProfile_serviceGrid__LYeID{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:700px){.PublicGigsmanProfile_serviceGrid__LYeID{grid-template-columns:repeat(2,minmax(0,1fr))}}.PublicGigsmanProfile_serviceCard__jq355{background:#f9fafb;border:1px solid #0f172a14;border-radius:14px;padding:12px}.PublicGigsmanProfile_serviceTitle__Z-MJW{color:#111827;font-size:14px;margin:0 0 4px}.PublicGigsmanProfile_serviceText__0oFDg{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.PublicGigsmanProfile_serviceFooter__Wfqhi{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.PublicGigsmanProfile_servicePrice__JKxgb{color:#111827;font-size:13px;font-weight:700}.PublicGigsmanProfile_inlineLink__qM7fe{background:none;border:none;color:#2cd65c;cursor:pointer;font-size:13px;font-weight:600}.PublicGigsmanProfile_portfolioGrid__hCI9s{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.PublicGigsmanProfile_portfolioCard__TDLvY{background:#f9fafb;border:1px solid #0f172a14;border-radius:14px;overflow:hidden}.PublicGigsmanProfile_portfolioImage__G3tN0{display:block;height:180px;object-fit:cover;width:100%}.PublicGigsmanProfile_portfolioCaption__M2\+Vy{color:#6b7280;font-size:12px;margin:0;padding:10px}.PublicGigsmanProfile_projectList__Ul3Wo{display:flex;flex-direction:column;gap:10px}.PublicGigsmanProfile_projectCard__P89kD{background:#f9fafb;border:1px solid #0f172a14;border-radius:14px;display:flex;gap:12px;padding:10px}.PublicGigsmanProfile_projectThumb__zEbvk{border-radius:12px;flex:0 0 auto;height:88px;object-fit:cover;width:88px}.PublicGigsmanProfile_projectTitle__D2quI{color:#111827;font-size:14px;margin:0 0 4px}.PublicGigsmanProfile_projectText__qDsaT{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.PublicGigsmanProfile_reviewList__VPiIN{display:flex;flex-direction:column;gap:10px}.PublicGigsmanProfile_reviewCard__ZigcE{background:#f9fafb;border:1px solid #0f172a14;border-radius:14px;padding:12px}.PublicGigsmanProfile_reviewTop__E9vkm{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.PublicGigsmanProfile_reviewAuthor__1ER9z{color:#111827;font-size:13px}.PublicGigsmanProfile_reviewRating__9B7OV{align-items:center;color:#f59e0b;display:inline-flex;font-size:12px;font-weight:700;gap:4px}.PublicGigsmanProfile_reviewText__iy6d1{color:#111827;font-size:13px;line-height:1.6;margin:0 0 8px}.PublicGigsmanProfile_reviewDate__1f2xz{color:#6b7280;font-size:12px}.PublicGigsmanProfile_emptyState__TBCBY{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.PublicGigsmanProfile_emptyStateTitle__7kOIr{color:#111827;font-size:15px;font-weight:700;margin:0}.PublicGigsmanProfile_emptyStateText__o5Q9S{color:#6b7280;font-size:13px;margin:0;max-width:280px}.home_header_homeHeader__7l8U8{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #ebebeb;box-sizing:border-box;display:flex;gap:12px;height:60px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:1000}@media(max-width:768px){.home_header_homeHeader__7l8U8{height:56px;padding:0 14px}}.home_header_logo__saUHa{display:block;flex-shrink:0;width:140px}.home_header_logo_single__Pssoh{display:block;flex-shrink:0;width:32px}.home_header_head__m-Z1c{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}.home_header_actionsContainer__NIZke{align-items:center;background:#f9f9f9;border:1px solid #ebebeb;border-radius:14px;display:flex;gap:4px;padding:5px 6px}.home_header_actionsContainer__NIZke a{align-items:center;border:1px solid #0000;border-radius:10px;color:#444;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 13px;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.home_header_actionsContainer__NIZke a svg{flex-shrink:0;font-size:16px}.home_header_actionsContainer__NIZke a:hover{background:#fff;border-color:#ebebeb;color:#111}.home_header_actionsContainer__NIZke .home_header_active__NTSiT{background:#fff;border:1px solid #2cd65c55;color:#16b543;font-weight:700}.home_header_actionsContainer__NIZke .home_header_active__NTSiT svg{color:#2cd65c}@media(max-width:900px){.home_header_actionsContainer__NIZke a span{display:none}.home_header_actionsContainer__NIZke a{padding:8px 10px}}.home_header_headerActions__N2iVk{align-items:center;display:flex;flex-shrink:0;gap:2px}.home_header_NavProfile__P9p\+2{flex-shrink:0}.home_header_avatarBtn__NCLfU{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;padding:0;position:relative;transition:opacity .15s}.home_header_avatarBtn__NCLfU:hover{opacity:.82}.home_header_onlineDot__4p70A{background:#2cd65c;border:2px solid #fff;border-radius:50%;bottom:1px;height:9px;position:absolute;right:1px;width:9px}.home_header_menuHeader__wd0sw{align-items:center;display:flex;gap:10px;padding:14px 16px 12px}.home_header_menuUserInfo__KbqN7{display:flex;flex-direction:column;gap:2px;min-width:0}.home_header_menuUserName__NenHU{color:#111;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_header_menuUserEmail__w\+Djl{color:#aaa;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_header_menuDivider__ZRIvc{background:#f5f5f5;height:1px;margin:4px 0}.home_header_menuItem__ZU1Q9{align-items:center!important;color:#222!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:10px!important;padding:10px 16px!important;transition:background .15s!important}.home_header_menuItem__ZU1Q9:hover{background:#f9f9f9!important}.home_header_menuItemDanger__2Y83E,.home_header_menuItemDanger__2Y83E .home_header_menuIcon__Y6tSZ{color:#dc2626!important}.home_header_menuItemDanger__2Y83E:hover{background:#fff1f2!important}.home_header_menuIcon__Y6tSZ{color:#777;flex-shrink:0;font-size:17px}.home_header_versionChip__Gh864{background:#eef2ff;color:#6366f1;font-size:10px}.home_header_newChip__koU-\+,.home_header_versionChip__Gh864{border-radius:20px;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:2px 7px}.home_header_newChip__koU-\+{background:#f0fdf4;color:#16a34a;font-size:11px}.notifications_panel__943yC{background:#fff;color:#111;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;min-height:0;overflow:hidden}.notifications_mobilePaper__OSLUm{border-radius:18px 18px 0 0!important;box-shadow:none!important;margin:0!important;max-height:84dvh!important;width:100%!important}.notifications_desktopPaper__QLYgk{border:1px solid #e5e7eb;border-radius:12px!important;box-shadow:none!important;max-height:72vh;max-height:720px;overflow:hidden;width:min(460px,100vw - 32px)}.notifications_handle__mllDJ{background:#e5e7eb;border-radius:999px;flex-shrink:0;height:4px;margin:10px auto 6px 0;width:38px}.notifications_panelHeader__WcZvj{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:14px;justify-content:space-between;padding:14px 16px}.notifications_panelTitle__K9aEv{align-items:center;display:flex;gap:10px;min-width:0}.notifications_panelTitle__K9aEv h2{color:#111;font-size:15px;font-weight:700;line-height:1.2;margin:0}.notifications_panelTitle__K9aEv p{color:#6b7280;font-size:12px;margin:2px 0 0}.notifications_titleIcon__ujnUN{background:#f9fafb;border-radius:12px;color:#111;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.notifications_headerActions__EYZgR{align-items:center;display:flex;flex-shrink:0;gap:8px}.notifications_markAllBtn__ugZjw{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;color:#111!important;font-size:12px!important;font-weight:600!important;line-height:1!important;padding:6px 10px!important;text-transform:none!important}.notifications_markAllBtn__ugZjw:hover{background:#fff!important}.notifications_closeBtn__4t0QK{color:#6b7280!important}.notifications_list__ccTcz{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.notifications_scrollArea__ijdct{flex:1 1;min-height:0;overflow-y:auto;padding:8px 8px 10px;scrollbar-width:none}.notifications_scrollArea__ijdct::-webkit-scrollbar{display:none}.notifications_item__OYfG3{align-items:stretch;background:#fff;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:10px 10px 10px 12px;transition:background .12s ease,border-color .12s ease}.notifications_item__OYfG3:hover{background:#f9fafb;border-color:#e5e7eb}.notifications_unread__uGg-P{background:#dff9e7;border-color:#2cd65c33}.notifications_unread__uGg-P .notifications_dotIndicator__cK\+Ld{background:#2cd65c}.notifications_unread__uGg-P .notifications_dotIndicator__cK\+Ld:after{box-shadow:0 0 0 7px #dff9e7}.notifications_dotIndicator__cK\+Ld{background:#0000;border:1px solid #e5e7eb;border-radius:50%;height:8px;transition:all .12s ease;width:8px}.notifications_itemMain__-hHjU{all:unset;align-items:flex-start;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0}.notifications_itemIcon__UdQRB{background:#f9fafb;border-radius:12px;color:#6b7280;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.notifications_itemBody__Aapdu{flex:1 1;min-width:0}.notifications_itemHead__GtL1C{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.notifications_typeChip__KR04S{font-size:10px!important;font-weight:700!important;height:21px!important}.notifications_itemDate__wgGBR{color:#6b7280;font-size:11px;white-space:nowrap}.notifications_itemTitle__CnTKA{color:#111;font-size:13px;font-weight:600;line-height:1.3;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications_itemMsg__GZtWR{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.45;margin:0;overflow:hidden}.notifications_itemActions__NIzFR{align-items:flex-start;display:flex;flex-shrink:0;gap:2px;padding-top:1px}.notifications_actionBtn__8Ed1g{color:#6b7280!important;padding:4px!important}.notifications_actionBtn__8Ed1g:hover{color:#111!important}.notifications_stateBox__MTJ9g{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:240px;padding:28px 18px 32px;text-align:center}.notifications_stateBox__MTJ9g p{color:#111;font-size:14px;font-weight:600;margin:0}.notifications_stateBox__MTJ9g small{font-size:12px;line-height:1.5;max-width:280px}.notifications_emptyIcon__u3IFN{color:#e5e7eb;font-size:30px}@media(max-width:768px){.notifications_panelHeader__WcZvj{padding:12px 14px}.notifications_list__ccTcz{padding:0}.notifications_scrollArea__ijdct{padding:8px 8px 10px}.notifications_item__OYfG3{border-radius:12px}.notifications_itemTitle__CnTKA{font-size:12.5px}.notifications_itemMsg__GZtWR{font-size:11.5px}}.DevLog_mobileHandle__OM7BG{background:#e0e0e0;border-radius:999px;flex-shrink:0;height:4px;margin:12px auto 0;width:40px}.DevLog_scrollable__eazqE{height:100%;overflow-y:auto;overscroll-behavior:contain}.DevLog_content__UaGqg{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:16px;padding:20px 20px 40px}.DevLog_header__OnzYs{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.DevLog_headerLeft__tvVlf{display:flex;flex-direction:column;gap:4px}.DevLog_versionRow__18IpL{align-items:center;display:flex;gap:8px}.DevLog_version__KSn1V{color:#111;font-size:22px;font-weight:800;letter-spacing:-.5px}.DevLog_stageBadge__D88uc{border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.DevLog_releaseDate__yvTzq{color:#aaa;font-size:12px;margin:0}.DevLog_closeBtn__hSdoi{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;transition:background .15s;width:34px}.DevLog_closeBtn__hSdoi:hover{background:#eee}.DevLog_globalNote__IkhJj{align-items:flex-start;background:#fafafa;border:1px solid #eee;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.DevLog_globalNoteIcon__7cfX8{color:#aaa;flex-shrink:0;font-size:17px;margin-top:1px}.DevLog_globalNote__IkhJj p{color:#777;font-size:13px;line-height:1.5;margin:0}.DevLog_sections__8fzhn{display:flex;flex-direction:column;gap:10px}.DevLog_section__I7W9G{border:1px solid;border-radius:12px;padding:14px 16px}.DevLog_sectionHeader__idFIM{align-items:center;display:flex;gap:8px;margin-bottom:10px}.DevLog_sectionIcon__Kqh1N{align-items:center;display:flex;font-size:16px}.DevLog_sectionTitle__dBLvs{font-size:13px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.DevLog_list__8-fWA{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.DevLog_list__8-fWA li{font-size:13px;line-height:1.5;padding-left:14px;position:relative}.DevLog_list__8-fWA li:before{content:"–";left:0;opacity:.5;position:absolute}.DevLog_footer__izaoc{color:#ccc;font-size:11px;margin:0;text-align:center}.settings_settings__tTrj4{background:#f8f9fa;min-height:100dvh;width:100dvw}.settings_pageWrapper__ZgDGM{margin:0 auto;max-width:720px;padding:100px 24px 60px}.settings_pageTitle__ikMJc{align-items:center;display:flex;gap:12px;margin-bottom:32px}.settings_pageTitle__ikMJc h1{color:#111;font-size:26px;font-weight:700;margin:0}.settings_backButton__JP69-{align-items:center;background:#f9fafb;border:1px solid #0f172a1f;border-radius:999px;color:#262626;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.settings_backButton__JP69-:hover{background:#eef2ff;border-color:#0f172a33}.settings_backIcon__qhqrV{font-size:14px}.settings_titleIcon__BDnrX{color:#555;font-size:22px}.settings_sectionsWrapper__v-lO-{display:flex;flex-direction:column;gap:12px}.settings_section__jveLp{background:#fff;border:1px solid #eee;border-radius:16px;overflow:hidden}.settings_sectionTitle__E0sj4{border-bottom:1px solid #f5f5f5;color:#999;font-size:12px;font-weight:700;letter-spacing:.8px;margin:0;padding:16px 20px 12px;text-transform:uppercase}.settings_settingRow__f4DlK{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:16px;justify-content:space-between;padding:14px 20px;transition:background .15s}.settings_settingRow__f4DlK:last-child{border-bottom:none}.settings_settingRow__f4DlK:hover{background:#fafafa}.settings_rowLeft__F-UN2{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.settings_rowLabel__MV1T-{color:#111;font-size:14px;font-weight:600}.settings_rowHint__MY7VQ{color:#aaa;font-size:12px;line-height:1.4}.settings_rowRight__3NzlW{align-items:center;display:flex;flex-shrink:0;gap:10px}.settings_currentRole__Lyrh3{background:#2cd65c1a;border-radius:20px;color:#2cd65c;font-size:13px;font-weight:600;padding:4px 10px;white-space:nowrap}.settings_changeBtn__YbM-Y{background:#111;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:opacity .15s;white-space:nowrap}.settings_changeBtn__YbM-Y:hover{opacity:.8}.settings_select__YBMDM{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;flex-shrink:0;font-size:13px;height:38px;min-width:180px;padding:0 10px;transition:border-color .15s}.settings_select__YBMDM:focus{border-color:#2cd65c;outline:none}.settings_toggle__i\+30M{cursor:pointer;flex-shrink:0;height:26px;position:relative;width:44px}.settings_toggle__i\+30M input{height:0;opacity:0;position:absolute;width:0}.settings_toggle__i\+30M input:checked+.settings_toggleSlider__0aw5h{background:#2cd65c}.settings_toggle__i\+30M input:checked+.settings_toggleSlider__0aw5h:before{transform:translateX(18px)}.settings_toggle__i\+30M.settings_disabled__g1AoQ{cursor:not-allowed;opacity:.35}.settings_toggleSlider__0aw5h{background:#ddd;border-radius:999px;inset:0;position:absolute;transition:background .2s}.settings_toggleSlider__0aw5h:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s;width:20px}.settings_dangerTitle__5qCnu{color:#dc2626!important}.settings_outlineBtn__v57os{background:none;border:1px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:7px 14px;transition:all .15s;white-space:nowrap}.settings_outlineBtn__v57os:hover{border-color:#bbb;color:#111}.settings_dangerBtn__IketQ{background:none;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:7px 14px;transition:all .15s;white-space:nowrap}.settings_dangerBtn__IketQ:hover{background:#dc2626;border-color:#dc2626;color:#fff}@media(max-width:600px){.settings_pageWrapper__ZgDGM{padding:80px 16px}.settings_settingRow__f4DlK{flex-wrap:wrap;gap:10px;padding:14px 16px}.settings_rowLeft__F-UN2{width:100%}.settings_select__YBMDM{min-width:100%;width:100%}.settings_rowRight__3NzlW{justify-content:space-between;width:100%}}.CreateJob_page__IdfZQ{margin:0;padding:10px;width:100%}.JobPostForm_wrapper__z7\+h5{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-height:100dvh;max-width:1600px;padding:32px 24px 64px;width:100%}@media(max-width:768px){.JobPostForm_wrapper__z7\+h5{padding:20px 16px 88px}}.JobPostForm_progressBar__uGqHZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px;position:relative}.JobPostForm_progressBar__uGqHZ:before{background:#e5e7eb;content:"";height:2px;left:14px;position:absolute;right:14px;top:13px;z-index:0}@media(max-width:600px){.JobPostForm_progressBar__uGqHZ{margin-bottom:28px}}.JobPostForm_progressStep__S5UdN{align-items:center;display:flex;flex-direction:column;gap:6px;opacity:.4;transition:opacity .2s;z-index:1}.JobPostForm_progressStep__S5UdN.JobPostForm_progressActive__ScaUd{opacity:1}.JobPostForm_progressDot__5goyM{align-items:center;background:#e5e7eb;background:#fff;border:2px solid #e5e7eb;border-radius:50%;color:#6b7280;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.JobPostForm_progressActive__ScaUd .JobPostForm_progressDot__5goyM{background:#2cd65c;border-color:#2cd65c;color:#fff}.JobPostForm_progressLabel__j7G2u{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.JobPostForm_progressActive__ScaUd .JobPostForm_progressLabel__j7G2u{color:#111;font-weight:700}@media(max-width:480px){.JobPostForm_progressLabel__j7G2u{display:none}}.JobPostForm_stepWrapper__uF21O{animation:JobPostForm_fadeIn__Ic3gX .18s ease;display:flex;flex-direction:column;gap:18px}@keyframes JobPostForm_fadeIn__Ic3gX{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.JobPostForm_stepTitle__4zLPh{color:#111;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0 0 2px}@media(max-width:768px){.JobPostForm_stepTitle__4zLPh{font-size:19px}}.JobPostForm_stepSub__M9t3w{color:#6b7280;font-size:13px;line-height:1.5;margin:-12px 0 0}.JobPostForm_field__7IWuF{display:flex;flex-direction:column;gap:6px}.JobPostForm_field__7IWuF label{color:#374151;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.JobPostForm_field__7IWuF input,.JobPostForm_field__7IWuF select,.JobPostForm_field__7IWuF textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.JobPostForm_field__7IWuF input::placeholder,.JobPostForm_field__7IWuF select::placeholder,.JobPostForm_field__7IWuF textarea::placeholder{color:#9ca3af}.JobPostForm_field__7IWuF input:focus,.JobPostForm_field__7IWuF select:focus,.JobPostForm_field__7IWuF textarea:focus{border-color:#2cd65c;box-shadow:0 0 0 3px #2cd65c1f}.JobPostForm_field__7IWuF input.JobPostForm_hasError__5KYTw,.JobPostForm_field__7IWuF select.JobPostForm_hasError__5KYTw,.JobPostForm_field__7IWuF textarea.JobPostForm_hasError__5KYTw{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.JobPostForm_field__7IWuF input:disabled,.JobPostForm_field__7IWuF select:disabled,.JobPostForm_field__7IWuF textarea:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.JobPostForm_field__7IWuF textarea{line-height:1.6;resize:vertical}.JobPostForm_field__7IWuF select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%236b7280' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.JobPostForm_fieldRow__qjhhC{display:flex;gap:12px}.JobPostForm_fieldRow__qjhhC .JobPostForm_field__7IWuF{flex:1 1;min-width:0}@media(max-width:480px){.JobPostForm_fieldRow__qjhhC{flex-direction:column}}.JobPostForm_fieldError__7EXil{color:#ef4444;font-size:12px;font-weight:500}.JobPostForm_formError__sBJQP{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;font-weight:500;padding:11px 14px}.JobPostForm_tagInputRow__T79ew{display:flex;gap:8px}.JobPostForm_tagInputRow__T79ew input{flex:1 1}.JobPostForm_tagAddBtn__DGCqB{background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;height:42px;padding:0 18px;transition:opacity .12s;white-space:nowrap}.JobPostForm_tagAddBtn__DGCqB:hover{opacity:.8}.JobPostForm_tagList__g4j\+A{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.JobPostForm_tag__4lyo5{align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 11px}.JobPostForm_tag__4lyo5 button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;padding:0;transition:color .1s}.JobPostForm_tag__4lyo5 button:hover{color:#ef4444}.JobPostForm_toggleRow__3Q8ez{align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;justify-content:space-between;padding:13px 15px}.JobPostForm_toggleLabel__rzc4U{color:#111;font-size:14px;font-weight:700}.JobPostForm_toggleSub__ZRskH{color:#6b7280;display:block;font-size:12px;margin-top:2px}.JobPostForm_toggle__WR2rv{background:#d1d5db;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:44px}.JobPostForm_toggle__WR2rv:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.JobPostForm_toggle__WR2rv.JobPostForm_toggleOn__G9IkS{background:#2cd65c}.JobPostForm_toggle__WR2rv.JobPostForm_toggleOn__G9IkS:after{transform:translateX(20px)}.JobPostForm_typeGrid__ap0J-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:480px){.JobPostForm_typeGrid__ap0J-{grid-template-columns:1fr}}.JobPostForm_typeCard__A2aif{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 18px;text-align:left;transition:border-color .15s,box-shadow .15s}.JobPostForm_typeCard__A2aif h3{color:#111;font-size:15px;font-weight:800;letter-spacing:-.2px;margin:0}.JobPostForm_typeCard__A2aif p{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.JobPostForm_typeCard__A2aif svg{color:#6b7280;transition:color .15s}.JobPostForm_typeCard__A2aif:hover{border-color:#9ca3af;box-shadow:0 2px 8px #0000000f}.JobPostForm_typeCard__A2aif.JobPostForm_typeCardActive__515Ge{background:#f0fdf4;border-color:#2cd65c;box-shadow:0 0 0 3px #2cd65c1a}.JobPostForm_typeCard__A2aif.JobPostForm_typeCardActive__515Ge svg{color:#2cd65c}.JobPostForm_typeCard__A2aif.JobPostForm_typeCardActive__515Ge h3{color:#1aad47}.JobPostForm_mapWrapper__ob48F{border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px #0000000d;overflow:hidden}.JobPostForm_coordLabel__TDZbq{color:#6b7280;font-size:12px;font-weight:500;margin:0;text-align:center}.JobPostForm_chipGroup__NEa5O{display:flex;flex-wrap:wrap;gap:8px}.JobPostForm_chipBtn__6j6S5{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;padding:7px 18px;transition:all .12s}.JobPostForm_chipBtn__6j6S5:hover:not(.JobPostForm_chipBtnActive__JhkBE){border-color:#9ca3af}.JobPostForm_chipBtn__6j6S5.JobPostForm_chipBtnActive__JhkBE{background:#f0fdf4;border-color:#2cd65c;color:#1aad47}.JobPostForm_collapseToggle__baJBp{align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;color:#111;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:space-between;padding:13px 15px;transition:background .12s;width:100%}.JobPostForm_collapseToggle__baJBp:hover{background:#f3f4f6}.JobPostForm_requirementsPanel__9ZElO{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.JobPostForm_reviewCard__By3cP{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px}.JobPostForm_reviewCardHead__3qwaf{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.JobPostForm_reviewCardHead__3qwaf h3{color:#111;font-size:17px;font-weight:800;letter-spacing:-.3px;margin:0}.JobPostForm_typePill__\+Pyow{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.2px;padding:3px 10px;white-space:nowrap}.JobPostForm_typePill__\+Pyow.JobPostForm_typePillGeo__hEBgi{background:#f0fdf4;border-color:#bbf7d0;color:#1aad47}.JobPostForm_reviewDesc__wkJMi{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;line-height:1.6;margin:0;padding-bottom:12px}.JobPostForm_reviewMeta__HdEJd{display:flex;flex-direction:column;gap:8px}.JobPostForm_reviewRow__w8SOU{align-items:center;display:flex;font-size:13px;justify-content:space-between}.JobPostForm_reviewLabel__qvXc0{align-items:center;color:#6b7280;display:flex;font-weight:500;gap:5px}.JobPostForm_reviewValue__AAKoB{color:#111;font-weight:700}.JobPostForm_reviewTags__E7VO0{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.JobPostForm_publishActions__SVSHC,.JobPostForm_stepActions__WvuMW{display:flex;gap:10px;margin-top:4px}.JobPostForm_primaryBtn__ax\+n1{background:#2cd65c;border:none;border-radius:999px;color:#fff;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;letter-spacing:.1px;padding:13px;transition:background .15s,transform .1s}.JobPostForm_primaryBtn__ax\+n1:hover{background:#1aad47}.JobPostForm_primaryBtn__ax\+n1:active{transform:scale(.98)}.JobPostForm_primaryBtn__ax\+n1:disabled{cursor:default;opacity:.4}.JobPostForm_secondaryBtn__JT0QE{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;padding:13px 22px;transition:border-color .12s}.JobPostForm_secondaryBtn__JT0QE:hover{border-color:#9ca3af}.JobPostForm_draftBtn__ndNtV{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:flex;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;padding:13px;transition:border-color .12s,background .12s}.JobPostForm_draftBtn__ndNtV:hover{background:#f9fafb;border-color:#9ca3af}.JobPostForm_draftBtn__ndNtV:disabled{cursor:default;opacity:.4}.JobPostForm_publishBtn__a4R77{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 2px 12px #2cd65c40;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;gap:7px;justify-content:center;padding:13px;transition:background .15s,transform .1s}.JobPostForm_publishBtn__a4R77:hover{background:#1aad47}.JobPostForm_publishBtn__a4R77:active{transform:scale(.98)}.JobPostForm_publishBtn__a4R77:disabled{box-shadow:none;cursor:default;opacity:.4}.JobPostForm_doneScreen__NZPOF{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:60dvh;padding:32px 24px;text-align:center}.JobPostForm_doneScreen__NZPOF h2{color:#111;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.JobPostForm_doneScreen__NZPOF p{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:260px}.JobPostForm_doneIcon__lfvr7{color:#2cd65c;font-size:60px}.JobPostForm_doneBtn__P9RMV{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;margin-top:10px;padding:13px 30px;transition:opacity .12s}.JobPostForm_doneBtn__P9RMV:hover{opacity:.82}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.JobPostsRow_row__egjOI{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .1s}.JobPostsRow_row__egjOI:hover td{background:#fafffe}.JobPostsRow_row__egjOI td{border-bottom:1px solid #f0f0f0}.JobPostsRow_row__egjOI.JobPostsRow_rowOpen__p9BpY td{background:#f9fffe}.JobPostsRow_expandCell__7fJAj{padding:0 8px!important;width:40px}.JobPostsRow_expandBtn__4FOAH{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .15s;width:28px}.JobPostsRow_expandBtn__4FOAH:hover{background:#f0fdf4;border-color:#2cd65c4d;color:#2cd65c}.JobPostsRow_titleCell__idR-O{min-width:160px}.JobPostsRow_jobTitle__DE1lK{color:#111;display:block;font-size:14px;font-weight:700}.JobPostsRow_jobLocation__\+H2v0{color:#888;display:block;font-size:12px;margin-top:2px}.JobPostsRow_statusCell__iIW87{min-width:140px}.JobPostsRow_statusSelect__s5ZgZ{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.JobPostsRow_statusValue__qKKlH{align-items:center;display:flex;font-size:13px;font-weight:600;gap:6px}.JobPostsRow_statusDot__PJGf1{border-radius:50%;flex-shrink:0;height:7px;width:7px}.JobPostsRow_metaCell__2KUoW{min-width:70px}.JobPostsRow_metaValue__7kcF9{align-items:center;color:#888;display:flex;font-size:13px;gap:5px}.JobPostsRow_metaValue__7kcF9 svg{font-size:14px}.JobPostsRow_candidatesBtn__Zgtcx{align-items:center;background:none;border:none;color:#888;cursor:default;display:flex;font-size:13px;gap:5px;padding:0}.JobPostsRow_candidatesBtn__Zgtcx svg{font-size:15px}.JobPostsRow_candidatesBtn__Zgtcx.JobPostsRow_candidatesBtnActive__iYTbf{color:#111;cursor:pointer;font-weight:600}.JobPostsRow_candidatesBtn__Zgtcx.JobPostsRow_candidatesBtnActive__iYTbf:hover{color:#2cd65c}.JobPostsRow_candidateArrow__HHgLS{color:#888;font-size:12px!important}.JobPostsRow_dateCell__K5Mvu{color:#888;font-size:13px;min-width:110px;white-space:nowrap}.JobPostsRow_actionsCell__gy7kW{width:120px}.JobPostsRow_actionBtns__jCVHi{align-items:center;display:flex;gap:2px;justify-content:flex-end}.JobPostsRow_actionIcon__e9OXA{color:#888!important;transition:color .15s!important}.JobPostsRow_actionIcon__e9OXA:hover{color:#111!important}.JobPostsRow_collapseRow__G0SSn td{padding:0!important}.JobPostsRow_collapseCell__j2gMb{background:#fafafa;border-bottom:2px solid #f0f0f0!important}.JobPostsRow_collapseContent__hc025{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.JobPostsRow_jobQuickInfo__s2Vmo{display:flex;flex-direction:column;gap:6px}.JobPostsRow_quickInfoItem__kuXbo{color:#2cd65c;font-size:16px;font-weight:800}.JobPostsRow_quickInfoItem__kuXbo small{color:#888;font-size:11px;font-weight:400;margin-left:2px}.JobPostsRow_quickDesc__e6trW{color:#888;font-size:13px;line-height:1.6;margin:0}.JobPostsRow_tagsList__irdLd{display:flex;flex-wrap:wrap;gap:5px}.JobPostsRow_tag__MXvA\+{background:#f5f5f5;border:1px solid #f0f0f0;border-radius:999px;color:#888;font-size:11px;font-weight:600;padding:3px 10px}.JobPostsRow_candidatesSection__LBXy-{display:flex;flex-direction:column;gap:8px}.JobPostsRow_candidatesTitle__HrqcE{align-items:center;color:#111;display:flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.4px;margin:0;text-transform:uppercase}.JobPostsRow_candidatesTitle__HrqcE svg{color:#888;font-size:15px}.JobPostsRow_candidatesCount__\+QBkQ{background:#f0f0f0;border-radius:999px;color:#888;font-size:10px;font-weight:700;padding:1px 7px}.JobPostsRow_noCandidates__-PsKf{color:#888;font-size:13px;margin:0;padding:10px 0}.JobPostsRow_candidatesList__QfvPA{display:flex;flex-direction:column;gap:1px}.JobPostsRow_candidateRow__f-6RT{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 14px}.JobPostsRow_candidateLeft__xHxPZ{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:0}.JobPostsRow_candidateAvatar__9k8gn{border:1.5px solid #f0f0f0;border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.JobPostsRow_candidateAvatarPlaceholder__mbUyJ{align-items:center;background:#f0fdf4;border:1.5px solid #2cd65c33;border-radius:50%;color:#2cd65c;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.JobPostsRow_candidateInfo__FreYl{display:flex;flex-direction:column;gap:2px;min-width:0}.JobPostsRow_candidateName__9ywFT{color:#111;font-size:13px;font-weight:700}.JobPostsRow_candidateSubject__1\+EtE{color:#555;font-size:12px;font-weight:600}.JobPostsRow_candidateBody__D5P-g{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#888;display:-webkit-box;font-size:12px;font-style:italic;line-height:1.4;margin:0;overflow:hidden}.JobPostsRow_candidateDate__P9bT8{color:#bbb;font-size:11px;margin-top:2px}.JobPostsRow_candidateRight__zkn32{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.JobPostsRow_appStatusBadge__Zz7dx{border-radius:999px;font-size:11px;font-weight:700;padding:3px 10px}.JobPostsRow_candidateActions__ei-uj{display:flex;gap:6px}.JobPostsRow_acceptBtn__22fj4{align-items:center;background:#2cd65c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;padding:6px 12px;transition:opacity .15s}.JobPostsRow_acceptBtn__22fj4:hover{opacity:.88}.JobPostsRow_acceptBtn__22fj4 svg{font-size:14px}.JobPostsRow_rejectBtn__WxZQk{align-items:center;background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;padding:6px 12px;transition:all .15s}.JobPostsRow_rejectBtn__WxZQk:hover{background:#fff1f2}.JobPostsRow_rejectBtn__WxZQk svg{font-size:14px}.JobPostsRow_rejectForm__7JPXs{display:flex;flex-direction:column;gap:6px;min-width:220px}.JobPostsRow_rejectInput__TyTWK{border:1.5px solid #fecaca;border-radius:8px;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;height:34px;outline:none;padding:0 12px}.JobPostsRow_rejectInput__TyTWK:focus{border-color:#ef4444}.JobPostsRow_rejectFormBtns__mEtT1{display:flex;gap:6px}.JobPostsRow_rejectConfirmBtn__yDRmo{background:#ef4444;border:none;border-radius:7px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;font-weight:700;height:30px}.JobPostsRow_rejectConfirmBtn__yDRmo:hover{opacity:.88}.JobPostsRow_rejectCancelBtn__zAzHl{background:#fff;border:1px solid #f0f0f0;border-radius:7px;color:#888;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;height:30px}.JobPostsRow_rejectCancelBtn__zAzHl:hover{background:#f5f5f5}.JobPostsRow_chatBtn__hwsW\+{align-items:center;background:#2cd65c;border:none;border-radius:8px;box-shadow:0 4px 12px #2cd65c47;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:700;gap:6px;justify-content:center;max-width:250px;padding:8px 14px;transition:opacity .15s}.JobPostsRow_chatBtn__hwsW\+:hover{opacity:.88}.JobPostsRow_chatBtn__hwsW\+ svg{font-size:15px}.botomNavbar_BottomNavbar__UqKZe{bottom:0;position:fixed;width:100%;z-index:1003}.botomNavbar_container__X7Wm7{position:relative;width:100dvw}.JobPosts_page__0jElJ{background:#f8f9fa;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh;width:100dvw}.JobPosts_content__grcjf{max-width:1350px;padding:80px 20px 32px}@media(min-width:769px){.JobPosts_content__grcjf{padding:80px 32px 40px}}.JobPosts_pageHead__CoPDL{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.JobPosts_pageTitle__Pj69p{color:#111;font-size:22px;font-weight:800;letter-spacing:-.4px;margin:0 0 2px}.JobPosts_pageSubtitle__KfxXH{color:#888;font-size:13px;margin:0}.JobPosts_createBtn__Wp-B0{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;gap:7px;padding:10px 20px;transition:opacity .15s}.JobPosts_createBtn__Wp-B0:hover{opacity:.88}.JobPosts_createBtn__Wp-B0 svg{font-size:18px}@media(max-width:768px){.JobPosts_createBtn__Wp-B0{border-radius:50%;height:42px;justify-content:center;padding:0;width:42px}.JobPosts_createBtn__Wp-B0 svg{font-size:20px}}.JobPosts_tableContainer__Ij8MI{border:1px solid #eee!important;border-radius:14px!important;box-shadow:0 1px 8px #0000000f!important;overflow:hidden}.JobPosts_tableHead__XIou3 th{background:#f8f9fa!important;border-bottom:1px solid #eee!important;color:#888!important;font-size:12px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important}.JobPosts_mobileList__14vHT{display:flex;flex-direction:column;gap:10px;height:100dvw;padding-bottom:80px}.JobPosts_mobileCard__X9S1e{background:#fff;border:1.5px solid #eee;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.JobPosts_mobileCardTop__MVyX\+{display:flex;flex-direction:column;gap:5px}.JobPosts_mobileCardTitleRow__DxoON{align-items:center;display:flex;gap:8px;justify-content:space-between}.JobPosts_mobileCardTitle__5mOxn{color:#111;flex:1 1;font-size:15px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobPosts_mobileStatusDot__wmp76{border-radius:50%;flex-shrink:0;height:9px;width:9px}.JobPosts_mobileCardMeta__SkbQc{display:flex;flex-wrap:wrap;gap:8px}.JobPosts_mobileCardMeta__SkbQc span{align-items:center;color:#888;display:flex;font-size:12px;gap:4px}.JobPosts_mobileCardMeta__SkbQc span svg{font-size:13px}.JobPosts_mobileCardSalary__KXABo{color:#22ad49!important;font-weight:600!important}.JobPosts_mobileCardSalary__KXABo small{color:#888!important;font-size:11px;margin-left:1px}.JobPosts_mobileCardStats__H7guD{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:0;padding:8px 0}.JobPosts_mobileStat__tJv3v{align-items:center;background:none;border:none;cursor:default;display:flex;flex:1 1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:2px;padding:0}.JobPosts_mobileStat__tJv3v svg{color:#888;font-size:16px}.JobPosts_mobileStat__tJv3v span{color:#111;font-size:15px;font-weight:700}.JobPosts_mobileStat__tJv3v small{color:#888;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.JobPosts_mobileStat__tJv3v.JobPosts_mobileStatClickable__dDeIV{cursor:pointer}.JobPosts_mobileStat__tJv3v.JobPosts_mobileStatClickable__dDeIV:hover span,.JobPosts_mobileStat__tJv3v.JobPosts_mobileStatClickable__dDeIV:hover svg{color:#2cd65c}.JobPosts_mobileStatArrow__EAoz8{color:#888!important;font-size:11px!important}.JobPosts_mobileStatDivider__3zBzY{background:#eee;flex-shrink:0;height:32px;width:1px}.JobPosts_mobileStatusBadge__uY6Ep{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 10px}.JobPosts_statusDot__2oJWG{border-radius:50%;flex-shrink:0;height:6px;width:6px}.JobPosts_mobileCardDesc__K5rMu{color:#888;font-size:13px;line-height:1.5;margin:0}.JobPosts_mobileCardTags__YnJJ-{display:flex;flex-wrap:wrap;gap:5px}.JobPosts_mobileTag__6D7S0{background:#f5f5f5;border:1px solid #eee;border-radius:999px;color:#888;font-size:11px;font-weight:600;padding:3px 9px}.JobPosts_mobileTagMore__\+a5WG{background:#eee;border-radius:999px;color:#888;font-size:11px;font-weight:600;padding:3px 9px}.JobPosts_mobileCardActions__wLoww{align-items:center;border-top:1px solid #eee;display:flex;gap:10px;justify-content:space-between;padding-top:10px}.JobPosts_mobileStatusSelect__Jt-ns{-webkit-appearance:auto;appearance:auto;background:#fff;border-radius:999px;border-style:solid;border-width:1.5px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;height:34px;outline:none;padding:0 28px 0 12px}.JobPosts_mobileActionBtns__XI1Lj{display:flex;gap:6px}.JobPosts_mobileActionBtn__vfvM7{align-items:center;background:#fff;border:1px solid #eee;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .15s;width:36px}.JobPosts_mobileActionBtn__vfvM7:hover{background:#f5f5f5;color:#111}.JobPosts_mobileCandidateCard__fRNeW{background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.JobPosts_mobileCandidateTop__NumGY{align-items:flex-start;display:flex;gap:10px}.JobPosts_mobileCandidateAvatar__pD4hW{border:1.5px solid #eee;border-radius:50%;flex-shrink:0;height:38px;object-fit:cover;width:38px}.JobPosts_mobileCandidateAvatarPlaceholder__ApEjt{align-items:center;background:#f0fdf4;border-radius:50%;color:#2cd65c;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:38px;justify-content:center;width:38px}.JobPosts_mobileCandidateInfo__DADSn{display:flex;flex:1 1;flex-direction:column;gap:2px}.JobPosts_mobileCandidateName__ViHVa{color:#111;font-size:14px;font-weight:700}.JobPosts_mobileCandidateSubject__gLBR9{color:#555;font-size:12px;font-weight:600}.JobPosts_mobileCandidateDate__gIE7C{color:#bbb;font-size:11px}.JobPosts_mobileCandidateStatus__jIHpX{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 10px}.JobPosts_mobileCandidateBody__0NJoN{color:#888;font-size:13px;font-style:italic;line-height:1.5;margin:0}.JobPosts_mobileCandidateActions__TI3\+2{display:flex;gap:8px}.JobPosts_mobileCandidateAccept__EkZbe{align-items:center;background:#2cd65c;border:none;border-radius:10px;box-shadow:0 3px 10px #2cd65c40;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:6px;height:40px;justify-content:center}.JobPosts_mobileCandidateAccept__EkZbe:hover{opacity:.88}.JobPosts_mobileCandidateAccept__EkZbe svg{font-size:16px}.JobPosts_mobileCandidateReject__rOHIb{align-items:center;background:#fff;border:1.5px solid #fecaca;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:6px;height:40px;justify-content:center}.JobPosts_mobileCandidateReject__rOHIb:hover{background:#fff1f2}.JobPosts_mobileCandidateReject__rOHIb svg{font-size:16px}.JobPosts_mobileRejectForm__11dTk{display:flex;flex-direction:column;gap:8px}.JobPosts_mobileRejectInput__9dLq0{border:1.5px solid #fecaca;border-radius:10px;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;height:40px;outline:none;padding:0 14px;width:100%}.JobPosts_mobileRejectInput__9dLq0:focus{border-color:#ef4444}.JobPosts_mobileRejectBtns__bbcqg{display:flex;gap:8px}.JobPosts_mobileRejectConfirm__0RlnP{background:#ef4444;border:none;border-radius:9px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;height:38px}.JobPosts_mobileRejectConfirm__0RlnP:hover{opacity:.88}.JobPosts_mobileRejectCancel__buMbR{background:#fff;border:1px solid #eee;border-radius:9px;color:#888;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;height:38px}.JobPosts_mobileRejectCancel__buMbR:hover{background:#f5f5f5}.JobPosts_subSection__IW33B{display:flex;flex-direction:column;padding-top:60px}.JobPosts_subSectionHeader__B0pv3{background:#fff;border-bottom:1px solid #eee;padding:8px 12px}.JobPosts_backBtn__FapMs{align-items:center;background:none;border:none;border-radius:999px;color:#111;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;gap:7px;padding:8px 10px;transition:background .15s}.JobPosts_backBtn__FapMs:hover{background:#f5f5f5}.JobPosts_backBtn__FapMs svg{font-size:18px}.JobPosts_emptyState__-k-wJ{align-items:center;display:flex;flex-direction:column;gap:10px;padding:60px 24px;text-align:center}.JobPosts_emptyState__-k-wJ h3{color:#111;font-size:18px;font-weight:800;margin:0}.JobPosts_emptyState__-k-wJ p{color:#888;font-size:14px;line-height:1.6;margin:0;max-width:260px}.JobPosts_emptyIcon__i4pHY{color:#ddd;font-size:48px;margin-bottom:4px}.JobPosts_emptyCtaBtn__hhYWJ{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:7px;margin-top:8px;padding:12px 22px}.JobPosts_emptyCtaBtn__hhYWJ:hover{opacity:.88}.JobPosts_drawerHandle__Jm7ms{background:#e0e0e0;border-radius:999px;flex-shrink:0;height:4px;margin:12px auto 0;width:40px}.JobPosts_drawerWrapper__AyF0h{display:flex;flex-direction:column;height:100%;overflow:hidden}.JobPosts_drawerHeader__NIpN6{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 18px 10px}.JobPosts_drawerTitle__8\+7Ua{color:#111;font-size:16px;font-weight:700;margin:0 0 3px}.JobPosts_drawerSubtitle__jDU4Z{color:#888;font-size:13px;margin:0}.JobPosts_drawerCloseBtn__yPekD{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.JobPosts_drawerCloseBtn__yPekD:hover{background:#eee}.JobPosts_drawerBody__f2DG1{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 32px}.JobPosts_drawerEmpty__nKGM7{align-items:center;color:#888;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:40px}.JobPosts_drawerEmpty__nKGM7 svg{color:#ddd;font-size:36px}.JobPosts_candidateAlert__tCE\+d{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:10px;padding:9px 12px}.JobPosts_candidateAlert__tCE\+d svg{flex-shrink:0;font-size:16px}.JobPosts_candidateAlert__tCE\+d .JobPosts_alertClose__Zu\+We{background:none;border:none;cursor:pointer;font-size:12px;margin-left:auto;opacity:.6}.JobPosts_candidateAlert__tCE\+d .JobPosts_alertClose__Zu\+We:hover{opacity:1}.JobPosts_candidateAlert__tCE\+d.JobPosts_success__ftrgN{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.JobPosts_candidateAlert__tCE\+d.JobPosts_success__ftrgN svg{color:#22c55e}.JobPosts_candidateAlert__tCE\+d.JobPosts_error__YY9lF{background:#fff8f8;border:1px solid #fecaca;color:#991b1b}.JobPosts_candidateAlert__tCE\+d.JobPosts_error__YY9lF svg{color:#ef4444}.JobPosts_chatBtn__INdAn{align-items:center;background:#2cd65c;border:none;border-radius:8px;box-shadow:0 4px 12px #2cd65c47;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:8px 14px;transition:opacity .15s}.JobPosts_chatBtn__INdAn:hover{opacity:.88}.JobPosts_chatBtn__INdAn svg{font-size:15px}.user_messages_messagesPage__V1hMA{background:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100dvh;overflow:hidden;width:100dvw}.user_messages_chatRooms__Q0cEc{background:#2cd65c;display:flex;flex-direction:column;flex-shrink:0;height:100dvh;min-width:280px;width:32%}@media(max-width:600px){.user_messages_chatRooms__Q0cEc{min-width:0;min-width:auto;width:100%}.user_messages_chatRoomsHidden__LobD8{display:none!important}}.user_messages_chatRoomsHeader__iARUN{align-items:center;color:#fff;display:flex;flex-shrink:0;gap:8px;padding:56px 16px 14px}.user_messages_chatRoomsHeader__iARUN h1{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}@media(max-width:600px){.user_messages_chatRoomsHeader__iARUN{padding:60px 14px 12px}}.user_messages_addBtn__SpT47{color:#2f2d2d!important}.user_messages_addBtn__SpT47:hover{background:#ffffff26!important}.user_messages_chatList__WuRJv{background:#fff;border-radius:22px 22px 0 0;flex:1 1;overflow-y:auto;padding:8px 0;scrollbar-width:none}.user_messages_chatList__WuRJv::-webkit-scrollbar{display:none}.user_messages_emptyState__njp4z{color:#888;display:block;font-size:14px;padding:32px 16px;text-align:center}.user_messages_jobPill__pdCPY{background:#e6fded;border-radius:999px;color:#1b8b3b;display:inline-block;font-size:11px;font-weight:700;margin-bottom:4px;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.user_messages_roleHint__lHXaE{color:#aaa;font-style:italic}.user_messages_roleBadge__MtTkq{align-self:center;border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.3px;margin-left:6px;padding:2px 8px;text-transform:uppercase}.user_messages_roleBadge__MtTkq.user_messages_candidate__JrjOz{background:#e8f4fd;color:#2980b9}.user_messages_roleBadge__MtTkq.user_messages_recruiter__9NTxE{background:#fef3e2;color:#d68910}.user_messages_headerInfo__Ze9zi{display:flex;flex-direction:column;gap:1px}.user_messages_headerInfo__Ze9zi h1{color:#222;font-size:15px;font-weight:700;line-height:1.2;margin:0}.user_messages_headerJobLabel__3pNz\+{color:#1e9840;font-size:11px;font-weight:600;line-height:1}.user_messages_chat__HKAC6{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;padding:10px 14px;transition:background .12s ease,transform .12s ease}.user_messages_chat__HKAC6:hover{background:#fafafa}.user_messages_chat__HKAC6.user_messages_chatSelected__Y-Kye{background:#f0fdf4;border-left-color:#2cd65c}.user_messages_chat__HKAC6 .user_messages_avatar__DjN3b{flex-shrink:0;margin-right:10px}.user_messages_chat__HKAC6 .user_messages_chat_info__inl2H{flex:1 1;min-width:0;padding:4px 0}.user_messages_chat__HKAC6 .user_messages_chat_info__inl2H .user_messages_chat_info_head__-kQ8H{align-items:baseline;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.user_messages_chat__HKAC6 .user_messages_chat_info__inl2H .user_messages_chat_info_head__-kQ8H h3{color:#222;font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_messages_chat__HKAC6 .user_messages_chat_info__inl2H .user_messages_chat_info_head__-kQ8H span{color:#888;flex-shrink:0;font-size:11px}.user_messages_chat__HKAC6 .user_messages_chat_info__inl2H .user_messages_last_message__Rlcm4{color:#888;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_messages_chatDivider__12nAn{border-color:#f0f0f0!important;margin-left:68px!important}.user_messages_mainArea__8eYre{align-items:center;display:flex;flex:1 1;height:100dvh;justify-content:center;overflow:hidden}@media(max-width:600px){.user_messages_mainArea__8eYre{display:none}.user_messages_mainArea__8eYre.user_messages_mainAreaActive__xByTb{display:flex;flex-direction:column;width:100%}}.user_messages_mainAreaActive__xByTb{align-items:stretch;justify-content:flex-start}.user_messages_placeholder__AdyFV{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.user_messages_placeholderBox__FHPk7{background:#f6f6f6;border-radius:14px;color:#888;font-size:14px;font-weight:500;padding:14px 22px}.user_messages_invalidBox__VuE1A{align-items:center;background:#fff8f8;border:1.5px solid #fecaca;border-radius:16px;display:flex;flex-direction:column;gap:10px;max-width:300px;padding:28px 32px;text-align:center}.user_messages_invalidBox__VuE1A p{color:#555;font-size:14px;line-height:1.5;margin:0}.user_messages_invalidIcon__as0XQ{font-size:30px}.user_messages_invalidBtn__2FWV6{background:#2cd65c;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;padding:9px 22px}.user_messages_invalidBtn__2FWV6:hover{opacity:.88}.user_messages_chatAreaActive__Oy9ap{display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:100%}.user_messages_chatAreaHeader__\+\+nxm{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 4px #0000000d;display:flex;flex-shrink:0;justify-content:space-between;min-height:56px;padding:8px 10px}.user_messages_chatAreaHeader__\+\+nxm .user_messages_h1__fTILf{align-items:center;display:flex;gap:8px}.user_messages_chatAreaHeader__\+\+nxm .user_messages_h1__fTILf .user_messages_avatar__DjN3b{border:1px solid #0000001a}.user_messages_chatAreaHeader__\+\+nxm .user_messages_h1__fTILf h1{color:#222;font-size:15px;font-weight:700;margin:0}.user_messages_msgList__RBtAl{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px 20px;scrollbar-width:none}.user_messages_msgList__RBtAl::-webkit-scrollbar{display:none}@media(max-width:600px){.user_messages_msgList__RBtAl{padding:12px 14px}}.user_messages_dateSeparator__mz8uN{display:flex;justify-content:center;margin:14px 0;width:100%}.user_messages_dateSeparator__mz8uN span{background:#eaeaea;border-radius:10px;color:#777;font-size:11px;padding:3px 10px}.user_messages_unreadDivider__WSupw:after,.user_messages_unreadDivider__WSupw:before{background:#d1fae5}.user_messages_unreadDivider__WSupw span{letter-spacing:.2px;white-space:nowrap}.user_messages_message__cNVNB{align-items:flex-end;display:flex;gap:6px;margin-bottom:28px;overflow-wrap:anywhere;position:relative;white-space:pre-wrap;width:100%}.user_messages_message__cNVNB.user_messages_me__co2BX{justify-content:flex-end}.user_messages_message__cNVNB.user_messages_other__MYQoO{justify-content:flex-start}.user_messages_message__cNVNB .user_messages_avatar__DjN3b{flex-shrink:0}.user_messages_message__cNVNB .user_messages_myMessage__ZYgCe{background:#b8fda4;border-radius:16px 16px 2px 16px;box-shadow:0 1px 4px #00000014;color:#222;font-size:14px;line-height:1.5;max-width:72%;padding:8px 12px}.user_messages_message__cNVNB .user_messages_otherMessage__5phfL{background:#ececec;border-radius:16px 16px 16px 2px;box-shadow:0 1px 4px #00000014;color:#222;font-size:14px;line-height:1.5;max-width:72%;padding:8px 12px}.user_messages_message__cNVNB .user_messages_msgTime__VA7h4{bottom:-18px;color:#888;font-size:11px;position:absolute}.user_messages_message__cNVNB.user_messages_me__co2BX .user_messages_msgTime__VA7h4{right:26px}.user_messages_message__cNVNB.user_messages_other__MYQoO .user_messages_msgTime__VA7h4{left:42px}.user_messages_message__cNVNB .user_messages_msgReadPending__rZacv{bottom:-17px;color:#94a3b8;font-size:16px;position:absolute;right:4px}.user_messages_message__cNVNB .user_messages_msgReadDone__8IiGe{bottom:-17px;color:#22c55e;font-size:16px;position:absolute;right:4px}.user_messages_chatAreaFooter__Mlxn0{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:6px;padding:10px 14px 14px}@media(max-width:600px){.user_messages_chatAreaFooter__Mlxn0{padding:8px 10px 12px}}.user_messages_chatAreaFooter__Mlxn0 .user_messages_sendBtn__Fis76{background:#2cd65c!important;border-radius:12px!important;box-shadow:none!important;flex-shrink:0;height:44px;min-width:44px;padding:0 14px}.user_messages_chatAreaFooter__Mlxn0 .user_messages_sendBtn__Fis76:disabled{opacity:.4}.user_messages_chatAreaFooter__Mlxn0 .user_messages_sendBtn__Fis76 svg{color:#fff}.user_messages_chatAreaFooter__Mlxn0 .user_messages_addBtn__SpT47{color:#888!important;flex-shrink:0}.user_messages_chatAreaFooter__Mlxn0 .user_messages_addBtn__SpT47:hover{background:#f5f5f5!important;color:#222!important}.user_messages_chatUnread__8Tq1M{background:#effaf1;border-left-color:#2cd65c;position:relative}.user_messages_chatUnread__8Tq1M:after{background:#2cd65c;border-radius:50%;box-shadow:0 0 0 4px #2cd65c1f;content:"";height:10px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px}.user_messages_unreadDivider__WSupw{align-items:center;display:flex;gap:12px;margin:12px 0 16px;width:100%}.user_messages_unreadDivider__WSupw:after,.user_messages_unreadDivider__WSupw:before{background:#bbf7d0;content:"";flex:1 1;height:1px}.user_messages_unreadDivider__WSupw span{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;font-size:11px;font-weight:800;padding:4px 10px}.user_messages_msgReadPending__rZacv{bottom:-17px;color:#94a3b8;font-size:16px;position:absolute;right:4px}.user_messages_msgReadDone__8IiGe{bottom:-17px;color:#22c55e;font-size:16px;position:absolute;right:4px}.user_messages_menuHeader__vnzPv{align-items:center;background:#fff;display:flex;gap:10px;padding:14px 16px 12px}.user_messages_menuUserInfo__c9xuV{display:flex;flex-direction:column;gap:2px;min-width:0}.user_messages_menuUserName__BCthi{color:#222;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_messages_menuUserEmail__nQ-ei{color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_messages_menuDivider__0-kj2{background:#f5f5f5;height:1px;margin:4px 0}.user_messages_menuItem__P5hyL{align-items:center!important;color:#222!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:10px!important;padding:11px 16px!important;transition:background .16s ease,color .16s ease!important}.user_messages_menuItem__P5hyL:hover{background:#f9f9f9!important}.user_messages_menuIcon__rlwRK{color:#7b7b7b;flex-shrink:0;font-size:18px}.user_messages_menuItemDanger__1K5Ka,.user_messages_menuItemDanger__1K5Ka .user_messages_menuIcon__rlwRK{color:#dc2626!important}.user_messages_menuItemDanger__1K5Ka:hover{background:#fff1f2!important}.ReportModal_overlay__RFzP9{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.ReportModal_modal__a9P4U{background:#fff;border:1px solid #e5e7eb;border-radius:14px;max-width:460px;overflow:hidden;width:100%}.ReportModal_drawerHandle__Fh-oL{background:#d1d5db;border-radius:999px;height:4px;margin:12px auto 0;width:36px}.ReportModal_drawerScroll__AhQ9y{max-height:calc(90dvh - 24px);overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,16px)}.ReportModal_form__m\+AOu{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ReportModal_formHeader__PZbXp{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:18px 18px 14px}.ReportModal_iconWrap__1t1NY{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ReportModal_formTitle__Mf4xO{color:#111;font-size:15px;font-weight:800;letter-spacing:-.2px;margin:0 0 2px}.ReportModal_formSub__\+swt7{color:#6b7280;font-size:12px;margin:0}.ReportModal_closeBtn__TN7Ea{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;margin-left:auto;padding:4px;transition:background .12s}.ReportModal_closeBtn__TN7Ea:hover{background:#f9fafb}.ReportModal_fields__bT6nC{display:flex;flex-direction:column;gap:14px;padding:18px}.ReportModal_field__yqArw{display:flex;flex-direction:column;gap:6px}.ReportModal_field__yqArw label{color:#374151;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ReportModal_field__yqArw input,.ReportModal_field__yqArw textarea{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s}.ReportModal_field__yqArw input::placeholder,.ReportModal_field__yqArw textarea::placeholder{color:#9ca3af}.ReportModal_field__yqArw input:focus,.ReportModal_field__yqArw textarea:focus{border-color:#9ca3af}.ReportModal_field__yqArw input.ReportModal_hasError__vzgnO,.ReportModal_field__yqArw textarea.ReportModal_hasError__vzgnO{border-color:#ef4444}.ReportModal_charCount__A-E\+z{color:#9ca3af;font-size:11px;margin-top:-2px;text-align:right}.ReportModal_fieldError__4wwT\+{color:#ef4444;font-size:12px;font-weight:500}.ReportModal_submitError__Fyurm{background:#fff1f2;border-radius:8px;color:#ef4444;font-size:13px;font-weight:500;margin:0;padding:10px 12px}.ReportModal_chipRow__lk\+6d{display:flex;flex-wrap:wrap;gap:6px}.ReportModal_chip__07C7l{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;padding:5px 14px;text-transform:capitalize;transition:all .12s}.ReportModal_chip__07C7l:hover:not(.ReportModal_chipActive__igpfN){border-color:#9ca3af}.ReportModal_chipActive__igpfN{font-weight:700}.ReportModal_formActions__4irfS{border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:14px 18px 18px}.ReportModal_cancelBtn__nKwOK{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;padding:11px;transition:border-color .12s}.ReportModal_cancelBtn__nKwOK:hover{border-color:#9ca3af}.ReportModal_submitBtn__x3jv\+{border:none;border-radius:999px;color:#fff;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800;padding:11px;transition:opacity .12s}.ReportModal_submitBtn__x3jv\+:hover{opacity:.88}.ReportModal_submitBtn__x3jv\+:disabled{cursor:default;opacity:.45}.ReportModal_successState__pESzI{align-items:center;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.ReportModal_successState__pESzI h3{color:#111;font-size:18px;font-weight:800;letter-spacing:-.2px;margin:0}.ReportModal_successState__pESzI p{color:#6b7280;font-size:13px;line-height:1.6;margin:0;max-width:260px}.ReportModal_successIcon__MaIy\+{color:#2cd65c;font-size:52px}.PrivacyPolicy_page__IIWGW{background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh}.PrivacyPolicy_header__q6YAh{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;height:56px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.PrivacyPolicy_backBtn__A04lL{align-items:center;background:none;border:none;border-radius:20px;color:#1a1a1a;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:6px;padding:8px 12px 8px 6px;transition:background .15s}.PrivacyPolicy_backBtn__A04lL svg{font-size:18px}.PrivacyPolicy_backBtn__A04lL:hover{background:#f5f5f5}.PrivacyPolicy_headerTitle__u76Ba{color:#555;font-size:15px;font-weight:600;margin-left:auto;margin-right:auto;transform:translateX(-30px)}.PrivacyPolicy_content__fezCC{margin:0 auto;max-width:720px;overflow-y:scroll;padding:0 20px 80px}.PrivacyPolicy_hero__Q-s\+\+{border-bottom:1px solid #f0f0f0;margin-bottom:32px;padding:48px 0 32px}.PrivacyPolicy_title__fxLkK{color:#111;font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.PrivacyPolicy_lastUpdated__UXgY6{color:#999;font-size:13px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.PrivacyPolicy_heroText__xQydd{color:#555;font-size:16px;line-height:1.6;margin:0}.PrivacyPolicy_toc__2OBvr{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-bottom:40px;padding:20px 24px}.PrivacyPolicy_tocTitle__xk4He{color:#999;font-size:12px;font-weight:700;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.PrivacyPolicy_tocItem__jpCD5{align-items:baseline;border-bottom:1px solid #f0f0f0;color:#333;display:flex;font-size:14px;gap:8px;padding:6px 0;text-decoration:none;transition:color .15s}.PrivacyPolicy_tocItem__jpCD5:last-child{border-bottom:none}.PrivacyPolicy_tocItem__jpCD5:hover{color:#000}.PrivacyPolicy_tocNum__ZcDx9{color:#bbb;font-size:11px;font-weight:700;min-width:20px}.PrivacyPolicy_sections__51hm0{display:flex;flex-direction:column;gap:0}.PrivacyPolicy_section__zAL8a{border-bottom:1px solid #f0f0f0;padding:32px 0}.PrivacyPolicy_section__zAL8a:last-child{border-bottom:none}.PrivacyPolicy_sectionHeader__YERMf{align-items:center;display:flex;gap:14px;margin-bottom:16px}.PrivacyPolicy_sectionNum__KpEJw{align-items:center;background:#f5f5f5;border-radius:8px;color:#888;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.PrivacyPolicy_sectionTitle__RCh95{color:#111;font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0}.PrivacyPolicy_sectionBody__Zh50D{padding-left:46px}.PrivacyPolicy_paragraph__DJ-Vk{color:#444;font-size:15px;line-height:1.7;margin:0 0 12px}.PrivacyPolicy_list__\+fCQP{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 12px;padding-left:0}.PrivacyPolicy_list__\+fCQP li{color:#444;font-size:15px;line-height:1.5;padding-left:16px;position:relative}.PrivacyPolicy_list__\+fCQP li:before{color:#ccc;content:"–";left:0;position:absolute}.PrivacyPolicy_note__RUyug{background:#fafafa;border-left:2px solid #e8e8e8;border-radius:0 6px 6px 0;color:#888;font-size:13px;line-height:1.6;margin:8px 0 0;padding:12px 14px}.PrivacyPolicy_subsection__w5npB{margin-top:20px}.PrivacyPolicy_subsection__w5npB:first-child{margin-top:0}.PrivacyPolicy_subsectionTitle__ScKFb{color:#555;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.PrivacyPolicy_footerCard__EypIt{background:#f8f8f8;border-radius:16px;margin-top:48px;padding:32px 28px;text-align:center}.PrivacyPolicy_footerCard__EypIt p{color:#111;font-size:17px;font-weight:600;margin:0 0 6px}.PrivacyPolicy_footerCard__EypIt .PrivacyPolicy_footerSub__tbcEu{color:#888;font-size:14px;font-weight:400}@media(max-width:480px){.PrivacyPolicy_title__fxLkK{font-size:26px}.PrivacyPolicy_sectionTitle__RCh95{font-size:16px}.PrivacyPolicy_sectionBody__Zh50D{padding-left:0}.PrivacyPolicy_toc__2OBvr{padding:16px 18px}.PrivacyPolicy_footerCard__EypIt{padding:24px 20px}}.PassRecovery_passRecovery__OOcsg{background:linear-gradient(180deg,#f8fbf8,#fff 38%,#fff);display:flex;flex-direction:column;min-height:100dvh;padding:18px;width:100dvw}.PassRecovery_passRecovery__OOcsg .PassRecovery_header__T0KHe{align-items:center;display:flex;min-height:56px;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_backBtn__97Rli{background:#fff!important;border:1px solid #11182714!important;box-shadow:0 8px 22px #0f172a0f;color:#1f2937!important}.PassRecovery_passRecovery__OOcsg .PassRecovery_backBtn__97Rli:hover{background:#f9fafb!important}.PassRecovery_passRecovery__OOcsg .PassRecovery_backBtn__97Rli svg{font-size:24px}.PassRecovery_passRecovery__OOcsg .PassRecovery_content__ejYRj{align-items:center;display:flex;flex:1 1;justify-content:center;padding:8px 0 20px;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_card__gkIb0{align-items:center;background:#fff;border:1px solid #ebeff2;border-radius:28px;box-shadow:0 20px 60px #0f172a14;display:flex;flex-direction:column;gap:22px;max-width:560px;padding:28px 20px 24px;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_illustrationWrap__WYgL4{display:flex;justify-content:center;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_illustrationWrap__WYgL4 img{height:auto;object-fit:contain;width:min(82%,340px)}.PassRecovery_passRecovery__OOcsg .PassRecovery_textBlock__MzCMV{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.PassRecovery_passRecovery__OOcsg .PassRecovery_textBlock__MzCMV h1{color:#18212f;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0}.PassRecovery_passRecovery__OOcsg .PassRecovery_textBlock__MzCMV p{color:#667085;font-size:15px;line-height:1.65;margin:0;max-width:420px;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_formBlock__88tjh{display:flex;flex-direction:column;gap:14px;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc{width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiInputLabel-root{color:#6b7280;font-weight:500}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiInputLabel-root.Mui-focused{color:#2fb65a}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root{background:#fcfdfc;border-radius:16px;min-height:56px;transition:all .16s ease}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root fieldset{border-color:#dbe2e8;border-width:1.5px;transition:all .16s ease}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root:hover fieldset{border-color:#c9d3db}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root.PassRecovery_Mui-focused__kHuHK{background:#fff}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root.PassRecovery_Mui-focused__kHuHK fieldset{border-color:#44cb6a;border-width:1.5px;box-shadow:0 0 0 4px #44cb6a1f}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root.PassRecovery_Mui-error__bEqnV fieldset{border-color:#ef4444}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiOutlinedInput-root.PassRecovery_Mui-error__bEqnV.PassRecovery_Mui-focused__kHuHK fieldset{box-shadow:0 0 0 4px #ef44441a}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiInputBase-input{color:#18212f;font-size:15px;padding:16px 14px}.PassRecovery_passRecovery__OOcsg .PassRecovery_input__Qpgsc .MuiFormHelperText-root{font-size:12px;margin-left:4px;margin-top:6px}.PassRecovery_passRecovery__OOcsg .PassRecovery_primaryBtn__4U5y3{background-color:#44cb6a!important;border:none!important;border-radius:16px!important;box-shadow:0 14px 30px #44cb6a38!important;color:#fff!important;font-size:16px!important;font-weight:700!important;min-height:52px;text-transform:none!important;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_primaryBtn__4U5y3:hover{background-color:#36bb5b!important;box-shadow:0 18px 34px #44cb6a42!important}.PassRecovery_passRecovery__OOcsg .PassRecovery_primaryBtn__4U5y3:disabled{background:#b7e9c3!important;box-shadow:none!important;color:#f8fff9!important}.PassRecovery_passRecovery__OOcsg .PassRecovery_infoBox__YDdFA{background:#f6f8fa;border:1px solid #e8edf1;border-radius:18px;max-width:430px;padding:14px 16px;text-align:center;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_infoBox__YDdFA span{color:#5f6b7a;font-size:14px;line-height:1.6}.PassRecovery_passRecovery__OOcsg .PassRecovery_hintBox__WMkay{background:#f8fbf8;border:1px solid #44cb6a29;border-radius:18px;max-width:430px;padding:14px 16px;width:100%}.PassRecovery_passRecovery__OOcsg .PassRecovery_hintBox__WMkay small{color:#5c6877;display:block;font-size:13px;line-height:1.75}@media(min-width:768px){.PassRecovery_passRecovery__OOcsg{padding:24px 28px}.PassRecovery_passRecovery__OOcsg .PassRecovery_header__T0KHe{min-height:64px}.PassRecovery_passRecovery__OOcsg .PassRecovery_card__gkIb0{gap:24px;padding:34px 34px 30px}.PassRecovery_passRecovery__OOcsg .PassRecovery_textBlock__MzCMV h1{font-size:34px}.PassRecovery_passRecovery__OOcsg .PassRecovery_textBlock__MzCMV p{font-size:15px}.PassRecovery_passRecovery__OOcsg .PassRecovery_illustrationWrap__WYgL4 img{width:min(72%,360px)}}.MyApplications_page__cVCCo{background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:72px 16px 100px;width:100%}@media(min-width:768px){.MyApplications_page__cVCCo{padding:80px 32px 156px}}@media(min-width:1024px){.MyApplications_page__cVCCo{margin:0 auto;max-width:1100px;padding:88px 24px 164px}}.MyApplications_pageHeader__KpWr-{margin-bottom:16px}.MyApplications_pageHeader__KpWr- h1{color:#111;font-size:22px;font-weight:800;letter-spacing:-.4px;margin:0 0 4px}@media(min-width:768px){.MyApplications_pageHeader__KpWr- h1{font-size:26px}}.MyApplications_pageSubtitle__2BFhY{color:#888;font-size:13px;margin:0}.MyApplications_filterRow__iTGJE{-webkit-overflow-scrolling:touch;display:flex;gap:6px;margin:0 -16px;overflow-x:auto;padding:4px 16px 12px;scrollbar-width:none}.MyApplications_filterRow__iTGJE::-webkit-scrollbar{display:none}@media(min-width:768px){.MyApplications_filterRow__iTGJE{flex-wrap:wrap;margin:0;padding-left:0;padding-right:0}}.MyApplications_filterChip__szsOk{align-items:center;background:#fff;border:1.5px solid #eee;border-radius:999px;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s;white-space:nowrap}.MyApplications_filterChip__szsOk svg{font-size:13px}.MyApplications_filterChip__szsOk.MyApplications_chipActive__vbpBs,.MyApplications_filterChip__szsOk.MyApplications_chip_accepted__jbFrr.MyApplications_chipActive__vbpBs{background:#f0fdf4;border-color:#2cd65c80;color:#22ad49}.MyApplications_filterChip__szsOk.MyApplications_chip_rejected__96t9p.MyApplications_chipActive__vbpBs{background:#fff1f2;border-color:#ef444466;color:#dc2626}.MyApplications_filterChip__szsOk.MyApplications_chip_pending__28HR\+.MyApplications_chipActive__vbpBs{background:#fffbeb;border-color:#f59e0b66;color:#b45309}.MyApplications_filterChip__szsOk.MyApplications_chip_reviewed__kFRNx.MyApplications_chipActive__vbpBs{background:#eef2ff;border-color:#6366f166;color:#4338ca}.MyApplications_chipCount__1tit7{background:#f0f0f0;border-radius:999px;color:#888;font-size:10px;font-weight:700;min-width:16px;padding:1px 6px;text-align:center}.MyApplications_filteredCount__Der6Y{color:#888;font-size:13px;margin:0 0 12px}.MyApplications_grid__nVLFr{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:600px){.MyApplications_grid__nVLFr{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.MyApplications_grid__nVLFr{grid-template-columns:repeat(3,1fr)}}.MyApplications_card__rfsMa{background:#fff;border:1.5px solid #eee;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;padding:14px;position:relative;transition:border-color .15s,box-shadow .15s,transform .1s}.MyApplications_card__rfsMa:hover{border-color:#2cd65c4d;box-shadow:0 4px 20px #0000000f;transform:translateY(-1px)}.MyApplications_statusBadge__wUQwH{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;max-width:100%;padding:3px 10px;width:-webkit-fit-content;width:fit-content}.MyApplications_statusBadge__wUQwH svg{flex-shrink:0;font-size:13px}.MyApplications_statusBadge__wUQwH.MyApplications_status_pending__4yU\+t{background:#fffbeb;border:1px solid #f59e0b4d;color:#b45309}.MyApplications_statusBadge__wUQwH.MyApplications_status_reviewed__fgok8{background:#eef2ff;border:1px solid #6366f14d;color:#4338ca}.MyApplications_statusBadge__wUQwH.MyApplications_status_accepted__q1dd9{background:#f0fdf4;border:1px solid #2cd65c4d;color:#20a546}.MyApplications_statusBadge__wUQwH.MyApplications_status_rejected__Ej8UE{background:#fff1f2;border:1px solid #ef44444d;color:#dc2626}.MyApplications_cardHeader__ttz7L{display:flex;flex-direction:column;gap:4px;min-width:0}.MyApplications_cardTitle__V04Hp{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;word-break:break-word}.MyApplications_recruiterRow__34b3\+{align-items:center;display:flex;gap:7px;margin-top:2px;min-width:0}.MyApplications_recruiterAvatar__RHW7s{border:1.5px solid #eee;border-radius:50%;flex-shrink:0;height:22px;object-fit:cover;width:22px}.MyApplications_cardCompany__pb9te{color:#888;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyApplications_cardMeta__9bXav{display:flex;flex-direction:column;gap:4px}.MyApplications_cardMeta__9bXav span{align-items:center;color:#888;display:flex;font-size:12px;gap:5px}.MyApplications_cardMeta__9bXav span svg{flex-shrink:0;font-size:13px}.MyApplications_messageBlock__iEEsJ{background:#fafafa;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden;padding:10px 12px}.MyApplications_messageSubject__G4hy9{align-items:center;color:#111;display:flex;font-size:12px;font-weight:700;gap:6px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyApplications_messageSubject__G4hy9 svg{color:#2cd65c;flex-shrink:0;font-size:13px}.MyApplications_messageBody__qGz-l{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#888;display:-webkit-box;font-size:12px;font-style:italic;line-height:1.5;margin:0;overflow:hidden;word-break:break-word}.MyApplications_cardActions__uhUh5{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.MyApplications_detailsBtn__Fg5yM{align-items:center;background:#fff;border:1.5px solid #eee;border-radius:8px;color:#111;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:5px;justify-content:center;min-width:0;padding:8px 12px;transition:background .15s}.MyApplications_detailsBtn__Fg5yM:hover{background:#f5f5f5}.MyApplications_detailsBtn__Fg5yM svg{flex-shrink:0;font-size:14px}.MyApplications_chatBtn__\+zNZJ{align-items:center;background:#2cd65c;border:none;border-radius:8px;box-shadow:0 4px 12px #2cd65c47;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-width:0;padding:8px 12px;transition:opacity .15s}.MyApplications_chatBtn__\+zNZJ:hover{opacity:.88}.MyApplications_chatBtn__\+zNZJ svg{flex-shrink:0;font-size:15px}.MyApplications_emptyState__j1AyF{align-items:center;display:flex;flex-direction:column;gap:10px;padding:60px 24px;text-align:center}.MyApplications_emptyState__j1AyF h2{color:#111;font-size:20px;font-weight:800;margin:0}.MyApplications_emptyState__j1AyF p{color:#888;font-size:14px;line-height:1.6;margin:0;max-width:280px}.MyApplications_emptyIcon__Ib1t3{color:#ddd;font-size:48px;margin-bottom:4px}.MyApplications_ctaBtn__4u1UX{align-items:center;background:#2cd65c;border:none;border-radius:10px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;margin-top:8px;padding:11px 22px;transition:opacity .15s}.MyApplications_ctaBtn__4u1UX:hover{opacity:.88}.MyApplications_emptyFilter__NAd02{align-items:center;color:#888;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:40px}.MyApplications_emptyFilter__NAd02 svg{color:#ddd;font-size:32px}.MyApplications_salary__nkX3L{color:#22ad49!important;font-weight:600!important}.jobSearch_page__VOw2l{background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh;overflow-x:clip;padding:64px 0 80px;width:100%}.jobSearch_searchSection__YTfdz{background:#f8f9fa;border-bottom:1px solid #eee;padding:12px 16px 0;position:-webkit-sticky;position:sticky;z-index:100}@media(min-width:768px){.jobSearch_searchSection__YTfdz{padding:16px 32px 0}}.jobSearch_searchInner__MIqFQ{margin:0 auto;max-width:1200px;width:100%}.jobSearch_searchBar__s1DON{align-items:center;background:#fff;border:1.5px solid #eee;border-radius:12px;display:flex;gap:8px;height:46px;margin-bottom:12px;padding:0 10px 0 14px;transition:border-color .15s;width:100%}.jobSearch_searchBar__s1DON:focus-within{border-color:#2cd65c}.jobSearch_searchIcon__u7eYm{color:#888;flex-shrink:0;font-size:18px}.jobSearch_searchInput__Xjget{background:#0000;border:none;color:#111;flex:1 1;font-size:15px;min-width:0;outline:none}.jobSearch_searchInput__Xjget::placeholder{color:#bbb}.jobSearch_clearInput__CAVQg{background:none;padding:0}.jobSearch_clearInput__CAVQg,.jobSearch_filterToggle__HtFNF{align-items:center;border:none;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:18px}.jobSearch_filterToggle__HtFNF{background:#f5f5f5;border-radius:8px;height:32px;justify-content:center;position:relative;transition:background .15s,color .15s;width:36px}.jobSearch_filterToggle__HtFNF.jobSearch_filterToggleActive__h5OY\+{background:#f0fdf4;color:#2cd65c}.jobSearch_filterBadge__PIA9L{align-items:center;background:#2cd65c;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:700;height:14px;justify-content:center;position:absolute;right:-4px;top:-4px;width:14px}.jobSearch_chipsRow__CdvkO{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;width:100%}.jobSearch_chipsRow__CdvkO::-webkit-scrollbar{display:none}.jobSearch_chip__7nV50{align-items:center;background:#fff;border:1.5px solid #eee;border-radius:999px;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;padding:5px 12px;transition:all .15s;white-space:nowrap}.jobSearch_chip__7nV50:hover{border-color:#ccc}.jobSearch_chip__7nV50.jobSearch_chipActive__OUQt3{background:#f0fdf4;border-color:#2cd65c99;color:#22ad49;font-weight:600}.jobSearch_chip__7nV50 svg{font-size:13px}.jobSearch_chipDivider__HGxlI{background:#eee;flex-shrink:0;height:18px;width:1px}.jobSearch_filtersPanel__SQeJj{animation:jobSearch_slideDown__3fD-h .2s ease;border-top:1px solid #eee;padding:14px 0 16px}@keyframes jobSearch_slideDown__3fD-h{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.jobSearch_filtersPanelGrid__0Frf\+{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}@media(max-width:500px){.jobSearch_filtersPanelGrid__0Frf\+{grid-template-columns:1fr}}.jobSearch_filterField__UQuE\+{display:flex;flex-direction:column;gap:5px}.jobSearch_filterField__UQuE\+ label{align-items:center;color:#888;display:flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:.3px;text-transform:uppercase}.jobSearch_filterField__UQuE\+ input,.jobSearch_filterField__UQuE\+ select{background:#fff;border:1.5px solid #eee;border-radius:8px;color:#111;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s;width:100%}.jobSearch_filterField__UQuE\+ input:focus,.jobSearch_filterField__UQuE\+ select:focus{border-color:#2cd65c}.jobSearch_clearFiltersBtn__Xtxo4{background:none;border:1.5px solid #eee;border-radius:8px;color:#888;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:all .15s}.jobSearch_clearFiltersBtn__Xtxo4:hover{border-color:#ef4444;color:#ef4444}.jobSearch_results__hdSO5{height:auto;margin:0 auto;max-width:860px;padding:12px 16px 24px}@media(min-width:768px){.jobSearch_results__hdSO5{padding:16px 32px 32px}}.jobSearch_toolbar__R4WBr{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.jobSearch_resultsCount__3lMTw{color:#888;font-size:13px}.jobSearch_sortRow__PuAxv{align-items:center;display:flex;gap:6px}.jobSearch_sortRow__PuAxv label{color:#888;font-size:12px}.jobSearch_sortRow__PuAxv select{background:#fff;border:1.5px solid #eee;border-radius:8px;color:#111;cursor:pointer;font-size:12px;outline:none;padding:4px 10px}.jobSearch_emptyState__I\+5YF{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 20px;text-align:center}.jobSearch_emptyState__I\+5YF h3{color:#111;font-size:16px;font-weight:700;margin:0}.jobSearch_emptyState__I\+5YF p{color:#888;font-size:14px;margin:0;max-width:260px}.jobSearch_emptyIcon__3SxXl{color:#ddd;font-size:40px;margin-bottom:8px}.jobSearch_jobsList__QUprF{display:flex;flex-direction:column;gap:10px}.jobSearch_jobCard__qWWRs{background:#fff;border:1.5px solid #eee;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .1s}.jobSearch_jobCard__qWWRs:hover{border-color:#2cd65c66;box-shadow:0 4px 20px #0000000f;transform:translateY(-1px)}.jobSearch_jobCard__qWWRs:active{transform:translateY(0)}.jobSearch_cardTop__KSxWh{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.jobSearch_cardMain__Vf4m9{flex:1 1;min-width:0}.jobSearch_jobTitle__zMGEc{color:#111;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobSearch_jobMeta__vYeEV{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:13px;gap:4px}.jobSearch_dot__zZ5si{opacity:.4}.jobSearch_location__pt\+mo{align-items:center;display:flex;gap:3px}.jobSearch_location__pt\+mo svg{font-size:13px}.jobSearch_badges__jLYE9{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.jobSearch_badge__zgVOS{border-radius:999px;font-size:10px;font-weight:700;padding:3px 9px;white-space:nowrap}.jobSearch_badge__zgVOS.jobSearch_badgeNew__yOqmk{background:#f0fdf4;border:1px solid #2cd65c66;color:#23b64d}.jobSearch_badge__zgVOS.jobSearch_badgeExpiring__KZpMw{background:#fff7ed;border:1px solid #f9731666;color:#c2410c}.jobSearch_tagRow__2zR69{display:flex;flex-wrap:wrap;gap:5px}.jobSearch_tag__bnYXy{background:#f5f5f5;border:1px solid #eee;border-radius:999px;color:#888;font-size:11px;font-weight:600;padding:3px 10px}.jobSearch_tagSalary__wWLh9{background:#f0fdf4;border-color:#2cd65c4d;color:#22ad49}.jobSearch_description__\+tSCF{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#888;display:-webkit-box;font-size:13px;line-height:1.6;margin:0;overflow:hidden}.jobSearch_cardFooter__6JP0V{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:2px}.jobSearch_timing__ufG-H{color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.jobSearch_deadline__wP2Y\+{color:#f59e0b}.jobSearch_applyBtn__FMy17{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 4px 12px #2cd65c4d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;padding:8px 16px;transition:opacity .15s,transform .1s}.jobSearch_applyBtn__FMy17:hover{opacity:.88;transform:translateY(-1px)}.jobSearch_applyBtn__FMy17:active{transform:translateY(0)}.jobSearch_applyBtn__FMy17 svg{font-size:14px}.jobSearch_desktopModalPaper__-3HQW{background:#fff!important;border-radius:24px!important;box-shadow:0 24px 80px #00000029!important;max-width:980px!important;overflow:hidden!important;width:min(980px,100vw - 48px)}.jobSearch_desktopModalBackdrop__bR280{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1111113d!important}.jobSearch_desktopModalContent__Hpb-6{background:#fff;max-height:min(88dvh,920px);overflow-y:auto}@media(max-width:767px){.jobSearch_page__VOw2l{width:100%}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif;height:30px;margin-left:5px;margin-top:5px;text-align:center;width:30px}.marker-cluster span{line-height:30px}.mapPage_container__vqOkG{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100dvh;overflow:hidden;position:relative;width:100dvw}.mapPage_map__kQ-4B{height:100%;width:100%;z-index:0}.mapPage_clusterIcon__vPEjw{align-items:center;background:#2cd65c;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #2cd65c66;color:#fff;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.mapPage_postModeBanner__eRmyO{align-items:center;background:#111;border-radius:999px;box-shadow:0 4px 20px #0003;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px;left:50%;padding:10px 18px;position:absolute;top:70px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.mapPage_postModeBanner__eRmyO svg{color:#2cd65c;flex-shrink:0;font-size:16px}.mapPage_postModeBanner__eRmyO button{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:16px;margin-left:4px;padding:0}.mapPage_postModeBanner__eRmyO button:hover{color:#fff}.mapPage_fabGroup__Wdmvm{align-items:center;bottom:90px;display:flex;flex-direction:column;gap:12px;position:absolute;right:20px;z-index:1000}.mapPage_fabPrimary__oEvR0{background:#2cd65c!important;box-shadow:0 4px 16px #2cd65c66!important;color:#fff!important;transition:all .2s ease!important}.mapPage_fabPrimary__oEvR0 svg{font-size:26px}.mapPage_fabPrimary__oEvR0.mapPage_fabActive__4MSUt{background:#111!important;box-shadow:0 4px 16px #0000004d!important;transform:rotate(45deg)}.mapPage_fabSecondary__P\+u9M{background:#fff!important;box-shadow:0 2px 10px #0000001f!important;color:#555!important}.mapPage_fabSecondary__P\+u9M svg{font-size:20px}.mapPage_fabSecondary__P\+u9M:hover{color:#2cd65c!important}.mapPage_jobCard__V8YjF{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:20px 20px 28px;position:relative}.mapPage_jobCardClose__okr4Z{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:17px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s;width:32px}.mapPage_jobCardClose__okr4Z:hover{background:#eee}.mapPage_jobCardHeader__X4g\+T{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding-right:36px}.mapPage_jobCardTitle__YjFo5{color:#111;font-size:17px;font-weight:700;line-height:1.3;margin:0}.mapPage_jobCardPay__Z96cw{align-items:center;background:#f0fdf4;border-radius:20px;color:#2cd65c;display:flex;flex-shrink:0;font-size:14px;font-weight:700;gap:4px;padding:4px 10px;white-space:nowrap}.mapPage_jobCardDesc__c1RXf{color:#555;font-size:14px;line-height:1.6;margin:0 0 14px}.mapPage_jobCardMeta__9zbBa{display:flex;flex-direction:column;gap:5px;margin-bottom:18px}.mapPage_jobCardMeta__9zbBa span{align-items:center;color:#888;display:flex;font-size:13px;gap:6px}.mapPage_jobCardMeta__9zbBa span svg{flex-shrink:0;font-size:15px}.mapPage_deadline__8oxFL{color:#f59e0b!important;font-weight:600!important}.mapPage_applyBtn__wYXGY{background:#2cd65c;border:none;border-radius:10px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:46px;transition:opacity .15s;width:100%}.mapPage_applyBtn__wYXGY:hover{opacity:.88}.mapPage_confirmPopup__iThr6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:200px;padding:4px 2px}.mapPage_confirmTitle__clCCK{color:#111;font-size:15px;font-weight:700;margin:0 0 4px}.mapPage_confirmCoords__lAfWG{font-feature-settings:"tnum";color:#aaa;font-size:12px;font-variant-numeric:tabular-nums;margin:0 0 14px}.mapPage_confirmBtns__jeVOD{display:flex;gap:8px}.mapPage_confirmCancelBtn__Nkj62{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:8px}.mapPage_confirmCancelBtn__Nkj62:hover{background:#f5f5f5}.mapPage_confirmOkBtn__iaEC5{background:#2cd65c;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:8px}.mapPage_confirmOkBtn__iaEC5:hover{opacity:.88}.mapPage_drawerHandle__uPcOM{background:#e0e0e0;border-radius:999px;height:4px;margin:12px auto 0;width:40px}@media(max-width:768px){.mapPage_fabGroup__Wdmvm{bottom:80px;right:16px}}.LandingPage_app__MtwF0{background:#f5f7fb;color:#111827;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;height:100vh;min-height:100vh}main{-webkit-overflow-scrolling:touch;flex:1 1;height:100%;margin:0 auto;max-width:1120px;overflow-y:auto;padding:40px 24px 32px}@media(max-width:768px){main{padding:24px 16px 20px}}.LandingPage_header__vT2NZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7ebcc;position:-webkit-sticky;position:sticky;top:0;z-index:20}.LandingPage_headerInner__NQh\+n{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px;padding:10px 24px}@media(max-width:480px){.LandingPage_headerInner__NQh\+n{padding:10px 14px}}.LandingPage_headerLeft__rl-VR{align-items:center;display:flex;gap:10px}.LandingPage_logo__txvEI{height:32px;width:auto}.LandingPage_brandName__OeWVP{color:#111827;font-size:18px;font-weight:700}.LandingPage_headerRight__vkMX2{align-items:center;display:flex;gap:10px}.LandingPage_btnLink__Q7raQ{background:#0000;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:8px 10px;text-decoration:none;transition:background .15s ease}.LandingPage_btnLink__Q7raQ:hover{background:#0000000a}.LandingPage_btnPrimary__IWI2V{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 10px 24px #2cd65c59;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:9px 20px;text-decoration:none;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.LandingPage_btnPrimary__IWI2V:hover{background:#23b84e;box-shadow:0 14px 30px #2cd65c66;transform:translateY(-1px)}.LandingPage_btnPrimary__IWI2V:active{transform:translateY(0)}.LandingPage_btnGhost__5VK7k{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:9px 18px;transition:background .15s ease,transform .1s ease,border-color .15s ease}.LandingPage_btnGhost__5VK7k:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.LandingPage_btnGhost__5VK7k:active{transform:translateY(0)}.LandingPage_btnIcon__BMemY{flex-shrink:0;font-size:16px}.LandingPage_hero__ZnmD6{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin:0 auto;max-width:1120px;padding:64px 24px 48px}@media(max-width:900px){.LandingPage_hero__ZnmD6{gap:32px;grid-template-columns:1fr;padding:40px 16px 32px}}.LandingPage_heroContent__bLn6\+ h1{color:#111827;font-size:42px;letter-spacing:-.025em;line-height:1.12;margin:0 0 14px}.LandingPage_heroContent__bLn6\+ h1 span{color:#2cd65c}@media(max-width:900px){.LandingPage_heroContent__bLn6\+ h1{font-size:32px}}@media(max-width:480px){.LandingPage_heroContent__bLn6\+ h1{font-size:26px}}.LandingPage_heroContent__bLn6\+ p{color:#6b7280;font-size:17px;line-height:1.6;margin:0 0 24px;max-width:500px}@media(max-width:480px){.LandingPage_heroContent__bLn6\+ p{font-size:15px}}.LandingPage_heroActions__UdM6t{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}@media(max-width:360px){.LandingPage_heroActions__UdM6t{flex-direction:column}}.LandingPage_heroPrimary__QDEtJ{font-size:15px;padding-inline:24px}.LandingPage_heroTrust__Tk0zC{color:#4b5563!important;font-size:13px!important;margin:0!important}.LandingPage_heroVisual__31hDK{display:flex;justify-content:center}@media(max-width:900px){.LandingPage_heroVisual__31hDK{order:-1}}.LandingPage_heroCard__0N-hE{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 20px 48px #0f172a29;display:flex;flex-direction:column;gap:12px;max-width:320px;padding:18px;width:100%}@media(max-width:480px){.LandingPage_heroCard__0N-hE{max-width:100%}}.LandingPage_heroCardRow__q7yhQ{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.LandingPage_heroAvatar__tVHEz{background:linear-gradient(135deg,#2cd65c,#27ec6c);border-radius:999px;flex-shrink:0;height:46px;width:46px}.LandingPage_heroCardTitle__JLIU3{color:#111827;font-size:14px;font-weight:600;margin:0}.LandingPage_heroCardSub__2ft1V{color:#6b7280;font-size:12px;margin:2px 0 0}.LandingPage_heroPill__zsAy8{background:#f0f9f3;border:1px solid #2cd65c4d;border-radius:999px;color:#374151;font-size:11px;padding:4px 10px}.LandingPage_heroCardFooter__smVY0{align-items:center;border-top:1px dashed #e5e7eb;color:#6b7280;display:flex;font-size:12px;justify-content:space-between;padding-top:10px}.LandingPage_section__dS7bC{margin:0 auto;max-width:1120px;padding:40px 24px}@media(max-width:768px){.LandingPage_section__dS7bC{padding:28px 16px}}.LandingPage_sectionMuted__PIYsl{background:#fff;border-radius:20px}.LandingPage_sectionHeader__lb6Ye{margin-bottom:32px;text-align:center}.LandingPage_sectionHeader__lb6Ye h2{color:#111827;font-size:28px;letter-spacing:-.02em;margin:0 0 10px}@media(max-width:768px){.LandingPage_sectionHeader__lb6Ye h2{font-size:22px}}@media(max-width:480px){.LandingPage_sectionHeader__lb6Ye h2{font-size:20px}}.LandingPage_sectionHeader__lb6Ye p{color:#6b7280;font-size:15px;line-height:1.6;margin:0 auto;max-width:600px}@media(max-width:480px){.LandingPage_sectionHeader__lb6Ye p{font-size:14px}}.LandingPage_sectionHeader__lb6Ye.LandingPage_left__ZrXhb{margin-bottom:16px;text-align:left}.LandingPage_sectionHeader__lb6Ye.LandingPage_left__ZrXhb p{margin:0}.LandingPage_threeGrid__xqv0s{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.LandingPage_threeGrid__xqv0s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.LandingPage_threeGrid__xqv0s{grid-template-columns:1fr}}.LandingPage_card__Vu2kM{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #0f172a14;padding:18px 16px 20px;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.LandingPage_card__Vu2kM:hover{border-color:#2cd65c80;box-shadow:0 16px 32px #0f172a24;transform:translateY(-2px)}.LandingPage_card__Vu2kM h3{color:#111827;font-size:16px;margin:0 0 6px}.LandingPage_card__Vu2kM p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.LandingPage_cardIconWrap__BQhgx{align-items:center;background:#2cd65c1a;border-radius:999px;display:flex;height:36px;justify-content:center;margin-bottom:10px;width:36px}.LandingPage_cardIcon__B7xxa{color:#2cd65c;font-size:18px}.LandingPage_featuresGrid__EU3Ff{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.LandingPage_featuresGrid__EU3Ff{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.LandingPage_featuresGrid__EU3Ff{grid-template-columns:1fr}}.LandingPage_featureCard__rpCpA{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #0f172a14;padding:16px 16px 18px;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.LandingPage_featureCard__rpCpA:hover{border-color:#2cd65c80;box-shadow:0 16px 32px #0f172a24;transform:translateY(-2px)}.LandingPage_featureCard__rpCpA h3{color:#111827;font-size:15px;margin:0 0 6px}.LandingPage_featureCard__rpCpA p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.LandingPage_featureIconWrap__C6MLh{align-items:center;background:#2cd65c1a;border-radius:12px;color:#2cd65c;display:flex;font-size:16px;height:34px;justify-content:center;margin-bottom:8px;width:34px}.LandingPage_stepsGrid__Rkd8Q{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.LandingPage_stepsGrid__Rkd8Q{grid-template-columns:1fr;margin:0 auto;max-width:480px}}.LandingPage_stepCard__pg8IR{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #0f172a14;padding:18px 16px 20px}.LandingPage_stepCard__pg8IR h3{color:#111827;font-size:15px;margin:0 0 6px}.LandingPage_stepCard__pg8IR p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.LandingPage_stepIconWrap__IxNPD{align-items:center;background:#2cd65c14;border:1px solid #2cd65c4d;border-radius:14px;color:#2cd65c;display:flex;font-size:18px;height:38px;justify-content:center;margin-bottom:10px;width:38px}.LandingPage_betaSection__8wTZp{margin:0 auto;max-width:1120px;padding:16px 24px 40px}@media(max-width:768px){.LandingPage_betaSection__8wTZp{padding:8px 16px 28px}}.LandingPage_betaInner__-oqCM{background:#2cd65c0f;border:1px solid #2cd65c73;border-radius:24px;padding:28px 24px}@media(max-width:480px){.LandingPage_betaInner__-oqCM{padding:20px 16px}}.LandingPage_betaList__AmIJG{display:flex;flex-direction:column;gap:6px;margin:0 0 18px 18px;padding:0}.LandingPage_betaList__AmIJG li{color:#111827;font-size:14px;line-height:1.5}.LandingPage_betaBtn__NfuSV{font-size:15px;padding-inline:24px}.LandingPage_finalCta__aGzlq{margin:0 auto 32px;max-width:1120px;padding:48px 24px;text-align:center}@media(max-width:480px){.LandingPage_finalCta__aGzlq{padding:32px 16px}}.LandingPage_finalCta__aGzlq h2{color:#111827;font-size:28px;letter-spacing:-.02em;margin:0 0 10px}@media(max-width:480px){.LandingPage_finalCta__aGzlq h2{font-size:22px}}.LandingPage_finalCta__aGzlq p{color:#6b7280;font-size:15px;line-height:1.6;margin:0 auto 20px;max-width:480px}.LandingPage_finalCtaActions__BD3Al{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:360px){.LandingPage_finalCtaActions__BD3Al{align-items:center;flex-direction:column}}.LandingPage_finalPrimary__Xx-09{font-size:15px;padding-inline:26px}.LandingPage_footer__3iUB8{background:#fff;border-top:1px solid #e5e7eb;margin-top:16px;padding-bottom:20px}.LandingPage_footerTop__8A9la{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:28px 24px 16px}@media(max-width:480px){.LandingPage_footerTop__8A9la{padding:20px 16px 12px}}.LandingPage_footerColumns__iRxmZ{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(4,minmax(110px,1fr));min-width:260px}@media(max-width:768px){.LandingPage_footerColumns__iRxmZ{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media(max-width:360px){.LandingPage_footerColumns__iRxmZ{grid-template-columns:1fr 1fr}}.LandingPage_footerCol__x5E-6{display:flex;flex-direction:column;gap:4px}.LandingPage_footerCol__x5E-6 h4{color:#111827;font-size:13px;font-weight:600;margin:0 0 6px}.LandingPage_footerCol__x5E-6 a{color:#6b7280;font-size:13px;text-decoration:none;transition:color .15s ease}.LandingPage_footerCol__x5E-6 a:hover{color:#2cd65c}.LandingPage_footerSocial__nmgDD{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.LandingPage_footerSocial__nmgDD a{align-items:center;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;display:flex;font-size:15px;height:34px;justify-content:center;text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .1s ease;width:34px}.LandingPage_footerSocial__nmgDD a:hover{border-color:#2cd65c;color:#2cd65c;transform:translateY(-1px)}.LandingPage_footerBottom__e7\+cd{border-top:1px solid #e5e7eb;color:#6b7280;font-size:12px;margin:0 auto;max-width:1120px;padding:10px 24px 18px;text-align:center}@media(max-width:480px){.LandingPage_footerBottom__e7\+cd{padding:10px 16px 16px}}.BetaProgramPage_app__B8E4u{background:#f5f7fb;color:#111827;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;height:100vh;padding-bottom:70px}.BetaProgramPage_header__FCWvW{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7ebcc;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.BetaProgramPage_headerInner__00ysp{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px;padding:10px 24px}@media(max-width:480px){.BetaProgramPage_headerInner__00ysp{padding:10px 16px}}.BetaProgramPage_headerLeft__U00k4{align-items:center;display:flex;gap:10px}.BetaProgramPage_logo__HwZLu{height:32px;width:auto}.BetaProgramPage_headerRight__3rmZT{align-items:center;display:flex;gap:10px}.BetaProgramPage_btnLink__Lzhb-{background:#0000;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:8px 10px;text-decoration:none;transition:background .15s ease}.BetaProgramPage_btnLink__Lzhb-:hover{background:#0000000a}.BetaProgramPage_btnPrimary__CozUh{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 10px 24px #2cd65c59;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;text-decoration:none;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.BetaProgramPage_btnPrimary__CozUh:hover{background:#23b84e;box-shadow:0 14px 30px #2cd65c66;transform:translateY(-1px)}.BetaProgramPage_btnPrimary__CozUh:active{transform:translateY(0)}.BetaProgramPage_btnIcon__awTlD{flex-shrink:0;font-size:16px}.BetaProgramPage_main__wzujZ{-webkit-overflow-scrolling:touch;flex:1 1;height:100%;margin:0 auto;max-width:1120px;overflow-y:auto;padding:40px 24px 32px}@media(max-width:768px){.BetaProgramPage_main__wzujZ{padding:24px 16px 20px}}.BetaProgramPage_hero__Fba4d{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:32px}@media(max-width:900px){.BetaProgramPage_hero__Fba4d{gap:16px;grid-template-columns:1fr}}.BetaProgramPage_heroContent__le7GH h1{color:#111827;font-size:30px;letter-spacing:-.02em;margin:0 0 10px}@media(max-width:768px){.BetaProgramPage_heroContent__le7GH h1{font-size:24px}}@media(max-width:480px){.BetaProgramPage_heroContent__le7GH h1{font-size:22px}}.BetaProgramPage_heroSubtitle__8nAOv{color:#6b7280;font-size:16px;line-height:1.6;margin:0 0 8px;max-width:520px}.BetaProgramPage_heroSubText__ZMjno{color:#6b7280;font-size:14px;margin:0}.BetaProgramPage_heroHighlight__O3M8x{background:#fff;border:1px solid #2cd65c4d;border-radius:18px;box-shadow:0 10px 26px #0f172a14;padding:18px 16px}@media(max-width:900px){.BetaProgramPage_heroHighlight__O3M8x{order:3}}.BetaProgramPage_heroHighlightBadge__JrTC4{align-items:center;background:#2cd65c14;border-radius:999px;color:#2cd65c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:10px;padding:4px 10px}.BetaProgramPage_heroHighlightBadge__JrTC4 svg{font-size:14px}.BetaProgramPage_heroList__2L70g{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.BetaProgramPage_heroList__2L70g li{color:#111827;font-size:14px;line-height:1.5}.BetaProgramPage_bodySection__Y9u\+2{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media(max-width:900px){.BetaProgramPage_bodySection__Y9u\+2{display:flex;flex-direction:column;gap:20px}}.BetaProgramPage_benefitsCard__NUEFX{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 10px 26px #0f172a14;padding:22px 20px}@media(max-width:900px){.BetaProgramPage_benefitsCard__NUEFX{order:2;width:100%}}.BetaProgramPage_benefitsCard__NUEFX h2{color:#111827;font-size:22px;letter-spacing:-.02em;margin:0 0 8px}.BetaProgramPage_benefitsCard__NUEFX>p{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.BetaProgramPage_benefitRow__QJEC2{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.BetaProgramPage_benefitRow__QJEC2 h3{color:#111827;font-size:15px;margin:0 0 4px}.BetaProgramPage_benefitRow__QJEC2 p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.BetaProgramPage_benefitIcon__VOCg-{align-items:center;background:#2cd65c1a;border-radius:999px;color:#2cd65c;display:flex;flex-shrink:0;font-size:16px;height:30px;justify-content:center;margin-top:2px;width:30px}.BetaProgramPage_benefitNote__-88fk{border-top:1px dashed #e5e7eb;color:#6b7280;font-size:13px;margin-top:8px;padding-top:10px}.BetaProgramPage_formCard__n3X1e{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 22px 50px #0f172a2e;padding:22px 20px 20px}@media(max-width:900px){.BetaProgramPage_formCard__n3X1e{box-shadow:0 10px 26px #0f172a14;order:1;width:100%}}.BetaProgramPage_formCard__n3X1e h2{color:#111827;font-size:20px;letter-spacing:-.02em;margin:0 0 8px}.BetaProgramPage_formIntro__2JzYy{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.BetaProgramPage_form__iWQE-{display:flex;flex-direction:column;gap:12px}.BetaProgramPage_field__Jse9E{display:flex;flex-direction:column;gap:4px}.BetaProgramPage_field__Jse9E label{color:#111827;font-size:13px;font-weight:500}.BetaProgramPage_field__Jse9E input,.BetaProgramPage_field__Jse9E select,.BetaProgramPage_field__Jse9E textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.BetaProgramPage_field__Jse9E input:focus,.BetaProgramPage_field__Jse9E select:focus,.BetaProgramPage_field__Jse9E textarea:focus{background:#fff;border-color:#2cd65c;box-shadow:0 0 0 3px #2cd65c26}.BetaProgramPage_field__Jse9E input::placeholder,.BetaProgramPage_field__Jse9E select::placeholder,.BetaProgramPage_field__Jse9E textarea::placeholder{color:#9ca3af}.BetaProgramPage_field__Jse9E textarea{min-height:80px}.BetaProgramPage_inputWrap__FJJ1c{align-items:center;display:flex;position:relative}.BetaProgramPage_inputWrap__FJJ1c input{padding-left:34px;width:100%}.BetaProgramPage_inputIcon__LFoS2{color:#9ca3af;font-size:16px;left:10px;position:absolute}.BetaProgramPage_optInBlock__Egwrw{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:14px;margin-top:4px;padding:10px 12px}.BetaProgramPage_optInTitle__f7cf8{color:#111827;font-size:13px;font-weight:600;margin:0 0 4px}.BetaProgramPage_optInText__ikMTB{color:#6b7280;font-size:12px;line-height:1.5;margin:0 0 8px}.BetaProgramPage_checkboxRow__6j6bm{align-items:flex-start;display:flex;gap:8px;margin-top:6px}.BetaProgramPage_checkboxRow__6j6bm input[type=checkbox]{cursor:pointer;flex-shrink:0;height:14px;margin-top:2px;width:14px}.BetaProgramPage_checkboxRow__6j6bm label{color:#6b7280;cursor:pointer;font-size:12px;line-height:1.5}.BetaProgramPage_submitBtn__4\+hth{align-items:center;background:#2cd65c;border:none;border-radius:999px;box-shadow:0 10px 24px #2cd65c59;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;margin-top:8px;padding:10px 18px;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;width:100%}.BetaProgramPage_submitBtn__4\+hth:hover{background:#23b84e;box-shadow:0 14px 30px #2cd65c66;transform:translateY(-1px)}.BetaProgramPage_submitBtn__4\+hth:active{transform:translateY(0)}.BetaProgramPage_formNote__r-ftt{color:#6b7280;font-size:12px;margin:8px 0 0}.BetaProgramPage_eyebrow__4FpDn{align-items:center;background:#2cd65c14;border-radius:999px;color:#2cd65c;display:inline-flex;font-size:12px;font-weight:700;margin-bottom:12px;padding:6px 10px}.BetaProgramPage_heroActions__mikw7{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.BetaProgramPage_secondaryBtn__QmMEF{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 16px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .1s ease}.BetaProgramPage_secondaryBtn__QmMEF:hover{background:#f9fafb;border-color:#2cd65c59;transform:translateY(-1px)}.BetaProgramPage_textLink__1uRlr{color:#6b7280;font-size:14px;font-weight:500;text-decoration:none}.BetaProgramPage_textLink__1uRlr:hover{color:#111827}.BetaProgramPage_optional__k9\+2W{color:#6b7280;font-weight:400}@media(max-width:480px){.BetaProgramPage_hero__Fba4d{margin-bottom:24px}.BetaProgramPage_heroSubtitle__8nAOv{font-size:15px}.BetaProgramPage_heroSubText__ZMjno{font-size:13px}.BetaProgramPage_benefitsCard__NUEFX,.BetaProgramPage_formCard__n3X1e,.BetaProgramPage_heroHighlight__O3M8x{border-radius:18px;padding:18px 16px}.BetaProgramPage_btnPrimary__CozUh,.BetaProgramPage_secondaryBtn__QmMEF,.BetaProgramPage_submitBtn__4\+hth{min-height:44px}}.BetaProgramPage_formCard__n3X1e{position:relative}.BetaProgramPage_formLoaderOverlay__kkuI0{align-items:center;background:#f9fafbb3;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.BetaProgramPage_formSuccess__7g37v{background:#ecfdf3;border:1px solid #22c55e66;border-radius:12px;color:#166534;font-size:13px;margin:0 0 10px;padding:8px 10px}.BetaProgramPage_formError__0Ik2r{background:#fef2f2;border:1px solid #ef444466;border-radius:12px;color:#b91c1c;font-size:13px;margin:0 0 10px;padding:8px 10px}.NotFound_page__E1a9L{align-items:center;background:none;display:flex;justify-content:center;min-height:100vh;padding:2rem;width:100dvw}.NotFound_main__sFsIi{max-width:400px;width:100%}.NotFound_container__Ud7S7{background:#fff;border:1px solid #2a2a2a;border-radius:0;padding:3rem 2rem;text-align:center}.NotFound_logo__YQFOY{letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase;width:100%}.NotFound_logo__YQFOY img{width:60%}.NotFound_content__zqVQa{padding:1rem 0}.NotFound_title__01NJ-{color:#3f4042;font-size:4.5rem;font-weight:700;letter-spacing:-2px;margin:0 0 .5rem}.NotFound_subtitle__bWWmH{color:#4d4444;font-size:1.25rem;font-weight:500;letter-spacing:.5px;margin:0 0 1.5rem}.NotFound_message__LltUQ{color:#9ca3af;font-size:.95rem;line-height:1.6;margin:0 0 2.5rem}.NotFound_backBtn__gSGvW{background:#0000;border:1px solid #4ade80;border-radius:0;color:#4ade80;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .15s ease}.NotFound_backBtn__gSGvW:hover{background:#4ade80;color:#0f0f0f}@media(max-width:480px){.NotFound_container__Ud7S7{margin:0 .5rem;padding:2.5rem 1.5rem}.NotFound_title__01NJ-{font-size:3.5rem}}.PrivateRoot_shell__xO5Xn{display:flex;flex-direction:column;height:100dvh}.PrivateRoot_content__EFIvX{align-items:center;display:flex;flex:1 1;flex-direction:column;min-height:100%;overflow-y:auto}.PrivateRoot_contentFull__8iI5J{flex:1 1;min-height:0;overflow-y:auto}.TermsOfService_page__lc0d7{background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh}.TermsOfService_header__pz9rj{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #f0f0f0;display:flex;height:56px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.TermsOfService_backBtn__4M7xE{align-items:center;background:none;border:none;border-radius:20px;color:#1a1a1a;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:6px;padding:8px 12px 8px 6px;transition:background .15s}.TermsOfService_backBtn__4M7xE svg{font-size:18px}.TermsOfService_backBtn__4M7xE:hover{background:#f5f5f5}.TermsOfService_headerTitle__jk86f{color:#555;font-size:15px;font-weight:600;left:50%;position:absolute;transform:translateX(-50%)}.TermsOfService_content__i48v4{margin:0 auto;max-width:720px;overflow-y:scroll;padding:0 20px 80px}.TermsOfService_hero__K\+Gtt{border-bottom:1px solid #f0f0f0;margin-bottom:32px;padding:48px 0 32px}.TermsOfService_title__z7KWi{color:#111;font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.TermsOfService_lastUpdated__KVvsY{color:#999;font-size:13px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.TermsOfService_heroText__8NGL\+{color:#555;font-size:16px;line-height:1.6;margin:0}.TermsOfService_toc__CP50Z{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-bottom:40px;padding:20px 24px}.TermsOfService_tocTitle__NLHW6{color:#999;font-size:12px;font-weight:700;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.TermsOfService_tocItem__pTWqB{align-items:baseline;border-bottom:1px solid #f0f0f0;color:#333;display:flex;font-size:14px;gap:8px;padding:6px 0;text-decoration:none;transition:color .15s}.TermsOfService_tocItem__pTWqB:last-child{border-bottom:none}.TermsOfService_tocItem__pTWqB:hover{color:#000}.TermsOfService_tocNum__3YXBw{color:#bbb;font-size:11px;font-weight:700;min-width:20px}.TermsOfService_sections__\+mYQ4{display:flex;flex-direction:column}.TermsOfService_section__yiwv5{border-bottom:1px solid #f0f0f0;padding:32px 0}.TermsOfService_section__yiwv5:last-child{border-bottom:none}.TermsOfService_sectionHeader__zFmVG{align-items:center;display:flex;gap:14px;margin-bottom:16px}.TermsOfService_sectionNum__EK9dX{align-items:center;background:#f5f5f5;border-radius:8px;color:#888;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.TermsOfService_sectionNumDash__v-SYf{background:#0000;border:1px solid #eee;color:#ccc;font-size:16px}.TermsOfService_sectionTitle__BzJb3{color:#111;font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0}.TermsOfService_sectionBody__RTnz\+{padding-left:46px}.TermsOfService_paragraph__8bzv7{color:#444;font-size:15px;line-height:1.7;margin:0 0 12px}.TermsOfService_paragraph__8bzv7:last-child{margin-bottom:0}.TermsOfService_list__b9mjq{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 12px;padding-left:0}.TermsOfService_list__b9mjq li{color:#444;font-size:15px;line-height:1.5;padding-left:16px;position:relative}.TermsOfService_list__b9mjq li:before{color:#ccc;content:"–";left:0;position:absolute}.TermsOfService_note__HVTxD{background:#fafafa;border-left:2px solid #e8e8e8;border-radius:0 6px 6px 0;color:#888;font-size:13px;line-height:1.6;margin:8px 0 0;padding:12px 14px}.TermsOfService_footerCard__k9Zuf{background:#f8f8f8;border-radius:16px;margin-top:48px;padding:32px 28px;text-align:center}.TermsOfService_footerCard__k9Zuf p{color:#111;font-size:17px;font-weight:600;margin:0 0 6px}.TermsOfService_footerCard__k9Zuf .TermsOfService_footerSub__pTq6c{color:#888;font-size:14px;font-weight:400}@media(max-width:480px){.TermsOfService_title__z7KWi{font-size:26px}.TermsOfService_sectionTitle__BzJb3{font-size:16px}.TermsOfService_sectionBody__RTnz\+{padding-left:0}.TermsOfService_toc__CP50Z{padding:16px 18px}.TermsOfService_footerCard__k9Zuf{padding:24px 20px}}.PublicProfile_page__QEZTZ{background:#f3f4f6;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%;padding:20px 16px 40px;width:100%}@media(min-width:768px){.PublicProfile_page__QEZTZ{padding:28px 32px 48px}}@media(min-width:1024px){.PublicProfile_page__QEZTZ{margin:0 auto;max-width:720px;padding:32px 0 56px}}.PublicProfile_backButton__EL\+pk{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:16px;padding:6px 14px;transition:background .15s}.PublicProfile_backButton__EL\+pk:hover{background:#f0fdf4;border-color:#2cd65c4d}.PublicProfile_heroCard__H36Dd{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 4px 24px #0f172a12;margin-bottom:14px;padding:20px}.PublicProfile_heroTop__xY8rn{align-items:flex-start;display:flex;gap:16px}@media(max-width:480px){.PublicProfile_heroTop__xY8rn{align-items:center;flex-direction:column;text-align:center}}.PublicProfile_heroInfo__TGQat{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.PublicProfile_heroNameRow__yIna4{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){.PublicProfile_heroNameRow__yIna4{justify-content:center}}.PublicProfile_heroName__jZQ67{color:#111827;font-size:20px;font-weight:800;margin:0}@media(min-width:768px){.PublicProfile_heroName__jZQ67{font-size:22px}}.PublicProfile_roleChip__FI9uW{background:#2cd65c14;border:1px solid #2cd65c4d;border-radius:999px;color:#23b64d;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.PublicProfile_heroUsername__4eDB7{color:#6b7280;font-size:13px;margin:0}.PublicProfile_heroHeadline__eCsv6{color:#111827;font-size:14px;font-weight:500;margin:2px 0 0}.PublicProfile_heroMeta__Ttkc3{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(max-width:480px){.PublicProfile_heroMeta__Ttkc3{justify-content:center}}.PublicProfile_metaItem__c0f\+O{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:4px}.PublicProfile_metaItem__c0f\+O svg{flex-shrink:0;font-size:14px}.PublicProfile_heroActions__mMDUm{border-top:1px solid #0f172a14;display:flex;gap:10px;margin-top:16px;padding-top:16px}.PublicProfile_messageBtn__gteze{align-items:center;background:#2cd65c;border:none;border-radius:10px;box-shadow:0 4px 14px #2cd65c47;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:7px;padding:10px 20px;transition:opacity .15s,transform .1s}.PublicProfile_messageBtn__gteze:hover{opacity:.88;transform:translateY(-1px)}.PublicProfile_messageBtn__gteze:active{transform:translateY(0)}.PublicProfile_editBtn__VlwL7{align-items:center;background:#fff;border:1.5px solid #0f172a14;border-radius:10px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:10px 20px;transition:background .15s,border-color .15s}.PublicProfile_editBtn__VlwL7:hover{background:#f0fdf4;border-color:#2cd65c66}.PublicProfile_card__pI6j8{background:#fff;border:1px solid #0f172a14;border-radius:16px;margin-bottom:12px;padding:16px 18px}.PublicProfile_cardTitle__FoPSU{color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.PublicProfile_cardBody__RZWBg{color:#444;font-size:14px;line-height:1.7;margin:0}.PublicProfile_chipGroup__5Ug9V{display:flex;flex-wrap:wrap;gap:6px}.PublicProfile_skillChip__iRPhE{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#16a34a;font-size:12px;font-weight:600;padding:4px 12px}.PublicProfile_companyRow__ramn8{align-items:flex-start;display:flex;gap:12px}.PublicProfile_companyIcon__oxvaS{color:#2cd65c;flex-shrink:0;font-size:22px;margin-top:2px}.PublicProfile_companyName__aKHIT{color:#111827;font-size:15px;font-weight:700;margin:0}.PublicProfile_companyMeta__1MH55{color:#6b7280;font-size:13px;margin:2px 0 0}.PublicProfile_notFound__tGY3B{align-items:center;display:flex;flex-direction:column;gap:10px;padding:80px 24px;text-align:center}.PublicProfile_notFound__tGY3B h2{color:#111827;font-size:20px;font-weight:800;margin:0}.PublicProfile_notFound__tGY3B p{color:#6b7280;font-size:14px;margin:0}.PublicProfile_notFoundIcon__7w4af{color:#ddd;font-size:52px;margin-bottom:4px}.PublicProfile_backBtn__U1BWW{align-items:center;background:#2cd65c;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:8px;padding:10px 20px}*,:after,:before{box-sizing:border-box}.SharedJob_page__AMuTp{background:#f3f4f6;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh}.SharedJob_navbar__7GSzo{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #0f172a14;display:flex;height:54px;justify-content:space-between;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:20}@media(min-width:768px){.SharedJob_navbar__7GSzo{padding:0 32px}}.SharedJob_brand__3HhbU{color:#111827;font-size:15px;font-weight:800}.SharedJob_navActions__kU5j6{align-items:center;display:flex;gap:8px}.SharedJob_shareBtn__dIkfk{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:17px;height:36px;justify-content:center;transition:background .15s;width:36px}.SharedJob_shareBtn__dIkfk:hover{background:#f0fdf4;border-color:#2cd65c4d}.SharedJob_signinBtn__Ky701{align-items:center;background:#2cd65c;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:8px 14px;transition:opacity .15s;white-space:nowrap}.SharedJob_signinBtn__Ky701:hover{opacity:.88}.SharedJob_main__6UmKo{flex:1 1;margin:0 auto;max-width:1080px;padding:24px 16px 48px;width:100%}@media(min-width:768px){.SharedJob_main__6UmKo{padding:36px 24px 64px}}@media(min-width:1080px){.SharedJob_main__6UmKo{padding:44px 0 72px}}.SharedJob_hero__4T\+aE{margin-bottom:20px}.SharedJob_chips__XsBWa{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.SharedJob_chip__a-i6P{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:999px;color:#6b7280;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.SharedJob_chip__a-i6P svg{font-size:12px}.SharedJob_chipExternal__PTns8{background:#fff7ed;border:1px solid #f973164d;color:#c2410c}.SharedJob_title__SK904{color:#111827;font-size:26px;font-weight:800;line-height:1.25;margin:0 0 14px}@media(min-width:768px){.SharedJob_title__SK904{font-size:32px}}.SharedJob_metaRow__hrgyG{display:flex;flex-wrap:wrap;gap:8px 14px}.SharedJob_metaItem__tZg2f{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:5px}.SharedJob_metaItem__tZg2f svg{flex-shrink:0;font-size:14px}.SharedJob_metaItem__tZg2f small{font-size:11px;margin-left:1px}.SharedJob_metaSalary__SSHYy{color:#23b64d;font-weight:700}.SharedJob_ctaMobile__5TLw4{margin-bottom:20px}@media(min-width:768px){.SharedJob_ctaMobile__5TLw4{display:none}}.SharedJob_grid__j22QB{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.SharedJob_grid__j22QB{gap:24px;grid-template-columns:1fr 300px}}@media(min-width:1024px){.SharedJob_grid__j22QB{grid-template-columns:1fr 320px}}.SharedJob_left__MUuMe{display:flex;flex-direction:column}.SharedJob_section__8AwQN{margin-bottom:24px}.SharedJob_sectionTitle__VScOY{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.7px;margin:0 0 10px;text-transform:uppercase}.SharedJob_sectionText__N0nnx{color:#374151;font-size:14px;line-height:1.78;margin:0;white-space:pre-line}.SharedJob_skillList__ydtqa{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.SharedJob_skillList__ydtqa li{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:8px;line-height:1.5}.SharedJob_check__GGvm9{color:#2cd65c;flex-shrink:0;font-size:14px;margin-top:2px}.SharedJob_tagsList__gfOrf{display:flex;flex-wrap:wrap;gap:6px}.SharedJob_tag__I1k15{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;font-size:12px;font-weight:600;padding:4px 11px}.SharedJob_tagLang__s\+3td{background:#eff6ff;border:1px solid #2563eb38;color:#2563eb}.SharedJob_sidebar__yeEIE{display:flex;flex-direction:column;gap:12px;order:2}@media(min-width:768px){.SharedJob_sidebar__yeEIE{order:0;position:-webkit-sticky;position:sticky;top:70px}}.SharedJob_applyCard__\+4JVH{background:#fff;border:1px solid #0f172a14;border-radius:16px;display:flex;display:none;flex-direction:column;gap:12px;padding:18px}@media(min-width:768px){.SharedJob_applyCard__\+4JVH{display:flex}}.SharedJob_applyCardSalary__hmMQ1{align-items:baseline;display:flex;gap:4px}.SharedJob_salaryValue__7zFEG{color:#111827;font-size:22px;font-weight:800}.SharedJob_salaryType__hxVuC{color:#6b7280;font-size:13px;font-weight:500}.SharedJob_applyBtn__IiZPG{align-items:center;background:#2cd65c;border:none;border-radius:12px;box-shadow:0 4px 14px #2cd65c40;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 18px;text-decoration:none;transition:opacity .15s,transform .1s;width:100%}.SharedJob_applyBtn__IiZPG:hover{opacity:.88;transform:translateY(-1px)}.SharedJob_applyBtn__IiZPG:active{transform:translateY(0)}.SharedJob_applyBtnExternal__K8URU{background:#f97316;box-shadow:0 4px 14px #f9731640}.SharedJob_applyHint__nTI\+a{color:#6b7280;font-size:12px;line-height:1.5;margin:0;text-align:center}.SharedJob_recruiterCard__yHGAA{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:16px}.SharedJob_cardLabel__XlerC{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.6px;margin:0 0 10px;text-transform:uppercase}.SharedJob_recruiterRow__\+nbqs{align-items:center;display:flex;gap:10px}.SharedJob_avatar__Xt1r-{align-items:center;background:#2cd65c1a;border-radius:50%;color:#23b64d;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.SharedJob_avatar__Xt1r- img{height:100%;object-fit:cover;width:100%}.SharedJob_recruiterInfo__r3f1J{min-width:0}.SharedJob_recruiterName__905QJ{color:#111827;font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SharedJob_recruiterUsername__BeVwP{color:#6b7280;font-size:12px;margin:0}.SharedJob_footer__brIC6{background:#fff;border-top:1px solid #0f172a14;color:#6b7280;font-size:12px;padding:16px;text-align:center}.SharedJob_notFound__pvWVV{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:80px 24px;text-align:center}.SharedJob_notFound__pvWVV h2{color:#111827;font-size:20px;font-weight:800;margin:0}.SharedJob_notFound__pvWVV p{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:280px}.SharedJob_notFoundIcon__8PEld{font-size:48px;margin-bottom:4px}.SharedJob_ctaBtn__HtwT2{align-items:center;background:#2cd65c;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:8px;padding:10px 20px;transition:opacity .15s}.SharedJob_ctaBtn__HtwT2:hover{opacity:.88}@keyframes SharedJob_shimmer__-9Eb9{0%{background-position:-600px 0}to{background-position:600px 0}}.SharedJob_skWrapper__Xio36{background:#f3f4f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh}.SharedJob_skNav__Rk6YO{background:#fff;border-bottom:1px solid #0f172a14;height:54px;margin-bottom:24px}.SharedJob_skContent__EtVZi{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:680px;padding:0 16px}.SharedJob_sk__Expg7{animation:SharedJob_shimmer__-9Eb9 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:600px 100%;border-radius:8px}.SharedJob_skChip__IcfOh{border-radius:999px;height:24px;width:80px}.SharedJob_skTitle__hkExl{height:38px;width:72%}.SharedJob_skMeta__0biJs{height:14px;width:50%}.SharedJob_skBody__ICY6W{height:14px;width:92%}.ShopPage_shopPage__-Zyci{background:#f6f7f4;color:#171717;min-height:100dvh;padding:70px 16px 400px}.ShopPage_banner__QuDTl{background:#eff1ec;border:1px solid #e3e7de;border-radius:16px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px}.ShopPage_banner__QuDTl strong{color:#31402c;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ShopPage_banner__QuDTl span{color:#60665c;font-size:13px;line-height:1.55}.ShopPage_hero__\+rgJi{background:linear-gradient(180deg,#fff,#f7f8f5);border:1px solid #e7ebe3;border-radius:28px;box-shadow:0 10px 30px #0f172a0a;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:22px;position:relative}.ShopPage_sectionEyebrow__9ILO5{align-items:center;background:#edf1ea;border-radius:999px;color:#50614a;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ShopPage_heroCopy__q06Gv{display:flex;flex-direction:column;gap:9px}.ShopPage_heroCopy__q06Gv p{color:#636a61;font-size:14px;line-height:1.65;margin:0;max-width:62ch}.ShopPage_heroCopy__q06Gv h1{font-size:clamp(32px,6vw,56px);font-weight:900;letter-spacing:-.07em;line-height:.95;margin:0;max-width:10ch}.ShopPage_heroStats__-bMyM{display:flex;flex-wrap:wrap;gap:10px}.ShopPage_heroStats__-bMyM div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #e8ebe3;border-radius:18px;display:flex;flex-direction:column;gap:2px;min-width:120px;padding:12px 14px}.ShopPage_heroStats__-bMyM span{color:#7b8378;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.ShopPage_heroStats__-bMyM strong{font-size:15px;font-weight:800}.ShopPage_filtersBar__n2PFn,.ShopPage_freeTierCard__sZaBN,.ShopPage_historySection__BR7L3,.ShopPage_shopSection__qwtcg,.ShopPage_termsSection__5RyuW{margin-top:16px}.ShopPage_freeTierCard__sZaBN{background:#f1f3ee;border:1px solid #e4e7df;border-radius:22px;padding:20px}.ShopPage_freeTierTop__pvOZS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:14px}.ShopPage_freeTierTop__pvOZS h2{font-size:24px;letter-spacing:-.04em;margin:6px 0}.ShopPage_freeTierTop__pvOZS p{color:#5e665d;font-size:14px;line-height:1.65;margin:0;max-width:64ch}.ShopPage_freeTierSummary__auTe8{background:#ffffff9e;border:1px solid #545e4f14;border-radius:18px;display:flex;flex-direction:column;gap:5px;padding:14px}.ShopPage_freeTierSummary__auTe8 span{color:#6d7669;font-size:12px}.ShopPage_freeTierSummary__auTe8 strong{color:#1f291d;font-size:15px;line-height:1.45}.ShopPage_freeTierGrid__KM40s{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ShopPage_freeTierBlock__csITG{background:#ffffffb3;border:1px solid #58625314;border-radius:18px;padding:15px}.ShopPage_freeTierBlock__csITG h3{font-size:15px;letter-spacing:-.02em;margin:0 0 10px}.ShopPage_freeTierBlock__csITG ul{color:#5d645b;font-size:14px;line-height:1.7;margin:0;padding-left:18px}.ShopPage_filtersBar__n2PFn{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f4d1;border:1px solid #e5e8e1;border-radius:22px;padding:14px;position:-webkit-sticky;position:sticky;top:72px;z-index:50}.ShopPage_filterStack__W\+cxA{flex-wrap:wrap;gap:8px!important}.ShopPage_filterChip__LXLVe{border-radius:999px!important;font-weight:700!important;height:34px!important}.ShopPage_sectionHeadCompact__vkLiJ,.ShopPage_sectionHead__5bpRn{align-items:end;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ShopPage_sectionHeadCompact__vkLiJ h2,.ShopPage_sectionHead__5bpRn h2{font-size:24px;letter-spacing:-.04em;margin:5px 0 3px}.ShopPage_sectionHeadCompact__vkLiJ p,.ShopPage_sectionHead__5bpRn p{color:#616860;font-size:14px;line-height:1.6;margin:0}.ShopPage_productGrid__WfeiG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ShopPage_bundleGrid__4G7b4{gap:14px}.ShopPage_productCard__QMeS3{background:#fff;border:1px solid #e8ebe4;border-radius:28px;display:flex;flex-direction:column;gap:16px;min-height:100%;overflow:hidden;padding:18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ShopPage_productCard__QMeS3:before{background:radial-gradient(circle at top right,#2fd16414,#0000 35%);content:"";inset:0;pointer-events:none;position:absolute}.ShopPage_productCard__QMeS3:hover{border-color:#d9e5d7;box-shadow:0 18px 40px #0f172a0f;transform:translateY(-3px)}.ShopPage_bundleCard__UnO9C{background:linear-gradient(180deg,#fff,#fafbf8);border-color:#dfe6db;box-shadow:0 16px 30px #374c2f12}.ShopPage_badges__QkAS7{display:flex;flex-wrap:wrap;gap:7px}.ShopPage_bestValue__bw-G4,.ShopPage_popular__lfWoB,.ShopPage_tag__vlGd4{font-weight:700;padding:5px 9px}.ShopPage_tag__vlGd4{background:#f2f4f0;color:#5b6457}.ShopPage_popular__lfWoB{background:#e8f6ec;color:#2d7b3f}.ShopPage_bestValue__bw-G4{background:#edf2e7;color:#495b42}.ShopPage_bestValue__bw-G4,.ShopPage_popular__lfWoB,.ShopPage_tag__vlGd4{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;height:28px;letter-spacing:.02em;padding:0 12px}.ShopPage_productHead__2sW0j{display:flex;flex-direction:column;gap:10px}.ShopPage_productTitleWrap__nAesW h3{font-size:20px;letter-spacing:-.03em;margin:0 0 5px}.ShopPage_productTitleWrap__nAesW p{color:#636a61;font-size:14px;line-height:1.6;margin:0}.ShopPage_priceBox__xDTHQ{align-items:end;display:flex;gap:12px;justify-content:space-between}.ShopPage_priceBox__xDTHQ strong{font-size:38px;font-weight:900;letter-spacing:-.06em;line-height:1}.ShopPage_priceBox__xDTHQ span{color:#76806f;font-size:12px}.ShopPage_metaRow__YykDv{display:flex;flex-wrap:wrap;gap:8px}.ShopPage_metaRow__YykDv span{align-items:center;background:#f6f7f4;border:1px solid #eaede7;border-radius:999px;color:#5d6659;display:inline-flex;font-size:12px;gap:6px;padding:7px 10px}.ShopPage_advantageBox__Zpq1s{background:#f8faf6;border:1px solid #ecefe8;border-radius:16px;padding:14px}.ShopPage_advantageBox__Zpq1s h4{color:#4d5649;font-size:13px;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.ShopPage_advantageBox__Zpq1s ul{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.ShopPage_advantageBox__Zpq1s li{align-items:start;color:#576056;display:flex;font-size:14px;gap:8px;line-height:1.55}.ShopPage_advantageBox__Zpq1s svg{color:#30b95d;flex:0 0 auto;margin-top:3px}.ShopPage_bundleCompare__31dKM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.ShopPage_bundleCompare__31dKM div{background:#f2f5ee;border:1px solid #e6ebdf;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:13px}.ShopPage_bundleCompare__31dKM strong{color:#1f291d;font-size:16px}.ShopPage_compareLabel__JkIVr{color:#73806c;font-size:12px}.ShopPage_extraInfo__yI7L4{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}.ShopPage_extraInfoItem__fws62{background:#fcfcfa;border:1px solid #edefe9;border-radius:14px;display:flex;flex-direction:column;gap:3px;padding:11px 12px}.ShopPage_extraInfoItem__fws62 span{color:#7a8177;font-size:11px}.ShopPage_extraInfoItem__fws62 strong{color:#1f281e;font-size:13px;line-height:1.4}.ShopPage_cardFooter__FeAXX{display:flex;flex-direction:column;gap:10px}.ShopPage_stockNote__HazRO{color:#6a7465;font-size:12px}.ShopPage_buyBtn__tt73e{background:linear-gradient(180deg,#35dd6f,#29c85d)!important;border-radius:18px!important;box-shadow:0 10px 24px #2fd16438!important;color:#fff!important;font-size:15px!important;font-weight:800!important;min-height:52px!important;text-transform:none!important;transition:all .18s ease!important}.ShopPage_buyBtn__tt73e:hover{box-shadow:0 14px 30px #2fd16447!important;transform:translateY(-1px)}.ShopPage_bottomGrid__5BQzF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-top:16px}.ShopPage_historySection__BR7L3,.ShopPage_termsSection__5RyuW{background:#fff;border:1px solid #eaeee5;border-radius:22px;padding:18px}.ShopPage_historyList__ZOX5C{display:flex;flex-direction:column;gap:10px}.ShopPage_historyItem__NhbF8{align-items:center;background:#f8f9f6;border:1px solid #ecefe9;border-radius:16px;display:flex;gap:10px;justify-content:space-between;padding:13px 14px}.ShopPage_historyItem__NhbF8 h4,.ShopPage_historyItem__NhbF8 p{margin:0}.ShopPage_historyItem__NhbF8 h4{font-size:14px;margin-bottom:4px}.ShopPage_historyItem__NhbF8 p{color:#767d73;font-size:12px}.ShopPage_historyMeta__XMNzh{display:flex;flex-direction:column;gap:4px;text-align:right}.ShopPage_historyMeta__XMNzh span{color:#72806b;font-size:11px}.ShopPage_historyMeta__XMNzh strong{font-size:14px}.ShopPage_termsList__duDrD{color:#5f685d;font-size:14px;line-height:1.75;margin:0;padding-left:18px}.ShopPage_previewPanel__tIsi1{display:flex;flex-direction:column;gap:14px;padding:20px 18px 18px}.ShopPage_previewHeader__2eGTF{align-items:start;display:flex;gap:12px;justify-content:space-between}.ShopPage_previewHeader__2eGTF h3{font-size:24px;letter-spacing:-.03em;margin:6px 0}.ShopPage_previewHeader__2eGTF p{color:#667061;font-size:14px;line-height:1.6;margin:0}.ShopPage_closeBtn__VI3iv{color:#273022!important}.ShopPage_previewPrice__uwV-G{align-items:end;background:#f6f8f3;border:1px solid #e8ece4;border-radius:18px;display:flex;gap:10px;justify-content:space-between;padding:15px}.ShopPage_previewPrice__uwV-G strong{font-size:28px;letter-spacing:-.04em}.ShopPage_previewPrice__uwV-G span{color:#6b7467;font-size:12px}.ShopPage_previewGrid__gkBGu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.ShopPage_previewGrid__gkBGu div{background:#fbfcfa;border:1px solid #ecefe8;border-radius:16px;padding:14px}.ShopPage_previewGrid__gkBGu h4{font-size:13px;margin:0 0 10px}.ShopPage_previewGrid__gkBGu ul{color:#60685d;font-size:14px;line-height:1.75;margin:0;padding-left:18px}.ShopPage_previewNote__1wgI5{background:#f2f3ef;border:1px solid #e3e6df;border-radius:16px;color:#5b6458;font-size:13px;line-height:1.6;padding:13px 14px}.ShopPage_mobileDrawer__ydIwI{border-radius:24px 24px 0 0!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.ShopPage_desktopDialog__u49Mm{border-radius:24px!important}.ShopPage_drawerHandle__SHEfj{background:#d7ddd3;border-radius:999px;height:5px;margin:10px auto 2px;width:40px}@media(min-width:768px){.ShopPage_shopPage__-Zyci{padding:70px 20px 48px}.ShopPage_hero__\+rgJi{align-items:end;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);padding:26px}.ShopPage_heroStats__-bMyM{grid-template-columns:1fr}.ShopPage_freeTierTop__pvOZS{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.ShopPage_bottomGrid__5BQzF,.ShopPage_bundleCompare__31dKM,.ShopPage_freeTierGrid__KM40s,.ShopPage_previewGrid__gkBGu{grid-template-columns:repeat(2,1fr)}.ShopPage_productGrid__WfeiG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ShopPage_shopPage__-Zyci{padding:70px 28px 56px}.ShopPage_heroCopy__q06Gv h1{font-size:44px}.ShopPage_bundleGrid__4G7b4,.ShopPage_productGrid__WfeiG{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ShopPage_shopPage__-Zyci{margin-bottom:50px;padding:64px 12px 140px}.ShopPage_hero__\+rgJi{border-radius:24px;padding:18px}.ShopPage_productCard__QMeS3{border-radius:24px;padding:16px}.ShopPage_priceBox__xDTHQ strong{font-size:32px}.ShopPage_sectionHeadCompact__vkLiJ h2,.ShopPage_sectionHead__5bpRn h2{font-size:22px}.ShopPage_filtersBar__n2PFn{top:60px}}
/*# sourceMappingURL=main.8b3f624e.css.map*/