.CreateCourse_create__TqG_Z{background-color:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-height:100%}.CreateCourse_create__loading__381p6{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.CreateCourse_create__header__repXH{background-color:#f1ede4;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid hsla(0,0%,8%,.04)}.CreateCourse_create__header__right__TBdD8{display:flex;align-items:center;gap:10px}.CreateCourse_create__header__backIcon__i7Y5s{cursor:pointer;transition:transform .15s ease}.CreateCourse_create__header__backIcon__i7Y5s:hover{transform:translateX(-2px)}[dir=rtl] .CreateCourse_create__header__backIcon__i7Y5s{transform:scaleX(-1)}[dir=rtl] .CreateCourse_create__header__backIcon__i7Y5s:hover{transform:scaleX(-1) translateX(-2px)}.CreateCourse_create__title__o7LUX{font-size:1rem;font-weight:600;line-height:1.21rem;color:#141414;letter-spacing:-.01em}.CreateCourse_create__progress__uYhj1{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:200px}.CreateCourse_create__progress__counter__kujSG{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.CreateCourse_create__progress__track__U5uHs{width:200px;height:3px;border-radius:999px;background:hsla(0,0%,8%,.08);overflow:hidden}.CreateCourse_create__progress__fill__s1FYY{height:100%;background:linear-gradient(90deg,#002a88,#1849a9);border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}[dir=rtl] .CreateCourse_create__progress__fill__s1FYY{-webkit-margin-start:auto;margin-inline-start:auto}.CreateCourse_create__shell__HA1pn{display:grid;grid-template-columns:280px 1fr;grid-gap:0;gap:0;flex:1 1}@media(max-width:960px){.CreateCourse_create__shell__HA1pn{grid-template-columns:1fr}}.CreateCourse_create__sidebar__wZYtb{-webkit-border-end:1px solid #f0ede5;border-inline-end:1px solid #f0ede5;padding:32px 24px;background:#fbfaf6}@media(max-width:960px){.CreateCourse_create__sidebar__wZYtb{position:static;-webkit-border-end:none;border-inline-end:none;border-bottom:1px solid #f0ede5;padding:20px 24px}}.CreateCourse_create__sidebar__eyebrow__lTxvy{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin:0 0 20px 12px}[dir=rtl] .CreateCourse_create__sidebar__eyebrow__lTxvy{margin:0 12px 20px 0}.CreateCourse_create__stepper__r0YjY{list-style:none;margin:0;padding:0;position:relative}.CreateCourse_create__stepper__r0YjY:before{content:"";position:absolute;inset-inline-start:23px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,rgba(0,42,136,.2),hsla(0,0%,8%,.06));border-radius:1px}.CreateCourse_create__step__uMzWb{position:relative;margin-bottom:4px}.CreateCourse_create__step__btn__I3Aqb{width:100%;display:flex;align-items:flex-start;gap:14px;padding:12px;border:none;background:transparent;border-radius:10px;cursor:not-allowed;text-align:start;transition:background-color .18s ease}.CreateCourse_create__step--clickable__7sQCn .CreateCourse_create__step__btn__I3Aqb{cursor:pointer}.CreateCourse_create__step--clickable__7sQCn .CreateCourse_create__step__btn__I3Aqb:hover{background-color:hsla(0,0%,8%,.035)}.CreateCourse_create__step__node__GuGp6{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e5e1d4;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;position:relative;z-index:1}.CreateCourse_create__step__index___2sAY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CreateCourse_create__step__copy__LeCVI{display:flex;flex-direction:column;gap:2px;padding-top:2px;min-width:0}.CreateCourse_create__step__title__4NCGQ{font-size:.875rem;font-weight:600;color:#6b7280;line-height:1.3;letter-spacing:-.005em}.CreateCourse_create__step__desc__h7Mo7{font-size:.75rem;color:#9ca3af;line-height:1.45}.CreateCourse_create__step--done__8AGse .CreateCourse_create__step__node__GuGp6{background:#002a88;border-color:#002a88;color:#fff}.CreateCourse_create__step--done__8AGse .CreateCourse_create__step__title__4NCGQ{color:#1f2937}.CreateCourse_create__step--current__u8EwO .CreateCourse_create__step__node__GuGp6{background:#fff;border-color:#002a88;color:#002a88;box-shadow:0 0 0 4px rgba(0,42,136,.08)}.CreateCourse_create__step--current__u8EwO .CreateCourse_create__step__title__4NCGQ{color:#0f1419}.CreateCourse_create__step--current__u8EwO .CreateCourse_create__step__desc__h7Mo7{color:#4b5563}.CreateCourse_create__step--current__u8EwO .CreateCourse_create__step__btn__I3Aqb{background:rgba(0,42,136,.04)}.CreateCourse_create__main__Pr6X_{display:flex;flex-direction:column;gap:24px;padding:36px 40px 28px;min-width:0}@media(max-width:768px){.CreateCourse_create__main__Pr6X_{padding:24px 20px}}.CreateCourse_create__lede__TIpXu{display:flex;flex-direction:column;gap:6px;padding-bottom:18px;border-bottom:1px solid #f0ede5}.CreateCourse_create__lede__eyebrow__Wfxw_{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#002a88;margin:0}@media(min-width:961px){.CreateCourse_create__lede__eyebrow__Wfxw_{display:none}}.CreateCourse_create__lede__title__kya1M{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#0f1419;margin:0}.CreateCourse_create__lede__sub__Eh4Li{font-size:.875rem;color:#6b7280;line-height:1.55;margin:0;max-width:60ch}.CreateCourse_create__body__UrsWo{display:flex;flex-direction:column;gap:24px}.CreateCourse_create__sectionHeading__DpNww{font-size:1rem;font-weight:600;color:#141414}.CreateCourse_create__form__fSYqt{display:flex;flex-direction:column;gap:24px}.CreateCourse_create__formRow__xZg4m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.CreateCourse_create__formRow__xZg4m{grid-template-columns:1fr}}.CreateCourse_create__formGroup__vvTkX{display:flex;flex-direction:column;gap:8px}.CreateCourse_create__label__3AAEI{font-size:14px;font-weight:500;color:#525252}.CreateCourse_create__footer__9_9Pn{margin-top:auto;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #f0ede5}.CreateCourse_create__footer__9_9Pn,.CreateCourse_create__footer__rightButtons__EDewM{display:flex;gap:12px;flex-wrap:wrap}.CreateCourse_create__error__24gjW{color:#ef4444;font-size:14px;margin-top:8px}@keyframes Loading_spin__urrif{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loading_dash__XBdqd{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Loading_loading__ySFVU{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}.Loading_loading_centered__Ams_B{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loading_loading__spinner__Blq1R{animation:Loading_spin__urrif 2s linear infinite}.Loading_loading__spinner__Blq1R svg{width:100%;height:100%}.Loading_loading__spinner__circle__5tBFa{animation:Loading_dash__XBdqd 1.5s ease-in-out infinite;stroke-linecap:round}.Loading_loading__text__6Xjjg{font-size:.875rem;font-weight:500;color:#525252}.Loading_loading_size_small__K8EH_ .Loading_loading__spinner__Blq1R{width:20px;height:20px}.Loading_loading_size_medium__VZy_8 .Loading_loading__spinner__Blq1R{width:32px;height:32px}.Loading_loading_size_large__qxfaJ .Loading_loading__spinner__Blq1R{width:48px;height:48px}.Loading_loading_variant_primary__Ta6bN .Loading_loading__spinner__circle__5tBFa{stroke:#002a88}.Loading_loading_variant_light___gBG3 .Loading_loading__spinner__circle__5tBFa{stroke:#fff}.Loading_loading_variant_light___gBG3 .Loading_loading__text__6Xjjg{color:#fff}.Loading_loading_variant_dark__ol8Ic .Loading_loading__spinner__circle__5tBFa{stroke:#292929}.GroupAvatar_groupAvatar__pu6P7{position:relative;display:inline-block}.GroupAvatar_groupAvatar__item__AV9ds{position:absolute;width:50%;height:50%;border:2px solid #fff;border-radius:50%;overflow:hidden;background:#eee;display:flex;align-items:center;justify-content:center;font-size:.6em;color:#333}.GroupAvatar_groupAvatar__pu6P7 .GroupAvatar_pos1__Aw_QJ{top:0;left:0}.GroupAvatar_groupAvatar__pu6P7 .GroupAvatar_pos2__Xdgpu{top:0;right:0}.GroupAvatar_groupAvatar__pu6P7 .GroupAvatar_pos3__5X1hX{bottom:0;left:50%;transform:translateX(-50%)}.GroupAvatar_groupAvatar__pu6P7 .GroupAvatar_extra__szKTG{bottom:0;right:0;background:#e5e7eb;font-weight:700}.GroupAvatar_groupAvatar__img__g4nDS{object-fit:cover;width:100%;height:100%}.MessageView_selectMessage__z__1O{background-color:#fff;border-radius:16px;border:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:24px}.MessageView_selectMessage__z__1O,.MessageView_view__1msGV{height:calc(100vh - 80px - 16px - 16px)}.MessageView_view__empty__dCGRS{margin:auto;width:331px;padding-top:283px;display:grid;grid-gap:8px;gap:8px;color:#121212}.MessageView_view__empty__dCGRS h2{font-size:2rem;font-weight:600;line-height:2.420625rem}.MessageView_view__empty__dCGRS p{font-size:.9375rem;font-weight:400;line-height:1.134375rem;margin-bottom:16px}.MessageView_view__empty__dCGRS button{justify-self:flex-start}.MessageView_view__header__SRn3l{background-color:#f1ede4;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:30px}.MessageView_view__header__name___Cjkd{font-size:1rem;font-weight:600;line-height:1.21rem;color:#141414}.MessageView_view__user__ZQxLJ{display:grid;justify-items:center;padding:32px;grid-gap:8px;gap:8px;border-bottom:1px solid #e5e5e5;text-align:center}.MessageView_view__user__name__Ias67{font-size:1rem;font-weight:600;line-height:1.21rem;color:#141414}.MessageView_view__user__bio__g4RWO{font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#292929;max-width:377px}.MessageView_view__user__stats__5x74D{margin-top:8px;font-size:.8125rem;font-weight:400;line-height:.983125rem;color:#525252;display:flex;align-items:center;gap:8px}.MessageView_view__user__stats__dot__2fhVQ{background-color:#d9d9d9;height:4px;width:4px;border-radius:50%}.MessageView_view__messages__eQqxN{flex:1 1;overflow-y:scroll}.MessageView_view__messages__list__fhJ_W{padding:24px;display:grid;grid-gap:16px;gap:16px}.MessageView_view__message__ri7tm{width:408px;display:grid;grid-gap:5px;gap:5px}.MessageView_view__message__ri7tm.MessageView_sent__MaQHQ{justify-self:flex-end;justify-items:flex-end}.MessageView_view__message__content__HHwvc{padding:16px;background-color:#f5f5f5;color:#292929;border-radius:16px;border-bottom-left-radius:0;font-size:.875rem;font-weight:400;line-height:1.05875rem}.MessageView_view__message__content__HHwvc.MessageView_sent__MaQHQ{background-color:#1849a9;color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:0}.MessageView_view__message__date__BiRdM{font-size:.75rem;font-weight:400;line-height:.9075rem;color:#292929}.MessageView_view__msgActions__gHpZY{background-color:#f1ede4;padding:16px 24px}.MessageView_view__msgActions__content__RlZHA{display:flex;align-items:center;gap:16px;background-color:#fff;padding:0 16px;border-radius:100px}.MessageView_view__msgActions__content__RlZHA button{display:flex;transition:opacity .2s}.MessageView_view__msgActions__content__RlZHA button:disabled{cursor:not-allowed;opacity:.6}.MessageView_view__msgActions__input__cYgZz{background-color:#f1ede4;color:#121212;padding:12px 0;flex:1 1;border:0;background-color:transparent;font-size:.8125rem;font-weight:400;line-height:1rem}.MessageView_view__msgActions__input__cYgZz::placeholder{color:#a3a3a3}.MessageView_view__msgActions__input__cYgZz:active,.MessageView_view__msgActions__input__cYgZz:focus{outline:none}.MessageView_settings__header__JhMt6{padding:16px 24px;display:flex;align-items:center;gap:8px;background-color:#f1ede4;color:#141414}.MessageView_settings__header__JhMt6 button{display:flex}.MessageView_settings__heading__AUefI{flex:1 1;font-size:1.25rem;font-weight:600;line-height:1.5125rem}.MessageView_settings__content__2G_E_{padding:24px;display:grid;align-content:flex-start;grid-gap:16px;gap:16px;color:#141414}.MessageView_settings__content__title__QiRSL{font-size:.875rem;font-weight:500;line-height:1.05875rem}.MessageView_settings__content__subtitle__jVUx_{font-size:.75rem;font-weight:400;line-height:.9075rem;color:#525252}.MessageView_settings__content__radio__UrzvX{display:flex;align-items:center;justify-content:space-between}.MessageView_settings__content__radio__UrzvX label{font-size:.875rem;font-weight:500;line-height:1.05875rem;cursor:pointer}.MessageView_settings__content__radio__UrzvX input[type=radio]{position:relative;width:20px;height:20px;cursor:pointer}.MessageView_settings__content__radio__UrzvX input[type=radio]:checked:after{content:url(/_next/static/media/checkmark-white.4171af16.svg);background-color:#002a88;border:none}.MessageView_settings__content__radio__UrzvX input[type=radio]:after{display:flex;align-items:center;justify-content:center;position:absolute;content:"";width:20px;height:20px;top:0;left:0;border-radius:50%;border:2px solid #000;background-color:#fff;transition:all .1s}.CommunityCard_card__OEbCB{background-color:#f9f7f3;border-radius:16px}.CommunityCard_card__white__pIAbs{background-color:#fff}.CommunityCard_card__banner_image__kU4In{width:100%;height:110px;border-radius:16px 16px 0 0;object-fit:cover}.CommunityCard_card__content__3bIqp{padding:16px;display:grid;grid-gap:16px;gap:16px}.CommunityCard_card__header__Tq4dK{display:flex;align-items:center;gap:8px}.CommunityCard_card__header__info__Tvtvd{flex:1 1;display:grid;grid-gap:2px;gap:2px}.CommunityCard_card__header__name__E5JIf{font-size:.875rem;font-weight:500;line-height:1.05875rem;color:#141414}.CommunityCard_card__description__6i_cU,.CommunityCard_card__header__members__uDpd9{font-size:.75rem;font-weight:400;line-height:.9075rem;color:#525252}.EmptyContent_emptyContent__6LIZB{display:grid;justify-items:flex-start;margin:auto;justify-self:center;max-width:331px;padding:20.5px 0}.EmptyContent_emptyContent__6LIZB h2{font-size:2rem;font-weight:600;line-height:2.420625rem;color:#121212;margin-bottom:8px}.EmptyContent_emptyContent__6LIZB p{font-size:.9375rem;font-weight:400;line-height:1.134375rem;color:#000;margin-bottom:24px}.ChatView_chat__qVoHX{height:100%;display:grid;overflow:hidden;grid-template-rows:auto 1fr auto}.ChatView_chat__qVoHX,.ChatView_empty__wwbr_{background-color:#fff;border-radius:16px;border:1px solid #f5f5f5}.ChatView_empty__wwbr_{height:calc(100vh - 80px - 16px - 16px);display:flex;align-items:center;justify-content:center}.ChatView_empty__content__zyi3p{text-align:center;max-width:300px}.ChatView_empty__content__zyi3p h2{font-size:1.5rem;font-weight:600;margin-bottom:8px;color:#141414}.ChatView_empty__content__zyi3p p{font-size:1rem;color:#737373}.ChatView_participant_profile__4fvi5{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.ChatView_participant_profile__avatar__bfzsP{margin-bottom:1rem}.ChatView_participant_profile__avatar__bfzsP img{width:120px;height:120px;border-radius:50%;object-fit:cover}.ChatView_participant_profile__name__MdiMJ{font-size:16px;font-weight:600;margin-bottom:.5rem;color:#141414}.ChatView_participant_profile__bio__a7fNf{font-size:14px;color:#292929;margin-bottom:16px}.ChatView_participant_profile__metadata__fEmAJ{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#666;font-size:.9rem}.ChatView_participant_profile__joined__YqnKr{position:relative;font-size:14px;color:#525252}.ChatView_participant_profile__joined__YqnKr:after{content:"•";margin-left:.5rem;color:#525252}.ChatView_participant_profile__followers__ejtj7{font-size:14px;color:#525252}.ChatView_header__0hJmb{padding:16px;display:flex;align-items:center;justify-content:space-between;background-color:#f1ede4}.ChatView_header__profile__sjMsL{display:flex;align-items:center;gap:12px}.ChatView_header__group__avatar__PXlpG{width:48px;height:48px;border-radius:50%;background-color:#f9f7f3;display:flex;align-items:center;justify-content:center}.ChatView_header__info__hqC0L{display:flex;flex-direction:column}.ChatView_header__name__QUYcC{font-size:1rem;font-weight:600;color:#141414}.ChatView_header__meta__dMu2u{font-size:.75rem;color:#737373}.ChatView_header__actions___BcUg{display:flex;gap:12px}.ChatView_header__button__mAigS{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ChatView_header__button__mAigS:hover{background-color:#f9f7f3}.ChatView_header__back__boFTL{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;margin-right:4px;padding:8px;border-radius:50%;transition:background-color .2s}.ChatView_header__back__boFTL:hover{background-color:rgba(0,0,0,.05)}.ChatView_chat__messages__h1VHf{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ChatView_chat__loading__rylsG{flex:1 1;flex-direction:column;gap:16px}.ChatView_chat__empty__G6IF7,.ChatView_chat__loading__rylsG{display:flex;align-items:center;justify-content:center;color:#737373}.ChatView_chat__empty__G6IF7{flex:1 1;font-style:italic}.ChatView_chat__typing__GHp7P{padding:8px 16px}.ChatView_chat__typing__GHp7P p{font-size:.75rem;color:#737373;font-style:italic}.ChatView_chat__reply_preview__nUDVw{display:flex;align-items:flex-start;gap:12px;margin:0 16px 8px;padding:8px 12px;border-left:3px solid #002a88;background:#f4f6fb;border-radius:6px}.ChatView_chat__reply_preview__body__9rgBU{flex:1 1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.ChatView_chat__reply_preview__label__KApuM{font-size:.75rem;color:#002a88}.ChatView_chat__reply_preview__content__nkNHc{font-size:.8125rem;color:#404040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatView_chat__reply_preview__cancel__9sgZf{background:none;border:none;color:#737373;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.ChatView_chat__reply_preview__cancel__9sgZf:hover{color:#1a1a1a}.ChatView_message__ELfti{display:flex;gap:12px;max-width:80%}.ChatView_message__own__IYuiV{margin-left:auto;flex-direction:row-reverse}.ChatView_message__avatar__DGzVU{flex-shrink:0}.ChatView_message__content__OpK8M{position:relative}.ChatView_message__header__t_kBD{margin-bottom:4px;display:flex;align-items:center;gap:8px}.ChatView_message__name__dS0hf{font-size:.875rem;font-weight:600;color:#141414}.ChatView_message__time__Wc26Q{font-size:.75rem;color:#737373}.ChatView_message__time_right__CDQeA{font-size:.625rem;color:#737373;display:flex;align-items:flex-end;justify-content:flex-end}.ChatView_message__bubble__wCcsC{background-color:#f9f7f3;border-radius:16px 16px 16px 0;padding:12px 16px}.ChatView_message__bubble__own__qroRE{background-color:#e8f3ff;border-radius:16px 16px 0 16px}.ChatView_message__bubble__wCcsC p{font-size:.875rem;color:#141414;white-space:pre-wrap;overflow-wrap:break-word}.ChatView_message__replyPreview__mftvC{display:flex;flex-direction:column;gap:2px;padding:6px 10px;margin-bottom:8px;border-left:3px solid #1849a9;background:rgba(0,0,0,.04);border-radius:6px;overflow:hidden}.ChatView_message__replyPreview__own__h_FaJ{border-left-color:#fff;background:hsla(0,0%,100%,.18)}.ChatView_message__replyPreview__author__UCqk8{font-size:.75rem;font-weight:600;color:#1849a9}.ChatView_message__replyPreview__content__IrFc1{font-size:.75rem;color:#404040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatView_message__deleted__Fvknl{font-style:italic;color:#737373}.ChatView_message__edited__4Avxa{font-size:.75rem;color:#737373;margin-left:8px}.ChatView_message__system__ynOUL{width:100%;text-align:center;margin:8px 0}.ChatView_message__system__ynOUL p{display:inline-block;padding:8px 16px;background-color:#f5f5f5;border-radius:16px;font-size:.75rem;color:#737373}.ChatView_message__attachment__uqetl{margin-top:8px}.ChatView_message__image__8WyLz{border-radius:8px;overflow:hidden}.ChatView_message__image__8WyLz img{display:block}.ChatView_message__video__WZ7WG{border-radius:8px;overflow:hidden}.ChatView_message__video__WZ7WG video{display:block}.ChatView_message__file__98acP{display:flex;align-items:center;gap:8px;background-color:hsla(0,0%,100%,.5);padding:8px 12px;border-radius:8px}.ChatView_message__file__98acP span{flex:1 1;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatView_message__file__download__ZqIpC{font-size:.75rem;color:#06c;text-decoration:none}.ChatView_message__file__download__ZqIpC:hover{text-decoration:underline}.ChatView_message__actions__9GFIQ{position:absolute;top:-30px;left:0;background-color:#fff;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:6px;display:flex;gap:4px}.ChatView_message__actions__own__ik_CT{left:auto;right:0}.ChatView_message__action__9us_w{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;font-size:.875rem}.ChatView_message__action__9us_w:hover{background-color:#f5f5f5}.ChatView_message__reactions__4FQS_{margin-top:4px;display:flex;gap:4px;flex-wrap:wrap}.ChatView_message__reaction__LHdyi{background-color:#fff;border-radius:12px;padding:2px 6px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:.875rem}.ChatView_input__mSU_4{padding:16px;border-top:1px solid #f5f5f5}.ChatView_input__attachment__HAjdn{margin-bottom:8px;background-color:#f9f7f3;border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.ChatView_input__attachment__info__TAZZU{display:flex;align-items:center;gap:8px}.ChatView_input__attachment__info__TAZZU span{font-size:.875rem}.ChatView_input__attachment__remove__3byjt{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ChatView_input__attachment__remove__3byjt:hover{background-color:rgba(0,0,0,.05)}.ChatView_input__container__72lEG{position:relative;display:flex;align-items:center;background-color:#f9f7f3;border-radius:24px;padding:10px 16px}.ChatView_input__button__A_neH{flex-shrink:0;margin-right:8px;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ChatView_input__button__A_neH:hover{background-color:rgba(0,0,0,.05)}.ChatView_input__attachments__ZuS59{position:absolute;bottom:100%;left:0;margin-bottom:8px;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:8px;display:flex;flex-direction:column;gap:4px}.ChatView_input__attachments__button__TgYPV{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;transition:background-color .2s;color:#141414}.ChatView_input__attachments__button__TgYPV span{font-size:.875rem}.ChatView_input__attachments__button__TgYPV:hover{background-color:#f5f5f5}.ChatView_input__textarea__rdR_x{flex:1 1;background:none;border:none;resize:none;height:24px;max-height:100px;font-family:inherit;font-size:.875rem;line-height:1.5;color:#141414}.ChatView_input__textarea__rdR_x:focus{outline:none}.ChatView_input__textarea__rdR_x::placeholder{color:#737373}.ChatView_input__send__Pa_B8{flex-shrink:0;margin-left:8px;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.5;transition:all .2s;cursor:not-allowed}.ChatView_input__send__active__rdpMp{opacity:1;cursor:pointer}.ChatView_input__send__active__rdpMp:hover{background-color:rgba(0,0,0,.05)}.ChaptersList_modal__content__Mf479{display:grid;grid-gap:24px;gap:24px;padding:0 24px 24px}.ChaptersList_modal__form__nuXAv{padding-top:24px;display:grid;grid-gap:16px;gap:16px}.ChaptersList_modal__row__Db20U{display:flex;align-items:center;gap:16px}.ChaptersList_modal__row__Db20U div{flex:1 1}.ChaptersList_modal__addMembers__Z69zd{display:grid;grid-template-columns:repeat(2,1fr)}.ChaptersList_modal__addMembers__form___PfXD{padding:24px 16px 13px 0;display:grid;grid-gap:20px;gap:20px}.ChaptersList_modal__addMembers__form___PfXD button{margin-top:24px}.ChaptersList_modal__addMembers__members__Tjtdm{background-color:#fafafa;border-left:1px solid #e5e5e5;width:calc(100% + 24px);padding:12px 12px 12px 16px;overflow-y:auto;max-height:420px}.ChaptersList_modal__addMembers__count__wDvhJ{display:flex;align-items:center;gap:8px;padding:8px 0 12px;margin-bottom:8px;border-bottom:1px solid #eee}.ChaptersList_modal__addMembers__count__label__Qh17C{font-size:.75rem;color:#374151}.ChaptersList_modal__addMembers__count__badge__ufTr2{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background-color:#111827;color:#fff;border-radius:999px;font-weight:600;font-size:.75rem;line-height:1.125rem;min-width:24px}.ChaptersList_modal__addMembers__member__HD4yI{display:flex;flex-direction:column;gap:2px;padding:12px 16px 12px 0;border-bottom:1px solid #eee}.ChaptersList_modal__addMembers__member__HD4yI:last-child{border-bottom:none}.ChaptersList_modal__addMembers__member__top__K4yXf{display:flex;align-items:center;justify-content:space-between;gap:8px}.ChaptersList_modal__addMembers__member__name__dYZKI{font-weight:600;font-size:.875rem;line-height:1.125rem;color:#0f1419}.ChaptersList_modal__addMembers__member__details__kRjO6{font-size:.75rem;line-height:1rem;color:#6b7280;text-transform:capitalize}.ChaptersList_modal__addMembers__member__email__JTy1H{font-size:.75rem;line-height:1rem;color:#374151;text-transform:none;font-weight:500;word-break:break-all}.ChaptersList_modal__addMembers__member__remove__4xW1v{border:none;background:transparent;color:#ef4444;font-size:.75rem;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.ChaptersList_modal__addMembers__member__remove__4xW1v:hover{background-color:rgba(239,68,68,.08)}.ChaptersList_modal__members__zIyzv{min-height:304px}.ChaptersList_modal__btns__ZDzDu{display:flex;justify-content:flex-end;gap:8px}.ChaptersList_modal__infos__xDFPI{padding-top:8px;display:grid;grid-gap:16px;gap:16px}.ChaptersList_modal__infos__icon__sB1JM{justify-self:flex-start;background-color:#e5e5e5;padding:20px;display:flex;border-radius:50%}.ChaptersList_modal__info__iPSSh{font-size:1rem;font-weight:400;line-height:1.5rem;color:#141414}.ChaptersList_modal__text__kIepR{font-size:.875rem;font-weight:400;color:#141414}.ChaptersList_modal__footer__fwrUV{display:flex;align-items:center;justify-content:flex-end}.ChaptersList_modal__footer__fwrUV p{flex:1 1}.ChaptersList_list__gTtFB{background-color:#fff;border:1px solid #f5f5f5;padding:16px;border-radius:16px;display:grid;align-content:flex-start;grid-gap:16px;gap:16px;height:calc(100vh - 80px - 16px - 16px);overflow-y:auto}.ChaptersList_list__error__PbpAm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:16px;background-color:#f8d7da;color:#721c24;border-radius:8px}.ChaptersList_list__error__PbpAm p{margin:0;font-size:.875rem}.ChaptersList_list__error__PbpAm button{background-color:#721c24;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.ChaptersList_list__error__PbpAm button:hover{background-color:#f5c6cb}.ChaptersList_list__header__S6C_Q{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.ChaptersList_list__header__title__lJjBx{font-size:1rem;font-weight:600;line-height:1.21rem;color:#141414}.ChaptersList_list__loader__cD1yp{display:flex;justify-content:center}.ChaptersList_list__chapters__X0_S4{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.ChaptersList_list__chapters__X0_S4{grid-template-columns:repeat(2,1fr)}}.ChaptersList_list__empty__qel_4{margin-top:16px;text-align:center;font-size:1rem;color:#0f1419}.PlanConfirmationModal_planModal__content__FcmBR{display:grid;grid-template-columns:1fr 1fr;background-color:#fff;position:relative}.PlanConfirmationModal_planModal__main__S5B_A{padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.PlanConfirmationModal_planModal__starIcon__ndIh9{font-size:3rem;margin-bottom:1rem;height:100px;width:100px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.PlanConfirmationModal_planModal__title__HCRGR{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.PlanConfirmationModal_planModal__price__enRGn{color:#737373;font-size:.875rem;margin-bottom:1.875rem}.PlanConfirmationModal_planModal__cancelBtn__e8LFJ{margin-top:.75rem}.PlanConfirmationModal_planModal__terms__FL6p_{color:#737373;font-size:.875rem;margin-top:1.5rem}.PlanConfirmationModal_planModal__benefits__PC8NO{padding:1.5rem;background-color:#f5f5f5;height:100%;overflow-y:auto}.PlanConfirmationModal_planModal__benefitsTitle__gxhpX{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.PlanConfirmationModal_planModal__benefitsList__n_qkL{list-style:none;padding:0}.PlanConfirmationModal_planModal__benefitsItem__guy0b{display:flex;align-items:center;margin-bottom:.75rem}.PlanConfirmationModal_planModal__benefitsItem__guy0b svg{margin-right:.5rem;flex-shrink:0}.PlanConfirmationModal_planModal__benefitsItem__guy0b span{font-size:.9rem}.PlanConfirmationModal_planModal__closeBtn__MkyIV{position:absolute;top:1rem;right:1rem;background:#e5e7eb;border-radius:50%;padding:.5rem;border:none;font-size:1.5rem;height:40px;width:40px;cursor:pointer;color:#737373}.PlanConfirmationModal_planModal__closeBtn__MkyIV:hover{color:#374151}@media(max-width:768px){.PlanConfirmationModal_planModal__content__FcmBR{grid-template-columns:1fr;width:95%}.PlanConfirmationModal_planModal__benefits__PC8NO,.PlanConfirmationModal_planModal__main__S5B_A{padding:1.5rem 1rem}}.JobDetail_jobDetail__e1fDR{background-color:#fff;border-radius:16px;overflow:auto;scroll-behavior:smooth}.JobDetail_jobDetail__header__yZ3Et{margin-bottom:24px;display:flex;flex-direction:column;gap:24px;padding:24px}@media(max-width:767px){.JobDetail_jobDetail__header__yZ3Et{padding:16px 16px 0}}.JobDetail_jobDetail__backWrapper__DSQXr{padding:16px 16px 0}.JobDetail_jobDetail__backWrapper__DSQXr button{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.JobDetail_jobDetail__info__jIofB{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}@media(max-width:767px){.JobDetail_jobDetail__info__jIofB{flex-direction:column;gap:8px}}.JobDetail_jobDetail__info__jIofB h1{font-size:1.75rem;font-weight:600;color:#0f1419;line-height:1.18;margin:0}@media(max-width:767px){.JobDetail_jobDetail__info__jIofB h1{font-size:1.375rem}}.JobDetail_jobDetail__info_posted__shDYV{font-size:.8125rem;color:#141414;font-weight:400;white-space:nowrap}.JobDetail_jobDetail__details__v1try{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;border-left:3px solid #000;padding-left:1rem}@media(max-width:767px){.JobDetail_jobDetail__details__v1try{border-left:none;padding-left:0;margin-top:12px}}.JobDetail_jobDetail__details__item__E8Tcq{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#141414}.JobDetail_jobDetail__details__item__E8Tcq img,.JobDetail_jobDetail__details__item__E8Tcq svg{width:16px;height:16px;opacity:.7}.JobDetail_jobDetail__actions__ypsad{display:flex;gap:12px;flex-wrap:wrap}.JobDetail_jobDetail__actions__ypsad .JobDetail_button__Zz241{display:flex;align-items:center;gap:8px}.JobDetail_jobDetail__actions__ypsad .JobDetail_button__share__NVcUj{padding:10px;min-width:auto}.JobDetail_jobDetail__actions__ypsad .JobDetail_button__share__NVcUj img,.JobDetail_jobDetail__actions__ypsad .JobDetail_button__share__NVcUj svg{width:16px;height:16px}.JobDetail_jobDetail__tags___HTzb{display:flex;flex-wrap:wrap;gap:8px}.JobDetail_jobDetail__tag__9lKaL{padding:6px 12px;background-color:#f7f9f9;border-radius:16px;font-size:.75rem;color:#0f1419;font-weight:500;border:1px solid #eff3f4}.JobDetail_jobDetail__content__ffFnx{padding:24px}@media(max-width:767px){.JobDetail_jobDetail__content__ffFnx{padding:16px}}.JobDetail_jobDetail__content__section__vW_hb{margin-bottom:32px}.JobDetail_jobDetail__content__section__vW_hb h2{font-size:1.25rem;font-weight:600;color:#0f1419;line-height:1.25;margin:0 0 12px}.JobDetail_jobDetail__content__section__vW_hb p{font-size:.875rem;line-height:1.6;color:#141414;margin-bottom:16px}.JobDetail_jobDetail__content__section__vW_hb p:last-child{margin-bottom:0}.JobDetail_jobDetail__content__section__vW_hb ul{list-style:none;padding:0;margin:0}.JobDetail_jobDetail__content__section__vW_hb ul li{font-size:.875rem;line-height:1.6;color:#141414;margin-bottom:8px;padding-left:16px;position:relative}.JobDetail_jobDetail__content__section__vW_hb ul li:before{content:"•";color:#1d9bf0;font-weight:700;position:absolute;left:0}.JobDetail_jobDetail__content__section__vW_hb ol{padding-left:20px;margin:0}.JobDetail_jobDetail__content__section__vW_hb ol li{font-size:.875rem;line-height:1.6;color:#141414;margin-bottom:8px}.JobDetail_jobDetail__companyLogo__ieK_P{border-radius:8px}.JobDetail_jobDetail__company__header__Px1IK h3{font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 4px}.JobDetail_jobDetail__company__header__Px1IK p{font-size:.875rem;line-height:1.4;margin:0}@media(max-width:768px){.JobDetail_jobDetail__e1fDR{padding:16px;margin:16px}.JobDetail_jobDetail__header__top__nC_nZ{flex-direction:column;gap:16px}.JobDetail_jobDetail__header__top__info__h_nyF h1{font-size:1.5rem}.JobDetail_jobDetail__header__details__LW_aP{flex-direction:column;gap:12px}.JobDetail_jobDetail__header__actions__djsA6{flex-direction:column}.JobDetail_jobDetail__header__actions__djsA6 .JobDetail_button__Zz241{width:100%;justify-content:center}}@media(max-width:480px){.JobDetail_jobDetail__header__actions__djsA6 .JobDetail_button__Zz241{font-size:.875rem;padding:8px 16px}.JobDetail_jobDetail__content__section__vW_hb h2{font-size:1.125rem}}.JobDetail_jobDetail__header__yZ3Et{transition:all .3s cubic-bezier(.4,0,.2,1)}.JobDetail_jobDetail__header_collapsed__us6lD{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:1px solid #eff3f4;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:16px 24px;margin-bottom:0}.JobDetail_jobDetail__header_collapsedContent__u1w_M{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.JobDetail_jobDetail__header_collapsedTitle__aH77F{font-size:1.25rem;font-weight:600;color:#0f1419;line-height:1.2;margin:0;flex-shrink:0;transition:font-size .3s cubic-bezier(.4,0,.2,1)}.JobDetail_jobDetail__header_subtitle__Lye9X{display:flex;font-size:14px;font-weight:400;color:#525252;gap:5px;margin-top:16px}.JobDetail_jobDetail__header_collapsed__us6lD .JobDetail_jobDetail__actions__ypsad{margin:0;flex-shrink:0}.JobDetail_jobDetail__header_collapsed__us6lD .JobDetail_jobDetail__actions__ypsad .JobDetail_button__Zz241{transition:all .3s cubic-bezier(.4,0,.2,1)}.JobDetail_jobDetail__details__v1try,.JobDetail_jobDetail__info__jIofB,.JobDetail_jobDetail__tags___HTzb{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.JobDetail_jobDetail__header_collapsed__us6lD{padding:12px 16px}.JobDetail_jobDetail__header_collapsedContent__u1w_M{flex-direction:column;gap:16px;align-items:stretch}.JobDetail_jobDetail__header_collapsedTitle__aH77F{font-size:1.125rem;text-align:center}}@media(max-width:480px){.JobDetail_jobDetail__header_collapsedContent__u1w_M{gap:12px}.JobDetail_jobDetail__header_collapsedTitle__aH77F{font-size:1rem}.JobDetail_jobDetail__header_collapsed__us6lD .JobDetail_jobDetail__actions__ypsad{flex-direction:column}.JobDetail_jobDetail__header_collapsed__us6lD .JobDetail_jobDetail__actions__ypsad .JobDetail_button__Zz241{width:100%;justify-content:center}}.Input_inputWrapper__sSVpf{display:flex;position:relative;flex-direction:column}.Input_inputWrapper__error__aDCtB{position:absolute;bottom:-16px;left:0;color:red;font-size:.625rem}.Input_input__1FyTx{flex:1 1;box-sizing:border-box;padding:16px;background-color:transparent;outline:none;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#000;transition:all .1s}.Input_input__1FyTx.Input_paddedRight__VcKQl{padding-right:38px}.Input_input--sm__OEzYX{padding:8px 12px;border-radius:6px;font-size:14px}.Input_input__1FyTx::placeholder{color:#989898}.Input_input__1FyTx:focus{border-color:#d1d1d6}.Input_input__1FyTx:disabled{cursor:not-allowed}textarea.Input_input__1FyTx{padding:16px;resize:vertical}.Input_charCount__Jg1Qa{position:absolute;right:16px;top:17px;font-size:.875rem;font-weight:400;line-height:1rem;color:#989898}.JobApplyForm_apply__w_s3I{display:flex;flex-direction:column;height:100%}.JobApplyForm_apply__header__PEtMt{color:#141414;padding:24px 24px 2rem;border-bottom:1px solid #f5f5f5;margin-bottom:1rem}.JobApplyForm_apply__error___IRGj{color:red;font-size:.625rem}.JobApplyForm_apply__closeBtn__ze4Wg{position:absolute;top:1rem;right:1rem}.JobApplyForm_apply__titleIntro__yYG7O{font-size:14px;color:#737373;margin-bottom:8px}.JobApplyForm_apply__title___Ne6c{font-size:1.5rem;font-weight:500}.JobApplyForm_apply__form__sFH_R{display:flex;flex-direction:column;gap:1rem;width:100%;padding:24px}.JobApplyForm_apply__formSection__YIcXJ{display:flex;gap:1rem;width:100%}.JobApplyForm_apply__formSection__YIcXJ *{flex:1 1}.JobApplyForm_apply__uploadFile__3sMLr{display:flex;justify-content:space-between;flex-wrap:wrap;cursor:pointer;align-items:center;padding:8px 16px;background-color:transparent;outline:none;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#000;transition:all .1s;position:relative;color:#989898}.JobApplyForm_apply__uploadFile__3sMLr input{position:absolute;inset:0;opacity:0;cursor:pointer}.JobApplyForm_apply__uploadFile__3sMLr button{color:#141414;padding:10px}.JobApplyForm_apply__fileName__DU7VE,.JobApplyForm_apply__uploadFile__3sMLr button{display:flex;align-items:center;background-color:#f5f5f5;border-radius:20px;gap:5px}.JobApplyForm_apply__fileName__DU7VE{font-size:12px;padding:5px 10px;max-width:max-content;max-width:300px}.JobApplyForm_apply__footer__cMjXP{display:flex;align-items:center;padding:24px;gap:1rem;justify-content:flex-end;margin-top:auto}@keyframes AffordabilityGate_gateFadeUp__TuVqh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AffordabilityGate_haloPulse__N1COD{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.06)}}@keyframes AffordabilityGate_meterFill__wcBpU{0%{width:0}}.AffordabilityGate_gate__uiFl_{position:relative;padding:28px 28px 24px;background:radial-gradient(circle at 50% -20%,rgba(245,175,25,.12),transparent 60%),#fff;border-radius:16px;border:1px solid rgba(0,42,136,.06);text-align:center;overflow:hidden;animation:AffordabilityGate_gateFadeUp__TuVqh .32s cubic-bezier(.2,.8,.2,1)}.AffordabilityGate_gate--locked__F9tm2{background:radial-gradient(circle at 50% -20%,rgba(0,42,136,.1),transparent 60%),#fff}.AffordabilityGate_gate__halo__Twzs5{position:absolute;top:8px;left:50%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(245,175,25,.32),transparent 70%);filter:blur(8px);animation:AffordabilityGate_haloPulse__N1COD 4.5s ease-in-out infinite;pointer-events:none;z-index:0}.AffordabilityGate_gate--locked__F9tm2 .AffordabilityGate_gate__halo__Twzs5{background:radial-gradient(circle,rgba(0,42,136,.22),transparent 70%)}.AffordabilityGate_gate__icon__VtfvO{position:relative;z-index:1;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#fff7e6,#ffe7b5);color:#b56a00;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(245,175,25,.25),inset 0 0 0 1px rgba(245,175,25,.35);margin-bottom:14px}.AffordabilityGate_gate--locked__F9tm2 .AffordabilityGate_gate__icon__VtfvO{background:linear-gradient(135deg,#eef1fb,#d8e0f4);color:#002a88;box-shadow:0 6px 16px rgba(0,42,136,.18),inset 0 0 0 1px rgba(0,42,136,.2)}.AffordabilityGate_gate__eyebrow__RTYOD{position:relative;z-index:1;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#b56a00;margin-bottom:8px}.AffordabilityGate_gate--locked__F9tm2 .AffordabilityGate_gate__eyebrow__RTYOD{color:#002a88}.AffordabilityGate_gate__title__pfme4{position:relative;z-index:1;font-size:1.375rem;line-height:1.25;font-weight:700;color:#141414;margin:0 0 8px;letter-spacing:-.01em}.AffordabilityGate_gate__titleAmount__LH8yh{background:linear-gradient(135deg,#f5af19,#f12711);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.AffordabilityGate_gate__titleUnit__1oNac{font-weight:700;color:#141414}.AffordabilityGate_gate__titleSubtle__G7GG3{font-weight:500;color:#6b7280}.AffordabilityGate_gate__sub__BOat3{position:relative;z-index:1;margin:0 auto 20px;max-width:360px;font-size:.8125rem;line-height:1.55;color:#525252}.AffordabilityGate_gate__sub__BOat3 strong{color:#141414;font-weight:600}.AffordabilityGate_gate__meter__fs4Jc{position:relative;z-index:1;margin:0 auto 16px;max-width:360px}.AffordabilityGate_gate__meterTrack__aojNM{height:6px;width:100%;border-radius:999px;background:#f3f4f6;overflow:hidden}.AffordabilityGate_gate__meterFill__4gVbv{height:100%;background:linear-gradient(90deg,#f5af19,#f12711);border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1);animation:AffordabilityGate_meterFill__wcBpU .7s cubic-bezier(.2,.8,.2,1)}.AffordabilityGate_gate__meterLabels__pcuD6{display:flex;justify-content:space-between;margin-top:6px;font-size:.6875rem;color:#6b7280;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffordabilityGate_gate__stats__p4UvE{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:center;gap:0;padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;margin:0 auto 18px;max-width:360px}.AffordabilityGate_gate__stat__2j_ho{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.AffordabilityGate_gate__statDivider__8qBm2{width:1px;background:#e5e7eb;margin:4px 0}.AffordabilityGate_gate__statLabel__p336f{font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:#989898;font-weight:500}.AffordabilityGate_gate__statValue___o1zU{display:inline-flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:700;color:#141414;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffordabilityGate_gate__statValue--accent__Smg6Z{color:#b56a00}.AffordabilityGate_gate__statValue--locked__6eW5O{color:#002a88}.AffordabilityGate_gate__actions__BC2v6{position:relative;z-index:1;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.AffordabilityGate_gate__btnGhost__6YIWa,.AffordabilityGate_gate__btnPrimary___5MA0,.AffordabilityGate_gate__btnSecondary__owREP{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;text-decoration:none;border:1px solid transparent}.AffordabilityGate_gate__btnGhost__6YIWa{background:transparent;color:#6b7280;border-color:#e5e7eb}.AffordabilityGate_gate__btnGhost__6YIWa:hover{color:#141414;border-color:#d6d6d6}.AffordabilityGate_gate__btnSecondary__owREP{background:#fff;color:#141414;border-color:#e5e7eb}.AffordabilityGate_gate__btnSecondary__owREP:hover{border-color:#002a88;color:#002a88}.AffordabilityGate_gate__btnPrimary___5MA0{background:linear-gradient(135deg,#002a88,#001e62);color:#fff;box-shadow:0 6px 18px rgba(0,42,136,.25)}.AffordabilityGate_gate__btnPrimary___5MA0:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,42,136,.32)}.AffordabilityGate_gate--locked__F9tm2 .AffordabilityGate_gate__btnPrimary___5MA0{background:linear-gradient(135deg,#f5af19,#f12711);box-shadow:0 6px 18px rgba(245,100,25,.28)}.AffordabilityGate_gate--locked__F9tm2 .AffordabilityGate_gate__btnPrimary___5MA0:hover{box-shadow:0 10px 22px rgba(245,100,25,.35)}.AffordabilityGate_gate__btnArrow__qVsdX{margin-left:2px;transition:transform .18s ease}.AffordabilityGate_gate__btnPrimary___5MA0:hover .AffordabilityGate_gate__btnArrow__qVsdX{transform:translate(2px,-2px)}.AffordabilityGate_upgradeOverlay__OsbQy{position:fixed;inset:0;z-index:1000;height:100vh;width:100vw;overflow-y:auto;background-color:#f9f7f3;animation:AffordabilityGate_gateFadeUp__TuVqh .28s cubic-bezier(.2,.8,.2,1)}@keyframes AffordabilityGate_shimmer__0b7qs{0%{background-position:-200% 0}to{background-position:200% 0}}.AffordabilityGate_loading__Henf6{padding:32px 28px;display:flex;flex-direction:column;align-items:center;gap:12px}.AffordabilityGate_loading__pulseSm__MMAMJ,.AffordabilityGate_loading__pulse__IYkdg{border-radius:8px;background:linear-gradient(90deg,#f5f5f5,#ececec 50%,#f5f5f5);background-size:200% 100%;animation:AffordabilityGate_shimmer__0b7qs 1.4s linear infinite}.AffordabilityGate_loading__pulse__IYkdg{height:52px;width:52px;border-radius:14px}.AffordabilityGate_loading__pulseSm__MMAMJ{height:12px;width:220px}.AffordabilityGate_loading__pulseSm__MMAMJ:nth-of-type(2){width:160px}.DuoSwitch_radios__KAqkF{border-radius:100px;overflow:hidden;display:flex;gap:2px;width:max-content;box-shadow:0 8px 24px hsla(40,33%,86%,.4)}.DuoSwitch_radio__5IlOy{display:flex}.DuoSwitch_radio__5IlOy label{padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.05875rem;color:#141414;background-color:#f9f7f3;cursor:pointer;transition:all .1s}.DuoSwitch_radio__5IlOy input[type=radio]{display:none}.DuoSwitch_radio__5IlOy input[type=radio]:checked+label{background-color:#e7dfcf}.Select_select__Y_IXn{padding:16px 40px 16px 16px;background-color:transparent;outline:none;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#989898;transition:all .1s;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize;width:100%;background-image:url(/_next/static/media/chevron-down.99b3f7f2.svg);background-repeat:no-repeat;background-position-x:calc(100% - 20px);background-position-y:14px}.Select_select__Y_IXn.Select_changed__2rBDe{color:#000}.Select_select__Y_IXn .Select_select__Y_IXn:focus{border-color:#d1d1d6}.Select_select__Y_IXn:disabled{cursor:not-allowed;opacity:.6}[dir=rtl] .Select_select__Y_IXn{padding-right:16px;padding-left:40px;background-position-x:20px;text-align:right}.Select_select--lg___yvrK{padding:16px 40px 16px 16px}[dir=rtl] .Select_select--lg___yvrK{padding:16px 16px 16px 40px}.Select_select--md__UIHNA{padding:8px 36px 8px 16px;background-position-y:5px;background-position-x:calc(100% - 10px)}[dir=rtl] .Select_select--md__UIHNA{padding:8px 16px 8px 36px;background-position-x:10px}.Select_select--sm__dkx3r{padding:4px 28px 4px 16px;font-size:12px;background-position-y:5px;background-position-x:calc(100% - 4px);background-size:auto 14px}[dir=rtl] .Select_select--sm__dkx3r{padding:4px 16px 4px 28px;background-position-x:4px}.Select_select__rounded--lg__2Smi8{border-radius:100px}.Select_select__rounded--md__opoYI{border-radius:16px}.Select_select__rounded--sm__H3zCM{border-radius:8px}.AdminActivities_adminActivities__osPxP{width:100%;animation:AdminActivities_fadeIn__8dawj .3s ease}.AdminActivities_adminActivities__header__0kYru{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.AdminActivities_adminActivities__title__y1TPt{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.AdminActivities_adminActivities__subtitle__pK1EH{font-size:14px;color:#666}.AdminActivities_adminActivities__filters__2yUrk{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.AdminActivities_adminActivities__search__jESNc{position:relative;flex:1 1;min-width:300px}.AdminActivities_adminActivities__searchIcon__PiU3d{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.AdminActivities_adminActivities__searchInput__XXQBf{width:100%;padding:10px 12px 10px 40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.AdminActivities_adminActivities__searchInput__XXQBf:focus{border-color:#00c9ff}.AdminActivities_adminActivities__filterGroup__q6Y_M{display:flex;gap:12px}.AdminActivities_adminActivities__select__qw0w_{padding:9px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background-color:#fff;outline:none;cursor:pointer}.AdminActivities_adminActivities__select__qw0w_:focus{border-color:#00c9ff}.AdminActivities_adminActivities__tableContainer__Jpwwc{background:#fff;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:24px}.AdminActivities_adminActivities__table__NoznZ{width:100%;border-collapse:collapse;text-align:left}.AdminActivities_adminActivities__table__NoznZ thead{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.AdminActivities_adminActivities__table__NoznZ thead th{padding:12px 16px;font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.AdminActivities_adminActivities__table__NoznZ tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.AdminActivities_adminActivities__table__NoznZ tbody tr:hover{background-color:#fcfcfc}.AdminActivities_adminActivities__table__NoznZ tbody tr:last-child{border-bottom:none}.AdminActivities_adminActivities__table__NoznZ tbody td{padding:14px 16px;vertical-align:middle}.AdminActivities_adminActivities__row--disabled__wPAM4{opacity:.6;background-color:#fafafa}.AdminActivities_adminActivities__itemInfo__gifVY{display:flex;align-items:center;gap:12px}.AdminActivities_adminActivities__itemIcon__nhX61{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f0f4f8;border-radius:8px;font-size:18px}.AdminActivities_adminActivities__itemNameGroup__vIQbx{display:flex;flex-direction:column}.AdminActivities_adminActivities__itemName__H_ynI{font-size:14px;font-weight:600;color:#1a1a2e}.AdminActivities_adminActivities__itemSlug__JvQnM{font-size:11px;color:#999;font-family:monospace}.AdminActivities_adminActivities__categoryTag__yAQ6E{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.AdminActivities_adminActivities__categoryTag--referral__axyFp{background:#e3f2fd;color:#1976d2}.AdminActivities_adminActivities__categoryTag--engagement__w42fx{background:#e8f5e9;color:#2e7d32}.AdminActivities_adminActivities__categoryTag--growth__TjMeA{background:#fff3e0;color:#ef6c00}.AdminActivities_adminActivities__categoryTag--leadership__Wqosz{background:#f3e5f5;color:#7b1fa2}.AdminActivities_adminActivities__categoryTag--impact__E_3lV{background:#ffebee;color:#c62828}.AdminActivities_adminActivities__points__gQ9wn{display:flex;flex-direction:column;gap:2px}.AdminActivities_adminActivities__points__gQ9wn strong{font-size:15px;color:#f5af19}.AdminActivities_adminActivities__proBadge__662Xe{font-size:9px;font-weight:700;color:#f5576c}.AdminActivities_adminActivities__limit__5gp6g{font-size:13px;color:#666}.AdminActivities_adminActivities__status__EbdaG{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.AdminActivities_adminActivities__status__EbdaG:before{content:"";width:8px;height:8px;border-radius:50%}.AdminActivities_adminActivities__status--active___OPpd{color:#4caf50}.AdminActivities_adminActivities__status--active___OPpd:before{background-color:#4caf50}.AdminActivities_adminActivities__status--inactive__oLdzA{color:#f44336}.AdminActivities_adminActivities__status--inactive__oLdzA:before{background-color:#f44336}.AdminActivities_adminActivities__actions__4GYoL{display:flex;justify-content:flex-end;gap:8px}.AdminActivities_adminActivities__actionBtn__0Scca{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s}.AdminActivities_adminActivities__actionBtn__0Scca:hover:not(:disabled){background-color:#f8f9fa;border-color:#ccc;transform:translateY(-1px)}.AdminActivities_adminActivities__actionBtn__0Scca:disabled{opacity:.5;cursor:not-allowed}.AdminActivities_adminActivities__empty__95hw8,.AdminActivities_adminActivities__loading__tsATo{padding:60px;text-align:center;color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__Gf8Dk{padding:20px;overflow-y:scroll;height:100%}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__grid__FQWHN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__group__HUu6Z{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__label__moWrd{font-size:13px;font-weight:600;color:#333}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__input__CZETK,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__select__2XNjE,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf{padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__input__CZETK:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__select__2XNjE:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf:focus{border-color:#00c9ff}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__input__CZETK:disabled,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__select__2XNjE:disabled,.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf:disabled{background-color:#f8f9fa;cursor:not-allowed}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__textarea__C6Ezf{resize:vertical}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxes__pBpTK{display:flex;gap:20px;margin-bottom:20px;padding:12px;background:#f8f9fa;border-radius:8px}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxLabel__DBWAw{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxLabel__DBWAw input{cursor:pointer}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__actions__acccL{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__wN5NK{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__header__Y6Bk_{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__headerIcon__6OLQx{color:#f5af19}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__headerTitle__WLa38{font-size:16px;font-weight:700;color:#1a1a2e}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__content__hNs_C{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;grid-gap:16px;gap:16px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__field__dyh0Q{display:flex;flex-direction:column;gap:6px;position:relative}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__label__Vr8Hq{font-size:12px;font-weight:600;color:#666}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchContainer__zPo9S{position:relative}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchIcon__Rqcc6{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__input__dbFI4,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchInput__fqBVw,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__select__d7LvK{width:100%;padding:9px 12px 9px 34px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__input__dbFI4:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searchInput__fqBVw:focus,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__select__d7LvK:focus{border-color:#00c9ff}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__input__dbFI4,.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__select__d7LvK{padding-left:12px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__dropdown__kvL7C{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__dropdownItem__7f5TO{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__dropdownItem__7f5TO:hover{background-color:#f8f9fa}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userAvatar__RuU0E{width:32px;height:32px;background:#00c9ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userInfo__PhQk9{display:flex;flex-direction:column}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userName__ATDa_{font-size:13px;font-weight:600}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__userMeta__u1Wyf{font-size:11px;color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__searching__AAHhA{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:#999}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__button__H4_Jf{height:40px;min-width:140px}@keyframes AdminActivities_fadeIn__8dawj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__content__hNs_C{grid-template-columns:1fr 1fr}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__action__R17hc{grid-column:span 2}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__action__R17hc Button{width:100%}}@media(max-width:768px){.AdminActivities_adminActivities__header__0kYru{flex-direction:column;align-items:flex-start;gap:16px}.AdminActivities_adminActivities__header__0kYru Button{width:100%}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__grid__FQWHN{grid-template-columns:1fr}.AdminActivities_adminActivities__osPxP .AdminActivities_activityForm__checkboxes__pBpTK{flex-direction:column;gap:12px}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__content__hNs_C{grid-template-columns:1fr}.AdminActivities_adminActivities__osPxP .AdminActivities_manualAward__action__R17hc{grid-column:span 1}}.AdminCharities_adminMuted__3oX3_{color:#64748b;font-size:12px}.AdminCharities_adminCharities__header__XnC61{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eef0f2}.AdminCharities_adminCharities__tabs__xV3Jz{display:flex;gap:8px;margin:18px 0}.AdminCharities_adminCharities__tabs__xV3Jz button{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe3ef;background:#fff;color:#475569;border-radius:8px;padding:9px 14px;font-weight:700;cursor:pointer}.AdminCharities_adminCharities__tabs__xV3Jz button:hover{border-color:#0b5bd3;color:#0b3a8f}.AdminCharities_adminCharities__tabs__xV3Jz .AdminCharities_active__iHnUN{background:#eff6ff;border-color:#0b5bd3;color:#0b3a8f}.AdminCharities_adminCharities__clickableRow__szpI_{cursor:pointer}.AdminCharities_adminCharities__clickableRow__szpI_:hover{background:#f8fafc}.AdminCharities_adminCharities__reviewDrawer__4cxsu{height:100vh;overflow-y:auto;padding:28px 28px 34px;background:#fff}.AdminCharities_adminCharities__reviewHeader__LTwKc{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #edf2f7}.AdminCharities_adminCharities__reviewHeader__LTwKc h3{margin:0;font-size:22px;color:#111827}.AdminCharities_adminCharities__reviewHeader__LTwKc p{margin:4px 0 0;color:#64748b;font-size:14px;font-weight:600}.AdminCharities_adminCharities__drawerClose__L8omR{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#64748b;background:#f8fafc;flex-shrink:0}.AdminCharities_adminCharities__drawerClose__L8omR:hover{color:#111827;background:#eef2f7}.AdminCharities_adminCharities__detailGrid__wy6_U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.AdminCharities_adminCharities__detailGrid__wy6_U div{border:1px solid #eef2f7;border-radius:8px;padding:10px;background:#f8fafc}.AdminCharities_adminCharities__detailGrid__wy6_U span{display:block;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.AdminCharities_adminCharities__detailGrid__wy6_U strong{color:#111827;font-size:13px;overflow-wrap:anywhere}.AdminCharities_adminCharities__reviewSection__2FFxs{border-top:1px solid #edf2f7;padding-top:14px;margin-top:14px}.AdminCharities_adminCharities__reviewSection__2FFxs h4{margin:0 0 8px;color:#111827;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.AdminCharities_adminCharities__reviewSection__2FFxs p,.AdminCharities_adminCharities__reviewSection__2FFxs pre{margin:0;color:#334155;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.AdminCharities_adminCharities__reviewSection__2FFxs a{display:block;color:#0b5bd3;font-size:13px;margin-bottom:6px;overflow-wrap:anywhere}.AdminCharities_adminCharities__docList__oMStV{display:flex;flex-direction:column;gap:8px}.AdminCharities_adminCharities__docList__oMStV a{display:inline-flex;align-items:center;gap:8px;margin:0}.AdminCharities_adminCharities__reviewForm__3XC1h{border-top:1px solid #edf2f7;margin-top:18px;padding-top:18px;display:flex;flex-direction:column;gap:12px}.AdminCharities_adminCharities__reviewForm__3XC1h label{display:flex;flex-direction:column;gap:6px;color:#334155;font-size:13px;font-weight:700}.AdminCharities_adminCharities__reviewForm__3XC1h select,.AdminCharities_adminCharities__reviewForm__3XC1h textarea{border:1px solid #d9e1ec;border-radius:8px;padding:10px 12px;font:inherit;font-weight:500;color:#111827;background:#fff!important;caret-color:#111827;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.AdminCharities_adminCharities__reviewForm__3XC1h select:focus,.AdminCharities_adminCharities__reviewForm__3XC1h textarea:focus{outline:none;border-color:#0b5bd3;box-shadow:0 0 0 3px rgba(11,91,211,.1)}.AdminCharities_adminCharities__reviewActions__fxHvo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.AdminCharities_adminCharities__emailLink__o_3v5{display:inline-flex;align-items:center;gap:8px;color:#0b5bd3;font-weight:700;text-decoration:none;font-size:13px}.AdminCharities_adminCharities__emptyPanel__twuyg{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#64748b;text-align:center;line-height:1.5}.AdminCharities_adminCharities__submitBtn___t5Xj{padding:10px 20px;background:#0b5bd3;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.AdminCharities_adminCharities__submitBtn___t5Xj:hover:not(:disabled){background:#0b3a8f}.AdminCharities_adminCharities__submitBtn___t5Xj:disabled{opacity:.5;cursor:not-allowed}.AdminCharities_adminCharities__Ez5XP .AdminCharities_submissionStatus_pending__FxIe5{background:#fef3c7;color:#92400e}.AdminCharities_adminCharities__Ez5XP .AdminCharities_submissionStatus_approved__J4A_s{background:#dcfce7;color:#166534}.AdminCharities_adminCharities__Ez5XP .AdminCharities_submissionStatus_rejected__clv5U{background:#fee2e2;color:#991b1b}.AdminCharities_adminCharities__Ez5XP .AdminCharities_submissionStatus_needs_more_information__T5l9r{background:#dbeafe;color:#1d4ed8}.AdminCharities_adminCharities__title__Uhd7u{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0;display:flex;align-items:center;gap:12px}.AdminCharities_adminCharities__subtitle__ZBXMv{font-size:.875rem;color:#64748b;margin:4px 0 0}.AdminCharities_adminCharities__tableWrapper__1VNQL{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.AdminCharities_adminCharities__table__QIh5B{width:100%;border-collapse:collapse;text-align:left}.AdminCharities_adminCharities__table__QIh5B th{background:#f8fafc;padding:12px 16px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#64748b;border-bottom:1px solid #eef0f2}.AdminCharities_adminCharities__table__QIh5B td{padding:16px;border-bottom:1px solid #eef0f2;vertical-align:middle}.AdminCharities_adminCharities__table__QIh5B tr:last-child td{border-bottom:none}.AdminCharities_adminCharities__charityCell__lt_LK{display:flex;align-items:center;gap:12px}.AdminCharities_adminCharities__logo__eWD1v{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0}.AdminCharities_adminCharities__logoPlaceholder__w28KZ{width:40px;height:40px;border-radius:8px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b}.AdminCharities_adminCharities__logoUpload__eHux6{display:flex;align-items:center;gap:14px;border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#f8fafc}.AdminCharities_adminCharities__logoPreview__ZeOWW{width:72px;height:72px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.AdminCharities_adminCharities__logoPreview__ZeOWW img{width:72px;height:72px;object-fit:cover}.AdminCharities_adminCharities__logoControls__KcnFB{flex:1 1;display:flex;flex-direction:column;gap:10px}.AdminCharities_adminCharities__logoControls__KcnFB>label{color:#002a88;font-size:13px;font-weight:700;cursor:pointer;margin:0}.AdminCharities_adminCharities__logoControls__KcnFB input[type=file]{display:none}.AdminCharities_adminCharities__name__Yd_Bn{font-weight:600;color:#1e293b;font-size:.9375rem}.AdminCharities_adminCharities__link__Fb1RD{font-size:.75rem;color:#08f;display:flex;align-items:center;gap:4px;text-decoration:none}.AdminCharities_adminCharities__link__Fb1RD:hover{text-decoration:underline}.AdminCharities_adminCharities__description__8YUTe{font-size:.875rem;color:#64748b;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminCharities_adminCharities__status__jrLLm{font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:9999px;text-transform:uppercase}.AdminCharities_adminCharities__status__jrLLm.AdminCharities_isActive__6v8eN{background:#dcfce7;color:#166534}.AdminCharities_adminCharities__status__jrLLm.AdminCharities_isInactive__GGt5P{background:#fee2e2;color:#991b1b}.AdminCharities_adminCharities__actions__KevFV{display:flex;gap:8px}.AdminCharities_adminCharities__actionBtn__86aUj{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s}.AdminCharities_adminCharities__actionBtn__86aUj:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.AdminCharities_adminCharities__actionBtn__86aUj.AdminCharities_activate__mXeup{color:#16a34a}.AdminCharities_adminCharities__actionBtn__86aUj.AdminCharities_activate__mXeup:hover{background:#f0fdf4;border-color:#16a34a}.AdminCharities_adminCharities__actionBtn__86aUj.AdminCharities_deactivate__Z2IAb{color:#dc2626}.AdminCharities_adminCharities__actionBtn__86aUj.AdminCharities_deactivate__Z2IAb:hover{background:#fef2f2;border-color:#dc2626}.AdminCharities_adminError__myzTo{padding:48px;color:#ef4444;font-weight:500;gap:12px}.AdminCharities_adminError__myzTo,.AdminCharities_adminLoading__CIqmm{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px}.AdminCharities_adminLoading__CIqmm{min-height:400px}.AdminCharities_adminModalOverlay__BoAmd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AdminCharities_adminModal__nClxa{background:#fff;border-radius:20px;width:100%;max-width:550px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 10px 10px -5px rgba(0,0,0,.04);animation:AdminCharities_modalAppear__XbTfq .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.AdminCharities_adminModal__header__hGhnr{padding:24px 32px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;background:#fff}.AdminCharities_adminModal__header__hGhnr h3{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.025em}.AdminCharities_adminModal__header__hGhnr button{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s}.AdminCharities_adminModal__header__hGhnr button:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.AdminCharities_adminModal__form__y9KMA{padding:0}.AdminCharities_adminModal__body__rj_9V{padding:32px}.AdminCharities_adminModal__formGroup__fwtQS{margin-bottom:24px}.AdminCharities_adminModal__formGroup__fwtQS:last-child{margin-bottom:0}.AdminCharities_adminModal__formGroup__fwtQS label{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:8px}.AdminCharities_adminModal__formGroup__fwtQS input,.AdminCharities_adminModal__formGroup__fwtQS select,.AdminCharities_adminModal__formGroup__fwtQS textarea{width:100%;padding:12px 16px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.9375rem;color:#1e293b;background-color:#fff!important;transition:all .2s}.AdminCharities_adminModal__formGroup__fwtQS input::placeholder,.AdminCharities_adminModal__formGroup__fwtQS select::placeholder,.AdminCharities_adminModal__formGroup__fwtQS textarea::placeholder{color:#94a3b8}.AdminCharities_adminModal__formGroup__fwtQS input:hover,.AdminCharities_adminModal__formGroup__fwtQS select:hover,.AdminCharities_adminModal__formGroup__fwtQS textarea:hover{border-color:#cbd5e1}.AdminCharities_adminModal__formGroup__fwtQS input:focus,.AdminCharities_adminModal__formGroup__fwtQS select:focus,.AdminCharities_adminModal__formGroup__fwtQS textarea:focus{outline:none;border-color:#08f;box-shadow:0 0 0 4px rgba(0,136,255,.1)}.AdminCharities_adminModal__formGroup__fwtQS textarea{resize:vertical;min-height:100px}.AdminCharities_adminModal__footer__3_6Qi{padding:24px 32px;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:16px}@keyframes AdminCharities_modalAppear__XbTfq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ReviewModal_overlay__SamHZ{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-start;justify-content:flex-end}.ReviewModal_modal__R7jrM{background:#fff;width:600px;max-width:96vw;height:100vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.12)}.ReviewModal_modalHeader__RueIJ{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10}.ReviewModal_modalTitle__s19Yj{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.ReviewModal_appId__PBCWc{font-size:11px;color:#9ca3af;font-family:monospace}.ReviewModal_closeBtn__KMNTS{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:18px;padding:4px;line-height:1;flex-shrink:0}.ReviewModal_closeBtn__KMNTS:hover{color:#374151}.ReviewModal_body__E9z4w{padding:24px;display:flex;flex-direction:column;gap:24px}.ReviewModal_section__1tbDE h3{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9ca3af;margin:0 0 10px}.ReviewModal_row__Dy20c{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid #f9fafb}.ReviewModal_row__Dy20c:last-child{border-bottom:none}.ReviewModal_rowLabel__zasgz{color:#6b7280}.ReviewModal_rowValue__ly6XO{color:#111827;font-weight:500;text-align:right;max-width:65%;word-break:break-word}.ReviewModal_docLink__LyWkq{display:block;font-size:13px;color:#1a56db;text-decoration:none;padding:5px 0}.ReviewModal_docLink__LyWkq:hover{text-decoration:underline}.ReviewModal_successBox__Q_xq4{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:12px;padding:12px 14px;color:#14532d;display:grid;grid-gap:8px;gap:8px}.ReviewModal_successMeta__TlIdl{display:grid;grid-gap:4px;gap:4px;color:#166534;font-size:13px}.ReviewModal_venueGrid__BUlfm{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ReviewModal_venueThumb__auxe2{display:block;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.ReviewModal_venueThumb__auxe2 img{display:block;width:100%;height:92px;object-fit:cover}.ReviewModal_linkBtn__yEirf{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;border-radius:10px;border:1.5px solid #16a34a;color:#166534;font-weight:700;text-decoration:none;width:-moz-fit-content;width:fit-content}.ReviewModal_linkBtn__yEirf:hover{background:rgba(22,163,74,.08)}.ReviewModal_reasonBlock__NcHCX{display:flex;flex-direction:column;gap:6px}.ReviewModal_reasonLabel__mZRic{font-size:13px;font-weight:600;color:#374151}.ReviewModal_reasonInput__to0gS{border:1.5px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;width:100%;box-sizing:border-box}.ReviewModal_reasonInput__to0gS:focus{outline:none;border-color:#1a56db}.ReviewModal_error__Z9oy_{font-size:13px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px 14px}.ReviewModal_actions__m4Di6{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px;border-top:1px solid #e5e7eb}.ReviewModal_btnCancel__IdfLQ,.ReviewModal_btnGreen__6H0Mq,.ReviewModal_btnPurple__oO2fy,.ReviewModal_btnRed__1nHSz,.ReviewModal_btnSecondary__BV6NY{border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.ReviewModal_btnCancel__IdfLQ:disabled,.ReviewModal_btnGreen__6H0Mq:disabled,.ReviewModal_btnPurple__oO2fy:disabled,.ReviewModal_btnRed__1nHSz:disabled,.ReviewModal_btnSecondary__BV6NY:disabled{opacity:.4;cursor:not-allowed}.ReviewModal_btnCancel__IdfLQ:not(:disabled):hover,.ReviewModal_btnGreen__6H0Mq:not(:disabled):hover,.ReviewModal_btnPurple__oO2fy:not(:disabled):hover,.ReviewModal_btnRed__1nHSz:not(:disabled):hover,.ReviewModal_btnSecondary__BV6NY:not(:disabled):hover{opacity:.88}.ReviewModal_btnSecondary__BV6NY{background:#f3f4f6;color:#374151}.ReviewModal_btnGreen__6H0Mq{background:#16a34a;color:#fff}.ReviewModal_btnRed__1nHSz{background:#dc2626;color:#fff}.ReviewModal_btnPurple__oO2fy{background:#7c3aed;color:#fff}.ReviewModal_btnCancel__IdfLQ{background:none;color:#6b7280;text-decoration:underline}.ApplicationCard_card__YgtDw{border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;background:#fff;cursor:pointer;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column;gap:10px}.ApplicationCard_card__YgtDw:hover{box-shadow:0 2px 10px rgba(0,0,0,.07);border-color:#93c5fd}.ApplicationCard_cardMain__CK7kn{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ApplicationCard_cardLeft__DloX1{display:flex;flex-direction:column;gap:3px}.ApplicationCard_chapterName__rHT0c{font-size:15px;font-weight:700;color:#111827}.ApplicationCard_chamberName__TYVup{font-size:13px;color:#6b7280}.ApplicationCard_applicant__okJhJ{font-size:12px;color:#9ca3af}.ApplicationCard_cardRight__v_lJP{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ApplicationCard_statusBadge__Ztizx{font-size:11px;font-weight:700;text-transform:capitalize;padding:3px 10px;border-radius:20px;letter-spacing:.03em}.ApplicationCard_date__Y2vba{font-size:11px;color:#9ca3af}.ApplicationCard_chips__5ouj9{display:flex;gap:8px;flex-wrap:wrap}.ApplicationCard_chip__iA3PY{font-size:11px;font-weight:600;border:1px solid;border-radius:20px;padding:2px 10px}.ApplicationCard_flags__jHG52{display:flex;gap:6px;flex-wrap:wrap}.ApplicationCard_flag__4Fg_D{font-size:11px;background:#f3f4f6;color:#374151;padding:2px 8px;border-radius:6px}.ChapterEstablishmentAdmin_page__445X3{max-width:1200px;margin:0 auto;padding:32px 24px}.ChapterEstablishmentAdmin_header__dHplO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.ChapterEstablishmentAdmin_headerLeft__7KJJy{display:flex;align-items:baseline;gap:12px}.ChapterEstablishmentAdmin_headerLeft__7KJJy h1{font-size:22px;font-weight:700;color:#111827;margin:0}.ChapterEstablishmentAdmin_total__h_xUf{font-size:13px;color:#9ca3af}.ChapterEstablishmentAdmin_headerRight__F38aI{display:flex;align-items:center;gap:10px;flex:1 1;justify-content:flex-end;min-width:280px}.ChapterEstablishmentAdmin_search__gFv03{width:min(520px,100%);border:1.5px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:13px;outline:none;color:#111827;background:#fff}.ChapterEstablishmentAdmin_search__gFv03::placeholder{color:#9ca3af}.ChapterEstablishmentAdmin_search__gFv03:focus{border-color:#1a56db;box-shadow:0 0 0 3px rgba(26,86,219,.12)}.ChapterEstablishmentAdmin_refreshBtn__jC_rL{border:1.5px solid #d1d5db;border-radius:10px;padding:10px 14px;font-size:13px;cursor:pointer;background:#fff;color:#374151}.ChapterEstablishmentAdmin_refreshBtn__jC_rL:disabled{opacity:.5;cursor:not-allowed}.ChapterEstablishmentAdmin_refreshBtn__jC_rL:not(:disabled):hover{border-color:#6b7280}.ChapterEstablishmentAdmin_tabs__HrEpr{display:flex;gap:4px;border-bottom:2px solid #e5e7eb;margin-bottom:18px;flex-wrap:wrap}.ChapterEstablishmentAdmin_tab__1YvQ4{background:none;cursor:pointer;padding:10px 16px;font-size:13px;color:#6b7280;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;font-weight:500}.ChapterEstablishmentAdmin_tab__1YvQ4:hover{color:#374151}.ChapterEstablishmentAdmin_tab--active__rjFt7{color:#1a56db;border-bottom-color:#1a56db;font-weight:700}.ChapterEstablishmentAdmin_list__2lwmU{display:flex;flex-direction:column;gap:12px}.ChapterEstablishmentAdmin_error___h973{color:#dc2626;font-size:14px}.ChapterEstablishmentAdmin_loading__mswGA{color:#9ca3af;font-size:14px}.ChapterEstablishmentAdmin_empty__dhIpa{color:#6b7280;font-size:14px}.ChapterEstablishmentAdmin_pagination__dhfr2{display:flex;align-items:center;gap:16px;justify-content:center;margin-top:20px}.ChapterEstablishmentAdmin_pagination__dhfr2 button{background:none;border:1.5px solid #d1d5db;border-radius:10px;padding:8px 14px;font-size:13px;cursor:pointer;color:#374151}.ChapterEstablishmentAdmin_pagination__dhfr2 button:disabled{opacity:.4;cursor:not-allowed}.ChapterEstablishmentAdmin_pagination__dhfr2 button:not(:disabled):hover{border-color:#6b7280}.ChapterEstablishmentAdmin_pagination__dhfr2 span{font-size:13px;color:#6b7280}@media(max-width:768px){.ChapterEstablishmentAdmin_headerRight__F38aI{width:100%;justify-content:flex-start}.ChapterEstablishmentAdmin_search__gFv03{width:100%}}.AdminUsers_root__UkZZB{width:100%;animation:AdminUsers_fadeIn__qxRr6 .3s ease}.AdminUsers_header__oD0Ra{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.AdminUsers_title__ZfJMB{font-size:24px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.AdminUsers_subtitle__W99GG{font-size:14px;color:#666;margin:0}.AdminUsers_searchWrap__dQE9G{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:280px;color:#999}.AdminUsers_searchWrap__dQE9G:focus-within{border-color:#002a88;color:#002a88}.AdminUsers_search__rKJoi{border:none;outline:none;font-size:14px;color:#1a1a2e;background:transparent;flex:1 1}.AdminUsers_search__rKJoi::placeholder{color:#aaa}.AdminUsers_tableWrap__XGpwI{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.AdminUsers_tableHead__FBp5m{padding:10px 20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.AdminUsers_row__EwCr4,.AdminUsers_tableHead__FBp5m{display:grid;grid-template-columns:var(--cols,2fr 2fr 1fr 1fr 160px)}.AdminUsers_row__EwCr4{align-items:center;padding:14px 20px;border-bottom:1px solid #f0f0f0;transition:background .15s}.AdminUsers_row__EwCr4:last-child{border-bottom:none}.AdminUsers_row__EwCr4:hover{background:#fafafa}.AdminUsers_rowAdmin__Mlahv{background:oklch(.97 .012 255/.4)}.AdminUsers_rowAdmin__Mlahv:hover{background:oklch(.95 .015 255/.5)}.AdminUsers_member__SDPOL{display:flex;align-items:center;gap:12px}.AdminUsers_name__krPWB{font-size:14px;font-weight:600;color:#1a1a2e}.AdminUsers_handle__pz_5F{font-size:12px;color:#999;margin-top:1px}.AdminUsers_email__oyVKB{font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.AdminUsers_date__9hbu1{font-size:13px;color:#888}.AdminUsers_roleBadge__bsw1c{display:inline-block;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600;border:1px solid transparent;white-space:nowrap}.AdminUsers_action__O7fP7{display:flex;align-items:center;gap:6px}.AdminUsers_roleSelect__s70HL{padding:5px 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;color:#1a1a2e;background:#fff;outline:none;cursor:pointer;flex:1 1}.AdminUsers_roleSelect__s70HL:focus{border-color:#002a88}.AdminUsers_roleSelect__s70HL:disabled{opacity:.6;cursor:not-allowed}.AdminUsers_saveBtn__hwbMp{padding:5px 10px;background:#002a88;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.AdminUsers_saveBtn__hwbMp:hover:not(:disabled){background:#001f66}.AdminUsers_saveBtn__hwbMp:disabled{opacity:.6;cursor:not-allowed}.AdminUsers_locked__KnRFG{font-size:13px;color:#bbb;padding:0 4px}.AdminUsers_empty__zOJCz{padding:60px;text-align:center;color:#999;font-size:14px}.AdminUsers_pagination__mtlUj{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.AdminUsers_pageBtn__i4cn0{padding:7px 16px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer;transition:all .15s}.AdminUsers_pageBtn__i4cn0:hover:not(:disabled){background:#f8f9fa;border-color:#ccc}.AdminUsers_pageBtn__i4cn0:disabled{opacity:.4;cursor:not-allowed}.AdminUsers_pageInfo__ZlNzW{font-size:14px;color:#666}.AdminUsers_toast__RluLK{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);padding:12px 22px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:9999;animation:AdminUsers_slideUp__84aJq .25s ease;white-space:nowrap}.AdminUsers_toastOk__GxCHf{background:#1a1a2e;color:#fff}.AdminUsers_toastErr__fi8Ni{background:#c62828;color:#fff}@keyframes AdminUsers_fadeIn__qxRr6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminUsers_slideUp__84aJq{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:900px){.AdminUsers_row__EwCr4,.AdminUsers_tableHead__FBp5m{--cols:2fr 1fr 120px!important}.AdminUsers_row__EwCr4>:nth-child(2),.AdminUsers_row__EwCr4>:nth-child(4),.AdminUsers_tableHead__FBp5m>:nth-child(2),.AdminUsers_tableHead__FBp5m>:nth-child(4){display:none}}@media(max-width:600px){.AdminUsers_row__EwCr4,.AdminUsers_tableHead__FBp5m{grid-template-columns:1fr 1fr}.AdminUsers_row__EwCr4>:nth-child(2),.AdminUsers_row__EwCr4>:nth-child(3),.AdminUsers_row__EwCr4>:nth-child(4),.AdminUsers_tableHead__FBp5m>:nth-child(2),.AdminUsers_tableHead__FBp5m>:nth-child(3),.AdminUsers_tableHead__FBp5m>:nth-child(4){display:none}.AdminUsers_searchWrap__dQE9G{min-width:100%}.AdminUsers_header__oD0Ra{flex-direction:column}}.Badges_page__HfnmN{--ds-bg:#fff;--ds-bg-elev:#fafafa;--ds-ink:#141414;--ds-ink-2:#525252;--ds-ink-3:#a3a3a3;--ds-line:#e5e7eb;--ds-line-2:#d6d6d6;--ds-primary:#002a88;--ds-primary-deep:#001e62;--ds-primary-soft:#eff1f9;--ds-accent:#4dabf5;--ds-accent-deep:#002a88;--ds-accent-soft:#e8f4fd;--ds-cool:#758dd2;--ds-cool-soft:#eff1f9;--ds-green:#10b981;--ds-font-serif:"Instrument Serif","Georgia",serif;--ds-font-mono:"Courier New",monospace;max-width:1080px;margin:0 auto;min-height:100%;color:var(--ds-ink);padding:2rem;background:var(--ds-bg);border-radius:1.2rem}.Badges_page__HfnmN button,.Badges_page__HfnmN input{font-family:inherit}.Badges_pageHeader__Y8Gc4{margin-bottom:28px}.Badges_pageHeader__main__bj_Be{display:flex;justify-content:space-between;align-items:flex-end;margin-top:18px;gap:24px;flex-wrap:wrap}.Badges_pageHeader__title__BmvKt{margin:0;font-size:56px;line-height:1.02;font-weight:400;letter-spacing:-.02em;font-family:var(--ds-font-serif)}.Badges_pageHeader__title__BmvKt em{font-style:italic}.Badges_pageHeader__stats__U7jib{display:flex;gap:28px;padding-bottom:8px}.Badges_grid__pdkGz{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.Badges_loading__FZDcM{padding:80px 0}.Badges_emptyState__WlYPq,.Badges_loading__FZDcM{text-align:center;color:var(--ds-ink-3);font-size:13px}.Badges_emptyState__WlYPq{background:var(--ds-bg-elev);border:1px dashed var(--ds-line-2);border-radius:14px;padding:40px 24px;grid-column:1/-1}.Badges_emptyState__title__1nm7A{font-family:var(--ds-font-serif);font-style:italic;font-size:22px;color:var(--ds-ink-2);margin-bottom:6px}.Badges_badgeModal__zzqnv{display:flex;flex-direction:column;align-items:center;padding:24px;text-align:center}.Badges_badgeModal__icon__GZQ_C{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:16px;background:var(--ds-bg-elev);border:2px solid var(--ds-line)}.Badges_badgeModal__name__PRhKh{font-size:20px;font-weight:500;color:var(--ds-ink);font-family:var(--ds-font-serif);margin-bottom:6px}.Badges_badgeModal__category__1RFG2{font-size:11px;color:var(--ds-ink-3);background:var(--ds-bg-elev);border:1px solid var(--ds-line);padding:3px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.Badges_badgeModal__description__i1SvI{font-size:14px;color:var(--ds-ink-2);line-height:1.6;margin-bottom:16px}.Badges_badgeModal__status__ny6gk{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.Badges_badgeModal__status--earned__MYr0t{color:var(--ds-green)}.Badges_badgeModal__status--locked__ZaKni{color:var(--ds-ink-3)}.Badges_badgeModal__earnedDate__Qiu5j{font-size:11px;color:var(--ds-ink-3);font-family:var(--ds-font-mono);margin-top:6px}.Badges_badgeModal__criteria__5_8qI{margin-top:16px;padding:12px 16px;background:var(--ds-bg-elev);border:1px solid var(--ds-line);border-radius:10px;font-size:13px;color:var(--ds-ink);width:100%;text-align:center}.Badges_badgeModal__criteria__5_8qI strong{display:block;margin-bottom:4px;color:var(--ds-ink-3);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.Badges_pageFooter__EYcci{margin-top:56px;padding-top:24px;border-top:1px solid var(--ds-line);display:flex;justify-content:space-between;color:var(--ds-ink-3);font-size:12px;font-family:var(--ds-font-mono)}.TabStrip_tabs__Te5a2{display:flex;border-bottom:1px solid var(--ds-line);margin-bottom:18px}.TabStrip_tab__hWYQA{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;color:var(--ds-ink-3);font-weight:400;position:relative;background:transparent;border:none;cursor:pointer;transition:color .12s;font-family:inherit}.TabStrip_tab__hWYQA:hover{color:var(--ds-ink-2)}.TabStrip_tab--active__Eg6an{color:var(--ds-ink);font-weight:500}.TabStrip_count__oTItu{font-family:var(--ds-font-mono);font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--ds-bg-elev);color:var(--ds-ink-3);min-width:18px;text-align:center}.TabStrip_count--active__NxlP9{background:var(--ds-ink);color:var(--ds-bg)}.TabStrip_indicator__F0kEA{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ds-ink)}.BadgeCard_badgeCard__QrhVH{padding:18px;border-radius:14px;border:1px solid var(--ds-line);background:var(--ds-bg);display:flex;flex-direction:column;gap:10px;opacity:.55;background:var(--ds-bg-elev);cursor:pointer}.BadgeCard_badgeCardEarned__SKxrf{opacity:1;background:var(--ds-bg);border:1px solid var(--ds-accent)}.BadgeCard_badgeIcon__4zZUg{width:44px;height:44px;border-radius:999px;background:var(--ds-line);display:grid;place-items:center;overflow:hidden;font-size:22px;color:var(--ds-ink-3)}.BadgeCard_badgeImg__ZI3Kb{width:100%;height:100%;object-fit:cover}.BadgeCard_badgeName__3TFMq{font-size:14px;font-weight:500;color:var(--ds-ink)}.BadgeCard_badgeDate__BxGF0{font-size:11px;color:var(--ds-ink-3);font-family:monospace;margin-top:2px}.CannotAffordModal_cannotAffordModal__v_XC5{padding:24px;text-align:center}.CannotAffordModal_cannotAffordModal__icon___3CQc{font-size:48px;margin-bottom:16px}.CannotAffordModal_cannotAffordModal__title___u9Kq{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.CannotAffordModal_cannotAffordModal__description__Zi2wk{font-size:14px;color:#666;margin-bottom:16px;line-height:1.5}.CannotAffordModal_cannotAffordModal__balanceInfo__1kUBE{display:flex;justify-content:center;gap:24px;margin-bottom:24px;padding:16px;background:#f9f9fc;border-radius:12px}.CannotAffordModal_cannotAffordModal__balanceItem__gFUpd{display:flex;flex-direction:column;align-items:center;gap:4px}.CannotAffordModal_cannotAffordModal__balanceLabel__mgSDU{font-size:12px;color:#999}.CannotAffordModal_cannotAffordModal__balanceValue__FdmY6{font-size:20px;font-weight:700;display:flex;align-items:center;gap:4px}.CannotAffordModal_cannotAffordModal__balanceValue--current__P2TtZ{color:#f5af19}.CannotAffordModal_cannotAffordModal__balanceValue--needed__2lsT1{color:#f44336}.CannotAffordModal_cannotAffordModal__actions__JTxRK{display:flex;justify-content:center;gap:12px}.CannotAffordModal_cannotAffordModal__closeBtn__ez4Xz{padding:12px 24px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.CannotAffordModal_cannotAffordModal__closeBtn__ez4Xz:hover{border-color:#1a1a2e}.CannotAffordModal_cannotAffordModal__earnBtn__ylP3A{padding:12px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#f5af19,#f12711);color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.CannotAffordModal_cannotAffordModal__earnBtn__ylP3A:hover{transform:scale(1.02)}.ChannelActionModals_body__79xOF{padding:24px;display:flex;flex-direction:column;gap:12px}.ChannelActionModals_label__VyiQ_{font-size:.8125rem;font-weight:500;color:#404040}.ChannelActionModals_confirm__1Hb9y{font-size:.875rem;line-height:1.5;color:#1f2937}.ChannelActionModals_error__JCShl{font-size:.8125rem;color:#c73a3a;margin-top:4px}.ChannelActionModals_footer__KOSes{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px}.LocationAutocomplete_container__DDlLI{width:100%;position:relative}.LocationAutocomplete_rawInput__i9xwW{width:100%;padding:16px;background-color:transparent;outline:none;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#000;transition:all .1s}.LocationAutocomplete_rawInput__i9xwW::placeholder{color:#989898}.LocationAutocomplete_rawInput__i9xwW:focus{border-color:#d1d1d6}.LocationAutocomplete_rawInput__i9xwW.LocationAutocomplete_error__iLlAB{border-color:red}.LocationAutocomplete_errorMessage__dVQuV{margin-top:4px;color:red;font-size:.75rem}.DataTable_tableWrapper__pw5Tk{width:100%;overflow-x:auto;border:1px solid var(--ds-line);border-radius:14px;background:var(--ds-bg)}.DataTable_table__Tozon{width:100%;border-collapse:collapse}.DataTable_table__Tozon th{padding:10px 16px;background:var(--ds-bg-elev);border-bottom:1px solid var(--ds-line);color:var(--ds-ink-3);font-size:10.5px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-family:var(--ds-font-mono)}.DataTable_table__Tozon th:first-child{border-radius:14px 0 0 0}.DataTable_table__Tozon th:last-child{border-radius:0 14px 0 0}.DataTable_table__Tozon td{padding:14px 16px;border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);vertical-align:middle;font-size:13px}.DataTable_table__Tozon tbody tr:last-child td{border-bottom:0}.DataTable_emptyRow__zGOW2{text-align:center;color:var(--ds-ink-3);padding:48px 16px!important;font-size:13px}.DataTable_clickableRow__LHaKQ{cursor:pointer;transition:background .1s}.DataTable_clickableRow__LHaKQ:focus-visible,.DataTable_clickableRow__LHaKQ:hover{background:var(--ds-bg-elev);outline:none}.CreateEventModal_modal__ruDUq{height:444px;display:grid;grid-template-rows:1fr min-content}.CreateEventModal_modal__body__LE1wx{padding:24px;display:grid;align-content:flex-start;grid-template-columns:1fr;grid-gap:16px;gap:16px;overflow-y:visible}.CreateEventModal_modal__addBtn__NtnKp{display:flex;align-items:center;gap:12px;color:#153a9b;font-weight:600;font-size:14px;line-height:16.94px}.CreateEventModal_modal__selectedUserPills__bNUEq{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.CreateEventModal_modal__fieldGroup__n_WJd{display:grid;grid-gap:8px;gap:8px}.CreateEventModal_modal__priceIcon__qOsgt{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#71717a;z-index:1;pointer-events:none}.CreateEventModal_modal__fieldHint__TrcHm{font-size:.75rem;line-height:1rem;color:#666;margin:0}.CreateEventModal_modal__topicChip__WwFaI{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #d9dce3;border-radius:999px;background:#fff;color:#3f3f46;font-size:.75rem;font-weight:500;line-height:1}.CreateEventModal_modal__userPill__mCcWg{display:flex;align-items:center;gap:8px;background-color:#f3f4f6;border-radius:999px;padding:4px 12px;max-width:max-content}.CreateEventModal_modal__emailPill__HeiAz,.CreateEventModal_modal__userPill__mCcWg p{font-size:.8125rem;font-weight:500;color:#141414}.CreateEventModal_modal__emailPill__HeiAz{display:inline-flex;align-items:center;background-color:#f3f4f6;border-radius:999px;padding:4px 12px;max-width:max-content}.CreateEventModal_modal__imgInput__QQqMR{display:grid;justify-content:stretch;position:relative}.CreateEventModal_modal__imgInput__QQqMR input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.CreateEventModal_modal__imgInput__QQqMR input:active+label,.CreateEventModal_modal__imgInput__QQqMR input:disabled+label,.CreateEventModal_modal__imgInput__QQqMR input:disabled+label:hover,.CreateEventModal_modal__imgInput__QQqMR input:focus+label,.CreateEventModal_modal__imgInput__QQqMR input:hover+label{background-color:rgba(0,0,0,.018)}.CreateEventModal_modal__imgInput__QQqMR input:disabled{cursor:not-allowed}.CreateEventModal_modal__imgInput__QQqMR label{padding:28.5px;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;border-radius:8px;border:1px solid #e5e7eb;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#989898;cursor:pointer}.CreateEventModal_modal__imgInput__QQqMR label p{max-width:341px}.CreateEventModal_modal__eventImg__NOgGI{position:relative}.CreateEventModal_modal__eventImg__NOgGI img{object-fit:cover;border-radius:9px}.CreateEventModal_modal__eventImg__remover__YT1sV{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);width:32;height:32;border-radius:50%}.CreateEventModal_modal__twoColumns__k5xCL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.CreateEventModal_modal__datetime__Ip49I{border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px 16px;display:grid;grid-gap:12px;gap:12px;background-color:#fff;position:relative}.CreateEventModal_modal__datetime__Ip49I input,.CreateEventModal_modal__datetime__Ip49I select{font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#000;background-color:transparent;outline:none}.CreateEventModal_modal__datetimeLabel__b1Nu4{font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#666}.CreateEventModal_modal__datetimeControls__63M2b{display:grid;grid-gap:10px;gap:10px}.CreateEventModal_modal__dateTimeTrigger__EcpV6{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;color:#141414;text-align:left}.CreateEventModal_modal__dateTimePopover__U7xMg{position:fixed;width:min(560px,100vw - 32px);z-index:9999;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.12);padding:16px;display:grid;grid-gap:14px;gap:14px}.CreateEventModal_modal__popoverHeader__Tg4em{display:flex;align-items:center;justify-content:space-between;gap:12px}.CreateEventModal_modal__popoverNav__mKog9{width:32px;height:32px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#141414}.CreateEventModal_modal__popoverTitle__vCv2g{font-size:.875rem;font-weight:600;color:#141414}.CreateEventModal_modal__popoverBody__jwPqI{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:16px;gap:16px;align-items:start}.CreateEventModal_modal__popoverCalendar__Tyknn{display:grid;grid-gap:10px;gap:10px}.CreateEventModal_modal__calendarGrid__2CViU,.CreateEventModal_modal__weekdays___Ivks{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.CreateEventModal_modal__weekdays___Ivks span{text-align:center;font-size:.75rem;color:#888;font-weight:600}.CreateEventModal_modal__calendarDay__g5nnF{width:100%;aspect-ratio:1;border-radius:10px;border:none;background:transparent;font-size:.8125rem;color:#141414}.CreateEventModal_modal__calendarDay__g5nnF:disabled{opacity:.3;cursor:not-allowed}.CreateEventModal_modal__calendarDay--muted__Sdrkd{color:#b0b0b0}.CreateEventModal_modal__calendarDay--selected___awl1{background:#153a9b;color:#fff;font-weight:600}.CreateEventModal_modal__popoverTime__QBWfi{display:grid;grid-gap:12px;gap:12px;padding-left:16px;border-left:1px solid #eef2f7}.CreateEventModal_modal__popoverTimeLabel__zEX8S{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:#141414}.CreateEventModal_modal__timeRow__S87V9{display:grid;grid-template-columns:1fr min-content 1fr 1fr;grid-gap:8px;gap:8px;align-items:center}.CreateEventModal_modal__timeSelect__jiMMh{border:1px solid #e5e7eb;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/_next/static/media/chevron-down.99b3f7f2.svg);background-repeat:no-repeat;background-position:calc(100% - 12px);padding:12px 36px 12px 14px}.CreateEventModal_modal__timeSeparator__h_1px{font-size:1.125rem;font-weight:600;color:#666}.CreateEventModal_modal__popoverActions__vEYjy{display:flex;justify-content:flex-end;gap:8px}.CreateEventModal_modal__popoverPrimary__qKm9Y,.CreateEventModal_modal__popoverSecondary__UeYvv{border-radius:999px;padding:10px 16px;font-size:.8125rem}.CreateEventModal_modal__popoverPrimary__qKm9Y{background:#153a9b;color:#fff}.CreateEventModal_modal__popoverSecondary__UeYvv{background:#fff;border:1px solid #e5e7eb;color:#141414}.CreateEventModal_modal__footer__sOdY5{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.CreateEventModal_modal__footerLeft__4JjyI{display:flex;align-items:center;gap:12px}.CreateEventModal_modal__footerActions__xWiRu{display:flex;gap:8px}.CreateEventModal_modal__step___dDt_{font-size:.875rem;font-weight:400;line-height:1.05875rem;color:#666}.CreateEventModal_modal__costInfo__9yjyb{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;font-weight:500}@media(max-width:768px){.CreateEventModal_modal__twoColumns__k5xCL{grid-template-columns:1fr}.CreateEventModal_modal__dateTimePopover__U7xMg{width:min(520px,100vw - 24px)}.CreateEventModal_modal__popoverBody__jwPqI{grid-template-columns:1fr}.CreateEventModal_modal__popoverTime__QBWfi{padding-left:0;border-left:none;border-top:1px solid #eef2f7;padding-top:12px}.CreateEventModal_modal__timeRow__S87V9{grid-template-columns:1fr min-content 1fr 1fr}}