.ShareableLinkBox_linkBox__U22U6{margin-bottom:.75rem;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem}.ShareableLinkBox_linkLabel__Cpr_d{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--color-navy);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem}.ShareableLinkBox_linkExpiry__P4G5L{font-size:.7rem;font-weight:500;color:#6b7280;text-transform:none;letter-spacing:0}.ShareableLinkBox_linkRow__zRur_{display:flex;gap:.375rem;align-items:stretch}.ShareableLinkBox_linkInput__cIo6h{flex:1;min-width:0;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:var(--color-navy);background:#f9fafb}.ShareableLinkBox_linkInput__cIo6h:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(88,175,214,.15)}.ShareableLinkBox_linkBtn__CHKdV{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.75rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;white-space:nowrap}.ShareableLinkBox_linkBtn__CHKdV:hover{border-color:var(--color-teal);color:var(--color-teal)}.ShareableLinkBox_copyError__w6ZIk{margin:.375rem 0 0;font-size:.75rem;color:#991b1b}.StatusFilterChips_bar__FiF1i{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-bottom:1px solid #e5e7eb;overflow-x:auto;scrollbar-width:none}.StatusFilterChips_bar__FiF1i::-webkit-scrollbar{display:none}.StatusFilterChips_chip__3yz5I{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid #e5e7eb;border-radius:9999px;background:white;color:#6b7280;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:all .15s ease}.StatusFilterChips_chip__3yz5I:hover{border-color:var(--color-teal);color:var(--color-navy)}.StatusFilterChips_chipActive__VRD54{border-color:var(--color-teal);background:rgba(11,57,198,.08);color:var(--color-teal)}.StatusFilterChips_count__TaZ4D{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:700}.StatusFilterChips_chipActive__VRD54 .StatusFilterChips_count__TaZ4D{background:var(--color-teal);color:white}.SeedButton_button__jt8lW{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.SeedButton_button__jt8lW:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal);background:rgba(11,57,198,.04)}.SeedButton_button__jt8lW:disabled{opacity:.6;cursor:not-allowed}.SeedButton_icon__cpgWw{width:16px;height:16px;flex-shrink:0}.SeedButton_dark__1IxaI{width:100%;justify-content:center;background:transparent;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.7);padding:.65rem 1rem;font-size:.8125rem;margin-bottom:.5rem}.SeedButton_dark__1IxaI:hover:not(:disabled){background:rgba(88,175,214,.18);border-color:rgba(88,175,214,.5);color:#a7dff8}.PortalSidebar_sidebar__GWiTQ{width:260px;height:100vh;background:var(--color-navy);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:40}@media (max-width:1023px){.PortalSidebar_sidebar__GWiTQ{display:none}}.PortalSidebar_logoWrapper___W_X9{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.PortalSidebar_logo__rJ21c{width:auto;height:60px}.PortalSidebar_nav__p0vxO{flex:1;padding:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(167,223,248,.35) transparent}.PortalSidebar_nav__p0vxO::-webkit-scrollbar{width:6px}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-track{background:transparent}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-thumb:hover{background:rgba(167,223,248,.55)}.PortalSidebar_navLabel__Uj2qk{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4);padding:0 .75rem;margin-bottom:.5rem;font-weight:600}.PortalSidebar_navList__Kght6{list-style:none;margin:0;padding:0}.PortalSidebar_navItem__BgIUr{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:.75rem;color:rgba(255,255,255,.7);text-decoration:none;font-weight:500;transition:all .2s ease;margin-bottom:.125rem}.PortalSidebar_navItem__BgIUr:hover{background:rgba(255,255,255,.1);color:white}.PortalSidebar_navItemActive__tBRQl{background:var(--color-teal);color:white}.PortalSidebar_navItemActive__tBRQl:hover{background:var(--color-teal)}.PortalSidebar_navIcon__BRsIB{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.PortalSidebar_navIcon__BRsIB svg{width:100%;height:100%}.PortalSidebar_footer__WCpIo{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.PortalSidebar_logoutLink__3OS2N{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:transparent;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PortalSidebar_logoutLink__3OS2N:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5);color:#fca5a5}.PortalSidebar_logoutIcon__hdG7y{width:1.125rem;height:1.125rem}.PortalSidebarDrawer_overlay__PXX5Y{position:fixed;inset:0;z-index:50;display:flex;pointer-events:none}.PortalSidebarDrawer_overlayOpen__BpBb0{pointer-events:auto}@media (min-width:1024px){.PortalSidebarDrawer_overlay__PXX5Y{display:none}}.PortalSidebarDrawer_backdrop__lXu_O{position:absolute;inset:0;background:rgba(7,13,24,.55);opacity:0;transition:opacity .2s ease}.PortalSidebarDrawer_overlayOpen__BpBb0 .PortalSidebarDrawer_backdrop__lXu_O{opacity:1}.PortalSidebarDrawer_drawer__XKXAe{position:relative;width:min(280px,85vw);height:100%;background:var(--color-navy);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,.35);transform:translateX(-100%);transition:transform .24s ease;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);scrollbar-width:thin;scrollbar-color:rgba(167,223,248,.35) transparent}.PortalSidebarDrawer_overlayOpen__BpBb0 .PortalSidebarDrawer_drawer__XKXAe{transform:translateX(0)}.PortalSidebarDrawer_closeButton__szvHT{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.8);cursor:pointer;transition:background .15s ease,color .15s ease}.PortalSidebarDrawer_closeButton__szvHT:hover{background:rgba(255,255,255,.1);color:white}.PortalSidebarDrawer_closeButton__szvHT svg{width:18px;height:18px}.PortalTopBar_topBar__Wz8_m{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;padding-top:calc(.5rem + var(--safe-top));background:var(--color-navy);color:white;box-shadow:0 1px 0 rgba(255,255,255,.06)}@media (min-width:1024px){.PortalTopBar_topBar__Wz8_m{display:none}}.PortalTopBar_hamburger__2tzm0{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:white;cursor:pointer;border-radius:.5rem;transition:background .15s ease}.PortalTopBar_hamburger__2tzm0:hover{background:rgba(255,255,255,.1)}.PortalTopBar_hamburger__2tzm0 svg{width:22px;height:22px}.PortalTopBar_logoSlot__ppV1b{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.PortalTopBar_avatar__O8aaf{width:36px;height:36px;border-radius:50%;background:var(--color-teal);color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.8125rem;flex-shrink:0}.PortalHeader_header__GH40f{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.25rem;background:white;border-bottom:1px solid #e5e7eb}@media (min-width:768px){.PortalHeader_header__GH40f{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem}}.PortalHeader_titleWrapper___bk8u{display:flex;flex-direction:column;gap:.25rem;min-width:0}.PortalHeader_title__pmZg2{font-family:var(--font-display),Georgia,serif;font-size:1.375rem;font-weight:600;color:var(--color-navy);margin:0;line-height:1.2}@media (min-width:768px){.PortalHeader_title__pmZg2{font-size:1.75rem}}.PortalHeader_subtitle__OAoXc{font-size:.875rem;color:#6b7280;margin:0}.PortalHeader_actions__T_p6J{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}@media (min-width:768px){.PortalHeader_actions__T_p6J{gap:1rem;flex-wrap:nowrap}}.PortalHeader_userInfo__xSEho{display:flex;align-items:center;gap:.75rem;margin-left:auto}.PortalHeader_userDetails__TsDF0{display:none}@media (min-width:640px){.PortalHeader_userDetails__TsDF0{display:flex;flex-direction:column}}.PortalHeader_avatar__SQ_DV{width:40px;height:40px;border-radius:50%;background:var(--color-teal);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.PortalHeader_userName__2INIg{font-weight:500;color:var(--color-navy);font-size:.95rem;line-height:1.2}.PortalHeader_userRole__UPztg{font-size:.75rem;color:#6b7280;text-transform:capitalize}.ProspectSearch_wrapper__w4s5h{position:relative;display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;background:white}.ProspectSearch_icon__Oh8J2{position:absolute;left:1.75rem;width:18px;height:18px;color:#9ca3af;pointer-events:none}.ProspectSearch_input__IR9Co{width:100%;padding:.625rem .75rem .625rem 2.25rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-navy);background:#f9fafb;transition:all .15s ease}.ProspectSearch_input__IR9Co::-moz-placeholder{color:#9ca3af}.ProspectSearch_input__IR9Co::placeholder{color:#9ca3af}.ProspectSearch_input__IR9Co:focus{outline:none;border-color:var(--color-teal);background:white;box-shadow:0 0 0 2px rgba(11,57,198,.08)}.ProspectSearch_clear__JT0ZH{position:absolute;right:1.75rem;width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:#9ca3af;transition:color .15s ease}.ProspectSearch_clear__JT0ZH:hover{color:#6b7280}.ProspectSearch_clear__JT0ZH svg{width:16px;height:16px}.VariableLegend_legend__0pgbC{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.75rem}.VariableLegend_group__KrWxb{display:flex;flex-direction:column;gap:.35rem}.VariableLegend_groupLabel__A2ri2{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.VariableLegend_chips__IKrEJ{display:flex;flex-wrap:wrap;gap:.35rem}.VariableLegend_chip__PYemG{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;padding:.2rem .5rem;border:1px solid var(--color-teal);border-radius:999px;background:white;color:var(--color-navy);cursor:pointer;transition:background .12s ease}.VariableLegend_chip__PYemG:hover:not(:disabled){background:var(--color-teal);color:white}.VariableLegend_chipContext__mAM40{border-color:#d1a23a;color:#92660a}.VariableLegend_chipContext__mAM40:hover:not(:disabled){background:#d1a23a;color:white}.VariableLegend_chip__PYemG:disabled{opacity:.5;cursor:not-allowed}.EmailBodyEditor_wrapper__RgqaZ{display:flex;flex-direction:column}.EmailBodyEditor_tabs__0A_DU{display:flex;gap:.25rem;border-bottom:1px solid #e5e7eb}.EmailBodyEditor_tab__OBw6g{padding:.45rem .9rem;border:1px solid transparent;border-bottom:none;background:transparent;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:.375rem .375rem 0 0;font-family:inherit}.EmailBodyEditor_tabActive__43G0z{color:var(--color-navy);background:white;border-color:#e5e7eb;margin-bottom:-1px}.EmailBodyEditor_docPane__uOZp7,.EmailBodyEditor_htmlPane__uxZeE{border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .375rem .375rem;background:white}.EmailBodyEditor_toolbar__S_Pof{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem .5rem;border-bottom:1px solid #f0f1f3}.EmailBodyEditor_btnActive__tfuXW,.EmailBodyEditor_btn__LEA8B{min-width:2rem;padding:.25rem .5rem;border:1px solid #e5e7eb;border-radius:.3rem;background:white;color:var(--color-navy);font-size:.8125rem;cursor:pointer;font-family:inherit}.EmailBodyEditor_btnActive__tfuXW{background:var(--color-teal);color:white;border-color:var(--color-teal)}.EmailBodyEditor_editor__2SuwR{padding:.5rem .75rem;min-height:220px;font-size:.9rem;color:var(--color-navy)}.EmailBodyEditor_editor__2SuwR .ProseMirror{min-height:200px;outline:none;line-height:1.6}.EmailBodyEditor_editor__2SuwR .ProseMirror p{margin:0 0 .75rem}.EmailBodyEditor_editor__2SuwR .ProseMirror:focus{outline:none}.EmailBodyEditor_htmlArea__J1BZA{width:100%;border:none;border-radius:0 0 .375rem .375rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:var(--color-navy);resize:vertical;min-height:220px}.EmailBodyEditor_htmlArea__J1BZA:focus{outline:none}.EmailBodyEditor_hint__K5WUB{margin:0;padding:.4rem .75rem .6rem;font-size:.7rem;color:#9ca3af}.EmailPreview_preview__cQ_b3{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background:white}.EmailPreview_header__3_6NG{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#f7f8fa;border-bottom:1px solid #e5e7eb}.EmailPreview_label__DKDmJ{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.EmailPreview_caption__AiXz9{font-size:.7rem;color:#9ca3af}.EmailPreview_subject__LazL4{padding:.5rem .75rem;font-size:.8125rem;color:var(--color-navy);border-bottom:1px solid #f0f1f3}.EmailPreview_frame__tUCSV{width:100%;height:420px;border:none;background:white}.EmailTemplateEditor_form__ymCW5{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin:1.5rem}.EmailTemplateEditor_heading__GVMZe{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem}.EmailTemplateEditor_error__oMawb{color:#b91c1c;font-size:.8125rem;margin:0 0 .75rem}.EmailTemplateEditor_row__8aYy9{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.EmailTemplateEditor_row__8aYy9{grid-template-columns:1fr 1fr}}.EmailTemplateEditor_field__cpCTP{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.EmailTemplateEditor_label__rPeGm{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.EmailTemplateEditor_input__UdnzH,.EmailTemplateEditor_select__jBR6I,.EmailTemplateEditor_textarea__eShHK{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:var(--color-navy);font-family:inherit}.EmailTemplateEditor_input__UdnzH:focus,.EmailTemplateEditor_select__jBR6I:focus,.EmailTemplateEditor_textarea__eShHK:focus{outline:none;border-color:var(--color-teal)}.EmailTemplateEditor_textarea__eShHK{resize:vertical;min-height:100px}.EmailTemplateEditor_select__jBR6I{cursor:pointer;background:white}.EmailTemplateEditor_actions__MguvC{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.EmailTemplateEditor_cancelBtn__b3_PK{padding:.5rem 1.25rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:#6b7280;font-size:.8125rem;cursor:pointer}.EmailTemplateEditor_cancelBtn__b3_PK:hover{background:#f9fafb}.EmailTemplateEditor_saveBtn__Wc_fG{padding:.5rem 1.25rem;border:none;border-radius:.375rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer}.EmailTemplateEditor_saveBtn__Wc_fG:disabled{opacity:.6;cursor:not-allowed}.EmailTemplateEditor_varHint__MmC45{margin-top:.4rem;font-size:.75rem;color:#6b7280;display:flex;flex-direction:column;gap:.2rem}.EmailTemplateEditor_varHint__MmC45 code{margin-right:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.EmailTemplateEditor_checkboxRow__Nyk1Z{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.875rem;color:var(--color-navy);cursor:pointer}.DiscountCodeManager_loading__F7iMj{padding:3rem;text-align:center;color:#6b7280}.DiscountCodeManager_wrapper__zULEW{display:flex;flex-direction:column;gap:1.5rem}.DiscountCodeManager_card__v12qM{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DiscountCodeManager_cardTitle__8Mf1i{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}.DiscountCodeManager_form__9Qpa9{display:flex;flex-direction:column;gap:1rem}.DiscountCodeManager_row__1U0gB{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.DiscountCodeManager_row__1U0gB{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.DiscountCodeManager_row__1U0gB{grid-template-columns:1fr 1fr 1fr 1fr}}.DiscountCodeManager_inputGroup__NG8h3{display:flex;flex-direction:column;gap:.375rem}.DiscountCodeManager_label__AWIS5{font-weight:500;font-size:.8125rem;color:var(--color-navy)}.DiscountCodeManager_input__B5gks{padding:.625rem .75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:border-color .2s ease}.DiscountCodeManager_input__B5gks:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(11,57,198,.1)}.DiscountCodeManager_submitButton__GloUZ{padding:.625rem 1.25rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s ease;align-self:flex-start}.DiscountCodeManager_submitButton__GloUZ:hover:not(:disabled){background:var(--color-navy)}.DiscountCodeManager_submitButton__GloUZ:disabled{opacity:.7;cursor:not-allowed}.DiscountCodeManager_error__g2Rl7{padding:.625rem .75rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:.5rem;font-size:.875rem}.DiscountCodeManager_tableScroll__RRD64{overflow-x:auto}.DiscountCodeManager_table__jqAj1{width:100%;border-collapse:collapse}.DiscountCodeManager_table__jqAj1 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.DiscountCodeManager_table__jqAj1 td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem;white-space:nowrap}.DiscountCodeManager_table__jqAj1 tbody tr:last-child td{border-bottom:none}.DiscountCodeManager_codeCell__hLXDh{font-weight:600;font-family:monospace;letter-spacing:.05em}.DiscountCodeManager_badgeActive__m1ScL,.DiscountCodeManager_badgeInactive__wbXlT{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.DiscountCodeManager_badgeActive__m1ScL{background:#d1fae5;color:#047857}.DiscountCodeManager_badgeInactive__wbXlT{background:#fee2e2;color:#b91c1c}.DiscountCodeManager_empty__3e6hY{text-align:center;padding:2rem 1rem!important;color:#9ca3af;font-style:italic}