.ErrorToast_viewport__zj68K{position:fixed;z-index:10000;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:flex;width:min(26rem,calc(100vw - 2rem));flex-direction:column;gap:.75rem;pointer-events:none}.ErrorToast_toast___ggyL{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;overflow:hidden;padding:1rem .875rem 1rem 1rem;border:1px solid hsla(0,91%,71%,.3);border-radius:1rem;background:linear-gradient(135deg,hsla(0,0%,100%,.99),hsla(0,100%,98%,.98));color:#3f1719;box-shadow:0 18px 48px rgba(127,29,29,.16),0 3px 12px rgba(15,23,42,.08);pointer-events:auto;animation:ErrorToast_errorToastIn__zVZlZ .22s cubic-bezier(.22,1,.36,1) both}.ErrorToast_accent__4vE4k{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ef4444,#be123c)}.ErrorToast_iconWrap__wtPc_{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(239,68,68,.18);border-radius:.75rem;background:#fee2e2;color:#be123c}.ErrorToast_content__B1IC_{min-width:0;padding-top:.05rem}.ErrorToast_headingRow__JnV92{display:flex;align-items:center;gap:.5rem}.ErrorToast_title__3aWpB{margin:0;color:#7f1d1d;font-size:.86rem;font-weight:700;letter-spacing:-.01em}.ErrorToast_count___PMfc{border-radius:999px;background:#fee2e2;padding:.08rem .42rem;color:#b91c1c;font-size:.68rem;font-weight:700}.ErrorToast_message__meLSs{margin:.25rem 0 0;overflow-wrap:anywhere;color:#694143;font-size:.8rem;line-height:1.45}.ErrorToast_close__9fNWp{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:0;border-radius:.6rem;background:transparent;color:#9f5d60;cursor:pointer}.ErrorToast_close__9fNWp:hover{background:hsla(0,93%,94%,.9);color:#991b1b}.ErrorToast_close__9fNWp:focus-visible{outline:2px solid #ef4444;outline-offset:2px}.ErrorToast_progress__dSO3v{position:absolute;right:0;bottom:0;left:4px;height:3px;transform-origin:left;background:linear-gradient(90deg,#ef4444,#fb7185);animation-name:ErrorToast_errorToastProgress__viXsN;animation-timing-function:linear;animation-fill-mode:forwards}.ErrorToast_toast___ggyL:focus-within .ErrorToast_progress__dSO3v,.ErrorToast_toast___ggyL:hover .ErrorToast_progress__dSO3v{animation-play-state:paused}@keyframes ErrorToast_errorToastIn__zVZlZ{0%{opacity:0;transform:translate3d(1.25rem,-.25rem,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ErrorToast_errorToastProgress__viXsN{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.ErrorToast_viewport__zj68K{top:max(.75rem,env(safe-area-inset-top));right:.75rem;left:.75rem;width:auto}}@media (prefers-reduced-motion:reduce){.ErrorToast_progress__dSO3v,.ErrorToast_toast___ggyL{animation:none}}.Modal_modalOverlay__dxw3s{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(14,20,18,.58);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.Modal_modalContent__ENWME{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,249,.98));border:1px solid rgba(215,226,219,.95);padding:1.5rem;border-radius:10px;width:90%;max-width:560px;position:relative;box-shadow:0 30px 80px rgba(10,18,15,.18);max-height:calc(100vh - 2rem);overflow:auto}.Modal_modalContent__ENWME h4{display:flex;color:var(--primary-strong);align-items:center;gap:10px;font-size:1rem;font-weight:600}.Modal_modalClose__Twn08{position:absolute;top:.9rem;right:.9rem;background:rgba(12,139,103,.08);border:none;font-size:20px;cursor:pointer;width:2.5rem;height:2.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-strong);transition:background-color .16s ease,transform .16s ease}.Modal_modalClose__Twn08:hover{background:rgba(12,139,103,.14);transform:translateY(-1px)}.Modal_closeIcon__MkmZn{display:inline-block;width:1.2em;height:1.2em;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 7l10 10M7 17L17 7'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.Modal_modalOverlay__dxw3s{background:rgba(8,27,14,.46);backdrop-filter:blur(4px)}.Modal_modalContent__ENWME{border-color:var(--border);border-radius:17px;background:#fff;box-shadow:0 28px 90px rgba(9,32,16,.2)}.Modal_modalContent__ENWME h4{color:#1e402b;font-weight:700}.Modal_modalClose__Twn08{color:#366047;background:#eff6f0;border-radius:9px}.tabComponent_tabContainer__Jmcib{display:flex;flex-direction:column;width:100%;gap:.75rem}.tabComponent_tabHeaders__E4CYL{display:flex;gap:.6rem;flex-wrap:wrap;padding:.35rem;border:1px solid rgba(215,226,219,.95);border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-sm)}.tabComponent_tabButton__vn_3D{padding:.5rem .85rem;border:none;background:transparent;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--text-muted);border-radius:5px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.tabComponent_tabButton__vn_3D:hover{color:var(--primary-strong);background:rgba(12,139,103,.06)}.tabComponent_tabButton__vn_3D.tabComponent_active__iWTP_{background:linear-gradient(180deg,rgba(12,139,103,.12),rgba(12,139,103,.08));color:var(--primary-strong);box-shadow:inset 0 0 0 1px rgba(12,139,103,.12)}.tabComponent_tabContent__YNSWs{width:100%}.tabComponent_tabHeaders__E4CYL{gap:4px;padding:5px;border-color:var(--border);border-radius:11px;background:#fff;box-shadow:none}.tabComponent_tabButton__vn_3D{min-height:36px;border-radius:8px;font-size:.75rem}.tabComponent_tabButton__vn_3D:hover{color:#075d42;background:#edf7ef}.tabComponent_tabButton__vn_3D.tabComponent_active__iWTP_{color:#075d42;background:#e5f3e9;box-shadow:none}@media (max-width:600px){.tabComponent_tabHeaders__E4CYL{gap:.45rem}.tabComponent_tabButton__vn_3D{flex:1 1 auto;padding-inline:.85rem}}.referralPanel_panel__DDDdS{margin:0;min-width:0;color:#19372e;overflow:visible}.referralPanel_header__K0zuC{display:flex;align-items:center;gap:16px;padding:26px 28px;border-bottom:1px solid #e5ede8;border-radius:16px 16px 0 0;background:linear-gradient(115deg,#f0faf5,#fff 75%)}.referralPanel_heroIcon__1VC_v{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #cbe9dc;border-radius:14px;background:#e1f5eb;color:#117453}.referralPanel_header__K0zuC h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.4px}.referralPanel_description__BC31b,.referralPanel_header__K0zuC p{margin:6px 0 0;font-size:13px;line-height:1.7;color:#64756d}.referralPanel_profilePicker__cWWPP{display:flex;flex-direction:column;gap:8px;max-width:390px;margin:24px 28px;font-size:12px;font-weight:600}.referralPanel_field__CHrH_{min-height:39px;min-width:0;width:100%;padding:8px 11px;border:1px solid #d4dfd9;border-radius:8px;background:#fff;color:#263d33;font:inherit;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.referralPanel_field__CHrH_:focus-visible{outline:none;border-color:#0c8b67;box-shadow:0 0 0 3px #0c8b6718}.referralPanel_button__SCSiE,.referralPanel_iconButton__b2a55,.referralPanel_resetButton__hmNA5,.referralPanel_secondaryButton__q0ny3{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.referralPanel_button__SCSiE{min-height:39px;padding:9px 15px;border:1px solid #0c7858;background:#0c7858;color:#fff;white-space:nowrap}.referralPanel_button__SCSiE:hover{background:#096044}.referralPanel_secondaryButton__q0ny3{min-height:35px;padding:7px 11px;border:1px solid #d9e3dd;background:#fff;color:#40594d;white-space:nowrap}.referralPanel_iconButton__b2a55:hover,.referralPanel_secondaryButton__q0ny3:hover{background:#edf5f0}.referralPanel_panel__DDDdS a:focus-visible,.referralPanel_panel__DDDdS button:focus-visible{outline:2px solid #0c8b67;outline-offset:3px}.referralPanel_formFields__Nk6W9:disabled,.referralPanel_panel__DDDdS button:disabled{cursor:not-allowed;opacity:.5}.referralPanel_program__mAo0i{padding:0}.referralPanel_programHeading__EcWh0{display:flex;justify-content:space-between;align-items:center;gap:16px}.referralPanel_programHeading__EcWh0 h3{font-size:18px;font-weight:650;margin:3px 0 0}.referralPanel_eyebrow__s_ZcV{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#788a80}.referralPanel_badge__KWg7X,.referralPanel_defaultBadge___IqpS,.referralPanel_inactive__ASizt,.referralPanel_overrideBadge__lEBve{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;white-space:nowrap}.referralPanel_badge__KWg7X{color:#176648;background:#e7f6ed;border:1px solid #d0ebdc}.referralPanel_dot__rhk8z{width:6px;height:6px;border-radius:50%;background:#219466}.referralPanel_defaultBadge___IqpS,.referralPanel_inactive__ASizt{color:#627469;background:#f0f4f1}.referralPanel_overrideBadge__lEBve{color:#8f5f14;background:#fff4db}.referralPanel_settings__dVVZ_{margin:26px 0;padding:0;font-size:13px}.referralPanel_settings__dVVZ_ h4{font-weight:600;font-size:14px;margin:0 0 4px}.referralPanel_hint__LcnZd{display:block;font-size:11px;line-height:1.6;color:#718279;font-weight:400}.referralPanel_formFields__Nk6W9{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0;min-width:0;width:100%}.referralPanel_discountForm__KD2gs{margin-top:16px}.referralPanel_label__b9f_7{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:500;color:#5a7063;min-width:0}.referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7{flex:0 1 145px}.referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7:nth-child(2),.referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7:nth-child(3):not(.referralPanel_urlField__Xx_M7){flex-basis:85px}.referralPanel_formFields__Nk6W9>.referralPanel_urlField__Xx_M7{flex:1 1 230px}.referralPanel_baseUrlForm__FhYEb{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:16px 0}.referralPanel_baseUrlForm__FhYEb>label{flex:1 1 240px}.referralPanel_list__FpmO_{margin:0}.referralPanel_listToolbar__5505G{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px}.referralPanel_listTitle__KvTCQ{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;margin:0 0 5px}.referralPanel_count__Kutsh{padding:2px 7px;border-radius:6px;font-size:11px;color:#617669;background:#edf3ef}.referralPanel_searchFilter__4Z1vD{width:350px;max-width:100%;min-width:0}.referralPanel_searchFilter__4Z1vD label{min-width:0}.referralPanel_tableScroll__5ftC1{overflow-x:auto}.referralPanel_table__8K4Ub{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.referralPanel_table__8K4Ub th{padding:12px 24px;color:#718279;background:#f6f9f7;border-top:1px solid #e6ede8;border-bottom:1px solid #e6ede8;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.referralPanel_table__8K4Ub td{padding:20px 24px;border-bottom:1px solid #edf1ee;vertical-align:top}.referralPanel_table__8K4Ub tbody tr:hover{background:#fbfdfc}.referralPanel_identity__kKJxl{display:flex;gap:10px;align-items:center}.referralPanel_avatar____7NL{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#eaf3ee;color:#38775b;font-size:12px;font-weight:600}.referralPanel_email__OidwS{display:block;font-weight:500;overflow-wrap:anywhere;min-width:150px}.referralPanel_referralLink__75qDG{min-width:180px;max-width:280px}.referralPanel_codeRow__7BYHq{display:flex;align-items:center;gap:8px}.referralPanel_codeRow__7BYHq code{font-size:11px;padding:4px 7px;border:1px solid #dfe8e2;background:#f5f8f6;border-radius:5px;overflow-wrap:anywhere}.referralPanel_iconButton__b2a55{flex-shrink:0;width:30px;height:30px;padding:5px;color:#648070;background:transparent;border:0}.referralPanel_link__lIYx1{display:flex;align-items:flex-start;gap:6px;margin:7px 0 3px;font-size:11px;color:#0c7858}.referralPanel_link__lIYx1 span{overflow-wrap:anywhere}.referralPanel_link__lIYx1 svg{flex-shrink:0;margin-top:2px}.referralPanel_link__lIYx1:hover{text-decoration:underline}.referralPanel_overrideForm__9eHQZ{margin-top:12px;min-width:310px;max-width:430px}.referralPanel_overrideForm__9eHQZ .referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7{flex-basis:132px}.referralPanel_overrideForm__9eHQZ .referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7:nth-child(2),.referralPanel_overrideForm__9eHQZ .referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7:nth-child(3){flex-basis:72px}.referralPanel_overrideForm__9eHQZ .referralPanel_button__SCSiE{min-height:36px}.referralPanel_resetButton__hmNA5{min-height:32px;padding:4px 0;color:#617a6c;background:transparent;border:0;font-weight:400}.referralPanel_resetButton__hmNA5:hover{color:#0c7858;text-decoration:underline}.referralPanel_discountValue__afHpa{margin-top:10px;font-size:16px;font-weight:600}.referralPanel_pagination__1ulOV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:17px 28px;color:#748479;font-size:11px}.referralPanel_pageButtons__vLf3E,.referralPanel_pageSize__5eY8J{display:flex;align-items:center;gap:10px}.referralPanel_pageSize__5eY8J button[role=combobox]{width:65px;min-height:33px;padding:5px 8px}.referralPanel_empty__FV_CC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 24px;color:#7a8c80;text-align:center;font-size:13px}.referralPanel_empty__FV_CC h4{color:#354e40;font-size:15px;font-weight:600}.referralPanel_empty__FV_CC p{max-width:420px;overflow-wrap:anywhere}.referralPanel_error__tKmOx{margin:16px 28px;border:1px solid #f3cccc;border-radius:8px;background:#fff5f5;padding:12px 15px;color:#ad3333;font-size:13px}.referralPanel_copyError__PhT6R{font-size:11px;color:#ad3333}@media (max-width:640px){.referralPanel_header__K0zuC{padding:20px 16px;align-items:flex-start}.referralPanel_header__K0zuC h2{font-size:18px}.referralPanel_profilePicker__cWWPP{margin:20px 16px;max-width:none}.referralPanel_program__mAo0i{padding:0}.referralPanel_list__FpmO_{margin:0}.referralPanel_listToolbar__5505G,.referralPanel_pagination__1ulOV{padding:18px 16px}.referralPanel_searchFilter__4Z1vD{width:100%}.referralPanel_table__8K4Ub td,.referralPanel_table__8K4Ub th{padding:15px 16px}.referralPanel_settings__dVVZ_{padding:0}.referralPanel_formFields__Nk6W9>.referralPanel_label__b9f_7,.referralPanel_formFields__Nk6W9>.referralPanel_urlField__Xx_M7{flex-grow:1}.referralPanel_pageButtons__vLf3E{margin-left:auto}}.referralPanel_success__coOip{display:flex;align-items:center;gap:8px;margin:16px 28px;padding:12px 15px;border:1px solid #cde8d8;border-radius:8px;background:#f0faf4;color:#176648;font-size:13px}.referralPanel_profileToolbar__jof8z{display:flex;align-items:flex-end;gap:24px;padding:4px 0 24px}.referralPanel_profileToolbar__jof8z h3{margin:5px 0 0;font-size:16px;font-weight:650;color:#243c2e;letter-spacing:-.2px}.referralPanel_profileToolbar__jof8z p{max-width:560px;margin:6px 0 0;font-size:12px;line-height:1.7;color:#718279}.referralPanel_profileSelect__mSZ56{display:flex;flex:0 0 310px;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:600;color:#5a7063}.referralPanel_selectionEmpty__uK0rP{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0 32px}.referralPanel_selectionIcon__p_vcE{color:#4f8d6a}.referralPanel_selectionEmpty__uK0rP h4{margin:2px 0 0;font-size:15px;font-weight:600;color:#39513f}.referralPanel_selectionEmpty__uK0rP p{max-width:460px;margin:0;font-size:12px;line-height:1.8;color:#7a8b80}.referralPanel_programActions__hrkIj{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.referralPanel_tabs__HLqNu{display:flex;gap:24px;margin-top:24px;border-bottom:1px solid #e2eae5;overflow-x:auto}.referralPanel_tabs__HLqNu button{display:flex;align-items:center;gap:7px;flex:0 0 auto;margin:0 0 -1px;padding:12px 2px;border:0;border-bottom:2px solid transparent;background:none;color:#7a8b80;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.referralPanel_tabs__HLqNu button.referralPanel_activeTab__yEpYC{border-bottom-color:#117453;color:#117453;font-weight:650}.referralPanel_scopeNotice__UFYjp{display:flex;align-items:flex-start;gap:8px;margin:20px 0 0;color:#6d8172;font-size:11px;line-height:1.8}.referralPanel_scopeNotice__UFYjp svg{flex-shrink:0;margin-top:3px;color:#649579}.referralPanel_scopeNotice__UFYjp p{margin:0}.referralPanel_scopeNotice__UFYjp strong{font-weight:600;color:#405d48}.referralPanel_discountSummary__d4y5t{margin:15px 0 7px;font-size:12px}.referralPanel_activity__6R_U9{padding:22px 0}@media (max-width:760px){.referralPanel_profileToolbar__jof8z{align-items:stretch;flex-direction:column;gap:18px;padding:4px 0 20px}.referralPanel_profileSelect__mSZ56{flex:auto}.referralPanel_programHeading__EcWh0{align-items:flex-start;flex-wrap:wrap}.referralPanel_programActions__hrkIj{justify-content:flex-start}.referralPanel_tabs__HLqNu{gap:20px}.referralPanel_selectionEmpty__uK0rP{padding:38px 20px}}.referralPanel_rewardCell__iaruC{min-width:220px}.referralPanel_rewardCell__iaruC details[open]{min-width:480px}.referralPanel_rewardCell__iaruC summary{width:max-content;list-style:none}.referralPanel_rewardCell__iaruC summary::-webkit-details-marker{display:none}.referralPanel_searchInput__4xXCE{width:260px;max-width:100%}.referralPanel_profileHint__uE8g1{flex:1;margin:0 0 9px;max-width:500px;color:#718279;font-size:12px;line-height:1.7}@media (max-width:760px){.referralPanel_profileHint__uE8g1{margin:0}.referralPanel_profileToolbar__jof8z{gap:10px}.referralPanel_selectionEmpty__uK0rP{padding:20px 0}}