.page_container__V_D1g{min-height:100vh;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:2rem}.page_card__PAlIZ{background:#ffffff;border-radius:16px;box-shadow:0 20px 45px rgba(15,23,42,.12);padding:2rem;max-width:560px;width:100%}.page_title__pO22U{font-size:1.6rem;font-weight:700;color:#111827;margin-bottom:.5rem}.page_subtitle__CxRx4{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.page_pill__BPPWr{display:inline-flex;align-items:center;gap:.5rem;background:#eef2ff;color:#4338ca;padding:.4rem .75rem;border-radius:999px;font-weight:600;margin-bottom:1rem}.page_cta__eFOT_{margin-top:1.5rem;width:100%;padding:.9rem 1.25rem;border:none;border-radius:10px;background:var(--btn-purple-gradient);color:#fff;font-weight:600;cursor:pointer}.page_error__E2x36{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.75rem}.AuthModal_overlay__XmDnQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:12000}.AuthModal_modal__VE_XD{background:white;border-radius:1rem;padding:2rem;width:90%;max-width:400px;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.2);max-height:90vh;overflow:auto;-webkit-overflow-scrolling:touch}.AuthModal_closeButton__Il1I6{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,transform .12s ease,color .12s ease;will-change:transform}.AuthModal_closeButton__Il1I6:hover{color:#374151;transform:translateY(-1px)}.AuthModal_header__x5DNo{margin-bottom:2rem}.AuthModal_header__x5DNo h2{margin:0 0 1rem;color:#000;font-size:1.5rem;font-weight:600}.AuthModal_tabs__BrobU{display:flex;border-bottom:1px solid #e5e7eb}.AuthModal_tab__mk1gn{flex:1 1;padding:.75rem;background:none;cursor:pointer;font-weight:500;color:#6b7280;border:none;border-bottom:2px solid transparent;transition:all .2s}.AuthModal_tab__mk1gn.AuthModal_active__mM3ES{color:#8139E0;border-bottom-color:#8139E0}.AuthModal_tab__mk1gn:hover{color:#374151}.AuthModal_form__lj9x_{display:flex;flex-direction:column;gap:1rem}.AuthModal_trialNotice__23S7t{margin:0 0 .25rem;font-size:.95rem;color:#6B7280}.AuthModal_trialEmphasis__LyZbN{color:#8139E0;font-weight:600}.AuthModal_userTypeSelector__jkSfL{margin-bottom:1rem}.AuthModal_userTypeTitle__kzgC3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#374151}.AuthModal_userTypeDescription__ntXCO{margin:0 0 1rem;font-size:.875rem;color:#6b7280}.AuthModal_userTypeOptions__l_ZDo{display:flex;flex-direction:column;gap:.75rem}.AuthModal_userTypeOption__1acYb{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.AuthModal_userTypeOption__1acYb:hover{border-color:#d1d5db;background:#f9fafb}.AuthModal_userTypeOption__1acYb input[type=radio]{margin-top:.125rem;accent-color:#8139E0}.AuthModal_userTypeOption__1acYb input[type=radio]:checked+.AuthModal_userTypeContent__zRQrB{color:#8139E0}.AuthModal_userTypeOption__1acYb:has(input:checked){border-color:#8139E0;background:#F3E8FF}.AuthModal_userTypeOptionDisabled__COrTV{opacity:.6;cursor:not-allowed}.AuthModal_userTypeOptionDisabled__COrTV *{cursor:not-allowed}.AuthModal_userTypeContent__zRQrB{display:flex;flex-direction:column;gap:.25rem}.AuthModal_userTypeLabel__sDArl{font-weight:600;color:#374151}.AuthModal_userTypeSubtext__YQnp5{font-size:.875rem;color:#6b7280}.AuthModal_input__JQMc_{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s;background:#ffffff;color:#111827;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}.AuthModal_input__JQMc_::placeholder{color:#6B7280}.AuthModal_input__JQMc_:-webkit-autofill,.AuthModal_input__JQMc_:-webkit-autofill:focus,.AuthModal_input__JQMc_:-webkit-autofill:hover{-webkit-text-fill-color:#111827;box-shadow:inset 0 0 0 1000px #ffffff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.AuthModal_input__JQMc_:focus{outline:none;border-color:#8139E0;box-shadow:0 0 0 3px rgba(129,57,224,.12)}.AuthModal_error__jFDzO{background:#fee2e2;color:#991b1b;padding:.75rem;border-radius:.5rem;font-size:.875rem;border:1px solid #fca5a5}.AuthModal_submitButton__EwwD5{background:var(--btn-purple-gradient);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:var(--btn-purple-shadow);transition:background .2s ease,box-shadow .2s ease,transform .1s ease}.AuthModal_submitButton__EwwD5:hover:not(:disabled){background:var(--btn-purple-gradient-hover);box-shadow:var(--btn-purple-shadow-hover);transform:translateY(-1px)}.AuthModal_submitButton__EwwD5:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthModal_modal__VE_XD input[type=checkbox]{accent-color:#8139E0}.AuthModal_modal__VE_XD input[type=number]::-webkit-inner-spin-button,.AuthModal_modal__VE_XD input[type=number]::-webkit-outer-spin-button{background:transparent!important;border:none;filter:grayscale(1) brightness(.6)}.AuthModal_modal__VE_XD input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (max-width:480px){.AuthModal_modal__VE_XD{margin:1rem;padding:1.5rem}.AuthModal_userTypeSelector__jkSfL{flex-direction:column;gap:.5rem}}.AuthModal_onestInputs__sE5WH,.AuthModal_onestInputs__sE5WH *{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}.AuthModal_wsSelectWrap__pIIPH{display:flex;align-items:center;gap:.25rem;position:relative;width:100%}.AuthModal_wsSelectWrap__pIIPH select{flex:1 1 auto;width:100%}.AuthModal_selectToggle__L9g6w{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:.5rem;background:#ffffff;cursor:pointer}.AuthModal_selectMenu__J7XdS{position:absolute;top:calc(100% + .25rem);left:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:220px;width:100%;z-index:20;list-style:none;margin:0;padding:0}.AuthModal_selectMenu__J7XdS li{list-style:none;padding:8px 10px;cursor:pointer;font-size:13px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#111827;border-radius:8px}.AuthModal_selectMenu__J7XdS li:hover,.AuthModal_selectOptionSelected__l_Wsr{background:#f3f4f6}.AuthModal_numberWrap___xxTm{position:relative;display:block}.AuthModal_numberWrap___xxTm input[type=number]{padding-right:42px}.AuthModal_stepBtnDown__bbFGh,.AuthModal_stepBtnUp__PVZ6q{position:absolute;right:8px;width:26px;height:18px;border:none;background:transparent;color:#6B7280;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;padding:0}.AuthModal_stepBtnUp__PVZ6q{top:6px}.AuthModal_stepBtnDown__bbFGh{bottom:6px}.AuthModal_stepBtnDown__bbFGh:hover,.AuthModal_stepBtnUp__PVZ6q:hover{color:#374151}.AuthModal_stepBtnDown__bbFGh:focus-visible,.AuthModal_stepBtnUp__PVZ6q:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.AuthModal_numberWrap___xxTm input[type=number]::-webkit-inner-spin-button,.AuthModal_numberWrap___xxTm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AuthModal_numberWrap___xxTm input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.AuthModal_passwordStrengthWrap__ysWkC{display:flex;flex-direction:column;gap:.35rem}.AuthModal_strengthTopRow__CH6OF{display:flex;align-items:baseline;justify-content:space-between}.AuthModal_strengthLabel__AXrai{font-size:.85rem;color:#6b7280}.AuthModal_strengthValue__xN5A_{font-size:.85rem;font-weight:600;color:#374151}.AuthModal_strengthMeter__qpFIq{width:100%;height:8px;border-radius:9999px;background:#e5e7eb;overflow:hidden}.AuthModal_strengthFill__C5n5d{height:100%;width:0;border-radius:inherit;transition:width .16s ease}.AuthModal_strengthWeak__ZMZyX{background:#ef4444}.AuthModal_strengthFair__8C0WQ{background:#f59e0b}.AuthModal_strengthGood__hLjis{background:#10b981}.AuthModal_strengthStrong__OUiss{background:#059669}.AuthModal_matchStatus__KhAPT{font-size:.85rem;margin-top:-.25rem}.AuthModal_matchOk__SIG_W{color:#16a34a}.AuthModal_matchBad__khcIR{color:#dc2626}.AuthModal_passwordWrap__HE5Y2{position:relative;width:100%}.AuthModal_passwordWrap__HE5Y2 .AuthModal_input__JQMc_{width:100%;box-sizing:border-box;padding-right:42px}.AuthModal_togglePwd__DL7CB{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6B7280;border-radius:8px;cursor:pointer;z-index:2}.AuthModal_togglePwd__DL7CB:hover{color:#374151}.AuthModal_togglePwd__DL7CB:focus-visible{outline:2px solid #A5B4FC;outline-offset:2px}.AuthModal_forgotPasswordLink___SnaS{display:block;text-align:right;font-size:.875rem;color:#6b7280;text-decoration:none;margin-top:-.5rem;transition:color .2s}.AuthModal_forgotPasswordLink___SnaS:hover{color:#8139E0;text-decoration:underline}.AuthModal_agreementModal__IpxIt{max-width:600px;max-height:85vh;display:flex;flex-direction:column}.AuthModal_agreementHeader__S_O_m{margin-bottom:1rem}.AuthModal_agreementHeader__S_O_m h2{margin:0 0 .5rem;color:#000;font-size:1.5rem;font-weight:600}.AuthModal_agreementSubtitle__ybOIh{margin:0;font-size:.875rem;color:#6b7280}.AuthModal_agreementTabs__F2KyJ{display:flex;gap:.5rem;margin-bottom:1rem}.AuthModal_agreementTab__joBtG{flex:1 1;padding:.75rem 1rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;font-weight:500;color:#6b7280;transition:all .2s}.AuthModal_agreementTab__joBtG:hover{background:#e5e7eb;color:#374151}.AuthModal_agreementTabActive__vgP8h{background:#8139E0;border-color:#8139E0;color:white}.AuthModal_agreementTabActive__vgP8h:hover{background:#7030c9;color:white}.AuthModal_agreementContent__nrQCe{flex:1 1;min-height:300px;max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1rem;background:#fafafa}.AuthModal_agreementLoading__JTBWA{display:flex;align-items:center;justify-content:center;height:100%;color:#6b7280}.AuthModal_agreementText__2jwID{font-size:.875rem;line-height:1.6;color:#374151;white-space:pre-wrap}.AuthModal_agreementActions__rsMeM{display:flex;gap:1rem;margin-top:auto}.AuthModal_declineButton__ZgV9C{flex:1 1;padding:.75rem 1.5rem;background:#ffffff;color:#6b7280;border:1px solid #d1d5db;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s}.AuthModal_declineButton__ZgV9C:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#9ca3af}.AuthModal_declineButton__ZgV9C:disabled{opacity:.6;cursor:not-allowed}.AuthModal_declineWarningOverlay___amKk{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;border-radius:1rem;z-index:10}.AuthModal_declineWarningModal___dN_T{background:white;border-radius:.75rem;padding:1.5rem;max-width:320px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.2)}.AuthModal_declineWarningModal___dN_T h3{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;color:#111827}.AuthModal_declineWarningModal___dN_T p{margin:0 0 1.25rem;font-size:.875rem;color:#6b7280;line-height:1.5}.AuthModal_declineWarningActions__eq5NU{display:flex;gap:.75rem}.AuthModal_declineWarningCancel__PmX_W{flex:1 1;padding:.625rem 1rem;background:#f3f4f6;color:#374151;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s}.AuthModal_declineWarningCancel__PmX_W:hover{background:#e5e7eb}.AuthModal_declineWarningConfirm__sevS2{flex:1 1;padding:.625rem 1rem;background:#dc2626;color:white;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s}.AuthModal_declineWarningConfirm__sevS2:hover{background:#b91c1c}@media (max-width:480px){.AuthModal_agreementModal__IpxIt{max-height:90vh}.AuthModal_agreementContent__nrQCe{min-height:200px;max-height:300px}.AuthModal_agreementActions__rsMeM{flex-direction:column}}.RecruiterInviteModal_overlay__GjU1l{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1.5rem}.RecruiterInviteModal_modal__Hh5VQ{background:#ffffff;border-radius:16px;max-width:560px;width:100%;box-shadow:0 25px 60px rgba(15,23,42,.2);padding:2rem;text-align:left}.RecruiterInviteModal_title__0JRdZ{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.RecruiterInviteModal_subtitle__KudnN{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.RecruiterInviteModal_companyName__fZf_J{display:inline-flex;align-items:center;gap:.5rem;background:#f3f4f6;border-radius:999px;padding:.4rem .75rem;font-weight:600;color:#111827}.RecruiterInviteModal_actions__4flgd{display:flex;gap:.75rem;margin-top:1.75rem}.RecruiterInviteModal_acceptBtn__pyeZH{flex:1 1;background:var(--btn-purple-gradient);color:#fff;border:none;border-radius:10px;padding:.85rem 1.25rem;font-weight:600;cursor:pointer;box-shadow:var(--btn-purple-shadow)}.RecruiterInviteModal_declineBtn__xy25S{flex:1 1;background:#f9fafb;color:#111827;border:1px solid #e5e7eb;border-radius:10px;padding:.85rem 1.25rem;font-weight:600;cursor:pointer}.RecruiterInviteModal_acceptBtn__pyeZH:disabled,.RecruiterInviteModal_declineBtn__xy25S:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.Navigation_nav__YlGbM{background:#1E0254!important;border-right:none;position:fixed;left:0;top:0;height:100vh;width:var(--nav-width,280px);z-index:1103;display:flex;flex-direction:column;padding:2rem 0;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-right:1rem;transition:width .2s ease}.Navigation_unreadDot__844oU{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:9999px;border:2px solid #ffffff}.Navigation_unreadBadge__zDQ4U{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:18px;height:18px;padding:0 6px;font-size:.75rem;line-height:1;color:#ffffff;background:#ef4444;border-radius:9999px}.Navigation_container__DmcGg{display:flex;flex-direction:column;height:100%;padding:0 1.5rem}.Navigation_accentSquare__3JV0X{background:#8039DF;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.25)}.Navigation_accentLogoWrap__VzLft,.Navigation_accentSquare__3JV0X{position:absolute;top:0;left:0;width:100%;height:62px;pointer-events:none}.Navigation_accentLogoWrap__VzLft{display:flex;align-items:center;justify-content:center;z-index:1}.Navigation_accentLogoInner__Ty1e9{position:relative;width:100%;height:100%}.Navigation_accentLogo_____qd{object-fit:contain;pointer-events:none;transform:scale(.8);transform-origin:center}.Navigation_logo__7bKeD{font-size:1.5rem;font-weight:700;color:#E5E7EB;text-decoration:none;transition:color .2s;margin-top:-80px;margin-bottom:calc(3rem - 100px);text-align:center;padding:.25rem 1rem .5rem;border-bottom:none;--logo-crop-top:80px;--logo-crop-bottom:80px}.Navigation_logo__7bKeD:hover{color:#ffffff}.Navigation_logoImg__u1Icu{display:block;width:calc(100% + 12px);height:auto;-webkit-clip-path:inset(var(--logo-crop-top,0) 0 var(--logo-crop-bottom,0) 0);clip-path:inset(var(--logo-crop-top,0) 0 var(--logo-crop-bottom,0) 0);transform:translateX(-24px)}.Navigation_links__K30je{display:flex;flex-direction:column;gap:calc(.5rem + 3px);margin-left:-20px;margin-top:calc(-18px + 4rem)}.Navigation_linkLabel__kAZ9H{white-space:nowrap}.Navigation_subLinks__PoEvd{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 .5rem 2.5rem}.Navigation_subLink__OA9O_{color:#E5E7EB!important;text-decoration:none;font-size:.9rem;padding:.35rem .75rem;border-radius:27px;width:-moz-fit-content;width:fit-content}.Navigation_subLink__OA9O_:not(.Navigation_subLinkActive__UFSRh):hover{background:#311663!important;color:#ffffff!important;border-radius:27px;margin-left:12px;padding-left:calc(.75rem - 12px)}.Navigation_subLinks__PoEvd .Navigation_subLink__OA9O_:not(.Navigation_subLinkActive__UFSRh):hover{background:#311663!important;color:#ffffff!important}.Navigation_subLinks__PoEvd .Navigation_subLink__OA9O_:not(.Navigation_subLinkActive__UFSRh):hover *{color:#ffffff!important}.Navigation_subLinkActive__UFSRh{background:#8139E0;color:#ffffff!important;border-radius:27px}.Navigation_subLinkActive__UFSRh:hover{background:#8139E0!important;color:#ffffff!important}.Navigation_nav__YlGbM .Navigation_link__jK_hb{color:#E5E7EB!important;text-decoration:none;font-weight:450;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:calc(1rem - 7.5px) 1.5rem;border-radius:27px;background-color:transparent;transition:background-color .15s ease;display:flex;align-items:center;gap:calc(.75rem - 2px);box-sizing:border-box;border:2px solid transparent}.Navigation_link__jK_hb svg,.Navigation_nav__YlGbM .Navigation_link__jK_hb.Navigation_active__hjADo svg{color:#ffffff!important}.Navigation_link__jK_hb>*{color:inherit}.Navigation_link__jK_hb:not(.Navigation_active__hjADo):hover{color:#ffffff!important;background-color:#8139E0;margin-left:12px;padding-left:calc(1.5rem - 12px)}.Navigation_link__jK_hb:not(.Navigation_active__hjADo):focus *,.Navigation_link__jK_hb:not(.Navigation_active__hjADo):focus-visible *,.Navigation_link__jK_hb:not(.Navigation_active__hjADo):hover *{color:#ffffff!important}.Navigation_nav__YlGbM .Navigation_link__jK_hb.Navigation_active__hjADo{border-radius:27px}.Navigation_nav__YlGbM .Navigation_link__jK_hb.Navigation_active__hjADo,.Navigation_nav__YlGbM .Navigation_link__jK_hb.Navigation_active__hjADo:hover{background-color:#8139E0;color:white!important;margin-left:12px;padding-left:calc(1.5rem - 12px);font-weight:450}.Navigation_collapsed__zFrtb .Navigation_logo__7bKeD{display:none}.Navigation_collapsed__zFrtb .Navigation_links__K30je{margin-left:0}.Navigation_collapsed__zFrtb .Navigation_link__jK_hb{justify-content:center;padding:.75rem 0;gap:.5rem}.Navigation_link__jK_hb svg{width:20px;height:20px;display:block;flex:0 0 20px}.Navigation_collapsed__zFrtb .Navigation_link__jK_hb.Navigation_active__hjADo,.Navigation_collapsed__zFrtb .Navigation_link__jK_hb.Navigation_active__hjADo:hover,.Navigation_collapsed__zFrtb .Navigation_link__jK_hb:not(.Navigation_active__hjADo):hover{margin-left:0;padding-left:0}.Navigation_collapsed__zFrtb .Navigation_linkLabel__kAZ9H,.Navigation_collapsed__zFrtb .Navigation_subLinks__PoEvd{display:none}.Navigation_collapsed__zFrtb .Navigation_link__jK_hb>:not(svg){display:none!important}.Navigation_collapsed__zFrtb .Navigation_link__jK_hb>svg{display:inline-block}.Navigation_subIcons__fzuzH{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-left:0;margin:.25rem 0 .5rem;position:relative}.Navigation_nav__YlGbM:not(.Navigation_collapsed__zFrtb) .Navigation_subIcons__fzuzH{opacity:0;pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}.Navigation_subConnector__9tfXT{width:0;height:14px;border-left:1.5px solid #e5e7eb;border-bottom:none;border-radius:0;margin:0 0 .1rem}.Navigation_subIconLink__VGd7R{height:2.85rem;width:auto;padding:0;border-radius:27px;display:inline-flex;align-items:center;justify-content:center;color:#E5E7EB!important;text-decoration:none;border:2px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.Navigation_subIconActive__YWnqo svg,.Navigation_subIconLink__VGd7R svg{color:#ffffff!important}.Navigation_subIconLink__VGd7R:not(.Navigation_subIconActive__YWnqo):hover{background:#311663!important;color:#ffffff!important}.Navigation_subIconLink__VGd7R:not(.Navigation_subIconActive__YWnqo):hover svg{color:#ffffff!important}.Navigation_subIconActive__YWnqo,.Navigation_subIconActive__YWnqo:hover{background:#8139E0;color:white!important}.Navigation_collapsed__zFrtb [data-tooltip]{position:relative}.Navigation_collapsed__zFrtb [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#111827;color:#fff;padding:6px 8px;border-radius:6px;white-space:nowrap;font-size:.75rem;line-height:1.2;pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:10010}.Navigation_collapsed__zFrtb [data-tooltip]:focus:after,.Navigation_collapsed__zFrtb [data-tooltip]:hover:after{opacity:1}.Navigation_collapsed__zFrtb .Navigation_link__jK_hb.Navigation_active__hjADo[data-tooltip]:after,.Navigation_collapsed__zFrtb .Navigation_subIconActive__YWnqo[data-tooltip]:after{display:none!important}.Navigation_collapseToggle__uM2HF{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:8px;border:1px solid transparent;background:#55427E;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.2)}.Navigation_collapseToggle__uM2HF:hover{background:#8139E0!important;background-image:none!important;opacity:1!important}.Navigation_collapseToggle__uM2HF:focus,.Navigation_collapseToggle__uM2HF:focus-visible{background:#8139E0!important;outline:none}.Navigation_collapseToggle__uM2HF:active{background:#6d2fb8!important}.Navigation_mobileBottomBar__jssWB{display:none;position:fixed;bottom:0;left:0;right:0;height:70px;background:#1E0254;border-top:none;box-shadow:0 -4px 12px rgba(0,0,0,.25);z-index:1200;justify-content:space-around;align-items:center;padding:0 16px env(safe-area-inset-bottom,0)}.Navigation_mobileBottomItem__RJXf7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 16px;color:#E5E7EB;text-decoration:none;font-size:.75rem;font-weight:500;background:none;border:none;cursor:pointer;transition:color .15s ease}.Navigation_mobileBottomItem__RJXf7 svg{width:24px;height:24px;color:inherit}.Navigation_mobileBottomItemActive__FzWgW,.Navigation_mobileBottomItemActive__FzWgW svg,.Navigation_mobileBottomItem__RJXf7:hover{color:#ffffff}.Navigation_hamburgerIcon__GVyDC{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:24px;height:24px}.Navigation_mobileBottomSpacer__VzvpF{display:none;height:70px}.Navigation_hamburgerLine__hwrKs{display:block;width:18px;height:2px;background:#E5E7EB;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.Navigation_hamburgerLine__hwrKs.Navigation_hamburgerOpen__CQyOI:first-child{transform:translateY(7px) rotate(45deg)}.Navigation_hamburgerLine__hwrKs.Navigation_hamburgerOpen__CQyOI:nth-child(2){opacity:0}.Navigation_hamburgerLine__hwrKs.Navigation_hamburgerOpen__CQyOI:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navigation_mobileDropdown__dLzwH{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:#ffffff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:8px 0;animation:Navigation_dropdownFadeIn__MkPhX .2s ease}@keyframes Navigation_dropdownFadeIn__MkPhX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navigation_mobileLink__IpXgj{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#374151;font-size:.95rem;font-weight:450;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;text-decoration:none;background:none;border:none;transition:background .15s ease}.Navigation_mobileLink__IpXgj:hover{background:#f3f4f6}.Navigation_mobileLink__IpXgj svg{color:#6B7280;flex-shrink:0}.Navigation_mobileLinkActive__9T6zG{background:#f3e8ff;color:#7c3aed}.Navigation_mobileLinkActive__9T6zG svg{color:#7c3aed}.Navigation_mobileSubLink__IazJy{padding-left:44px;font-size:.9rem}.Navigation_mobileSubLink__IazJy svg{width:18px;height:18px}.Navigation_mobileOverlay__gdGPv{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1100}@media (max-width:768px){.Navigation_mobileBottomBar__jssWB{display:flex}.Navigation_mobileBottomSpacer__VzvpF{display:block}.Navigation_mobileOverlay__gdGPv{display:block;bottom:70px}.Navigation_mobileDropdown__dLzwH{position:fixed;bottom:86px;left:16px;right:16px;top:auto;z-index:1201;animation:Navigation_dropdownSlideUp__0Dq8d .2s ease}@keyframes Navigation_dropdownSlideUp__0Dq8d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Navigation_nav__YlGbM{display:none!important}.Navigation_mobileBottomItemActive__FzWgW .Navigation_hamburgerLine__hwrKs{background:#7c3aed}}@media (prefers-color-scheme:dark){.Navigation_nav__YlGbM{background:#1E0254;border-right-color:transparent}.Navigation_logo__7bKeD{border-bottom-color:transparent;color:#E5E7EB}.Navigation_nav__YlGbM .Navigation_link__jK_hb{color:#E5E7EB!important}.Navigation_link__jK_hb:not(.Navigation_active__hjADo):hover{color:#ffffff!important;background-color:rgba(255,255,255,.08)}.Navigation_link__jK_hb:not(.Navigation_active__hjADo):focus *,.Navigation_link__jK_hb:not(.Navigation_active__hjADo):focus-visible *,.Navigation_link__jK_hb:not(.Navigation_active__hjADo):hover *{color:#ffffff!important}.Navigation_link__jK_hb.Navigation_active__hjADo{background-color:#55427E;color:white}@media (max-width:768px){.Navigation_nav__YlGbM{border-bottom-color:#e5e5e5}}}.ConfirmationModal_overlay__1S3Pr{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ConfirmationModal_fadeIn__ina25 .2s ease-out}.ConfirmationModal_modal__Y6v4_{width:min(440px,calc(100% - 2rem));background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.16);overflow:hidden;display:flex;flex-direction:column;animation:ConfirmationModal_slideUp__f09nz .3s cubic-bezier(.16,1,.3,1);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ConfirmationModal_content__E9ig2{padding:1.5rem;text-align:center}.ConfirmationModal_iconWrapper__FWP7_{width:48px;height:48px;background:#FEF2F2;color:#DC2626;border-radius:50%;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.ConfirmationModal_iconWrapper__FWP7_.ConfirmationModal_primary__TbLL9{background:#EFF6FF;color:#2563EB}.ConfirmationModal_title__NCUgt{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#111827}.ConfirmationModal_description__sPFP1{margin:0;color:#6B7280;font-size:.95rem;line-height:1.5}.ConfirmationModal_actions__IdXRX{padding:1rem 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:center}.ConfirmationModal_button__AyCw_{flex:1 1;padding:.625rem 1rem;border-radius:10px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s;border:1px solid transparent}.ConfirmationModal_cancelBtn__NW0tY{background:#ffffff;border-color:#E5E7EB;color:#374151}.ConfirmationModal_cancelBtn__NW0tY:hover{background:#F9FAFB;border-color:#D1D5DB}.ConfirmationModal_confirmBtn__ah1BS{color:#ffffff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ConfirmationModal_confirmBtn__ah1BS.ConfirmationModal_danger__fzSD6{background:#DC2626;border-color:#DC2626}.ConfirmationModal_confirmBtn__ah1BS.ConfirmationModal_danger__fzSD6:hover{background:#B91C1C;border-color:#B91C1C}.ConfirmationModal_confirmBtn__ah1BS.ConfirmationModal_primary__TbLL9{background:#2563EB;border-color:#2563EB}.ConfirmationModal_confirmBtn__ah1BS.ConfirmationModal_primary__TbLL9:hover{background:#1D4ED8;border-color:#1D4ED8}@keyframes ConfirmationModal_fadeIn__ina25{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_slideUp__f09nz{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ProjectModals_radioRow__skCBq{display:flex;gap:1rem;align-items:center;color:#374151}.ProjectModals_radioRow__skCBq label{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:.875rem}.ProjectModals_modalBtn__hlFRh{border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.ProjectModals_modalBtnPrimary__pTUGK{background:linear-gradient(135deg,#8139E0,#5e17eb);color:#ffffff;font-weight:600;box-shadow:0 2px 4px rgba(129,57,224,.2);transition:background .2s ease,box-shadow .2s ease,transform .1s ease}.ProjectModals_modalBtnPrimary__pTUGK:hover{background:linear-gradient(135deg,#722bd0,#4f0de0);box-shadow:0 4px 6px rgba(129,57,224,.3);transform:translateY(-1px)}.ProjectModals_modalBtnPrimary__pTUGK:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.ProjectModals_modalBtnSecondary__NogdB{background:#f3f4f6;color:#111827;font-weight:400;box-shadow:0 2px 4px rgba(129,57,224,.2)}.ProjectModals_modalBtnSecondary__NogdB:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 6px rgba(129,57,224,.3)}.ProjectModals_modalCloseBtn__66qM7{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1;transition:transform .12s ease,color .12s ease;will-change:transform}.ProjectModals_modalCloseBtn__66qM7:hover{color:#374151;transform:translateY(-1px)}.ProjectModals_modalBtnBlock__dO4xL{flex:1 1}.GlobalHeader_header__njdbo{position:fixed;top:0;left:0;right:0;height:3.95rem;background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 6px 18px rgba(0,0,0,.08);display:flex;align-items:center;padding:1.25rem 2rem 1.25rem calc(var(--nav-width, 280px) + 2rem);z-index:1002;transition:padding-left .2s ease}.GlobalHeader_inner__5pmaI{display:flex;align-items:center;width:100%}.GlobalHeader_center__fMqm2{flex:1 1;display:flex;align-items:center}.GlobalHeader_logoLink__LEqYa{display:inline-flex;align-items:center;width:196px;overflow:visible;--logo-crop-top:80px;--logo-crop-bottom:80px}.GlobalHeader_logoLink__LEqYa span{overflow:visible!important}.GlobalHeader_logoImg__Da8X_{display:block;width:calc(100% + 12px);height:auto;-webkit-clip-path:inset(var(--logo-crop-top,0) 0 var(--logo-crop-bottom,0) 0);clip-path:inset(var(--logo-crop-top,0) 0 var(--logo-crop-bottom,0) 0);transform:translateX(-24px)}.GlobalHeader_rightSection__JzZJH{display:flex;align-items:center;gap:1.5rem}.GlobalHeader_notificationBtn__0i9Lx,.GlobalHeader_notifications__wZ22K{position:relative;display:inline-flex;align-items:center}.GlobalHeader_notificationBtn__0i9Lx{background:transparent;border:none;cursor:pointer;width:40px;height:40px;border-radius:10px;justify-content:center;line-height:0;transition:background-color .2s ease;color:#6B7280}.GlobalHeader_notificationBtn__0i9Lx:hover{background:#f3f4f6}.GlobalHeader_notificationBtn__0i9Lx svg{width:24px;height:24px;display:block}.GlobalHeader_active__9_GeP,.GlobalHeader_active__9_GeP:hover,.GlobalHeader_notificationBtn__0i9Lx.GlobalHeader_active__9_GeP,.GlobalHeader_notificationBtn__0i9Lx.GlobalHeader_active__9_GeP:hover{background:#8139E0!important;color:#ffffff!important}.GlobalHeader_notificationBtn__0i9Lx.GlobalHeader_active__9_GeP .GlobalHeader_badge__1E9Ov{background:#ffffff!important;color:#8139E0!important}.GlobalHeader_badge__1E9Ov{position:absolute;top:2px;right:2px;background:#ef4444;color:white;font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.GlobalHeader_backBtn__GCQ4W{background:transparent;border:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.GlobalHeader_titleWrap__pw3AJ{display:flex;flex-direction:column;margin-left:0}.GlobalHeader_title__i6xNj{font-size:1rem;font-weight:700;color:#111827}.GlobalHeader_subtitle__Ovo5g{font-size:.9rem;color:#6B7280;margin-top:4px}.GlobalHeader_messagesPage__kBnFy .GlobalHeader_title__i6xNj{font-size:calc(1rem * 1.1)}.GlobalHeader_messagesPage__kBnFy .GlobalHeader_subtitle__Ovo5g{font-size:calc(.9rem * 1.1)}.GlobalHeader_spacer__AugTl{height:3.95rem}.GlobalHeader_notifPanel__4bdDF{position:fixed;top:4.05rem;right:2rem;width:min(360px,92vw);max-height:60vh;overflow:auto;background:#ffffff;color:#111827;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.12);z-index:2000}.GlobalHeader_partnerInviteBanner__z_qhW{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;text-align:center}.GlobalHeader_partnerInviteBannerWrap__Edlcz{position:-webkit-sticky;position:sticky;top:3.95rem;z-index:950;background:#fff7ed}.GlobalHeader_consultantCompanyBannerWrap___rtsR{position:-webkit-sticky;position:sticky;top:3.95rem;z-index:950;background:#eff6ff}.GlobalHeader_consultantCompanyBanner__I3J0s{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;text-align:center}.GlobalHeader_bannerLink__jN3ET{background:#1d4ed8;color:#ffffff;border:none;padding:.35rem .85rem;border-radius:999px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.GlobalHeader_bannerLink__jN3ET:hover{background:#1e40af;transform:translateY(-1px)}.GlobalHeader_bannerLink__jN3ET:active{transform:translateY(0)}.GlobalHeader_notifHeader__pzlYA{padding:.75rem .9rem;font-weight:700;border-bottom:1px solid #e5e7eb}.GlobalHeader_notifEmpty__lVRlQ{padding:.9rem;color:#6B7280}.GlobalHeader_notifList__UVse3{list-style:none;margin:0;padding:.25rem 0}.GlobalHeader_notifItem__sdkxh{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.6rem .9rem;border-bottom:1px solid #f3f4f6}.GlobalHeader_notifItem__sdkxh:last-child{border-bottom:none}.GlobalHeader_notifItem__sdkxh:hover{background:#F9FAFB}.GlobalHeader_unreadDot__wIQRo{width:8px;height:8px;border-radius:9999px;background:#8139E0}.GlobalHeader_notifContent__iwXWv{display:flex;flex-direction:column;gap:2px;min-width:0}.GlobalHeader_notifText__H1zyk{font-size:.9rem;color:#111827;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.GlobalHeader_notifTime__Tj_hf{font-size:.78rem;color:#6B7280}.GlobalHeader_notifIconRight__Sojan{line-height:0;color:#6B7280;display:inline-flex}.GlobalHeader_mobileAvatar__9xuQQ{display:none}.GlobalHeader_mobileFilters__qcoFw{display:none;align-items:center;gap:.25rem;margin-right:.25rem}.GlobalHeader_mobileRangeLabel__d0ktb,.GlobalHeader_projektFilterBtn__t_0es{display:none}@media (max-width:768px){.GlobalHeader_header__njdbo{padding:1.5rem 12px 12px;height:auto;min-height:56px;box-shadow:none;border:none}.GlobalHeader_spacer__AugTl{display:none}.GlobalHeader_titleWrap__pw3AJ{margin-left:0;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);align-items:center;text-align:center}.GlobalHeader_title__i6xNj{font-size:1rem;display:block;text-align:center}.GlobalHeader_subtitle__Ovo5g{font-size:.8rem;display:none}.GlobalHeader_rightSection__JzZJH{gap:.25rem}.GlobalHeader_mobileAvatar__9xuQQ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#667eea;color:#ffffff;font-weight:600;font-size:.9rem;margin-left:8px;margin-right:0}.GlobalHeader_mobileAvatarImage__nYkyw{width:100%;height:100%;border-radius:9999px;object-fit:cover}.GlobalHeader_mobileFilters__qcoFw{display:inline-flex;align-items:center;gap:.25rem;margin-right:.25rem}.GlobalHeader_projektFilterBtn__t_0es{display:inline-flex}.GlobalHeader_companySlot__SKme0,.GlobalHeader_messagesSlot__Z_k_2{display:none}.GlobalHeader_notificationBtn__0i9Lx{width:36px;height:36px}.GlobalHeader_notificationBtn__0i9Lx svg{width:24px;height:24px}.GlobalHeader_logoLink__LEqYa,.GlobalHeader_notifHeader__pzlYA{display:none}.GlobalHeader_notifPanel__4bdDF{position:fixed;top:5.5rem;left:0;right:0;width:100vw;max-width:100vw;max-height:calc(100vh - 5.5rem);margin:0;border-radius:0 0 16px 16px;z-index:900;animation:GlobalHeader_notifSheetIn__LMX2P .22s ease-out}@keyframes GlobalHeader_notifSheetIn__LMX2P{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}}.FileViewerModal_modalOverlay__XGFFR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.FileViewerModal_modalContainer___Skl3{background:white;border-radius:12px;width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.FileViewerModal_modalHeader__eu3YI{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:#F9FAFB}.FileViewerModal_headerContent__e_kpb{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.FileViewerModal_headerContent__e_kpb svg{flex-shrink:0;color:#6B7280}.FileViewerModal_fileName___OjBy{font-size:1.125rem;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileViewerModal_headerActions__I_Gm7{display:flex;align-items:center;gap:.75rem}.FileViewerModal_downloadButton__AFJvg{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#7C3AED;color:white;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.FileViewerModal_downloadButton__AFJvg:hover{background:#6D28D9}.FileViewerModal_closeButton__Wn6Gl{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:white;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s;color:#6B7280}.FileViewerModal_closeButton__Wn6Gl:hover{background:#F3F4F6;border-color:#D1D5DB;color:#111827}.FileViewerModal_modalContent__tRU2_{flex:1 1;overflow:hidden;background:#F9FAFB;display:flex;align-items:center;justify-content:center}.FileViewerModal_fileViewer__7F6rJ{width:100%;height:100%;border:none}.FileViewerModal_imageContainer__8uLKe{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:auto}.FileViewerModal_image__9KNgf{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.FileViewerModal_unsupportedContainer__CWq4v{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem;text-align:center}.FileViewerModal_unsupportedText__cF9Ci{font-size:1rem;color:#6B7280;margin:0}.FileViewerModal_downloadButtonLarge__xXnwB{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#7C3AED;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.FileViewerModal_downloadButtonLarge__xXnwB:hover{background:#6D28D9;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@keyframes FileViewerModal_slideIn__GcDfk{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PageLayout_pageMain__JpSwB{min-height:calc(100vh - 80px - 5.6rem);background:white;margin:-6.7rem auto 1rem;width:100%;max-width:1560px;min-width:auto;height:100%;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}@media (prefers-color-scheme:dark){.PageLayout_pageMain__JpSwB{color:#000000}}.page_searchBar__KLv59{width:calc(100% - 4rem);margin:.25rem auto 1.25rem;display:flex;align-items:center}.page_searchInputWrap__VTYUI{position:relative;flex:0 0 50%}.page_searchActions__Ov1qn{margin-left:auto;display:flex;align-items:center;gap:.75rem}.page_searchIcon__IS4Of{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#6B7280;line-height:0;pointer-events:none}.page_searchInput__py0vW{width:100%;height:2.5rem;border:1px solid #e5e7eb;border-radius:10px;padding:0 .75rem 0 2.25rem;font-size:.95rem;background:#ffffff;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#000000}.page_searchInput__py0vW:focus{outline:none;border-color:#A5B4FC;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.page_filtersRow__L0HOn{width:calc(100% - 4rem);margin:0 auto 1rem;display:flex;align-items:center;gap:.75rem}.page_select__6w5ZS{height:2.5rem;border:1px solid #e5e7eb;border-radius:10px;padding:0 .75rem;font-size:.95rem;background:#ffffff;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#111827}.page_select__6w5ZS:focus{outline:none;border-color:#A5B4FC;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.page_assignmentsGrid__BhyWI{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;width:calc(100% - 4rem);margin:0 auto 2rem;padding-top:2rem}.page_assignmentPreviewCard__jlrKy{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s ease;cursor:pointer;position:relative;z-index:0}.page_assignmentPreviewCard__jlrKy:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px);border-color:#D1D5DB;z-index:10}.page_assignmentPreviewHeader__NIkWP{margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.page_assignmentPreviewTitle__PswGr{font-size:1.125rem;font-weight:600;color:#111827}.page_assignmentPreviewLocation__DKhly{display:flex;align-items:center;gap:.5rem;color:#6B7280;font-size:.95rem}.page_assignmentPreviewLocation__DKhly svg{color:#8139E0}.page_assignmentPreviewDescription__VyoFh{font-size:.9rem;color:#6b7280;line-height:1.4;margin-bottom:.75rem}.page_assignmentPreviewRating__upIkn{margin-bottom:.75rem;padding-top:.25rem}.page_assignmentPreviewMeta__Q6ngj{display:flex;gap:1.5rem;margin-bottom:1rem}.page_assignmentPreviewMetaItem__mQkfu{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6B7280}.page_assignmentPreviewMetaItem__mQkfu svg{color:#9CA3AF}.page_assignmentPreviewTags__qd7kv{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.page_assignmentPreviewTag__rk5Wb{padding:.25rem .75rem;background:linear-gradient(135deg,rgba(129,57,224,.1),rgba(112,77,219,.05));color:#8139E0;border-radius:20px;font-size:.875rem;font-weight:500}.page_consultantCheckbox__q0DiL{position:absolute;top:-.75rem;left:-.5rem;accent-color:#8139E0}.page_sendRequestButton__mKcKH{background:var(--btn-purple-gradient);color:white;border:none;padding:.6rem 1.25rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:var(--btn-purple-shadow);transition:all .2s;white-space:nowrap;height:2.5rem;display:flex;align-items:center;gap:.5rem}.page_sendRequestButton__mKcKH:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(88,28,135,.25)}.page_filtersBar__uXMZo{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff;padding-top:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.page_clearInputBtn__PJyy3{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);height:1.75rem;width:1.75rem;border-radius:9999px;border:none;background:#F3F4F6;color:#6B7280;cursor:pointer}.page_clearInputBtn__PJyy3:hover{background:#E5E7EB}.page_toggleGroup__Vpmke{display:inline-flex;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.page_toggleBtn__bnfX5{height:2.5rem;padding:0 .85rem;font-size:.9rem;background:#fff;color:#374151;border:none;border-right:1px solid #e5e7eb;cursor:pointer}.page_toggleBtn__bnfX5:last-child{border-right:none}.page_toggleBtn__bnfX5:hover{background:#F9FAFB}.page_toggleActive__K25mB{background:linear-gradient(135deg,rgba(129,57,224,.1),rgba(112,77,219,.05));color:#8139E0}.page_spacer__DF860{flex:1 1}.page_countAndReset__0WoQo{display:flex;align-items:center;gap:.75rem}.page_resultCount__LS3yg{color:#6B7280;font-size:.95rem}.page_resetBtn__TXnDy{height:2.2rem;padding:0 .75rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer}.page_resetBtn__TXnDy:hover{background:#F9FAFB}.page_chipsRow__JSR6D{display:flex;flex-wrap:wrap;gap:.5rem}.page_chipsActions__d7F1L,.page_chipsRow__JSR6D{width:calc(100% - 4rem);margin:.25rem auto .5rem}.page_chip___DtuM{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .6rem;border-radius:9999px;background:#F3F4F6;color:#374151;font-size:.85rem}.page_chipRemove__4GNJB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6B7280;cursor:pointer;font-size:1rem;line-height:1}.page_checkboxLabel__E1cve{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;color:#374151;cursor:pointer}.page_checkbox__TxAhZ{width:1rem;height:1rem;margin:0}.page_filterIconButton__9pH_1{position:relative;background:transparent;color:#704DDB;border:none;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:0}.page_filterIconButton__9pH_1:hover{color:#704DDB}.page_filterIcon__i39Lo{line-height:0;display:inline-flex;color:inherit}.page_filterText__nGqsT{color:inherit;font-weight:600;font-size:1rem;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}.page_filterAlignRight__ppriq{margin-left:auto;margin-right:.6rem}.page_filterPanelOverlay__Bc8FL{position:fixed;inset:0;background:rgba(17,24,39,.45);display:flex;align-items:stretch;justify-content:flex-end;z-index:11000}.page_filterPanel__9EXsR{width:min(420px,90vw);height:100%;background:#ffffff;border-left:1px solid #e5e7eb;box-shadow:-12px 0 32px rgba(0,0,0,.12);display:flex;flex-direction:column;animation:page_filterSlideInRight__d_LGj .18s ease-out;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}@keyframes page_filterSlideInRight__d_LGj{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.page_filterPanelHeader__pWoYt{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem .6rem;border-bottom:1px solid #e5e7eb}.page_filterPanelTitle__rwNi_{margin:0;color:#111827;font-weight:700;font-size:1.05rem}.page_filterCloseBtn__HzTNo{position:relative;width:36px;height:36px;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#6B7280;line-height:0;font-size:0;padding:0;border-radius:0;transition:color .12s ease,transform .12s ease}.page_filterCloseBtn__HzTNo:hover{background:transparent;color:#374151;transform:translateY(-1px)}.page_filterCloseBtn__HzTNo:after,.page_filterCloseBtn__HzTNo:before{content:"";position:absolute;left:50%;top:50%;width:45%;height:1.2px;background:currentColor;border-radius:1px;transform-origin:center}.page_filterCloseBtn__HzTNo:before{transform:translate(-50%,-50%) rotate(45deg)}.page_filterCloseBtn__HzTNo:after{transform:translate(-50%,-50%) rotate(-45deg)}.page_filterPanelBody__mK87v{padding:.75rem 1rem .5rem;overflow:auto;flex:1 1 auto}.page_filterSection__fGt9w{margin-bottom:.9rem}.page_filterLabel__7cQuH{font-size:.9rem;color:#374151;font-weight:600;margin-bottom:.35rem}.page_checkboxGroupScrollable__5j8_q,.page_checkboxGroup__qYsf5{display:flex;flex-direction:column;gap:.35rem}.page_checkboxGroupScrollable__5j8_q{max-height:180px;overflow:auto;padding-right:.25rem}.page_checkboxItem__GBvlX{display:inline-flex;align-items:center;gap:.5rem;color:#111827;font-size:.9rem}.page_checkboxItem__GBvlX input[type=checkbox]{accent-color:#6F4BD9}.page_emptyFilterHint__MB6oO{color:#6B7280;font-size:.9rem}.page_accordionHeader__xTNHl{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:.35rem 0;cursor:pointer;color:#374151;font-weight:600;font-size:.9rem;text-align:left}.page_accordionHeader__xTNHl:hover{color:#111827}.page_accordionChevron__S_8Dj{display:inline-flex;transition:transform .16s ease}.page_accordionChevronOpen__9ImmX{transform:rotate(180deg)}.page_accordionBody__Ps_ba{margin-top:.35rem}.page_filterActions__A5GT7{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid #e5e7eb;background:#ffffff}.page_cancelButton__SZIrX{height:2.5rem;padding:0 1rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer}.page_cancelButton__SZIrX:hover{background:#F9FAFB}.page_applyButton__UnBh4{height:2.5rem;padding:0 1rem;background:var(--btn-purple-gradient);color:#ffffff;border:none;border-radius:10px;font-weight:600;cursor:pointer;box-shadow:var(--btn-purple-shadow)}.page_scrollWhite__neu73{background:#ffffff;scrollbar-color:#E5E7EB #ffffff;scrollbar-width:thin}.page_scrollWhite__neu73::-webkit-scrollbar{width:10px;height:10px}.page_scrollWhite__neu73::-webkit-scrollbar-track{background:#ffffff}.page_scrollWhite__neu73::-webkit-scrollbar-thumb{background:#E5E7EB;border-radius:8px;border:2px solid #ffffff}.page_companyList__HPBMl{gap:1rem;width:calc(100% - 4rem);margin:1.5rem auto 2rem}.page_companyContainer__S_Sw5,.page_companyList__HPBMl{display:flex;flex-direction:column}.page_companyCard__z9PSv{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;transition:all .2s ease}.page_companyCard__z9PSv:hover{border-color:#DDD6FE;box-shadow:0 4px 12px rgba(129,57,224,.08)}.page_companyMain__O2HVa{display:flex;align-items:flex-start;gap:1rem;flex:1 1;min-width:0}.page_companyIcon__5Jpg0{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#EDE9FE,#DDD6FE);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7C3AED}.page_companyInfo__CkTnf{flex:1 1;min-width:0}.page_companyHeader__JHaUJ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.25rem}.page_companyName__08WsX{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.page_companyConsultantCount__bj_9I{font-size:.8rem;font-weight:500;color:#6B7280;background:#F3F4F6;padding:.2rem .5rem;border-radius:4px}.page_companyDescription__T8G7V{font-size:.9rem;color:#6B7280;margin:0 0 .5rem;line-height:1.4}.page_companyMeta__KRQQE{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.page_companyLocation__lG6zw{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#6B7280}.page_companyLocation__lG6zw svg{color:#9CA3AF}.page_companyTag__nByPJ{display:inline-flex;align-items:center;padding:.2rem .5rem;background:linear-gradient(135deg,rgba(129,57,224,.08),rgba(112,77,219,.04));color:#7C3AED;border-radius:4px;font-size:.75rem;font-weight:500}.page_companyActions__i4FS5{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.page_companyRequestBtn__LFmkf{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:linear-gradient(135deg,#8139E0,#6B21A8);color:white;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_companyRequestBtn__LFmkf:hover{background:linear-gradient(135deg,#7C3AED,#5B21B6);box-shadow:0 4px 12px rgba(129,57,224,.25)}.page_companyExpandBtn__p0cZw{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:transparent;color:#6B7280;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_companyExpandBtn__p0cZw:hover{background:#F9FAFB;border-color:#D1D5DB;color:#374151}.page_companyExpandBtn__p0cZw svg{transition:transform .2s ease}.page_companyExpandBtnOpen__SSC7f svg{transform:rotate(180deg)}.page_consultantsContainer__iCCxv{margin-top:0;margin-left:2rem;padding:1rem 0 .5rem 1.5rem;border-left:2px solid #ede9fe;display:flex;flex-direction:column;gap:.75rem;animation:page_slideDown__Lc_QV .2s ease-out}@keyframes page_slideDown__Lc_QV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page_noConsultants__LyWYu{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#9CA3AF;font-size:.9rem;font-style:italic}.page_consultantRowCard__HBGMh{background:#FAFAFA;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .15s ease}.page_consultantRowCard__HBGMh:hover{background:white;border-color:#DDD6FE;box-shadow:0 2px 8px rgba(129,57,224,.06)}.page_consultantAvatar__1Or_7{width:48px;height:48px;flex-shrink:0}.page_consultantAvatar__1Or_7 img{object-fit:cover}.page_consultantAvatarFallback__y6nJe,.page_consultantAvatar__1Or_7 img{width:48px;height:48px;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_consultantAvatarFallback__y6nJe{background:linear-gradient(135deg,#C7D2FE,#A5B4FC);color:#3730A3;font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:center}.page_consultantInfo__f9R56{flex:1 1;min-width:0}.page_consultantHeader__O_o8N{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.15rem}.page_consultantName__cCkiG{font-size:.95rem;font-weight:600;color:#111827;margin:0}.page_consultantAvailability__BExYo{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;padding:.15rem .4rem;border-radius:4px}.page_consultantAvailable__zU_IT{background:#D1FAE5;color:#065F46}.page_consultantBusy__3oiOO{background:#FEE2E2;color:#991B1B}.page_availabilityDot__nUoyE{width:6px;height:6px;border-radius:50%;background:currentColor}.page_consultantTitle__y5_of{font-size:.85rem;color:#6B7280;margin:0 0 .35rem}.page_consultantMeta__oU3lZ{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.page_consultantMetaItem__PpJl7{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:#9CA3AF}.page_consultantMetaItem__PpJl7 svg{color:#D1D5DB}.page_consultantTag__914wZ{display:inline-flex;align-items:center;padding:.15rem .4rem;background:#F3F4F6;color:#4B5563;border-radius:4px;font-size:.75rem;font-weight:500}.page_consultantActions__usIxS{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_consultantRequestBtn__vwB7q{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;background:linear-gradient(135deg,#8139E0,#6B21A8);color:white;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_consultantRequestBtn__vwB7q:hover{background:linear-gradient(135deg,#7C3AED,#5B21B6);box-shadow:0 2px 8px rgba(129,57,224,.2)}.page_consultantProfileBtn__UWry9{padding:.5rem .75rem;background:transparent;color:#6B7280;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_consultantProfileBtn__UWry9:hover{background:#F9FAFB;border-color:#D1D5DB;color:#374151}.page_companyCheckboxWrap__JL4fF{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-right:.75rem}.page_companyCheckbox__9ZcLw{width:20px;height:20px;accent-color:#7C3AED;cursor:pointer}.page_companyCardSelected__yipYW{background:#F5F3FF;border-color:#C4B5FD}.page_companyCardSelected__yipYW:hover{background:#EDE9FE;border-color:#A78BFA}.page_companyRating__VgOMS{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;color:#92400E}.page_companyIcon__5Jpg0,.page_companyInfo__CkTnf{cursor:pointer;transition:opacity .15s ease}.page_companyIcon__5Jpg0:hover,.page_companyInfo__CkTnf:hover{opacity:.85}.page_consultantCheckboxWrap__hPjdm{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.25rem}.page_consultantCheckbox__q0DiL{width:18px;height:18px;accent-color:#7C3AED;cursor:pointer}.page_consultantRating__Qz6Kq{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;color:#92400E;background:#FEF3C7;padding:.15rem .4rem;border-radius:4px}.page_consultantRowCardSelected__ELDMU{background:#F5F3FF;border-color:#C4B5FD}.page_consultantRowCardSelected__ELDMU:hover{background:#EDE9FE;border-color:#A78BFA}.page_massRequestBar__7_dIq{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;z-index:10000;animation:page_slideUp__zbAbh .2s ease-out}@keyframes page_slideUp__zbAbh{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.page_massRequestInfo__6lX44{display:flex;align-items:center;gap:.5rem}.page_massRequestCount__q_9_K{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:linear-gradient(135deg,#8139E0,#6B21A8);color:white;font-weight:700;font-size:.9rem;border-radius:50%;padding:0 .5rem}.page_massRequestLabel__1F9nC{font-size:.95rem;color:#374151;font-weight:500}.page_massRequestActions__uXWo_{display:flex;align-items:center;gap:.75rem}.page_massRequestClearBtn__A_NZT{padding:.6rem 1rem;background:transparent;color:#6B7280;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease}.page_massRequestClearBtn__A_NZT:hover{background:#F9FAFB;border-color:#D1D5DB;color:#374151}.page_massRequestSendBtn___bVW8{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#8139E0,#6B21A8);color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}.page_massRequestSendBtn___bVW8:hover{background:linear-gradient(135deg,#7C3AED,#5B21B6);box-shadow:0 4px 12px rgba(129,57,224,.25)}@media (max-width:768px){.page_companyList__HPBMl{width:calc(100% - 2rem)}.page_companyCard__z9PSv{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.page_companyMain__O2HVa{flex-direction:column;gap:.75rem}.page_companyIcon__5Jpg0{width:40px;height:40px}.page_companyActions__i4FS5{flex-direction:column;width:100%}.page_companyExpandBtn__p0cZw,.page_companyRequestBtn__LFmkf{width:100%;justify-content:center}.page_consultantsContainer__iCCxv{margin-left:.5rem;padding-left:1rem}.page_consultantRowCard__HBGMh{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.page_consultantAvatar__1Or_7{align-self:flex-start}.page_consultantActions__usIxS{flex-direction:column;width:100%}.page_consultantProfileBtn__UWry9,.page_consultantRequestBtn__vwB7q{width:100%;justify-content:center}.page_massRequestBar__7_dIq{padding:.75rem 1rem;flex-direction:column;gap:.75rem}.page_massRequestInfo__6lX44{width:100%;justify-content:center}.page_massRequestActions__uXWo_{width:100%;flex-direction:column}.page_massRequestClearBtn__A_NZT,.page_massRequestSendBtn___bVW8{width:100%;justify-content:center}}.page_successToast__m0GI5{position:fixed;bottom:6rem;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#059669,#047857);color:white;padding:.875rem 1.25rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;box-shadow:0 8px 24px rgba(5,150,105,.35);z-index:12000;animation:page_toastSlideUp__zsCDl .3s ease-out;font-size:.95rem;font-weight:500;max-width:calc(100% - 2rem)}@keyframes page_toastSlideUp__zsCDl{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_successToast__m0GI5 svg{flex-shrink:0}.page_successToast__m0GI5 span{flex:1 1}.page_toastCloseBtn__zKWNU{background:transparent;border:none;color:rgba(255,255,255,.8);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease}.page_toastCloseBtn__zKWNU:hover{color:white;background:rgba(255,255,255,.15)}@media (max-width:768px){.page_successToast__m0GI5{bottom:7rem;padding:.75rem 1rem;font-size:.9rem}}.SelectUnderlag_selectContainer__yEdEc{padding:0}.SelectUnderlag_selectHeader__EBCxX{margin-bottom:1.5rem}.SelectUnderlag_selectHeader__EBCxX h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.SelectUnderlag_selectHeader__EBCxX p{font-size:.95rem;color:#6B7280;margin:0}.SelectUnderlag_createNewCard__n6Pra{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#F9F5FF,#F3E8FF);border:2px dashed #d8b4fe;border-radius:12px;cursor:pointer;transition:all .2s;margin-bottom:1.5rem}.SelectUnderlag_createNewCard__n6Pra:hover{background:linear-gradient(135deg,#F3E8FF,#EDE9FE);border-color:#C084FC;transform:translateY(-1px)}.SelectUnderlag_createNewIcon__Hwrat{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:white;border-radius:10px;color:#8B5CF6;flex-shrink:0}.SelectUnderlag_createNewContent__GuRB_{flex:1 1}.SelectUnderlag_createNewContent__GuRB_ h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.SelectUnderlag_createNewContent__GuRB_ p{font-size:.875rem;color:#6B7280;margin:0}.SelectUnderlag_divider__YoQBq{position:relative;text-align:center;margin:2rem 0 1.5rem}.SelectUnderlag_divider__YoQBq:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#E5E7EB}.SelectUnderlag_divider__YoQBq span{position:relative;background:white;padding:0 1rem;font-size:.875rem;color:#9CA3AF;text-transform:uppercase;letter-spacing:.5px}.SelectUnderlag_empty__3OFY0,.SelectUnderlag_loading__6Rwda{text-align:center;padding:3rem 1rem;color:#6B7280}.SelectUnderlag_empty__3OFY0{display:flex;flex-direction:column;align-items:center;gap:1rem}.SelectUnderlag_empty__3OFY0 svg{color:#D1D5DB}.SelectUnderlag_empty__3OFY0 p{font-size:.95rem;margin:0}.SelectUnderlag_underlagList__jyqq1{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.SelectUnderlag_underlagList__jyqq1::-webkit-scrollbar{width:6px}.SelectUnderlag_underlagList__jyqq1::-webkit-scrollbar-track{background:#F3F4F6;border-radius:3px}.SelectUnderlag_underlagList__jyqq1::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:3px}.SelectUnderlag_underlagList__jyqq1::-webkit-scrollbar-thumb:hover{background:#9CA3AF}.SelectUnderlag_underlagCard__aYDOR{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.SelectUnderlag_underlagCard__aYDOR:hover{background:white;border-color:#D1D5DB;transform:translateX(2px)}.SelectUnderlag_underlagCard__aYDOR.SelectUnderlag_selected__lGkA5{background:white;border-color:#8B5CF6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.SelectUnderlag_underlagIcon__DqUEg{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:white;border-radius:8px;color:#6B7280;flex-shrink:0}.SelectUnderlag_underlagContent__4f_xm{flex:1 1;min-width:0}.SelectUnderlag_underlagHeader__N_BDP{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.SelectUnderlag_underlagHeader__N_BDP h4{font-size:1rem;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectUnderlag_status__9LJ_m{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.SelectUnderlag_status__9LJ_m.SelectUnderlag_draft__6PXM0{background:#FEF3C7;color:#92400E}.SelectUnderlag_status__9LJ_m.SelectUnderlag_ready__jbGWq{background:#D1FAE5;color:#065F46}.SelectUnderlag_underlagMeta__JgeRF{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.875rem;color:#6B7280}.SelectUnderlag_underlagMeta__JgeRF span{display:flex;align-items:center;gap:.25rem}.SelectUnderlag_underlagMeta__JgeRF span:not(:last-child):after{content:"•";margin-left:1rem;color:#D1D5DB}.SelectUnderlag_underlagDescription__MxFZX{font-size:.875rem;color:#4B5563;line-height:1.5;margin:0 0 .75rem}.SelectUnderlag_underlagFooter__putLM{font-size:.8125rem;color:#9CA3AF}.SelectUnderlag_chevron__4R1ir{color:#9CA3AF;flex-shrink:0;transition:transform .2s}.SelectUnderlag_underlagCard__aYDOR:hover .SelectUnderlag_chevron__4R1ir{transform:translateX(2px);color:#6B7280}.SelectUnderlag_underlagCard__aYDOR.SelectUnderlag_selected__lGkA5 .SelectUnderlag_chevron__4R1ir{color:#8B5CF6}.SelectUnderlag_underlagCard__aYDOR.SelectUnderlag_disabled__z5sAn{opacity:.6;cursor:not-allowed;background:#F3F4F6}.SelectUnderlag_underlagCard__aYDOR.SelectUnderlag_disabled__z5sAn:hover{transform:none;border-color:#E5E7EB}.SelectUnderlag_underlagCard__aYDOR.SelectUnderlag_disabled__z5sAn .SelectUnderlag_underlagIcon__DqUEg{color:#9CA3AF}.SelectUnderlag_disabledNote__yJzuy{color:#EF4444;font-weight:500}.SelectUnderlag_publishedSection__xVmkB{background:linear-gradient(135deg,#EEF2FF,#E0E7FF);border:1px solid #c7d2fe;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1rem}.SelectUnderlag_publishedHeader__eUdxZ{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.SelectUnderlag_publishedHeader__eUdxZ svg{color:#6366F1}.SelectUnderlag_publishedHeader__eUdxZ h4{font-size:1rem;font-weight:600;color:#3730A3;margin:0;flex:1 1}.SelectUnderlag_publishedCount__dr925{background:#6366F1;color:white;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:12px}.SelectUnderlag_publishedDescription__fwrYX{font-size:.875rem;color:#4F46E5;margin:0}.SelectUnderlag_status__9LJ_m.SelectUnderlag_published__pcz3m{background:#D1FAE5;color:#065F46}.SelectUnderlag_status__9LJ_m.SelectUnderlag_unpublished__UfRCO{background:#FEF3C7;color:#92400E}@media (max-width:768px){.SelectUnderlag_underlagList__jyqq1{max-height:300px}.SelectUnderlag_createNewCard__n6Pra{padding:1rem}.SelectUnderlag_createNewIcon__Hwrat{width:40px;height:40px}}.AccordionSection_accordionSection__vl6CV{margin-bottom:.5rem;border:1px solid #e5e7eb;border-radius:10px;background:#FAFAFA;overflow:hidden;transition:all .2s ease}.AccordionSection_accordionSection__vl6CV:hover{border-color:#D1D5DB}.AccordionSection_accordionSection__vl6CV.AccordionSection_open__RnCy_{background:#FFFFFF;border-color:#8B5CF6;box-shadow:0 2px 8px rgba(139,92,246,.08)}.AccordionSection_accordionHeader__gXECW{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background .2s}.AccordionSection_accordionHeader__gXECW:hover{background:rgba(139,92,246,.04)}.AccordionSection_accordionSection__vl6CV.AccordionSection_open__RnCy_ .AccordionSection_accordionHeader__gXECW{border-bottom:1px solid #e5e7eb}.AccordionSection_accordionTitle__7PEhi{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#111827;text-align:left}.AccordionSection_accordionBadge___CPBj{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#EDE9FE;color:#7C3AED;font-size:.75rem;font-weight:600;border-radius:10px}.AccordionSection_accordionIcon__vAUoT{color:#6B7280;transition:transform .25s ease;flex-shrink:0}.AccordionSection_accordionIcon__vAUoT.AccordionSection_iconOpen__vI7Ta{transform:rotate(180deg);color:#7C3AED}.AccordionSection_accordionContent__pZnQ2{overflow:hidden;transition:max-height .3s ease,opacity .25s ease}.AccordionSection_accordionInner__zGgh_{padding:1.25rem}.AccordionSection_accordionInner__zGgh_>:first-child{margin-top:0}@media (max-width:768px){.AccordionSection_accordionHeader__gXECW{padding:.875rem 1rem}.AccordionSection_accordionInner__zGgh_{padding:1rem}.AccordionSection_accordionTitle__7PEhi{font-size:.95rem}}.RichTextEditor_container__BaE1c{border:1px solid #e5e7eb;border-radius:6px;background:#F9FAFB;transition:border-color .2s,box-shadow .2s;position:relative}.RichTextEditor_container__BaE1c:focus-within{border-color:#8B5CF6;box-shadow:0 0 0 3px rgba(139,92,246,.1);background:#FFFFFF}.RichTextEditor_toolbar__58e8V{display:flex;align-items:center;gap:1px;padding:.375rem .5rem;background:linear-gradient(180deg,#FAFAFA,#F3F4F6);border-bottom:1px solid #e5e7eb;border-radius:6px 6px 0 0;position:relative}.RichTextEditor_toolbarButton__1qAez{display:flex;align-items:center;justify-content:center;position:relative;width:26px;height:24px;border:none;background:transparent;color:#6B7280;border-radius:3px;cursor:pointer;transition:all .15s ease}.RichTextEditor_toolbarButton__1qAez:hover{background:rgba(139,92,246,.1);color:#8B5CF6}.RichTextEditor_toolbarButton__1qAez:active{background:rgba(139,92,246,.2);color:#7C3AED}.RichTextEditor_miniIcon__5g2_v{position:absolute;bottom:2px;right:2px;background:transparent;border-radius:2px}.RichTextEditor_divider__ia9Bc{width:1px;height:18px;background:#E5E7EB;margin:0 6px}.RichTextEditor_tableControls__f5viT{display:flex;align-items:center;gap:1px;position:relative}.RichTextEditor_tableMenu__qIA_P{position:fixed;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18);padding:1rem;z-index:10000;min-width:200px}.RichTextEditor_tableMenuHeader__qjN2v{font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.RichTextEditor_tableMenuRow__RmW07{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.RichTextEditor_tableMenuRow__RmW07 label{font-size:.8rem;color:#6B7280}.RichTextEditor_numberInput__iLcum{display:flex;align-items:center;gap:.5rem;background:#F3F4F6;border-radius:4px;padding:2px}.RichTextEditor_numberInput__iLcum button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#6B7280;border-radius:3px;cursor:pointer;transition:all .15s}.RichTextEditor_numberInput__iLcum button:hover{background:#E5E7EB;color:#374151}.RichTextEditor_numberInput__iLcum span{min-width:24px;text-align:center;font-size:.85rem;font-weight:500;color:#374151}.RichTextEditor_insertTableButton__aGLMH{width:100%;margin-top:.5rem;padding:.5rem;border:none;background:#8B5CF6;color:white;font-size:.8rem;font-weight:500;border-radius:4px;cursor:pointer;transition:background .15s}.RichTextEditor_insertTableButton__aGLMH:hover{background:#7C3AED}.RichTextEditor_editor__WUXEd{min-height:120px;max-height:300px;overflow-y:auto;padding:.75rem;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.6;color:#111827;outline:none;background:#FAFAFA}.RichTextEditor_editor__WUXEd.RichTextEditor_empty__yD7O3:before,.RichTextEditor_editor__WUXEd:empty:before{content:attr(data-placeholder);color:#9CA3AF;pointer-events:none}.RichTextEditor_editor__WUXEd b,.RichTextEditor_editor__WUXEd strong{font-weight:600}.RichTextEditor_editor__WUXEd em,.RichTextEditor_editor__WUXEd i{font-style:italic}.RichTextEditor_editor__WUXEd u{text-decoration:underline}.RichTextEditor_editor__WUXEd ol,.RichTextEditor_editor__WUXEd ul{margin:.5rem 0;padding-left:1.5rem}.RichTextEditor_editor__WUXEd li{margin-bottom:.25rem}.RichTextEditor_editor__WUXEd .rich-table,.RichTextEditor_editor__WUXEd table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.85rem}.RichTextEditor_editor__WUXEd td,.RichTextEditor_editor__WUXEd th{border:1px solid #d1d5db;padding:.5rem .75rem;text-align:left;min-width:60px}.RichTextEditor_editor__WUXEd th{background:#F3F4F6;font-weight:600;color:#374151}.RichTextEditor_editor__WUXEd td{background:white}.RichTextEditor_editor__WUXEd tr:hover td{background:#F9FAFB}@media (max-width:768px){.RichTextEditor_toolbar__58e8V{padding:.375rem}.RichTextEditor_toolbarButton__1qAez{width:28px;height:28px}.RichTextEditor_tableMenu__qIA_P{min-width:160px}.RichTextEditor_editor__WUXEd{min-height:80px;padding:.625rem}}