.admin-gift-campaigns_page__pVF1w{width:100%;padding:24px;max-width:1100px;margin:0 auto}.admin-gift-campaigns_heading__CoPFA{font-size:1.5rem;font-weight:700;margin:0 0 4px}.admin-gift-campaigns_note__d2JqD{opacity:.7;font-size:.85rem;margin:0 0 20px}.admin-gift-campaigns_card__yqoo6{background:var(--background,#fff);border:1px solid rgba(127,127,127,.2);border-radius:12px;padding:20px;margin-bottom:24px}.admin-gift-campaigns_subheading__4fKRi{font-size:1.1rem;font-weight:600;margin:0 0 16px}.admin-gift-campaigns_filters__t4_x4,.admin-gift-campaigns_form___QmHf{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.admin-gift-campaigns_filters__t4_x4,.admin-gift-campaigns_form___QmHf{grid-template-columns:repeat(2,1fr)}}.admin-gift-campaigns_field__rWQYF{display:flex;flex-direction:column;gap:6px;font-size:.85rem}.admin-gift-campaigns_field__rWQYF input{padding:9px 10px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:transparent;color:inherit;font-size:.9rem}.admin-gift-campaigns_selectedModel__s2xs3{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(127,127,127,.35);border-radius:8px}.admin-gift-campaigns_selectedModel__s2xs3 button{border:none;background:transparent;color:var(--primary-color,#9d0208);cursor:pointer;font-weight:600}.admin-gift-campaigns_poolList__pgKAS{list-style:none;margin:6px 0 0;padding:0;border:1px solid rgba(127,127,127,.25);border-radius:8px;max-height:200px;overflow:auto}.admin-gift-campaigns_poolList__pgKAS li button{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;color:inherit;cursor:pointer}.admin-gift-campaigns_poolList__pgKAS li button:hover{background:rgba(127,127,127,.12)}.admin-gift-campaigns_muted__T2wlh{opacity:.6;font-size:.85em}.admin-gift-campaigns_primary__3CqNU{padding:10px 16px;border:none;border-radius:8px;background:var(--primary-color,#9d0208);color:#fff;font-weight:600;cursor:pointer;justify-self:start}.admin-gift-campaigns_primary__3CqNU:disabled{opacity:.6;cursor:default}.admin-gift-campaigns_tableWrap__ErhgA{overflow-x:auto}.admin-gift-campaigns_table__nAe7i{width:100%;border-collapse:collapse;font-size:.85rem}.admin-gift-campaigns_table__nAe7i td,.admin-gift-campaigns_table__nAe7i th{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(127,127,127,.2);white-space:nowrap}.admin-gift-campaigns_titleInput__2svra{width:100%;min-width:160px;padding:6px 8px;border:1px solid rgba(127,127,127,.5);border-radius:6px;background:transparent;color:inherit;font-size:.85rem}.admin-gift-campaigns_actions__FILau{display:flex;gap:8px}.admin-gift-campaigns_actions__FILau button{border:1px solid rgba(127,127,127,.35);border-radius:6px;background:transparent;color:inherit;padding:5px 9px;cursor:pointer;font-size:.8rem}.admin-gift-campaigns_actions__FILau button:disabled{opacity:.5;cursor:default}.admin-gift-campaigns_hint___JN4z{opacity:.7;font-size:.8rem;margin-top:12px}.admin-gift-campaigns_error__FXO8s{color:var(--primary-color,#9d0208)}.admin-gift-campaigns_weekHeader__B0Or6{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:20px}.admin-gift-campaigns_weekTitle__E0ufW{margin:0;font-size:.95rem;font-weight:600}.admin-gift-campaigns_week__1YIlI{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);gap:8px;margin:12px 0 20px;padding:0 0 6px;list-style:none;overflow-x:auto}.admin-gift-campaigns_day__C1mOv{display:flex;flex-direction:column;gap:4px;min-height:108px;padding:10px;border:1px solid rgba(127,127,127,.25);border-radius:10px;font-size:.8rem}.admin-gift-campaigns_dayScheduled__4LXox{border-color:rgba(26,127,55,.5);background:rgba(26,127,55,.07)}.admin-gift-campaigns_dayPaused__JJATb{border-style:dashed}.admin-gift-campaigns_dayGap__vGQnB{border-color:#d99a0b;background:rgba(217,154,11,.12)}.admin-gift-campaigns_dayToday__RDNqQ{box-shadow:inset 0 0 0 1px var(--primary-color,#9d0208)}.admin-gift-campaigns_dayName__7Y3hf{display:flex;align-items:center;gap:6px;font-weight:700}.admin-gift-campaigns_todayTag__gOpTu{padding:1px 6px;border-radius:999px;background:var(--primary-color,#9d0208);color:#fff;font-size:.68rem;font-weight:700}.admin-gift-campaigns_dayDate__snPL4{opacity:.65}.admin-gift-campaigns_dayItem__byW2U{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-gift-campaigns_dayEmpty__SX9b2{opacity:.7}.admin-gift-campaigns_dayGap__vGQnB .admin-gift-campaigns_dayEmpty__SX9b2{opacity:1;font-weight:600}.admin-gift-campaigns_dayAdd__ToCu2{align-self:flex-start;margin-top:auto;min-height:28px;padding:0;border:none;background:transparent;color:var(--primary-color,#9d0208);font-size:.8rem;font-weight:600;cursor:pointer}.admin-gift-campaigns_dayAdd__ToCu2:hover{text-decoration:underline}.admin-gift-campaigns_dayAdd__ToCu2:focus-visible{outline:2px solid var(--primary-color,#9d0208);outline-offset:2px}.gift-campaign-popup_root__OUvJo{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.gift-campaign-popup_overlay__TyLru{position:absolute;inset:0;background:rgba(0,0,0,.6);animation:gift-campaign-popup_giftFadeIn__I_N3A .18s ease-out both}.gift-campaign-popup_modal__hGJFv{position:relative;z-index:1;width:100%;max-width:400px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--background);color:var(--foreground);border-radius:18px;box-shadow:0 24px 64px rgba(0,0,0,.35);text-align:center;outline:none;animation:gift-campaign-popup_giftPopIn__vbw5B .24s cubic-bezier(.2,.9,.3,1.15) both}.gift-campaign-popup_close__QwrTl{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:999px;background:transparent;color:inherit;opacity:.75;cursor:pointer}.gift-campaign-popup_close__QwrTl:hover{opacity:1;background:rgba(127,127,127,.14)}.gift-campaign-popup_hero__OiviI{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 24px 18px;border-radius:18px 18px 0 0;background:radial-gradient(120% 90% at 50% 0,rgba(157,2,8,.16) 0,rgba(217,154,11,.1) 45%,transparent 75%)}.gift-campaign-popup_eyebrow__R2l8b{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--primary-color);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gift-campaign-popup_thumb__YTa3E{width:112px;height:112px;border-radius:14px;overflow:hidden;background:rgba(127,127,127,.12);box-shadow:0 0 0 4px var(--background),0 12px 28px rgba(0,0,0,.2)}.gift-campaign-popup_thumb__YTa3E img{display:block;width:100%;height:100%;object-fit:cover}.gift-campaign-popup_thumbFallback__NZoSp{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--primary-light-color);color:var(--primary-color)}.theme-dark .gift-campaign-popup_thumbFallback__NZoSp{background:rgba(157,2,8,.24);color:#ffb3b6}.gift-campaign-popup_body__NPlNO{padding:4px 24px 24px}.gift-campaign-popup_title__xbydb{margin:0 0 6px;font-size:1.25rem;font-weight:800;line-height:1.3}.gift-campaign-popup_modelTitle__tZ_He{margin:0 0 2px;font-size:1rem;font-weight:600}.gift-campaign-popup_byline__gjImw{margin:0;font-size:.85rem;opacity:.72}.gift-campaign-popup_actions__auO6s{display:flex;flex-direction:column;gap:6px;margin-top:20px}.gift-campaign-popup_primary__BQWPK{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 18px;border:none;border-radius:999px;background:var(--primary-color);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(157,2,8,.28);transition:transform .16s ease,box-shadow .16s ease}.gift-campaign-popup_primary__BQWPK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(157,2,8,.34)}.gift-campaign-popup_primary__BQWPK:disabled{opacity:.75;cursor:progress}.gift-campaign-popup_link__u50cb{width:100%;min-height:44px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:inherit;font-size:.9rem;opacity:.8;cursor:pointer}.gift-campaign-popup_link__u50cb:hover:not(:disabled){opacity:1;background:rgba(127,127,127,.1)}.gift-campaign-popup_link__u50cb:disabled{cursor:default}.gift-campaign-popup_note__Wy63M{margin:12px 0 0;font-size:.8rem;opacity:.68}.gift-campaign-popup_spinner__KjSfq{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:gift-campaign-popup_giftSpin__1LCHK .8s linear infinite}.gift-campaign-popup_close__QwrTl:focus-visible,.gift-campaign-popup_link__u50cb:focus-visible,.gift-campaign-popup_pill__gFFCO:focus-visible,.gift-campaign-popup_primary__BQWPK:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.gift-campaign-popup_pill__gFFCO{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:900;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:none;border-radius:999px;background:var(--primary-color);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.25);animation:gift-campaign-popup_giftPillIn__s4yuD .24s ease-out both}.gift-campaign-popup_pill__gFFCO[hidden]{display:none}.gift-campaign-popup_pill__gFFCO:hover{transform:translateY(-1px)}@keyframes gift-campaign-popup_giftFadeIn__I_N3A{0%{opacity:0}to{opacity:1}}@keyframes gift-campaign-popup_giftPopIn__vbw5B{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes gift-campaign-popup_giftPillIn__s4yuD{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gift-campaign-popup_giftSpin__1LCHK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gift-campaign-popup_modal__hGJFv,.gift-campaign-popup_overlay__TyLru,.gift-campaign-popup_pill__gFFCO{animation:none}.gift-campaign-popup_spinner__KjSfq{animation-duration:2s}.gift-campaign-popup_pill__gFFCO:hover,.gift-campaign-popup_primary__BQWPK,.gift-campaign-popup_primary__BQWPK:hover:not(:disabled){transition:none;transform:none}}.creator-update-popup_image__ORjWW{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px 18px 0 0;background:radial-gradient(120% 90% at 50% 0,rgba(157,2,8,.16) 0,rgba(217,154,11,.1) 45%,rgba(127,127,127,.08) 75%)}.creator-update-popup_image__ORjWW img{height:100%!important;object-fit:cover;object-position:center}.creator-update-popup_closeOnImage__NjG4n,.creator-update-popup_closeOnImage__NjG4n:hover{background:rgba(255,255,255,.9);color:#171717;opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.25)}.creator-update-popup_heroIcon__0jvk5{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:var(--background);color:var(--primary-color,#9d0208);box-shadow:0 8px 24px rgba(157,2,8,.18)}.creator-update-popup_header__ZSFc3{padding:28px 24px 8px}.creator-update-popup_text__GGzb2{margin:8px 0 0;font-size:.95rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;text-align:left}.creator-update-popup_preview__vT_gM{max-width:400px;animation:none;border:1px solid rgba(127,127,127,.25)}.creator-update-popup_previewBody__jMX9r{padding-top:16px}.profileDropdown_dropdownContainer__aoeoR{position:absolute;top:calc(100% + 10px);right:0;background:#ffffff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:12px;z-index:9999;min-width:300px;padding:8px 0;border:1px solid #f0f0f0;animation:profileDropdown_fadeIn__x7nfr .2s ease-out}@keyframes profileDropdown_fadeIn__x7nfr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profileDropdown_userHeader__YBmK6{padding:16px 20px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:2px}.profileDropdown_userName__Lpcai{font-size:16px;font-weight:700;color:#1a1a1b}.profileDropdown_userEmail__bPhkF{font-size:13px;color:#7c7e81;word-break:break-all}.profileDropdown_menuSection__hnpTS{padding:8px 0}.profileDropdown_menuSection__hnpTS:not(:last-child){border-bottom:1px solid #f0f0f0}.profileDropdown_menuItem__rnEgW{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;transition:background-color .2s;color:#1a1a1b;font-size:14px;font-weight:500;text-decoration:none;width:100%;border:none;background:none;text-align:left}.profileDropdown_menuItem__rnEgW:hover{background-color:#f8f9fa}.profileDropdown_menuItemIcon__ot9uH{display:flex;align-items:center;justify-content:center;font-size:18px;color:#1a1a1b;width:24px}.profileDropdown_logoutItem__x4aNA{background-color:#A30000!important;color:#ffffff!important;margin:12px 20px 8px;border-radius:8px;justify-content:center;font-weight:600;padding:12px;width:calc(100% - 40px)}.profileDropdown_logoutItem__x4aNA:hover{background-color:#820000!important}.profileDropdown_logoutItem__x4aNA .profileDropdown_menuItemIcon__ot9uH{color:#ffffff!important}.profileDropdown_separator__83du8{height:1px;background-color:#f0f0f0;margin:4px 0}.profileDropdown_chevronIcon__3165M{margin-left:auto;font-size:12px;color:#7c7e81;transition:transform .2s}.profileDropdown_submenuContainer__8bd1Y{background-color:#fafafa;padding:4px 0}.profileDropdown_submenuItem__GMJXF{padding-left:56px}@media (max-width:1024px){.profileDropdown_dropdownContainer__aoeoR{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;border-radius:20px 20px 0 0;min-width:unset;padding-bottom:30px}}.admin-creator-updates_textarea__ctb0h{padding:9px 10px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:.9rem;line-height:1.5;resize:vertical}.admin-creator-updates_textarea__ctb0h:focus-visible{outline:2px solid var(--primary-color,#9d0208);outline-offset:1px}.admin-creator-updates_required__6bBYg{color:var(--primary-color,#9d0208);margin-left:2px}.admin-creator-updates_helper__YlpTR{font-size:.8rem;opacity:.8}.admin-creator-updates_formActions__cwNK3{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-creator-updates_secondary__9_j9_{padding:9px 14px;border:1px solid rgba(127,127,127,.45);border-radius:8px;background:transparent;color:inherit;font-weight:600;cursor:pointer;justify-self:start;align-self:flex-start}.admin-creator-updates_secondary__9_j9_:hover:not(:disabled){background:rgba(127,127,127,.1)}.admin-creator-updates_secondary__9_j9_:disabled{opacity:.5;cursor:default}.admin-creator-updates_status__OnrsQ{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid}.admin-creator-updates_statusLive__nihvf{color:#1b5e20}.admin-creator-updates_statusScheduled___Wmdo{color:#0d47a1}.admin-creator-updates_statusEnded__lFBEG,.admin-creator-updates_statusPaused__Nvkib{color:#555}.admin-creator-updates_dateInput__e4Ebk{cursor:pointer;color-scheme:light dark}.admin-creator-updates_dateInput__e4Ebk::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.admin-creator-updates_dateInput__e4Ebk:hover{border-color:rgba(127,127,127,.6)}.admin-creator-updates_dateInput__e4Ebk:focus-visible{outline:2px solid var(--primary-color,#9d0208);outline-offset:1px}.admin-creator-updates_dropzone__Z9KEV{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border:1.5px dashed rgba(127,127,127,.5);border-radius:12px;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.admin-creator-updates_dropzone__Z9KEV>*{pointer-events:none}.admin-creator-updates_dropzoneActive__QA2RG,.admin-creator-updates_dropzone__Z9KEV:hover{border-color:var(--primary-color,#9d0208);background:rgba(157,2,8,.05)}.admin-creator-updates_dropzone__Z9KEV:focus-within{outline:2px solid var(--primary-color,#9d0208);outline-offset:2px}.admin-creator-updates_dropzone__Z9KEV[aria-disabled=true]{cursor:progress;opacity:.6}.admin-creator-updates_dropzoneIcon__QXEzQ{font-size:1.8rem;color:var(--primary-color,#9d0208)}.admin-creator-updates_dropzoneTitle__nqJTT{font-weight:600;font-size:.9rem}.admin-creator-updates_fileInput__OXHIb{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.admin-creator-updates_dropzone__Z9KEV{transition:none}}