@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap);.cognism-page{background:#f4f7fb;color:#172033;min-height:100vh;padding:32px}.cognism-shell{margin:0 auto;width:min(1180px,100%)}.cognism-header{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px;margin-bottom:24px}.cognism-kicker{color:#456276;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.cognism-header h1{color:#101827;font-size:clamp(2rem,5vw,4rem);letter-spacing:0;line-height:1;margin:0}.cognism-lede{color:#4b5b6f;font-size:1rem;line-height:1.6;margin:16px 0 0;max-width:760px}.cognism-trust-panel{grid-gap:10px;background:#fff;border:1px solid #dce5ee;border-radius:8px;box-shadow:0 18px 48px #1a2d4b14;display:grid;gap:10px;padding:14px}.cognism-trust-panel div{align-items:center;color:#26374d;display:flex;font-weight:750;gap:10px;min-height:40px}.cognism-trust-panel svg{color:#087a5a;height:20px;width:20px}.cognism-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.cognism-panel{background:#fff;border:1px solid #dce5ee;border-radius:8px;box-shadow:0 18px 48px #1a2d4b14;padding:22px}.cognism-panel-heading{margin-bottom:18px}.cognism-panel-heading h2{color:#101827;font-size:1.15rem;margin:0 0 6px}.cognism-help,.cognism-panel-heading p{color:#647386;font-size:.92rem;line-height:1.5;margin:0}.cognism-field{grid-gap:8px;color:#26374d;display:grid;font-weight:750;gap:8px}.cognism-field input,.cognism-field textarea{background:#fbfdff;border:1px solid #cfd9e5;border-radius:8px;color:#172033;font:inherit;font-weight:500;outline:none;padding:12px 13px;width:100%}.cognism-field textarea{min-height:180px;resize:vertical}.cognism-field input:focus,.cognism-field textarea:focus{border-color:#087a5a;box-shadow:0 0 0 3px #087a5a29}.cognism-help{margin-top:8px}.cognism-controls{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.cognism-empty,.cognism-error,.cognism-warning{border-radius:8px;padding:14px}.cognism-warning{background:#fff8e7;border:1px solid #f2d596;color:#5f4300;display:flex;gap:10px;margin-top:18px}.cognism-warning svg{flex:0 0 auto;height:20px;width:20px}.cognism-warning p{line-height:1.5;margin:0}.cognism-warning code{font-weight:800}.cognism-error{background:#fff1f1;border:1px solid #f1b9b9;color:#9c1c1c;font-weight:700;margin-top:14px}.cognism-primary,.cognism-secondary{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:10px;justify-content:center;min-height:48px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.cognism-primary{background:#087a5a;box-shadow:0 14px 30px #087a5a33;color:#fff;margin-top:18px}.cognism-secondary{background:#172033;color:#fff;margin-top:16px}.cognism-primary:hover:not(:disabled),.cognism-secondary:hover:not(:disabled){transform:translateY(-1px)}.cognism-primary:focus-visible,.cognism-secondary:focus-visible{outline:3px solid #087a5a3d;outline-offset:3px}.cognism-primary:disabled,.cognism-secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.cognism-primary svg,.cognism-secondary svg{height:18px;width:18px}.cognism-spin{animation:cognism-spin 1s linear infinite}.cognism-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.cognism-stats div{background:#f4f7fb;border:1px solid #dce5ee;border-radius:8px;padding:14px}.cognism-stats span{color:#101827;display:block;font-size:1.6rem;font-weight:900}.cognism-stats p{color:#647386;font-size:.82rem;margin:4px 0 0}.cognism-results-list{grid-gap:10px;display:grid;gap:10px;min-height:220px}.cognism-result{background:#fbfdff;border:1px solid #dce5ee;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px}.cognism-result h3{color:#172033;font-size:1rem;margin:0 0 4px}.cognism-result p{color:#647386;font-size:.9rem;line-height:1.4;margin:0}.cognism-result strong{background:#e8f7f1;border-radius:8px;color:#087a5a;display:grid;flex:0 0 48px;font-size:1.15rem;height:40px;place-items:center}.cognism-empty{border:1px dashed #cfd9e5;color:#647386;display:grid;line-height:1.5;min-height:220px;place-items:center;text-align:center}@keyframes cognism-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cognism-spin{animation:none}.cognism-primary,.cognism-secondary{transition:none}}@media (max-width:860px){.cognism-page{padding:18px}.cognism-header,.cognism-layout,.cognism-trust-panel{grid-template-columns:1fr}}@media (max-width:560px){.cognism-page{padding:12px}.cognism-panel{padding:16px}.cognism-controls,.cognism-stats{grid-template-columns:1fr}}:root{--admin-sidebar-width:260px;--admin-bg:#f5f7fb;--admin-panel:#fff;--admin-border:#dfe6f0;--admin-border-soft:#edf1f6;--admin-text:#101828;--admin-muted:#667085;--admin-blue:#1769d2;--admin-blue-dark:#0b3f86;--admin-focus:#175cd333;--admin-shadow:0 12px 30px #1018280f}.admin-shell{grid-gap:0!important;background:#f5f7fb!important;background:var(--admin-bg)!important;color:#101828!important;color:var(--admin-text)!important;display:grid!important;font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;gap:0!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding:0!important}.admin-center,.admin-state-screen{grid-gap:10px!important;align-content:center!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;padding:24px!important;place-items:center!important;text-align:center!important}.admin-shell-inner{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:14px 16px 16px}.admin-sidebar{align-self:start;background:#0b1220;border-right:1px solid #ffffff14;box-shadow:10px 0 28px #0f172a1a;color:#eef4ff;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:100vh;position:sticky;top:0;z-index:20}.admin-sidebar-brand{grid-gap:10px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-height:64px;padding:14px 16px}.admin-sidebar-brand img{height:34px;object-fit:contain;width:34px}.admin-sidebar-brand span{grid-gap:1px;display:grid;gap:1px;min-width:0}.admin-sidebar-brand strong{color:#fff;font-size:14px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-brand small{color:#9fb2cb;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-sidebar-scroll{min-height:0;overflow-y:auto;padding:12px 10px 16px;scrollbar-gutter:stable}.admin-sidebar-group{grid-gap:6px;display:grid;gap:6px;margin-bottom:14px}.admin-sidebar-group-label{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;padding:0 4px}.admin-sidebar-group-label span{background:#ffffff1f;height:1px}.admin-sidebar-group-label strong{color:#8fa4c2;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.admin-sidebar button{grid-gap:9px;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#d9e5f6;cursor:pointer;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);min-height:46px;padding:8px 10px;text-align:left;width:100%}.admin-sidebar button:hover{background:#ffffff0f;color:#fff}.admin-sidebar button.active{background:#eef4ff;border-color:#fff3;color:#0f3f83}.admin-sidebar button span{grid-gap:1px;display:grid;gap:1px;min-width:0}.admin-sidebar button small,.admin-sidebar button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar button strong{font-size:13px;line-height:1.15}.admin-sidebar button small{color:currentColor;font-size:11px;font-weight:850;opacity:.72}.content-row .content-row-institution{align-items:center;color:#175cd3;display:inline-flex;font-weight:950;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:max-content}.content-row-icon{align-items:center;background:#0c69c814;border:1px solid #0c69c829;border-radius:12px;color:#0c69c8;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.admin-check-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.institution-context-panel{grid-gap:10px;align-items:center;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:8px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);margin:12px 14px 0;padding:10px 12px}.institution-context-icon{background:#fff;border:1px solid #d8e1ee;border-radius:8px;color:#175cd3;display:grid;height:34px;place-items:center;width:34px}.institution-context-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.institution-context-copy small{color:#667085;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.institution-context-copy strong{color:#101828;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institution-context-copy em{color:#175cd3;font-size:12px;font-style:normal;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.institution-activity-panel .operation-subsection-head{align-items:flex-start}.institution-activity-panel .operation-subsection-head>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.institution-activity-panel .operation-subsection-head p{color:#667085;font-size:11px;font-weight:800;line-height:1.3;margin:0}.institution-activity-list{grid-gap:8px;display:grid;gap:8px}.institution-activity-card{grid-gap:9px;align-items:center;background:#fbfcfe;border:1px solid #e2e7ef;border-radius:8px;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:9px}.institution-activity-icon{background:#fff;border:1px solid #d8e1ee;border-radius:8px;color:#175cd3;display:grid;height:32px;place-items:center;width:32px}.institution-activity-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.institution-activity-copy strong{color:#101828;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institution-activity-copy em,.institution-activity-copy small{color:#667085;font-size:11px;font-style:normal;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.institution-activity-copy em{color:#175cd3;font-weight:900}.institution-activity-details{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.institution-challenge-facts{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.institution-challenge-code,.institution-challenge-facts>span,.institution-challenge-note,.institution-challenge-winners{grid-gap:4px;background:#fff;border:1px solid #e4eaf3;border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px 9px}.institution-challenge-code strong,.institution-challenge-facts strong,.institution-challenge-note strong,.institution-challenge-winners strong{color:#101828;font-size:11px;font-weight:950;letter-spacing:.02em}.institution-activity-details small,.institution-challenge-code code{display:block;white-space:normal}.institution-activity-details small{color:#475467;font-size:12px;font-weight:850;line-height:1.35}.institution-challenge-description{color:#344054;padding:0 2px}.institution-challenge-note{background:#f8fafc}.institution-challenge-code{align-items:center;background:#f8fbff;border-color:#bfd0ea;grid-template-columns:minmax(0,1fr) auto}.institution-challenge-code code{background:#fff;border:1px solid #d8e1ee;border-radius:7px;color:#101828;font-size:13px;font-weight:950;letter-spacing:.08em;max-width:100%;overflow-wrap:anywhere;padding:5px 8px;width:fit-content}.institution-challenge-copy{align-self:center;min-height:30px}.institution-challenge-winners{background:#fffdf7;border-color:#f3dfaa}@media (max-width:560px){.institution-activity-card{grid-template-columns:32px minmax(0,1fr)}.institution-activity-card .status-indicator{grid-column:2;justify-self:start}.institution-challenge-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-challenge-code{grid-template-columns:1fr}}.admin-page-header{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:0}.admin-page-header-main{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr);min-width:0}.admin-page-header-logo{height:38px;object-fit:contain;width:38px}.admin-page-title-block{min-width:0}.admin-page-eyebrow{color:#175cd3;display:block;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-page-title-block h1{color:#101828;font-family:Sora,Inter,sans-serif;font-size:25px;letter-spacing:0;line-height:1.08;margin:0}.admin-page-title-block p{color:#667085;font-size:13px;line-height:1.35;margin:3px 0 0;max-width:820px}.admin-page-meta,.country-scope-note{color:#667085!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;margin:7px 0 0!important}.admin-page-actions{align-items:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-country-filter{grid-gap:4px;color:#667085;display:grid;font-size:11px;font-weight:950;gap:4px;min-width:210px}.admin-country-input{align-items:center;background:#fff;border:1px solid #d8e1ee;border-radius:8px;display:flex;gap:7px;min-height:36px;padding:0 10px}.admin-country-input input{background:#0000;border:0;color:#101828;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.admin-metric-bar{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;max-width:none!important}.admin-stat-card,.metric{grid-gap:8px!important;align-items:center!important;background:#fff!important;border:1px solid #dfe6f0!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:22px minmax(0,1fr) auto!important;min-height:52px!important;min-width:0!important;padding:9px 11px!important}.admin-stat-icon,.metric svg{color:#667085!important}.admin-stat-label,.metric span{color:#667085!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-stat-card strong,.metric strong{color:#101828!important;font-size:18px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.admin-workspace{display:block!important;margin:0!important;max-width:none!important;min-height:0!important}.admin-workspace-main{min-height:0!important;min-width:0!important}.admin-workspace>.admin-drawer{display:none!important}.admin-mobile-section-nav{display:none}.admin-ui-card,.panel{background:#fff!important;background:var(--admin-panel)!important;border:1px solid #dfe6f0!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;box-shadow:0 8px 20px #1018280a!important}.admin-ui-button,.danger,.icon-btn,.primary,.secondary,.table-actions .stripe-dashboard-link,.table-actions button{border-radius:8px!important;font-size:13px!important;font-weight:900!important;min-height:36px!important}.admin-ui-button.primary,.primary{background:#1769d2!important;background:var(--admin-blue)!important;border-color:#1769d2!important;border-color:var(--admin-blue)!important;color:#fff!important}.admin-ui-button.secondary,.icon-btn,.secondary{background:#fff!important;border-color:#d8e1ee!important;color:#14304f!important}.admin-ui-button.danger,.danger{background:#b42318!important;border-color:#b42318!important;color:#fff!important}.admin-ui-button.sm{font-size:12px!important;min-height:30px!important;padding:5px 8px!important}.admin-copy-button{align-items:center;background:#fff;border:1px solid #d8e1ee;border-radius:7px;color:#175cd3;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:5px;justify-content:center;min-height:28px;padding:4px 7px}.admin-copy-button:disabled{cursor:not-allowed;opacity:.45}.stripe-dashboard-link{align-items:center;background:#fff;border:1px solid #d8e1ee;color:#175cd3;display:inline-flex;gap:6px;justify-content:center;padding:7px 10px;text-decoration:none;white-space:nowrap}.stripe-dashboard-link:hover{background:#eef4ff;border-color:#b8c7dc}.stripe-dashboard-link:focus-visible{outline:3px solid #175cd32e;outline-offset:2px}.refund-window-banner{grid-gap:10px;align-items:start;background:#f8fafc;border:1px solid #d8e1ee;border-radius:10px;color:#344054;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;margin:12px 0;padding:11px 12px}.refund-window-banner.good{background:#ecfdf3;border-color:#abefc6;color:#067647}.refund-window-banner.warn{background:#fffaeb;border-color:#fedf89;color:#b54708}.refund-window-banner.neutral{background:#f8fafc;border-color:#d8e1ee;color:#475467}.refund-window-banner>svg{margin-top:1px}.refund-window-banner>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.refund-window-banner strong{color:#101828;font-size:13px;font-weight:950;line-height:1.25}.refund-window-banner small{color:inherit;font-size:12px;font-weight:780;line-height:1.35}.refund-window-inline{color:#475467;font-weight:900}.refund-window-inline.good{color:#067647}.refund-window-inline.warn{color:#b54708}.refund-history-panel{margin:0 auto;max-width:1400px;min-height:min(780px,calc(100vh - 168px))}.refund-history-controls{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,240px) minmax(240px,420px)}.refund-history-custom-dates{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(180px,240px));margin:-4px 0 12px}.refund-history-custom-dates label{grid-gap:5px;color:#667085;display:grid;font-size:12px;font-weight:900;gap:5px}.refund-history-custom-dates input{background:#fff;border:1px solid #d8e1ee;border-radius:8px;color:#101828;font:inherit;min-height:38px;padding:0 10px}.refund-history-summary{display:flex;gap:7px;overflow:auto;padding:0 0 10px}.refund-history-summary span{align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:850;gap:5px;padding:6px 9px;white-space:nowrap}.refund-history-summary span.good{background:#ecfdf3;border-color:#abefc6;color:#067647}.refund-history-summary span.warn{background:#fffaeb;border-color:#fedf89;color:#b54708}.refund-history-summary strong{font-feature-settings:"tnum";color:#101828;font-variant-numeric:tabular-nums}.refund-history-list{grid-gap:9px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:grid;gap:9px;padding:10px}.refund-history-card{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e1e7f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(190px,.72fr) minmax(280px,1.35fr) minmax(210px,.76fr) auto;padding:12px}.refund-history-card.outside-window{border-color:#fedf89;box-shadow:inset 3px 0 0 #f79009}.refund-history-customer{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:38px minmax(0,1fr);min-width:0}.refund-history-customer span,.refund-history-main,.refund-history-meta{grid-gap:3px;display:grid;gap:3px;min-width:0}.refund-history-customer strong,.refund-history-main strong,.refund-history-meta strong{color:#101828;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.refund-history-customer small,.refund-history-main p,.refund-history-main small,.refund-history-meta small{color:#667085;font-size:12px;font-weight:800;line-height:1.35;margin:0}.refund-history-meta{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.refund-history-meta span{grid-gap:2px;background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;display:grid;gap:2px;padding:8px}.refund-history-actions{grid-gap:8px;display:grid;gap:8px;justify-items:end}.store-refund-head-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:1120px){.refund-history-card{grid-template-columns:minmax(180px,.85fr) minmax(260px,1.15fr)}.refund-history-actions{grid-column:1/-1;grid-template-columns:repeat(2,max-content);justify-content:start;justify-items:start}}@media (max-width:760px){.refund-window-banner{grid-template-columns:20px minmax(0,1fr)}.refund-window-banner .stripe-dashboard-link{grid-column:1/-1;width:100%}.refund-history-card,.refund-history-controls,.refund-history-custom-dates,.refund-history-meta{grid-template-columns:1fr}.refund-history-controls .subscription-filter-select,.refund-history-controls .subscription-search{min-width:0;width:100%}.refund-history-actions{grid-template-columns:1fr}.purchase-card-actions .stripe-dashboard-link,.refund-history-actions .stripe-dashboard-link,.store-refund-head-actions .stripe-dashboard-link{width:100%}.store-refund-head-actions{justify-content:stretch;width:100%}}.subscription-profile-id-line{align-items:center;background:#0000;border:0;color:#667085;cursor:pointer;display:inline-flex;gap:4px;margin-top:1px;max-width:100%;min-height:18px;padding:0;text-align:left}.subscription-profile-id-line small{color:inherit;font-size:10px;font-weight:800;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-profile-id-line svg{color:#98a2b3;flex:0 0 auto}.subscription-profile-id-line:focus-visible,.subscription-profile-id-line:hover{color:#175cd3}.subscription-profile-id-line:focus-visible{outline:2px solid #175cd338;outline-offset:2px}.subscription-cancel-config{grid-gap:14px;display:grid;gap:14px;margin-top:14px}.subscription-cancel-modal{width:min(680px,100%)}.subscription-cancel-modal.billing{border-top:4px solid #175cd3}.subscription-decision-summary{grid-gap:11px;align-items:start;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #bfdcff;border-radius:10px;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr);padding:12px}.subscription-decision-icon{align-items:center;background:#fff;border:1px solid #d7e9ff;border-radius:9px;color:#175cd3;display:inline-flex;height:34px;justify-content:center;width:34px}.subscription-decision-summary span:last-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.subscription-decision-summary strong{color:#101828;font-size:13px;font-weight:950;line-height:1.25}.subscription-decision-summary small{color:#475467;font-size:12px;font-weight:750;line-height:1.35}.subscription-cancel-config fieldset{grid-gap:9px;background:#fff;border:1px solid #e1e8f2;border-radius:10px;box-shadow:0 1px 2px #1018280a;display:grid;gap:9px;margin:0;padding:12px}.subscription-cancel-config legend{color:#175cd3;font-size:12px;font-weight:950;letter-spacing:.02em;padding:0 5px}.subscription-cancel-config label{grid-gap:9px;align-items:start;background:#fbfcfe;border:1px solid #edf1f6;border-radius:9px;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);padding:10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.subscription-cancel-config label.active{background:#f2f7ff;border-color:#175cd3;box-shadow:0 0 0 3px #175cd314}.subscription-cancel-config label:has(input:disabled){background:#f8fafc;opacity:.62}.subscription-cancel-config input[type=radio]{accent-color:#175cd3;height:16px;margin:2px 0 0;width:16px}.subscription-cancel-config label span{grid-gap:2px;display:grid;gap:2px;min-width:0}.subscription-cancel-config strong{color:#101828;font-size:13px;line-height:1.25}.subscription-cancel-config small{color:#667085;font-size:12px;font-weight:750;line-height:1.3}.subscription-custom-date{background:#fff;border:1px solid #d8e1ee;border-radius:8px;box-sizing:border-box;color:#101828;font:inherit;padding:9px 10px;width:100%}.subscription-cancel-note{background:#f3f8ff;border:1px solid #b8d7ff;border-radius:10px;color:#184e8a;font-size:12px;font-weight:800;line-height:1.4;margin:0;padding:10px 12px}.admin-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:5px 8px}.admin-status-badge.good{background:#ecfdf3;color:#067647}.admin-status-badge.warn{background:#fffaeb;color:#b54708}.admin-status-badge.bad{background:#fef3f2;color:#b42318}.admin-status-badge.neutral{background:#f2f4f7;color:#475467}.admin-ui-empty{grid-gap:9px;border:1px dashed #cbd5e1;border-radius:8px;color:#667085;display:grid;gap:9px;padding:28px;place-items:center;text-align:center}.admin-ui-empty strong{color:#101828;font-size:16px}.admin-ui-empty p{line-height:1.45;margin:0;max-width:420px}.admin-danger-zone{grid-gap:12px;background:#fffbfa!important;border-color:#fecdca!important;display:grid;gap:12px;padding:14px}.admin-danger-zone-head{grid-gap:8px;color:#b42318;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr)}.admin-danger-zone-head span{grid-gap:2px;display:grid;gap:2px}.admin-danger-zone-head small{color:#667085;font-weight:750}.admin-action-footer{background:#fffffff0;display:flex;gap:8px;justify-content:flex-end}.action-form .action-row,.admin-action-footer,.content-detail-panel .content-actions,.content-edit-form .content-actions,.delete-action-row,.store-fulfillment-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #edf1f6;border-top:1px solid var(--admin-border-soft);bottom:0;padding:10px;position:sticky}.action-form .action-row,.content-detail-panel .content-actions,.content-edit-form .content-actions,.delete-action-row,.store-fulfillment-actions{background:#fffffff5;margin-left:-10px;margin-right:-10px;z-index:4}.admin-danger-zone,.danger-zone-panel,.profile-delete-panel{background:#fff7f6!important;border-color:#fecdca!important}.danger-zone-panel .danger,.delete-action-row .danger,.profile-delete-panel .danger{min-height:42px!important}.admin-row{align-items:center!important;grid-template-columns:22px minmax(0,1fr) auto auto!important}.admin-email-copy{max-width:210px!important}.admin-top,.metric-grid{display:none!important}.admin-alert{margin:0!important;max-width:none!important}@media (min-width:1101px){.admin-shell-inner .content-admin-section{height:calc(100vh - 166px)!important;min-height:0!important}.admin-shell-inner .admin-grid{min-height:0!important}}@media (max-width:1100px){.admin-shell{display:block!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.admin-sidebar{display:none}.admin-shell-inner{height:auto;min-height:100vh;overflow:visible;padding:12px}.admin-page-header{gap:10px;grid-template-columns:1fr}.admin-page-actions{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch}.admin-country-filter{min-width:0}.admin-metric-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-mobile-section-nav{display:block}.admin-mobile-section-nav label{grid-gap:5px;color:#667085;display:grid;font-size:11px;font-weight:950;gap:5px;letter-spacing:.04em;text-transform:uppercase}.admin-mobile-section-nav select{background:#fff;border:1px solid #d8e1ee;border-radius:8px;color:#101828;font:inherit;font-size:14px;font-weight:900;letter-spacing:0;min-height:42px;padding:0 12px;text-transform:none;width:100%}.admin-workspace-main{display:block!important}.admin-grid,.connected-payout-grid,.content-admin-grid,.store-orders-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.content-detail-panel,.operation-detail-panel,.profile-detail-panel,.store-order-detail-panel{background:#fff!important;border:1px solid #dfe6f0!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;max-height:72vh!important;overflow:auto!important;overscroll-behavior:contain!important}.content-list-workspace,.store-order-list-panel{max-height:48vh!important;overflow:auto!important;overscroll-behavior:contain!important}.content-tab-panel .content-row-list,.request-list,.store-order-list{max-height:none!important}.content-detail-hero,.operation-detail-hero,.profile-detail-panel .content-detail-hero{min-height:130px!important}}@media (max-width:560px){.admin-shell-inner{gap:8px;padding:10px 8px}.admin-page-header-main{gap:8px;grid-template-columns:32px minmax(0,1fr)}.admin-page-header-logo{height:30px;width:30px}.admin-page-title-block h1{font-size:24px}.admin-page-title-block p{font-size:12px}.admin-page-actions{gap:6px;grid-template-columns:1fr auto auto}.admin-country-input{min-height:36px}.admin-metric-bar{gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-stat-card,.metric{grid-template-columns:18px minmax(0,1fr) auto!important;min-height:46px!important;padding:8px!important}.admin-stat-card strong,.metric strong{font-size:17px!important}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.sequence-shell{--blue:#386bff;--ink:#243652;--muted:#70809b;--line:#e5eaf2;background:#fbfcfe;color:var(--ink);font-family:Inter,Arial,sans-serif;min-height:100vh;padding:22px}.sequence-draft label small{color:#8794a7;font-size:10px;font-weight:600;line-height:1.25}.lead-group-filter{background:#f7f9fc;border:1px solid var(--line);border-radius:10px;display:flex;padding:3px}.lead-group-filter button{background:#0000;border:0;border-radius:7px}.lead-group-filter button.active{background:#fff;box-shadow:0 1px 4px #1f375b24;color:#285ce4}.launch-page,.leads-page,.performance-page,.sequence-layout,.sequence-notice,.sequence-topbar{margin:auto;width:min(1600px,100%)}.sequence-topbar{align-items:center;display:flex;gap:12px;margin-bottom:18px;min-height:62px;overflow:visible}.sequence-brand{background:#fff;border-radius:12px;display:grid;height:40px;overflow:hidden;place-items:center;width:40px}.sequence-brand img{height:100%;object-fit:contain;width:100%}.launch-page p,.leads-page p,.performance-page aside>p,.sequence-builder p,.sequence-sidebar p,.sequence-topbar p{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;margin:0}.sequence-topbar h1{font-size:18px;margin:2px 0 0}.sequence-topbar nav{display:flex;gap:4px;margin:auto}.launch-actions button,.leads-toolbar button,.new-sequence,.sequence-controls button,.sequence-preview button,.sequence-topbar button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:#50627e;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:750;gap:7px;justify-content:center;min-height:38px;padding:0 12px}.sequence-topbar nav button{border-color:#0000}.sequence-topbar nav button.active{color:#2f405b;font-weight:800}.sender-context{grid-gap:2px;color:#77869a;display:grid;font-size:9px;font-weight:800;gap:2px;letter-spacing:.06em;min-width:170px;text-transform:uppercase}.sender-context select{background:#fff;border:1px solid #dce4ef;border-radius:7px;font:inherit;height:32px;padding:0 24px 0 8px;width:100%}.sender-context select,.sender-picker{color:#354660;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.sender-picker{min-width:0;position:relative}.sender-picker-trigger{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:7px;color:#354660;cursor:pointer;display:flex;font:inherit;gap:10px;height:32px;justify-content:space-between;padding:0 9px;text-align:left;width:100%}.sender-picker-trigger:hover{background:#fbfcff;border-color:#b9c9df}.sender-picker-trigger[aria-expanded=true]{background:#f8faff;border-color:#8eace8;box-shadow:0 0 0 3px #386bff1a}.sender-picker-trigger:focus-visible{outline:3px solid #1769d23d;outline-offset:2px}.sender-picker-value{align-items:center;display:flex;gap:7px;min-width:0}.sender-picker-value svg{color:#5f7db5;flex:none}.sender-picker-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-picker-chevron{color:#718198;font-size:15px;line-height:1;transition:transform .16s ease}.sender-picker-chevron.open{transform:rotate(180deg)}.sender-picker-menu{background:#fff;border:1px solid #dbe3ee;border-radius:10px;box-shadow:0 16px 42px #1c2a412e;max-height:min(420px,calc(100vh - 96px));max-width:min(390px,calc(100vw - 24px));overflow-y:auto;padding:7px;position:absolute;right:0;top:calc(100% + 6px);width:max(100%,330px);z-index:120}.sender-picker-group+.sender-picker-group{border-top:1px solid #edf1f6;margin-top:7px;padding-top:7px}.sender-picker-heading{color:#7b8ba0;font-size:9px;font-weight:850;letter-spacing:.09em;padding:5px 8px 4px;text-transform:uppercase}.sender-picker-group button{align-items:center;background:#0000;border:0;border-radius:6px;color:#33465f;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:36px;padding:7px 8px;text-align:left;width:100%}.sender-picker-group button:focus-visible,.sender-picker-group button:hover:not(:disabled){background:#eef4ff;color:#255ebf;outline:none}.sender-picker-group button[aria-selected=true]{background:#e8f0ff;color:#255ebf}.sender-picker-group button:disabled{color:#9aa6b5;cursor:not-allowed}.sender-picker-group button span{overflow-wrap:anywhere}.sender-picker-group button small{color:#a36b14;flex:none;font-size:9px;font-weight:800}.sender-picker-group button>svg{color:#2f69d2;flex:none}.new-sequence,.primary{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.sequence-notice{align-items:center;background:#f1fff6;border:1px solid #cdebd8;border-radius:12px;color:#287346;display:flex;font-size:13px;font-weight:700;gap:10px;margin-bottom:14px;padding:12px 14px}.sequence-notice.error{background:#fff5f5;border-color:#ffd0d0;color:#a33232}.campaigns-page{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 45px #2b436914;margin:auto;overflow:hidden;width:min(1600px,100%)}.campaigns-heading{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:30px 30px 24px}.campaigns-heading p,.performance-detail-heading p,.performance-overview-grid header p,.performance-step-details header p{color:#71809a;font-size:10px;font-weight:850;letter-spacing:.12em;margin:0}.campaigns-heading h2{color:#263852;font-size:25px;letter-spacing:-.04em;margin:6px 0 7px}.campaigns-heading>div>span{color:#7a889c;font-size:12px}.campaign-search input{border:1px solid #d9e2ee;border-radius:9px;box-sizing:border-box;color:#34465f;font:inherit;font-size:12px;height:38px;outline:0;padding:0 12px;width:240px}.campaign-search input:focus{border-color:#7195e9;box-shadow:0 0 0 3px #386bff1a}.campaigns-table{overflow-x:auto}.campaign-row,.campaigns-table-head{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(220px,1.6fr) 105px 76px 76px 76px minmax(160px,1.1fr) minmax(145px,1fr) 26px;min-width:890px}.campaigns-table-head{background:#fbfcfe;border-bottom:1px solid #edf1f5;color:#8895a7;font-size:10px;font-weight:850;letter-spacing:.06em;padding:13px 26px;text-transform:uppercase}.campaign-row{background:#fff;border:0;border-bottom:1px solid #edf1f5;color:#34455f;cursor:pointer;font:inherit;padding:16px 26px;text-align:left;transition:background .15s ease;width:100%}.campaign-row:focus-visible,.campaign-row:hover{background:#f8faff;outline:none}.campaign-row:last-child{border-bottom:0}.campaign-row small,.campaign-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-row strong{color:#2e405b;font-size:12px;font-weight:800}.campaign-row small{color:#8995a6;font-size:10px;font-weight:650;margin-top:4px}.campaign-row>svg{color:#92a0b3}.campaign-state{border-radius:999px;font-size:10px;font-weight:800;padding:4px 8px;text-transform:capitalize;width:fit-content}.state-active{background:#eaf9ef;color:#25834b}.state-scheduled{background:#eff4ff;color:#406ec4}.state-paused{background:#fff4dc;color:#a36c13}.state-completed{background:#eef1f5;color:#637086}.campaign-next{color:#64738a;font-size:11px;font-weight:700}.campaigns-empty{grid-gap:9px;color:#6f7e92;display:grid;gap:9px;justify-items:center;padding:80px 24px;text-align:center}.campaigns-empty strong{color:#354761;font-size:15px}.campaigns-empty span{font-size:12px}.campaigns-empty button{border-radius:9px;margin-top:6px;min-height:38px;padding:0 14px}.sequence-notice button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:20px;margin-left:auto}.sequence-layout{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 45px #2b436914;display:grid;grid-template-columns:250px minmax(0,1fr) minmax(410px,460px);min-height:760px;overflow:hidden}.sequence-sidebar{background:#fcfdff;border-right:1px solid var(--line);padding:18px}.sequence-sidebar-title{align-items:start;display:flex;justify-content:space-between;margin-bottom:14px}.launch-page h2,.leads-page h2,.performance-page h2,.sequence-builder h2,.sequence-sidebar h2{font-size:20px;letter-spacing:-.03em;margin:5px 0}.sequence-sidebar-title>span{background:#edf3ff;border-radius:8px;color:#285ce4;display:grid;font-size:12px;font-weight:800;height:28px;min-width:28px;place-items:center}.sequence-sidebar>button{grid-gap:4px;background:#0000;border:1px solid #0000;color:var(--ink);cursor:pointer;display:grid;gap:4px;margin:0 0 8px;padding:12px;text-align:left;width:100%}.sequence-sidebar>button:hover{background:var(--soft)}.sequence-sidebar>button.selected{background:#f0f5ff;border-color:#b8ccff}.sequence-sidebar button em,.sequence-sidebar button small{color:var(--muted);font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status{background:#edf1f6;border-radius:999px;color:#66758b;font-size:10px;font-weight:800;justify-self:start;padding:3px 7px;text-transform:capitalize}.status.scheduled{background:#e9f1ff;color:#2760d9}.status.paused{background:#fff4d9;color:#986d08}.status.completed{background:#e8faef;color:#187744}.sequence-empty{color:var(--muted);font-size:13px;padding:18px 8px;text-align:center}.sequence-builder{background-image:radial-gradient(#dfe7f3 1px,#0000 0);background-size:20px 20px;padding:25px}.sequence-builder-heading{align-items:start;display:flex;gap:12px;justify-content:space-between;padding-bottom:20px}.sequence-controls{align-items:center;display:flex;gap:18px}.sequence-controls-primary{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sequence-controls .sequence-delivery-button{background:#0000;border-color:#0000;color:#4268b9}.sequence-controls .sequence-delivery-button:focus-visible,.sequence-controls .sequence-delivery-button:hover{background:#f3f7ff;border-color:#dce6fa}.sequence-controls .sequence-delete-button{margin-left:4px}.sequence-builder-heading span{color:var(--muted);font-size:12px}.sequence-flow{grid-gap:10px;display:grid;gap:10px;padding:22px 0}.sequence-flow article{grid-gap:13px;background:#fff;border:1px solid #dbe4f2;border-radius:13px;box-shadow:0 7px 18px #2c405e0f;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px;width:min(610px,100%)}.sequence-step-icon{background:#e8faed;border-radius:9px;color:#208644;display:grid;height:36px;place-items:center;width:36px}.sequence-flow article span{color:#5d76c7;display:block;font-size:11px;font-weight:800}.sequence-flow article strong{display:block;font-size:14px;margin:3px 0}.sequence-flow article p{color:#67758c;font-size:12px;letter-spacing:normal;line-height:1.45;margin:0}.sequence-flow article b{align-self:center;background:#edf3ff;border-radius:8px;color:#315fe1;font-size:11px;padding:6px 8px;white-space:nowrap}.sequence-wait{align-items:center;color:#5a6e8f;display:flex;font-size:12px;font-weight:750;gap:6px}.sequence-draft{grid-gap:15px;display:grid;gap:15px;max-width:800px}.daily-limit,.sequence-draft label{grid-gap:6px;color:#64738c;display:grid;font-size:11px;font-weight:800;gap:6px}.daily-limit input,.leads-toolbar input,.performance-page select,.sequence-draft input,.sequence-draft select,.sequence-draft textarea{background:#fff;border:1px solid #d9e1ed;border-radius:9px;box-sizing:border-box;color:var(--ink);font:inherit;outline:0;width:100%}.daily-limit input,.leads-toolbar input,.performance-page select,.sequence-draft input,.sequence-draft select{height:40px;padding:0 10px}.sequence-draft textarea{line-height:1.5;min-height:154px;padding:11px;resize:vertical}.sequence-draft-grid{grid-gap:10px;display:grid;grid-template-columns:1.2fr .7fr 1fr}.sequence-step-editor{grid-gap:11px;background:#fff;border:1px solid #dbe4f2;border-radius:13px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.step-number{background:var(--blue);border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:900;height:29px;place-items:center;width:29px}.step-heading{align-items:center;display:flex;gap:10px;margin-bottom:9px}.step-heading strong{margin-right:auto}.step-heading label{align-items:center;display:flex;gap:5px}.step-heading input,.step-heading select{height:30px;max-width:160px;padding:0 7px;width:auto}.sequence-step-editor>div:nth-child(2)>input{margin-bottom:8px}.icon-button{align-self:start;background:#0000;border:0;color:#8390a4;cursor:pointer}.add-step{align-items:center;background:#f4f7ff;border:1px dashed #98b6ff;border-radius:9px;color:#2f64eb;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-self:start;padding:9px 12px}.sequence-preview{background:#fbfcff;padding:24px}.preview-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.preview-heading>div{align-items:center;color:#5d6e88;display:flex;font-size:11px;font-weight:900;gap:7px}.preview-heading button{font-size:11px;min-height:31px;padding:0 8px}.email-preview{background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 8px 20px #2637540f;min-height:590px;padding:22px}.email-preview small{border-bottom:1px solid var(--line);color:#7a879a;display:block;font-size:11px;padding-bottom:12px}.email-preview>strong{color:#283a56;display:block;font-size:14px;margin:14px 0}.preview-copy{color:#40516a;font-size:14px;white-space:pre-wrap}.preview-signature{border-top:1px solid #edf0f5;color:#8a96a8;font-size:11px;margin-top:22px;min-height:50px;padding-top:13px}.preview-signature iframe{border:0;height:220px;width:100%}.sequence-preview>p{color:#77859a;font-size:11px;line-height:1.5}.daily-limit{margin-top:16px}.launch-page,.leads-page,.performance-page{background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 14px 45px #2b436914}.leads-page{padding:24px}.leads-head{align-items:end;display:flex;gap:20px;justify-content:space-between}.leads-head>button{margin-left:0}.direct-email-composer{background:linear-gradient(135deg,#f8fbff,#fff);background:#fff;border:1px solid #bed0ff;border-radius:13px;box-shadow:0 8px 20px #30539712;margin:0 0 18px;padding:18px}.direct-email-heading{align-items:flex-start;border-bottom:1px solid #e7ecf3;padding-bottom:13px}.direct-email-heading h3{color:#23344f;font-size:18px;margin:4px 0 0}.direct-email-layout{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);padding-top:17px}.direct-email-form{grid-gap:11px;align-content:start;display:grid;gap:11px}.direct-email-form .direct-email-fields{gap:10px;grid-template-columns:1fr}.direct-email-form .direct-full{margin:0}.direct-email-form textarea{min-height:340px}.direct-email-actions{justify-content:flex-end;margin-top:2px}.direct-email-actions .primary{min-width:126px;white-space:nowrap}.direct-email-preview{border-left:1px solid #e7ecf3;min-width:0;padding-left:22px}.direct-email-preview>p{color:#7b889b;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0 0 8px}.direct-email-preview .email-preview{height:500px;overflow:auto;padding:18px}.direct-email-preview .preview-signature iframe{height:210px}.direct-email-heading{display:flex;gap:16px;justify-content:space-between;margin-bottom:15px}.direct-email-heading p{color:#416fdf;font-size:10px;font-weight:900;letter-spacing:.1em;margin:0}.direct-email-heading h3{font-size:17px;margin:4px 0}.direct-email-heading span{color:var(--muted);font-size:12px}.direct-email-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.direct-email-composer label{grid-gap:6px;color:#64738c;display:grid;font-size:11px;font-weight:800;gap:6px}.direct-email-composer input,.direct-email-composer select,.direct-email-composer textarea{background:#fff;border:1px solid #d9e1ed;border-radius:9px;box-sizing:border-box;color:var(--ink);font:inherit;width:100%}.direct-email-composer input,.direct-email-composer select{height:40px;padding:0 10px}.direct-email-composer textarea{line-height:1.55;min-height:165px;padding:11px;resize:vertical}.direct-full{margin-top:11px}.direct-email-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.direct-email-actions span{color:var(--muted);font-size:11px}.leads-head span{color:var(--muted);font-size:13px}.leads-toolbar{display:flex;gap:8px;margin:20px 0}.select-visible{align-items:center;color:#607089;display:inline-flex;font-size:11px;font-weight:700;gap:6px;height:34px;white-space:nowrap}.select-visible input{accent-color:var(--blue);height:15px;width:15px}.lead-selection-bar{background:#f4f7ff;border:1px solid #d7e3ff;border-radius:7px;padding:7px 10px}.lead-selection-bar>strong{color:#315bc5;font-size:11px}.lead-selection-bar>div{gap:5px}.lead-selection-bar button{align-items:center;display:inline-flex;gap:5px}.text-action{background:#0000!important;border:0!important;color:#536782!important;min-height:28px!important;padding:0 7px!important}.leads-toolbar input{max-width:460px}.lead-table{border:1px solid var(--line);border-radius:12px;overflow:auto}.lead-row{grid-gap:10px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;font-size:12px;gap:10px;grid-template-columns:38px 1.05fr 1.25fr .55fr 1.25fr;padding:11px 13px}.lead-row:last-child{border:0}.lead-header{background:#fafbfe;color:#7a879a;font-size:10px;font-weight:900;text-transform:uppercase}.lead-row small,.lead-row strong{display:block}.lead-row small{color:#7c899b;margin-top:3px}.lead-status{color:#627189;display:inline-flex;flex-direction:column;font-size:10px;font-weight:800;text-transform:capitalize}.lead-status small,.lead-status strong{overflow-wrap:anywhere}.lead-status small{color:currentColor;font-size:9px;font-weight:650;line-height:1.35;margin-top:2px;opacity:.78}.lead-status.not_contacted{color:#718097}.lead-status.sent{color:#247246}.lead-status.scheduled,.lead-status.sending{color:#3264c9}.lead-status.failed{color:#b7504d}.lead-cap{color:var(--muted);font-size:12px}.launch-page{max-width:930px;padding:34px}.launch-page>div>p:not(.launch-page>div>p:first-child){color:var(--muted);line-height:1.55;max-width:640px}.launch-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:28px 0}.launch-summary article,.metric-grid article{grid-gap:5px;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:5px;padding:16px}.launch-summary svg,.metric-grid svg{color:#3d70ee}.launch-summary strong{font-size:24px}.launch-summary span{color:var(--muted);font-size:12px}.launch-actions{display:flex;gap:10px;justify-content:flex-end}.performance-page{display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden}.performance-page aside{background:#fcfdff;border-right:1px solid var(--line)}.performance-page aside label{grid-gap:7px;color:#64738c;display:grid;font-size:12px;font-weight:800;gap:7px;margin-top:20px}.analytics-note{color:#78869a;font-size:12px;line-height:1.5;margin-top:20px!important}.performance-page main{padding:26px}.funnel,.performance-list{border:1px solid var(--line);border-radius:14px;padding:20px}.funnel h2,.performance-list h2{font-size:17px;margin:0 0 18px}.funnel>div{align-items:end;display:flex;gap:14px;height:210px;justify-content:space-between}.funnel article{grid-gap:8px;color:#74829a;display:grid;font-size:11px;font-weight:800;gap:8px;grid-template-rows:auto 1fr auto;height:100%;width:100%}.funnel i{align-self:end;background:linear-gradient(#83a6ff,#446fee);border-radius:9px 9px 3px 3px;height:var(--height);min-height:10px}.funnel article:nth-child(4) i{background:linear-gradient(#ffb0ad,#ed6560)}.funnel article:nth-child(5) i{background:linear-gradient(#d4dce7,#9da9bb)}.funnel strong{color:#2b3e5c;font-size:19px}.metric-grid{grid-gap:10px;display:grid;gap:10px;margin:16px 0}.metric-grid article strong{font-size:22px}.metric-grid article span{color:var(--muted);font-size:11px}.performance-list article{align-items:center;border-top:1px solid #edf0f5;display:grid;grid-template-columns:1fr repeat(3,100px);padding:12px 0}.performance-list article:first-of-type{border-top:0}.performance-list span,.performance-list strong{display:block}.performance-list span{color:#77859a;font-size:11px;margin-top:3px}.performance-list b{font-size:17px}.sequence-state{background:#fbfcfe;color:#65758b;display:grid;font-family:Arial,sans-serif;min-height:100vh;place-items:center}@media (max-width:1120px){.sequence-layout{grid-template-columns:240px minmax(0,1fr)}.sequence-preview{grid-column:2}.performance-page{grid-template-columns:1fr}.performance-page aside{border-bottom:1px solid var(--line);border-right:0}}@media (max-width:760px){.sequence-shell{padding:12px}.sequence-topbar{flex-wrap:wrap}.sequence-topbar nav{margin:0;order:3;overflow:auto;width:100%}.sender-context{min-width:0;order:4;width:100%}.new-sequence{margin-left:auto}.sequence-layout{grid-template-columns:1fr}.sequence-preview,.sequence-sidebar{border:0;border-bottom:1px solid var(--line)}.sequence-preview{grid-column:auto}.launch-summary,.metric-grid,.sequence-draft-grid{grid-template-columns:1fr 1fr}.leads-head{align-items:start;flex-direction:column}.leads-toolbar{flex-wrap:wrap}.direct-email-fields,.direct-email-layout{grid-template-columns:1fr}.direct-email-preview{border-left:0;border-top:1px solid #e7ecf3;padding:16px 0 0}.direct-email-actions{align-items:stretch;flex-direction:column}.funnel>div{gap:7px}.performance-page main{padding:14px}.performance-list article{grid-template-columns:1fr repeat(3,70px)}}.sequence-shell{--blue:#2563eb;--ink:#17243b;--muted:#66758d;--line:#e4e9f1;--soft:#f7f9fc;background:#f6f8fb;padding:16px}.sequence-shell button:focus-visible,.sequence-shell input:focus-visible,.sequence-shell select:focus-visible,.sequence-shell textarea:focus-visible{outline:3px solid #2563eb38;outline-offset:2px}.sequence-topbar{margin-bottom:14px;min-height:56px}.sequence-layout{border-radius:14px;grid-template-columns:224px minmax(440px,1fr) minmax(410px,500px);min-height:calc(100vh - 112px)}.sequence-builder{background-color:#fbfcff;background-image:radial-gradient(#e5ebf4 1px,#0000 0);padding:24px}.sequence-builder-heading{padding-bottom:18px}.email-preview-label,.flow-label span,.launch-page p,.performance-list header p,.sequence-builder-heading p{color:#7c8aa0;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0}.sequence-builder-heading h2{font-size:22px;margin:5px 0 0}.sequence-settings-card{grid-gap:12px;background:#fff;border:1px solid #dae3f0;border-radius:12px;box-shadow:0 5px 18px #20355b0d;display:grid;gap:12px;padding:15px}.settings-card-heading{align-items:flex-start;color:var(--blue);display:flex;gap:9px}.settings-card-heading span,.settings-card-heading strong{display:block}.settings-card-heading strong{color:var(--ink);font-size:13px}.settings-card-heading span{color:var(--muted);font-size:11px;margin-top:2px}.email-editor label,.sequence-draft label{grid-gap:5px;color:#55657d;display:grid;font-size:11px;font-weight:750;gap:5px}.daily-limit>span,.email-editor label>span,.sequence-draft label>span{color:#53627a;font-size:11px;font-weight:750}.daily-limit input,.email-editor input,.email-editor select,.sequence-draft input,.sequence-draft select{background:#fff;border:1px solid #d6dfeb;border-radius:8px;color:var(--ink);font:inherit;height:38px;padding:0 10px}.sequence-draft-grid{gap:10px;grid-template-columns:1fr 1fr}.flow-label{align-items:center;display:flex;justify-content:space-between;margin:12px 2px 0}.flow-label small{color:#8a97aa;font-size:11px}.sequence-flow{gap:16px;justify-items:center;margin:0 auto;padding:24px 0 14px;width:min(100%,580px)}.sequence-flow-card{background:#fff;border:1px solid #dce5f1;border-radius:15px;box-shadow:0 7px 21px rgba(35,54,87,.055);color:var(--ink);cursor:pointer;display:grid;justify-items:center;min-height:132px;padding:22px 28px;text-align:center;width:100%}.sequence-flow-card:hover{border-color:#aabff4}.sequence-flow-card.active{border-color:#4c7df0;box-shadow:0 0 0 3px #2563eb1f}.sequence-flow-card .sequence-step-icon{border-radius:11px;height:38px;margin:0 0 11px;width:38px}.sequence-flow-card span{color:#4773d4;display:block;font-size:11px;font-weight:800;margin-bottom:7px}.sequence-flow-card strong{color:#263752;display:block;font-size:15px;line-height:1.4;max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sequence-flow-card .sequence-send-time{color:#728199;display:block;font-size:10px;font-weight:650;margin-top:6px}.sequence-flow-card .sequence-send-time.complete{color:#278252;font-weight:800}.sequence-flow-card b,.sequence-flow-card p{display:none}.sequence-wait{justify-content:center;min-width:116px;padding:6px 11px;position:relative}.sequence-wait:after,.sequence-wait:before{background:#ced8e6;content:"";height:11px;left:50%;position:absolute;width:1px}.sequence-wait:before{bottom:100%}.sequence-wait:after{top:100%}.sequence-flow-card>svg{align-self:center;color:#8290a5}.sequence-wait{background:#fff;border:1px solid #e2e7ef;border-radius:7px;color:#66758c;justify-self:center;padding:5px 9px}.add-step{border-radius:8px;justify-self:center;margin-top:2px}.sequence-preview{background:#fff;border-left:1px solid var(--line);overflow:auto;padding:20px}.preview-heading{margin-bottom:14px}.preview-heading .quiet-button{background:#0000;border:0;color:#d05a5a}.email-editor{grid-gap:10px;background:#fbfcfe;border:1px solid #e0e7f0;border-radius:11px;display:grid;gap:10px;margin-bottom:16px;padding:13px}.email-editor textarea{border:1px solid #d6dfeb;border-radius:8px;color:var(--ink);font:inherit;line-height:1.5;min-height:140px;padding:10px;resize:vertical}.editor-tools{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.editor-tools .wait-field{grid-gap:6px;border-top:1px solid #e6ebf2;color:#55657d;display:grid;font-size:11px;font-weight:750;gap:6px;padding-top:10px}.wait-field>span{color:#53627a;font-size:11px;font-weight:750}.wait-field>div{grid-gap:8px;display:grid;gap:8px}.followup-timing-controls{align-items:end;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.wait-duration{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(72px,.65fr) minmax(112px,1fr)}.followup-send-time{grid-gap:4px;display:grid;gap:4px}.followup-send-time small,.followup-send-time>span{color:#53627a;font-size:10px;font-weight:700}.followup-send-time small{color:#7c899d;font-weight:600;line-height:1.25}.wait-field input,.wait-field select{background:#fff;border:1px solid #d6dfeb;border-radius:7px;color:#3d4e69;font:inherit;font-size:11px;font-weight:700;height:34px;min-width:0;padding:0 8px}.template-picker{grid-gap:5px;color:#53627a;display:grid;font-size:11px;font-weight:750;gap:5px}.template-picker select{width:100%}.template-picker .quiet-button{background:#0000;border:0;color:#3568c9;font-size:11px;font-weight:800;justify-self:start;min-height:28px;padding:0}.email-preview-label{margin:0 0 8px}.email-preview{border-radius:11px;box-shadow:0 6px 20px #1f2f4e12;height:auto;padding:18px}.email-meta{grid-gap:7px;color:#8390a3;display:grid;font-size:10px;gap:7px;grid-template-columns:42px minmax(0,1fr);padding:4px 0}.email-meta strong{color:#43516a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-subject{border-top:1px solid #edf0f4;color:#1d2c45;font-size:14px;font-weight:800;margin:13px 0;padding-top:13px}.preview-copy{color:#3f4f67;line-height:1.65}.preview-signature{border-top:1px solid #edf0f4;margin-top:17px;min-height:35px;padding-top:12px}.preview-signature iframe{height:310px}.preview-footnote{align-items:center;color:#7b889b;display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:9px}.preview-footnote button{background:#0000;border:0;color:#3166dd;font-size:10px;font-weight:750;min-height:28px;padding:0 8px}.daily-limit{grid-gap:5px;display:grid;gap:5px;margin-top:17px}.launch-page,.leads-page,.performance-page{border-radius:14px}.leads-page{padding:22px}.leads-head h2{font-size:21px;margin:5px 0 0}.lead-progress{grid-gap:3px;color:#718096;display:grid;font-size:11px;gap:3px;justify-items:end;text-align:right}.lead-progress strong{color:#30425e;font-size:13px}.lead-progress strong span{color:#718096;font-weight:650}.leads-toolbar{margin:16px 0 12px}.leads-toolbar input{max-width:450px}.lead-list-select,.list-manager input{background:#fff;border:1px solid #d6dfeb;border-radius:7px;color:#3d4e69;font:inherit;font-size:11px;font-weight:700;height:34px;padding:0 9px}.lead-list-select{min-width:155px}.region-filter{min-width:130px;position:relative}.region-filter summary{align-items:center;background:#fff;border:1px solid #d6dfeb;border-radius:7px;color:#3d4e69;cursor:pointer;display:flex;font-size:11px;font-weight:700;justify-content:space-between;list-style:none;min-height:34px;padding:0 9px}.region-filter summary:after{color:#8290a4;content:"+";font-size:15px;font-weight:500}.region-filter[open] summary:after{content:"−"}.region-filter>div{grid-gap:2px;background:#fff;border:1px solid #d6dfeb;border-radius:8px;box-shadow:0 10px 24px #22345429;display:grid;gap:2px;left:0;max-height:270px;max-width:260px;overflow:auto;padding:7px;position:absolute;top:calc(100% + 5px);width:max-content;z-index:8}.region-filter label{align-items:center;color:#42536e;display:flex;font-size:11px;gap:7px;min-height:30px;padding:0 5px}.region-filter input{accent-color:var(--blue);height:15px;width:15px}.region-filter span{color:#758399;font-size:11px;padding:7px}.csv-import-button{align-items:center;background:#fff;border:1px solid #d6dfeb;border-radius:7px;color:#50627e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:32px;padding:0 10px;white-space:nowrap}.csv-import-button input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.list-manager{grid-gap:14px;background:#fbfcfe;border:1px solid #dce5f0;border-radius:10px;display:grid;gap:14px;margin:0 0 12px;max-width:650px;padding:16px}.list-manager header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.list-manager header>div{grid-gap:3px;display:grid;gap:3px}.list-manager strong{color:#30425e;font-size:13px}.list-manager header span{color:#718096;font-size:11px;line-height:1.45}.list-manager form{align-items:end;display:flex;gap:9px}.list-manager label{grid-gap:5px;color:#53627a;display:grid;flex:1 1;font-size:11px;font-weight:750;gap:5px}.list-manager form button{min-height:34px;white-space:nowrap}.csv-mapping-panel,.lead-entry-panel{grid-gap:16px;background:#fbfcfe;border:1px solid #dce5f0;border-radius:10px;box-sizing:border-box;display:grid;gap:16px;margin:0 0 12px;max-width:980px;min-width:0;padding:18px;width:100%}.csv-mapping-panel footer,.csv-mapping-panel header,.lead-entry-panel header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.csv-mapping-panel header>div,.lead-entry-panel header>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.csv-mapping-panel strong,.lead-entry-panel strong{color:#30425e;font-size:13px}.csv-mapping-panel footer span,.csv-mapping-panel header span,.csv-mapping-panel>p,.lead-entry-panel header span{color:#718096;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.csv-destination{grid-gap:14px;align-items:end;background:#f4f8ff;border:1px solid #d8e5f7;border-radius:9px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.csv-destination label{grid-gap:6px;color:#3f587e;display:grid;font-size:11px;font-weight:800;gap:6px;min-width:0}.csv-destination label small{color:#7185a3;font-size:10px;font-weight:600;line-height:1.4}.csv-destination .quiet-button{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:34px;white-space:nowrap}.csv-mapping-panel>p{margin:-5px 0 0}.lead-entry-panel form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.csv-mapping-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.csv-mapping-grid label,.lead-entry-panel label{grid-gap:6px;color:#53627a;display:grid;font-size:11px;font-weight:750;gap:6px;min-width:0}.csv-destination select,.csv-mapping-grid select,.lead-entry-panel input,.lead-entry-panel select{background-color:#fff;border:1px solid #d6dfeb;border-radius:8px;box-sizing:border-box;color:#3d4e69;display:block;font:inherit;font-size:12px;font-weight:700;height:42px;min-width:0;overflow:hidden;padding:0 36px 0 11px;text-overflow:ellipsis;white-space:nowrap;width:100%}.lead-entry-panel input{padding-right:11px}.lead-entry-panel form>button{grid-column:1/-1;justify-self:start;min-height:34px}.csv-mapping-panel footer{align-items:center;padding-top:4px}.csv-mapping-panel footer span{max-width:none;min-width:0}.csv-mapping-panel footer .primary{flex:0 0 auto;min-width:120px;white-space:nowrap}.lead-selection-bar{background:#eef4ff;border-color:#bfd1ff;border-radius:9px;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px;padding:9px 11px;position:sticky;top:8px;z-index:2}.lead-selection-bar>strong{color:#1f55c8;font-size:12px}.lead-selection-bar>div{align-items:center;display:flex;gap:7px}.lead-selection-bar button,.text-action{background:#fff!important;border:1px solid #cbd6e6!important;border-radius:7px!important;color:#40516b!important;font-size:12px!important;font-weight:750!important;min-height:32px!important;padding:0 10px!important}.lead-selection-bar .primary{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.table-empty{color:#718096;font-size:13px;padding:42px 18px;text-align:center}.launch-page{max-width:900px;padding:28px}.launch-empty,.performance-empty{display:grid;justify-items:center;margin:40px auto;max-width:440px;text-align:center}.empty-icon{background:#eaf1ff;border-radius:15px;color:#3168de;display:grid;height:48px;margin-bottom:14px;place-items:center;width:48px}.launch-empty h2,.performance-empty h2{font-size:23px;margin:7px 0}.launch-empty>span,.performance-empty p{color:var(--muted);font-size:13px;line-height:1.55;max-width:380px}.launch-empty .primary,.performance-empty .primary{margin-top:18px}.launch-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.launch-header h2{font-size:23px;margin:5px 0}.launch-header>div>span{color:var(--muted);font-size:13px}.launch-review{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:24px 0 14px}.launch-review section{grid-gap:6px;align-content:start;border:1px solid var(--line);border-radius:11px;display:grid;gap:6px;min-height:157px;padding:15px}.launch-review h3{color:#718098;font-size:11px;font-weight:800;letter-spacing:.07em;margin:0;text-transform:uppercase}.launch-review strong{color:#1d2a44;font-size:21px;margin-top:5px}.launch-review span{color:#67768e;font-size:12px;line-height:1.45}.inline-link{background:#0000;border:0;color:#2f65dc;font-size:11px;font-weight:750;justify-self:start;margin-top:auto;padding:0}.launch-confirm{align-items:center;background:#f6f8fc;border-radius:11px;display:flex;gap:18px;justify-content:space-between;padding:15px}.launch-confirm>div:first-child{grid-gap:4px;display:grid;gap:4px}.launch-confirm span{color:#66758b;font-size:11px;line-height:1.45;max-width:460px}.performance-page{grid-template-columns:340px minmax(0,1fr)}.performance-page aside,.performance-page main{padding:24px}.performance-empty{align-content:center;min-height:340px}.metric-grid{grid-template-columns:repeat(5,1fr);margin:0 0 14px}.metric-grid article{padding:13px}.performance-list{padding:18px}.performance-list header{align-items:end;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.performance-list header h2{margin:4px 0 0}.performance-list header>span{display:none}.performance-list article{grid-template-columns:1fr repeat(4,82px)}@media (max-width:1120px){.sequence-layout{grid-template-columns:210px minmax(0,1fr)}.sequence-preview{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.email-preview{max-width:580px}}@media (max-width:760px){.sequence-shell{padding:10px}.sequence-topbar nav{order:3;width:100%}.sequence-layout{grid-template-columns:1fr;min-height:0}.sequence-sidebar{border-bottom:1px solid var(--line);border-right:0}.sequence-builder,.sequence-preview{padding:16px}.sequence-builder-heading{align-items:stretch;flex-direction:column}.sequence-controls{justify-content:space-between}.launch-review,.sequence-draft-grid{grid-template-columns:1fr}.lead-selection-bar,.leads-head{align-items:flex-start;flex-direction:column}.lead-progress{justify-items:start;text-align:left}.lead-selection-bar>div{flex-wrap:wrap;margin-top:7px}.launch-confirm,.launch-header{align-items:stretch;flex-direction:column}.launch-actions{justify-content:stretch}.launch-actions button{flex:1 1}.performance-page{grid-template-columns:1fr}.performance-page aside{border-bottom:1px solid var(--line);border-right:0}.metric-grid{grid-template-columns:1fr 1fr}.performance-list{overflow-x:auto}.performance-list article{min-width:620px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:760px){.list-manager form{align-items:stretch;flex-direction:column}.csv-mapping-grid,.lead-entry-panel form{grid-template-columns:minmax(0,1fr)}.csv-mapping-panel footer,.csv-mapping-panel header,.lead-entry-panel header{align-items:stretch;flex-direction:column}.csv-destination{align-items:stretch;grid-template-columns:minmax(0,1fr)}.csv-destination .quiet-button,.csv-mapping-panel footer .primary{width:100%}}@media (max-width:520px){.csv-mapping-panel,.lead-entry-panel{gap:14px;padding:14px}}.sequence-shell{background:#f8fafc;padding:12px 16px 22px}.launch-page,.leads-page,.performance-page,.sequence-layout,.sequence-notice,.sequence-topbar{width:min(1780px,100%)}.sequence-topbar{gap:9px;margin-bottom:10px;min-height:50px}.sequence-brand{border-radius:8px;font-size:12px;height:32px;width:32px}.sequence-topbar p{font-size:9px;letter-spacing:.1em}.sequence-topbar h1{font-size:15px;margin:0}.sequence-shell button{font-family:inherit}.sequence-shell button:not(.icon-button){font-weight:700}.launch-actions button,.leads-toolbar button,.new-sequence,.sequence-controls button,.sequence-preview button,.sequence-shell button:not(.icon-button),.sequence-topbar button{border-radius:7px;font-size:12px;min-height:32px;padding:0 10px}.sequence-topbar nav{background:#fff;border:1px solid #edf0f4;border-radius:8px;gap:1px;padding:2px}.sequence-topbar nav button{min-height:28px;padding:0 9px}.sequence-topbar nav button.active{background:#0000;border-color:#0000;box-shadow:none}.sequence-notice{border-radius:8px;font-size:12px;margin-bottom:9px;min-height:0;padding:8px 11px}.sequence-layout{border-radius:10px;box-shadow:none;grid-template-columns:218px minmax(520px,1fr) minmax(430px,500px);min-height:calc(100vh - 96px)}.sequence-sidebar{padding:12px}.sequence-sidebar-title{margin-bottom:8px}.launch-page h2,.leads-page h2,.performance-page h2,.sequence-builder h2,.sequence-sidebar h2{font-size:16px;margin:3px 0}.sequence-sidebar-title>span{border-radius:6px;font-size:10px;height:23px;min-width:23px}.sequence-sidebar>button{border-radius:7px;gap:3px;margin-bottom:3px;padding:9px}.sequence-sidebar>button strong{font-size:12px}.sequence-sidebar button em,.sequence-sidebar button small{font-size:10px}.status{font-size:9px;padding:2px 5px}.sequence-builder{background-size:18px 18px;padding:18px 22px}.sequence-builder-heading{padding-bottom:12px}.sequence-builder-heading span{font-size:11px}.sequence-flow{gap:6px;padding:10px 0}.sequence-flow article{border-radius:8px;box-shadow:0 3px 9px #2c405e0d;gap:10px;padding:11px;width:min(610px,94%)}.sequence-step-icon{border-radius:7px;height:30px;width:30px}.sequence-flow article strong{font-size:13px}.sequence-flow article p{font-size:11px}.sequence-wait{border:1px solid #e6ebf2;border-radius:6px;font-size:10px;padding:4px 8px}.sequence-draft{gap:10px;max-width:none}.daily-limit,.sequence-draft label{font-size:10px;gap:4px}.daily-limit input,.leads-toolbar input,.performance-page select,.sequence-draft input,.sequence-draft select{border-radius:6px;font-size:12px;height:34px;padding:0 8px}.sequence-draft textarea{border-radius:6px;font-size:12px;min-height:112px;padding:9px}.sequence-draft-grid{gap:8px;grid-template-columns:1.35fr .65fr 1fr}.sequence-step-editor{border-radius:8px;gap:9px;padding:10px}.step-number{font-size:10px;height:24px;width:24px}.step-heading{gap:7px;margin-bottom:6px}.step-heading strong{font-size:12px}.step-heading input,.step-heading select{font-size:10px;height:26px}.add-step{border-radius:6px;font-size:11px;padding:7px 9px}.sequence-preview{padding:16px}.preview-heading{margin-bottom:8px}.preview-heading>div{font-size:10px}.email-preview{border-radius:8px;box-shadow:none;height:calc(100vh - 172px);min-height:0;overflow:auto;padding:17px}.email-preview small{font-size:10px;padding-bottom:9px}.email-preview>strong{font-size:13px;margin:10px 0}.preview-copy{font-size:12px;line-height:1.55}.preview-signature{margin-top:16px;padding-top:10px}.preview-signature iframe{height:170px}.launch-page,.leads-page,.performance-page{border-radius:10px;box-shadow:none}.leads-page{padding:18px}.leads-head{gap:8px}.leads-head span{font-size:11px}.leads-toolbar{gap:6px;margin:12px 0}.leads-toolbar input{height:34px;max-width:390px}.leads-toolbar{grid-gap:10px;display:grid;gap:10px}.lead-filter-row,.lead-list-actions,.lead-status-tabs,.lead-toolbar-bottom{align-items:center;display:flex;gap:6px}.lead-filter-row{flex-wrap:wrap}.lead-filter-row>input{flex:1 1 290px}.lead-toolbar-bottom{gap:14px;justify-content:space-between}.lead-status-tabs{flex-wrap:wrap}.lead-status-tabs button{background:#0000!important;border:1px solid #0000!important;border-radius:7px!important;color:#6b7b91!important;font-size:11px!important;font-weight:750!important;min-height:30px!important;padding:0 9px!important}.lead-status-tabs button:focus-visible,.lead-status-tabs button:hover{background:#f7f9fc!important;border-color:#d7e0ec!important;outline:none}.lead-status-tabs button.active{background:#edf3ff!important;border-color:#c5d6fb!important;color:#285ab7!important}.lead-list-actions{flex-wrap:wrap;justify-content:flex-end}.lead-filter-guidance{color:#687a91;font-size:11px;margin:-2px 0 10px}@media (max-width:980px){.lead-toolbar-bottom{align-items:flex-start;flex-direction:column}.lead-list-actions{justify-content:flex-start}}.lead-group-filter{border-radius:7px;padding:2px}.lead-group-filter button{min-height:28px!important;padding:0 7px!important}.lead-table{border-radius:7px}.lead-row{font-size:11px;gap:8px;grid-template-columns:28px 1.05fr 1.55fr .5fr .65fr;padding:8px 10px}.lead-row small{font-size:10px;margin-top:2px}.lead-header,.lead-status{font-size:9px}.lead-status{border-radius:5px;padding:3px 5px}.direct-email-composer{border-radius:8px;box-shadow:none;margin-bottom:12px;padding:14px}.direct-email-heading{margin-bottom:10px}.direct-email-heading h3{font-size:14px}.direct-email-heading span{font-size:11px}.direct-email-fields{gap:8px}.direct-email-composer label{font-size:10px;gap:4px}.direct-email-composer input,.direct-email-composer select{border-radius:6px;font-size:12px;height:34px;padding:0 8px}.direct-email-composer textarea{border-radius:6px;font-size:12px;min-height:120px;padding:9px}.direct-email-actions{margin-top:10px}.launch-page{max-width:100%;padding:24px}.launch-summary{gap:8px;margin:18px 0}.launch-summary article,.metric-grid article{border-radius:8px;padding:11px}.launch-summary strong{font-size:20px}.launch-summary span{font-size:10px}.performance-page aside,.performance-page main{padding:18px}.funnel,.performance-list{border-radius:8px;padding:14px}.funnel h2,.performance-list h2{font-size:15px;margin-bottom:12px}.metric-grid{gap:7px;margin:10px 0}.metric-grid article strong{font-size:18px}.outreach-confirm-backdrop{background:#1622356b;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.outreach-confirm-modal{background:#fff;border:1px solid #dce5f0;border-radius:14px;box-shadow:0 24px 70px #12213942;padding:24px;width:min(100%,440px)}.outreach-confirm-modal>p{color:#5276bd;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0 0 7px}.outreach-confirm-modal h2{color:#253650;font-size:21px;letter-spacing:-.02em;margin:0}.outreach-confirm-modal dl{grid-gap:0;border-top:1px solid #edf1f6;display:grid;gap:0;margin:19px 0 14px}.outreach-confirm-modal dl>div{grid-gap:12px;border-bottom:1px solid #edf1f6;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:10px 0}.outreach-confirm-modal dt{color:#77869b;font-size:11px}.outreach-confirm-modal dd{color:#33455f;font-size:12px;font-weight:750;margin:0;overflow-wrap:anywhere}.outreach-confirm-note{color:#718096;display:block;font-size:11px;line-height:1.45}.outreach-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.outreach-confirm-actions button{min-height:36px}.csv-import-modal{background:#fff;border:1px solid #dce5f0;border-radius:16px;box-shadow:0 24px 70px #12213942;display:grid;max-height:min(860px,calc(100vh - 40px));overflow:hidden;width:min(100%,780px)}.csv-import-modal>header{align-items:flex-start;border-bottom:1px solid #edf1f6;display:flex;gap:20px;justify-content:space-between;padding:24px 26px 20px}.csv-import-modal>header>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.csv-import-modal>header p{color:#5276bd;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0}.csv-import-modal>header h2{color:#253650;font-size:22px;letter-spacing:-.025em;margin:0}.csv-import-modal>header span{color:#718096;font-size:12px;line-height:1.45}.csv-import-modal>header .icon-button{flex:0 0 auto}.csv-import-progress{grid-gap:10px;align-items:center;background:#fbfcfe;border-bottom:1px solid #edf1f6;display:grid;gap:10px;grid-template-columns:auto minmax(34px,86px) auto;justify-content:center;padding:15px 26px}.csv-import-progress span{align-items:center;color:#8a97aa;display:inline-flex;font-size:11px;gap:7px}.csv-import-progress span:first-letter{font-weight:850}.csv-import-progress span b{font-size:11px}.csv-import-progress span.active,.csv-import-progress span.complete{color:#2f67d5}.csv-import-progress i{background:#dce3ed;height:1px}.csv-import-body{grid-gap:18px;display:grid;gap:18px;min-height:0;overflow:auto;padding:22px 26px 24px}.csv-import-body>section{grid-gap:14px;background:#fff;border:1px solid #e2e8f1;border-radius:11px;display:grid;gap:14px;padding:17px}.csv-section-heading{align-items:flex-start;display:flex;gap:11px}.csv-section-heading>span{background:#eaf1ff;border-radius:50%;color:#2f67d5;display:grid;flex:0 0 24px;font-size:11px;font-weight:850;height:24px;place-items:center;width:24px}.csv-section-heading>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.csv-section-heading h3{color:#30425d;font-size:14px;margin:0}.csv-section-heading p{color:#79879b;font-size:11px;line-height:1.45;margin:0}.csv-destination-choice{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.csv-destination-choice button{background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#52647e;cursor:pointer;font:inherit;font-size:12px;font-weight:750;min-height:40px}.csv-destination-choice button:focus-visible,.csv-destination-choice button:hover{background:#f5f8ff;border-color:#9db9ef;color:#2e62c6;outline:none}.csv-destination-choice button.selected{background:#eaf1ff;border-color:#8dadf0;box-shadow:inset 0 0 0 1px #c8d9fb;color:#285fc9}.csv-import-field{grid-gap:6px;color:#53627a;display:grid;font-size:11px;font-weight:750;gap:6px}.csv-import-field input,.csv-import-field select,.csv-import-modal .csv-mapping-grid select{background:#fff;border:1px solid #d6dfeb;border-radius:8px;box-sizing:border-box;color:#344760;font:inherit;font-size:12px;height:42px;min-width:0;padding:0 11px;width:100%}.csv-import-field select,.csv-import-modal .csv-mapping-grid select{padding-right:34px}.csv-import-field input:focus,.csv-import-field select:focus,.csv-import-modal .csv-mapping-grid select:focus{border-color:#88a9e8;outline:3px solid #4370d021}.csv-file-picker{grid-gap:4px;align-content:center;background:#f9fbff;border:1px dashed #afc1dd;border-radius:9px;box-sizing:border-box;color:#3f5574;cursor:pointer;display:grid;gap:4px;min-height:74px;padding:14px 16px;position:relative;text-align:center}.csv-file-picker:focus-within,.csv-file-picker:hover{background:#f3f7ff;border-color:#759ce5;outline:3px solid #4370d01a}.csv-file-picker input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.csv-file-picker strong{font-size:12px}.csv-file-picker span{color:#7b899d;font-size:10px}.csv-import-modal .csv-mapping-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.csv-import-estimate{align-items:center;background:#f4f7fb;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:11px 12px}.csv-import-estimate strong{color:#344962;font-size:11px}.csv-import-estimate span{color:#718096;font-size:10px;text-align:right}.csv-import-error{background:#fff7f6;border:1px solid #efc5c1;border-radius:8px;color:#a7423d;font-size:11px;line-height:1.45;padding:11px 13px}.csv-import-body>footer,.csv-import-confirmation>footer{display:flex;gap:9px;justify-content:flex-end;padding-top:2px}.csv-import-body>footer button,.csv-import-confirmation>footer button{align-items:center;display:inline-flex;justify-content:center;min-height:40px;min-width:112px;padding:0 15px;white-space:nowrap}.csv-import-confirmation{grid-gap:18px;display:grid;gap:18px;overflow:auto;padding:24px 26px 26px}.csv-import-confirmation dl{border-top:1px solid #e7ecf3;display:grid;margin:0}.csv-import-confirmation dl>div{grid-gap:18px;border-bottom:1px solid #e7ecf3;display:grid;gap:18px;grid-template-columns:130px minmax(0,1fr);padding:13px 2px}.csv-import-confirmation dt{color:#77869b;font-size:11px}.csv-import-confirmation dd{color:#33455f;font-size:12px;font-weight:750;margin:0;overflow-wrap:anywhere}.csv-import-confirmation>p{background:#f4f7fb;border-radius:8px;color:#64758b;font-size:11px;line-height:1.5;margin:0;padding:12px 13px}@media (max-width:620px){.outreach-confirm-backdrop{padding:9px}.csv-import-modal{border-radius:12px;max-height:calc(100vh - 18px)}.csv-import-body,.csv-import-confirmation,.csv-import-modal>header,.csv-import-progress{padding-left:16px;padding-right:16px}.csv-import-body>section{padding:14px}.csv-destination-choice,.csv-import-modal .csv-mapping-grid{grid-template-columns:1fr}.csv-import-estimate{align-items:flex-start;flex-direction:column;gap:5px}.csv-import-estimate span{text-align:left}.csv-import-body>footer,.csv-import-confirmation>footer{display:grid;grid-template-columns:1fr 1fr}.csv-import-body>footer button,.csv-import-confirmation>footer button{min-width:0;width:100%}}.confirmation-restore_unsubscribes{padding:22px;width:min(100%,390px)}.confirmation-restore_unsubscribes>p{display:none}.confirmation-restore_unsubscribes h2{font-size:19px;line-height:1.25}.confirmation-restore_unsubscribes dl{border:0;margin:15px 0 12px}.confirmation-restore_unsubscribes dl>div{background:#f5f8fc;border:0;border-radius:8px;display:block;padding:9px 11px}.confirmation-restore_unsubscribes dt{display:none}.confirmation-restore_unsubscribes dd{color:#4a5c75;font-size:11px}.confirmation-restore_unsubscribes .outreach-confirm-note{background:#fbfcfe;border-left:2px solid #ced9ea;color:#697a90;font-size:10px;line-height:1.45;padding:10px 11px}.confirmation-restore_unsubscribes .outreach-confirm-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(92px,1fr) minmax(150px,1.35fr);margin-top:16px}.confirmation-restore_unsubscribes .outreach-confirm-actions button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:40px;padding:0 14px;white-space:nowrap;width:100%}.danger-button{background:#fff7f6!important;border-color:#e9b9b6!important;color:#b6443f!important}.sequence-edit-modal{grid-gap:18px;background:#fff;border:1px solid #dce5f0;border-radius:14px;box-shadow:0 24px 70px #12213942;display:grid;gap:18px;max-height:min(820px,calc(100vh - 40px));overflow:auto;padding:24px;width:min(100%,820px)}.sequence-edit-modal>footer,.sequence-edit-modal>header,.sequence-edit-steps section>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.sequence-edit-modal>header>div{grid-gap:4px;display:grid;gap:4px}.sequence-edit-modal>header p{color:#5276bd;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0}.sequence-edit-modal h2{color:#253650;font-size:21px;letter-spacing:-.02em;margin:0}.sequence-edit-modal>header span{color:#718096;font-size:11px}.sequence-edit-settings{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.15fr 1.35fr .55fr 1fr}.sequence-edit-settings label,.sequence-edit-steps label{grid-gap:5px;color:#53627a;display:grid;font-size:11px;font-weight:750;gap:5px}.sequence-edit-settings input,.sequence-edit-settings select,.sequence-edit-steps input,.sequence-edit-steps select,.sequence-edit-steps textarea{background:#fff;border:1px solid #d6dfeb;border-radius:7px;color:#3d4e69;font:inherit;font-size:12px;min-width:0;width:100%}.sequence-edit-settings input,.sequence-edit-settings select,.sequence-edit-steps input,.sequence-edit-steps select{height:34px;padding:0 9px}.sequence-edit-steps,.sequence-edit-steps section{grid-gap:10px;display:grid;gap:10px}.sequence-edit-steps section{background:#fbfcfe;border:1px solid #e2e9f2;border-radius:10px;padding:14px}.sequence-edit-steps section>header{align-items:center}.sequence-edit-steps section>header strong{color:#33455f;font-size:12px}.sequence-edit-steps textarea{line-height:1.5;min-height:100px;padding:9px;resize:vertical}.sequence-edit-wait{align-items:end;grid-template-columns:minmax(80px,.65fr) minmax(112px,.8fr) minmax(170px,1.2fr)}.sequence-edit-wait span{grid-column:1/-1}.sequence-edit-wait label{grid-gap:4px;display:grid;gap:4px}.sequence-edit-wait label span{font-size:11px;grid-column:auto}.sequence-edit-wait label small{color:#7c899d;font-size:10px}.template-manager-modal{background:#fff;border:1px solid #dce5f1;border-radius:16px;box-shadow:0 28px 70px #1f2f4e3d;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(760px,calc(100vh - 32px));overflow:hidden;width:min(930px,calc(100vw - 32px))}.template-manager-modal>footer,.template-manager-modal>header{align-items:center;border-bottom:1px solid #e6ebf2;display:flex;gap:14px;justify-content:space-between;padding:18px 20px}.template-manager-modal>header p{color:#4b76d2;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0 0 4px}.template-manager-modal>header h2{color:#293a55;font-size:20px;margin:0}.template-manager-modal>header span{color:#75849a;display:block;font-size:11px;margin-top:4px}.template-manager-modal>footer{border-bottom:0;border-top:1px solid #e6ebf2;justify-content:flex-end}.template-manager-body{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0}.template-manager-body>aside{grid-gap:5px;align-content:start;background:#fafbfd;border-right:1px solid #e6ebf2;display:grid;gap:5px;overflow:auto;padding:14px}.template-manager-body>aside button{grid-gap:3px;background:#0000;border:1px solid #0000;border-radius:9px;color:#52627a;cursor:pointer;display:grid;font:inherit;gap:3px;min-width:0;padding:10px;text-align:left}.template-manager-body>aside button.selected,.template-manager-body>aside button:focus-visible,.template-manager-body>aside button:hover{background:#eef4ff;border-color:#c8d8fa;color:#2b61c5;outline:none}.template-manager-body>aside small,.template-manager-body>aside strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-manager-body>aside strong{font-size:12px}.template-manager-body>aside small{color:#8290a5;font-size:10px}.template-manager-form{grid-gap:13px;align-content:start;display:grid;gap:13px;overflow:auto;padding:20px}.template-manager-form label{grid-gap:6px;display:grid;gap:6px}.template-manager-form label>span{color:#53627a;font-size:11px;font-weight:800}.template-manager-form input,.template-manager-form textarea{border:1px solid #d6dfeb;border-radius:8px;box-sizing:border-box;color:#2b3c56;font:inherit;width:100%}.template-manager-form input{height:39px;padding:0 10px}.template-manager-form textarea{line-height:1.5;min-height:240px;padding:10px;resize:vertical}.template-signature-note{grid-gap:3px;background:#f4f8ff;border:1px solid #d9e5fa;border-radius:9px;color:#4f70aa;display:grid;gap:3px;padding:11px}.template-signature-note strong{font-size:11px}.template-signature-note span{font-size:11px;line-height:1.45}.sequence-edit-modal>footer{justify-content:flex-end;padding-top:3px}.sequence-edit-modal>footer button{min-height:36px}@media (max-width:760px){.sequence-edit-modal{padding:17px}.sequence-edit-settings{grid-template-columns:1fr}}.lead-row{grid-template-columns:28px 1.05fr 1.25fr .55fr 1.25fr;min-width:960px}.lead-status{background:#0000;border-left:2px solid;border-radius:0;padding:1px 0 1px 8px;width:100%}.performance-page aside{overflow-y:auto}.performance-aside-heading{grid-gap:5px;display:grid;gap:5px}.performance-aside-heading h2{margin:0}.performance-page main>:not(.performance-modern){display:none}.performance-modern{display:block}.text-button{background:#0000;border:0;color:#436fcb;cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:0;width:fit-content}.performance-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.performance-email-filter{grid-gap:4px;color:#738198;display:grid;font-size:9px;font-weight:850;gap:4px;letter-spacing:.06em;min-width:150px;text-transform:uppercase}.performance-email-filter select{background:#fff;border:1px solid #dce4ee;border-radius:8px;box-sizing:border-box;color:#344863;font:inherit;font-size:11px;font-weight:750;height:36px;letter-spacing:0;padding:0 30px 0 10px;text-transform:none;width:100%}.performance-view-switcher{background:#f6f8fb;border:1px solid #e1e7ef;border-radius:9px;display:inline-flex;padding:3px}.performance-view-switcher button{background:#0000;border:0;border-radius:6px;color:#7b899c;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:30px;padding:0 10px}.performance-view-switcher button.selected{background:#fff;box-shadow:0 1px 3px #22334c1f;color:#344863}.performance-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0}.performance-kpis article{grid-gap:5px;background:#fff;border:1px solid #e5eaf2;border-radius:12px;display:grid;gap:5px;min-height:104px;padding:16px}.performance-kpis article>span{align-items:center;color:#75849a;display:inline-flex;font-size:10px;font-weight:850;gap:6px;letter-spacing:.04em;text-transform:uppercase}.performance-kpis svg{color:#547bd4}.performance-kpis strong{color:#263a55;font-size:26px;letter-spacing:-.04em}.performance-kpis small{color:#8290a3;font-size:10px}.performance-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.1fr .9fr}.delivery-funnel,.delivery-trend,.performance-step-details{background:#fff;border:1px solid #e3e9f1;border-radius:13px;min-width:0;padding:20px}.delivery-funnel header,.delivery-trend header,.performance-step-details header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.delivery-funnel h2,.delivery-trend h2,.performance-step-details h2{color:#2b3e58;font-size:16px;letter-spacing:-.02em;margin:4px 0 0}.delivery-funnel header>span{color:#8b98aa;font-size:10px}.funnel-bars,.trend-bars{align-items:end;display:flex;gap:14px;height:210px;margin-top:20px}.funnel-bars>div,.trend-bars>div{grid-gap:8px;align-items:end;display:grid;flex:1 1;gap:8px;grid-template-rows:auto 1fr auto;height:100%;min-width:0}.funnel-bars strong,.trend-bars strong{color:#3b4d67;font-size:13px}.funnel-bars i,.trend-bars i{align-self:end;background:linear-gradient(180deg,#85a5f7,#557bd8);border-radius:7px 7px 2px 2px;display:block;height:var(--height);min-height:8px;width:100%}.funnel-bars>div:nth-child(3) i{background:linear-gradient(180deg,#8fd9c0,#47af86)}.funnel-bars>div:nth-child(4) i{background:linear-gradient(180deg,#ffb4ad,#e56a61)}.funnel-bars span,.trend-bars span{color:#7b899c;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-bars{gap:10px;height:210px}.trend-bars i{background:linear-gradient(180deg,#bbcafd,#5d81df)}.trend-bars strong,.trend-empty{font-size:11px}.trend-empty{color:#8390a2;display:grid;min-height:210px;place-items:center;text-align:center}.performance-step-details,.performance-step-details.compact{margin-top:14px}.step-result-row,.step-table-head{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(180px,1fr) 80px 80px 90px 64px}.step-table-head{color:#8996a8;font-size:9px;font-weight:850;letter-spacing:.06em;margin-top:18px;padding:0 10px 8px;text-transform:uppercase}.step-result-row{background:#0000;border:0;border-top:1px solid #edf1f5;color:#3b4d67;cursor:pointer;font:inherit;padding:12px 10px;text-align:left;width:100%}.step-result-row:focus-visible,.step-result-row:hover{background:#f8faff;outline:none}.step-result-row>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.step-result-row b,.step-result-row strong{color:#354863;font-size:12px}.step-result-row small{color:#8996a7;font-size:10px;font-weight:600}.step-result-row .has-failures{color:#c65750}.recipient-activity-list{margin-top:0}.recipient-activity-list article{grid-template-columns:minmax(0,1fr) 190px 120px}.recipient-activity-list .delivery-status b{color:#344962;font-size:12px}.recipient-activity-list .delivery-status span,.recipient-activity-list .open-status span{white-space:normal}.recipient-activity-list .open-status b{font-size:12px}.sequence-topbar.campaigns-topbar{display:none}.sequence-shell:has(.campaigns-workspace){background:#fbfcfe;padding:0}.sequence-shell:has(.campaigns-workspace) .sequence-notice{margin:16px 24px 0 auto;width:calc(100% - 48px)}.campaigns-workspace{background:#fff;display:grid;grid-template-columns:282px minmax(0,1fr)}.campaigns-rail{background:#fff;border-right:1px solid #e7ebf2;display:flex;flex-direction:column;min-height:100vh;padding:24px 16px 18px}.campaigns-rail-brand{align-items:center;color:#263852;display:flex;font-size:20px;gap:9px;letter-spacing:-.03em;padding:0 8px 28px}.campaigns-rail-brand img{height:33px;object-fit:contain;width:33px}.campaigns-rail-brand strong{font-weight:800}.campaign-rail-search{display:block;margin-bottom:18px;position:relative}.campaign-rail-search:before{border:2px solid #72839a;border-radius:50%;content:"";height:12px;left:13px;position:absolute;top:10px;width:12px;z-index:1}.campaign-rail-search:after{background:#72839a;content:"";height:2px;left:25px;position:absolute;top:23px;transform:rotate(45deg);width:6px}.campaign-rail-search input{background:#fff;border:1px solid #e3e8ef;border-radius:9px;box-sizing:border-box;color:#34465f;font:inherit;font-size:12px;height:42px;padding:0 12px 0 39px;width:100%}.campaign-rail-search input:focus{border-color:#89a7ed;box-shadow:0 0 0 3px #386bff1a;outline:none}.campaigns-rail nav{grid-gap:4px;display:grid;gap:4px}.campaigns-rail nav button{align-items:center;background:#0000;border:0;border-radius:8px;color:#60728d;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:750;gap:12px;min-height:42px;padding:0 11px;text-align:left;width:100%}.campaigns-rail nav button:hover{background:#f5f7fb;color:#3f5f9d}.campaigns-rail nav button.selected{background:#eaf1ff;color:#2e65d4}.campaigns-rail footer{grid-gap:6px;border-top:1px solid #eef1f5;display:grid;gap:6px;margin-top:auto;padding:20px 8px 0}.campaigns-rail footer>span{color:#8a97a8;font-size:9px;font-weight:850;letter-spacing:.09em}.campaigns-rail footer select{background:#fff;border:1px solid #e0e6ee;border-radius:8px;color:#43556e;font:inherit;font-size:11px;font-weight:700;height:36px;min-width:0}.campaigns-workspace .campaigns-page{background:#fbfcfe;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible}.campaigns-workspace .campaigns-heading{align-items:center;border:0;padding:36px 68px 24px}.campaigns-heading h1{color:#273b57;font-size:28px;letter-spacing:-.04em;margin:0}.campaigns-filters{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:9px;padding:0 68px 18px}.campaigns-filters .campaign-search{width:340px}.campaigns-filters .campaign-search input,.campaigns-filters select{background:#fff;border:1px solid #e0e6ee;border-radius:8px;box-sizing:border-box;color:#50627d;font:inherit;font-size:12px;font-weight:700;height:40px}.campaigns-filters .campaign-search input{padding:0 13px;width:100%}.campaigns-filters select{padding:0 28px 0 11px}.campaigns-workspace .campaigns-table{background:#fff;border:1px solid #e6eaf0;border-radius:10px;margin:0 68px;overflow:hidden;width:calc(100% - 136px)}.campaigns-workspace .campaign-row,.campaigns-workspace .campaigns-table-head{gap:18px;grid-template-columns:105px minmax(230px,1.4fr) 150px minmax(170px,.9fr) 135px 82px;min-width:0}.campaigns-workspace .campaigns-table-head{background:#fbfcfe;padding:12px 17px}.campaigns-workspace .campaign-row{align-items:center;padding:14px 17px}.campaigns-workspace .campaign-row:hover{background:#fbfcff}.campaigns-workspace .campaign-name{grid-gap:4px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px;min-width:0;padding:0;text-align:left}.campaigns-workspace .campaign-name:focus-visible strong,.campaigns-workspace .campaign-name:hover strong{color:#2d66d9;text-decoration:underline}.campaigns-workspace .campaign-name:focus-visible{border-radius:3px;outline:2px solid #83a6f5;outline-offset:3px}.campaigns-workspace .campaign-state{justify-self:start;min-width:56px;text-align:center}.campaign-actions{display:flex;gap:4px;justify-content:flex-end}.campaign-actions button{background:#0000;border:0;border-radius:6px;color:#647895;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.campaign-actions button:focus-visible,.campaign-actions button:hover{background:#edf3ff;color:#2e66d5;outline:none}.campaigns-workspace .campaigns-empty{min-height:300px}@media (max-width:900px){.campaigns-workspace{grid-template-columns:1fr}.campaigns-rail{border-bottom:1px solid #e7ebf2;border-right:0;min-height:auto;padding:13px 16px}.campaigns-rail-brand{padding:0 8px 12px}.campaigns-rail nav{grid-template-columns:repeat(3,1fr)}.campaigns-rail nav button{justify-content:center}.campaigns-rail footer{display:none}.campaigns-workspace .campaigns-heading{padding:24px 22px 18px}.campaigns-filters{flex-wrap:wrap;padding:0 22px 16px}.campaigns-filters .campaign-search{width:100%}.campaigns-workspace .campaigns-table{margin:0 22px;overflow-x:auto;width:calc(100% - 44px)}.campaigns-workspace .campaign-row,.campaigns-workspace .campaigns-table-head{min-width:840px}}.performance-recipient-switcher{grid-gap:10px;align-content:start;border-top:1px solid #e5eaf2;display:grid;gap:10px;margin-top:22px;padding-top:18px}.performance-recipient-switcher>header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 4px 5px}.performance-recipient-switcher>header span{color:#74839b;font-size:9px;font-weight:850;letter-spacing:.1em}.performance-recipient-switcher>header small{color:#8a98aa;font-size:10px}.performance-recipient-switcher>button{grid-gap:18px;align-items:center;background:#0000;border:1px solid #edf1f6;border-radius:10px;color:#40516a;cursor:pointer;display:grid;font:inherit;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:14px 16px;text-align:left;width:100%}.performance-recipient-switcher>button:focus-visible,.performance-recipient-switcher>button:hover{background:#f7f9fc;border-color:#d9e2ef;outline:none}.performance-recipient-switcher>button.selected{background:#edf3ff;border-color:#bfd0ff}.recipient-copy{grid-gap:6px;display:grid;gap:6px;min-width:0}.recipient-copy small,.recipient-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-copy strong{color:#40516a;font-size:13px}.recipient-copy small{color:#8190a3;font-size:11px}.recipient-count{background:#dbe7ff;border-radius:999px;color:#315da9;display:grid;font-size:10px;font-weight:850;height:23px;min-width:23px;place-items:center}.recipient-state{grid-gap:4px;display:grid;gap:4px;justify-items:end;min-width:74px}.recipient-state b{color:#697991;font-size:12px}.recipient-state small{color:#8996a8;font-size:10px}.recipient-state.recipient-opened b,.recipient-state.recipient-sent b{color:#257753}.recipient-state.recipient-failed b{color:#b74842}.recipient-state.recipient-skipped b{color:#8b6b3a}.performance-list .open-status b{color:#74839a}.performance-list .open-status.opened b{color:#257753}.performance-detail-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.recipient-remove-button{background:#0000;border:0;border-bottom:1px solid #0000;cursor:pointer;flex:0 0 auto;font:inherit;font-weight:750;gap:5px;min-height:28px;padding:0 2px}.recipient-remove-button:focus-visible,.recipient-remove-button:hover{border-bottom-color:initial}.recipient-remove-button:disabled{cursor:not-allowed;opacity:.55}.performance-detail-heading p{color:#71839d;font-size:9px;font-weight:850;letter-spacing:.1em;margin:0 0 4px}.performance-detail-heading h2{color:#2d405d;font-size:19px;margin:0}.performance-detail-heading span{color:#77869b;font-size:11px}@media (min-width:861px){.performance-page{height:calc(100dvh - 126px);min-height:620px}.performance-page aside,.performance-page main{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.performance-page aside{display:flex;flex-direction:column}.performance-recipient-switcher{min-height:0}}.delivery-strategy{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;padding:0}.delivery-strategy legend{color:#53627a;font-size:11px;font-weight:750;padding:0}.delivery-strategy>div:first-of-type{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.delivery-strategy>div:first-of-type button{grid-gap:3px;background:#fff;border:1px solid #dce5f1;border-radius:8px;color:#495a72;cursor:pointer;display:grid;font:inherit;gap:3px;min-height:62px;padding:10px 11px;text-align:left}.delivery-strategy>div:first-of-type button.selected{background:#eff4ff;border-color:#9fb9fa;color:#275bc8}.delivery-strategy strong{font-size:11px}.delivery-strategy small{color:#74849a;font-size:10px;font-weight:600;line-height:1.35}.drip-controls{display:flex;gap:10px}.drip-controls label{align-items:center;gap:6px;grid-template-columns:auto 70px auto}.drip-controls input{min-width:0}.drip-controls small{white-space:nowrap}.drip-capacity{background:#f4f8ff;border:1px solid #d8e5fb;border-radius:8px;color:#4269ad;display:block;font-size:11px;font-weight:750;line-height:1.4;padding:9px 10px}.drip-capacity.invalid{background:#fff7f6;border-color:#f0c6c3;color:#b34b45}.sequence-draft .react-datepicker-wrapper,.sequence-draft .react-datepicker__input-container{display:block;width:100%}.sequence-draft .react-datepicker__input-container input{width:100%}.react-datepicker{border-color:#d6dfeb;font-family:Inter,Arial,sans-serif}.react-datepicker__header{background:#f7f9fc;border-bottom-color:#e4eaf2}.react-datepicker__time-container{border-left-color:#e4eaf2}.react-datepicker__day--selected,.react-datepicker__time-list-item--selected{background-color:#2563eb!important}@media (max-width:620px){.sequence-controls{align-items:stretch;flex-direction:column;gap:8px}.sequence-controls-primary{width:100%}.sequence-controls .sequence-delete-button{justify-content:center;margin-left:0;width:100%}.performance-detail-heading{flex-direction:column}.performance-heading-actions{align-items:stretch;justify-content:flex-start;width:100%}.performance-email-filter{flex:1 1 100%}.recipient-remove-button{width:auto}.delivery-strategy>div:first-of-type,.drip-controls{grid-template-columns:1fr}.drip-controls{display:grid}.followup-timing-controls,.sequence-edit-wait,.template-manager-body{grid-template-columns:1fr}.template-manager-modal{max-height:calc(100vh - 18px);width:min(100vw - 18px,680px)}.template-manager-body>aside{border-bottom:1px solid #e6ebf2;border-right:0;max-height:180px}.campaigns-heading{align-items:stretch;flex-direction:column;padding:22px 18px 18px}.campaigns-heading h2{font-size:22px}.campaign-search input{width:100%}.performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-overview-grid{grid-template-columns:1fr}.performance-kpis article{min-height:88px;padding:13px}.performance-kpis strong{font-size:22px}.delivery-funnel,.delivery-trend,.performance-step-details{padding:15px}.step-result-row,.step-table-head{gap:6px;grid-template-columns:minmax(120px,1fr) 46px 46px 64px 46px}.step-table-head{font-size:8px}.step-result-row{padding:11px 5px}.step-result-row b,.step-result-row strong{font-size:11px}.recipient-activity-list article{gap:10px;grid-template-columns:minmax(0,1fr) 92px}.recipient-activity-list .open-status{grid-column:2}}.outreach-shell{background:#fbfcfe;padding:0 0 0 282px;transition:padding-left .18s ease}.outreach-shell.outreach-rail-collapsed{padding-left:70px}.outreach-rail{background:#fff;border-right:1px solid #e7ebf2;box-sizing:border-box;display:flex;flex-direction:column;inset:0 auto 0 0;padding:24px 16px 18px;position:fixed;transition:width .18s ease;width:282px;z-index:30}.outreach-rail-collapsed .outreach-rail{padding-left:10px;padding-right:10px;width:70px}.outreach-rail-collapsed .outreach-rail .campaign-rail-search,.outreach-rail-collapsed .outreach-rail footer,.outreach-rail-collapsed .outreach-rail nav span,.outreach-rail-collapsed .outreach-rail strong{display:none}.outreach-rail .campaigns-rail-brand{align-items:center;color:#263852;display:flex;font-size:20px;gap:9px;letter-spacing:-.03em;padding:0 8px 28px}.outreach-rail .campaigns-rail-brand img{height:33px;object-fit:contain;width:33px}.outreach-rail .campaigns-rail-brand strong{font-weight:800;overflow:hidden;white-space:nowrap}.outreach-rail .campaigns-rail-brand button{background:#0000;border:0;border-radius:6px;color:#62748d;cursor:pointer;display:grid;height:28px;margin-left:auto;padding:0;place-items:center;width:28px}.outreach-rail-collapsed .campaigns-rail-brand{padding:0 0 28px}.outreach-rail-collapsed .campaigns-rail-brand button{margin:0;transform:rotate(180deg)}.outreach-rail nav{grid-gap:4px;display:grid;gap:4px}.outreach-rail nav a,.outreach-rail nav button{align-items:center;background:#0000;border:0;border-radius:8px;box-sizing:border-box;color:#60728d;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:750;gap:12px;min-height:42px;padding:0 11px;text-align:left;text-decoration:none;width:100%}.outreach-rail nav a:hover,.outreach-rail nav button:hover{background:#f5f7fb;color:#3f5f9d}.outreach-rail nav a:focus-visible,.outreach-rail nav button:focus-visible{background:#f5f7fb;color:#2e65d4;outline:3px solid #386bff2e;outline-offset:1px}.outreach-rail nav button.selected{background:#eaf1ff;color:#2e65d4}.outreach-rail footer{grid-gap:6px;border-top:1px solid #eef1f5;display:grid;gap:6px;margin-top:auto;padding:20px 8px 0}.outreach-rail footer>span{color:#8a97a8;font-size:9px;font-weight:850;letter-spacing:.09em}.outreach-rail footer select{background:#fff;border:1px solid #e0e6ee;border-radius:8px;color:#43556e;font:inherit;font-size:11px;font-weight:700;height:36px;min-width:0}.campaigns-workspace{display:block;min-height:100vh}.campaigns-workspace .campaigns-page{width:100%}.campaigns-heading .primary{align-items:center;border-radius:9px;display:inline-flex;gap:8px;justify-content:center;line-height:1;min-height:42px;min-width:154px;padding:0 16px;white-space:nowrap}.campaign-header-actions{align-items:end;display:flex;gap:12px}.campaign-header-actions .sender-context{min-width:265px}.campaign-header-actions .sender-context select{text-overflow:ellipsis}.campaign-header-actions,.sequence-topbar .sender-context{margin-left:auto}.campaign-header-actions .sender-context,.sequence-topbar .sender-context{min-width:270px;width:270px}.campaign-header-actions .sender-context select,.sequence-topbar .sender-context select{box-sizing:border-box;height:42px;line-height:42px;overflow:visible;padding:0 34px 0 12px;text-overflow:clip;white-space:nowrap}.campaign-header-actions .sender-picker-trigger,.sequence-topbar .sender-picker-trigger{box-sizing:border-box;height:42px;padding:0 12px}.outreach-shell h1,.outreach-shell h2,.outreach-shell h3,.outreach-shell strong{line-height:1.2}.outreach-shell button,.outreach-shell input,.outreach-shell p,.outreach-shell select,.outreach-shell small,.outreach-shell span{line-height:1.4}.outreach-shell select{line-height:normal}.outreach-shell .lead-list-select{border-radius:8px;box-sizing:border-box;font-size:12px;height:42px;line-height:normal;padding:0 34px 0 12px}.outreach-shell .region-filter summary{border-radius:8px;box-sizing:border-box;font-size:12px;line-height:1.2;min-height:42px;padding:0 12px}.performance-page aside select{box-sizing:border-box;font-size:12px;height:42px;line-height:normal;padding:0 34px 0 12px}.performance-step-details{margin-top:22px;padding:26px}.performance-step-details>header{margin-bottom:24px}.performance-step-details>header h2{margin-top:7px}.performance-step-details .step-table-head{margin-top:0;padding:0 12px 13px}.performance-step-details .step-result-row{min-height:66px;padding:16px 12px}.performance-step-details .step-result-row>span{gap:6px}.performance-step-details .step-result-row small{line-height:1.35}.performance-page{height:auto!important}.performance-page main{overflow:visible!important}.performance-step-details,.performance-step-details .step-result-row,.performance-step-details .step-result-row small,.performance-step-details .step-result-row>span{overflow:visible;text-overflow:clip;white-space:normal}.performance-recipient-switcher{gap:12px;margin-top:28px;padding-top:22px}.performance-recipient-switcher>button{min-height:88px;padding:18px 16px}.recipient-copy{gap:8px}.recipient-copy small,.recipient-copy strong{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.recipient-state{gap:6px;min-width:82px}.recipient-state b,.recipient-state small{line-height:1.3;white-space:nowrap}.recipient-remove-button{align-items:center;background:#fff8f7;border:1px solid #e7bbb7;border-radius:8px;color:#ad4b46;display:inline-flex;font-size:11px;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.recipient-remove-button:focus-visible,.recipient-remove-button:hover{background:#fff0ef;border-color:#cc7973;outline:none}.sequence-sidebar{padding:20px 14px}.sequence-sidebar-title{margin:2px 5px 18px}.sequence-sidebar>button{background:#fff;border:1px solid #e8edf4;border-radius:11px;box-shadow:0 2px 8px #25385608;gap:6px;margin-bottom:10px;padding:14px}.sequence-sidebar>button:hover{background:#f8faff;border-color:#d6e0ef}.sequence-sidebar>button.selected{background:#edf4ff;border-color:#b9cdfa;box-shadow:0 4px 14px #335fb114}.sequence-sidebar>button>strong{color:#344862;font-size:13px;line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal}.sequence-sidebar>button>small{color:#8190a3;font-size:10px;margin-bottom:4px;overflow:visible;text-overflow:clip;white-space:normal}.sequence-sidebar-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.sequence-sidebar-meta .status{border-radius:999px;font-size:9px;font-weight:850;padding:3px 7px;text-transform:capitalize;width:auto}.sequence-sidebar-meta em{color:#6f7f94;font-size:10px;font-weight:750}.sequence-topbar:not(.campaigns-topbar){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(270px,1fr)}.sequence-topbar:not(.campaigns-topbar) nav{grid-column:2;margin:0}.sequence-topbar:not(.campaigns-topbar) .sender-context{grid-column:3;justify-self:end;margin-left:0}.sequence-topbar:not(.campaigns-topbar) nav button.active{background:#eaf2ff;border-color:#cbdcff;box-shadow:none;color:#285fc9}.sequence-topbar:not(.campaigns-topbar) nav button:disabled{background:#0000;border-color:#0000;color:#a4afbf;cursor:not-allowed;opacity:1}.email-preview-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.email-preview-heading .email-preview-label{margin-bottom:8px}.preview-edit-button{align-items:center;background:#fff;border:1px solid #dbe4ef;border-radius:7px;color:#3e608f;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:5px;min-height:30px;padding:0 9px}.preview-edit-button:focus-visible,.preview-edit-button:hover{background:#f3f7ff;border-color:#9db9f3;outline:none}.lead-row{grid-template-columns:28px minmax(200px,1.05fr) minmax(240px,1.3fr) minmax(180px,.95fr) minmax(105px,.55fr) minmax(110px,.55fr) minmax(210px,.95fr) 42px;min-width:1280px}.lead-preview-button{background:#0000;border:0;border-radius:7px;color:#6680aa;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.lead-preview-button:focus-visible,.lead-preview-button:hover{background:#eaf2ff;color:#285fc9;outline:none}.lead-website{color:#77869a;line-height:1.4;min-width:0;overflow-wrap:anywhere}.lead-website a{color:#3568c9;text-decoration:none}.lead-website a:focus-visible,.lead-website a:hover{outline:none;text-decoration:underline}.inline-email-actions{align-items:center;display:flex;gap:9px;margin-bottom:8px}.inline-email-actions>span{color:#718099;font-size:10px;font-weight:700;min-width:48px;text-align:right}.inline-email-body,.inline-email-subject{background:#0000;border:1px solid #0000;border-radius:7px;box-sizing:border-box;color:#2e405b;font:inherit;width:100%}.inline-email-subject{font-size:14px;font-weight:800;margin:7px 0 8px;padding:7px 8px}.inline-email-body{font-size:12px;line-height:1.55;min-height:220px;padding:8px;resize:vertical}.inline-email-body:hover,.inline-email-subject:hover{background:#f8faff}.inline-email-body:focus,.inline-email-subject:focus{background:#fff;border-color:#9db9f3;box-shadow:0 0 0 3px #386bff1a;outline:none}.inline-rendered-preview{grid-gap:7px;background:#fbfcfe;border:1px solid #e0e7f0;border-radius:9px;color:#40526c;display:grid;font-size:12px;gap:7px;line-height:1.55;margin-top:14px;padding:14px;white-space:pre-wrap}.inline-rendered-preview>span{color:#7d8b9f;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.inline-rendered-preview strong{color:#2e405b;font-size:13px}.campaign-name small,.campaign-name strong,.campaign-sender small,.campaign-sender strong{overflow:visible;text-overflow:clip;white-space:normal}.campaign-sender{min-width:0}.campaign-row{align-items:start}.campaigns-rail-brand{background:#0000;border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.campaigns-rail-brand:focus-visible,.campaigns-rail-brand:hover{color:#245fc8;outline:none}.campaigns-rail-brand:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #386bff2e}.merge-fields-modal{background:#fff;border:1px solid #dce5f1;border-radius:16px;box-shadow:0 28px 70px #1f2f4e3d;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(780px,calc(100vh - 32px));overflow:hidden;width:min(860px,calc(100vw - 32px))}.merge-fields-modal>footer,.merge-fields-modal>header{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:19px 22px}.merge-fields-modal>header{border-bottom:1px solid #e6ebf2}.merge-fields-modal>footer{border-top:1px solid #e6ebf2;justify-content:flex-end}.merge-fields-modal>header p{color:#4b76d2;font-size:10px;font-weight:850;letter-spacing:.1em;margin:0 0 5px}.merge-fields-modal>header h2{color:#293a55;font-size:20px;margin:0}.merge-fields-modal>header span{color:#75849a;display:block;font-size:11px;margin-top:5px}.merge-fields-body{grid-gap:22px;display:grid;gap:22px;overflow:auto;padding:22px}.merge-fields-setting,.workspace-default-setting{background:#fff;border:1px solid #e0e7f0;border-radius:12px}.workspace-default-setting{align-items:center;background:#fbfcfe;display:flex;gap:28px;justify-content:space-between;padding:18px}.merge-fields-heading h3,.workspace-default-setting h3{color:#2e405b;font-size:14px;margin:0}.merge-field-note,.merge-fields-heading p,.workspace-default-setting p{color:#718099;font-size:11px;line-height:1.5;margin:5px 0 0}.workspace-default-setting label{grid-gap:6px;display:grid;flex:0 0 126px;gap:6px}.merge-fields-list label>span,.workspace-default-setting label span{color:#53627a;font-size:10px;font-weight:800}.merge-fields-list input,.workspace-default-setting input{background:#fff;border:1px solid #d6dfeb;border-radius:8px;box-sizing:border-box;color:#2b3c56;font:inherit;font-size:12px;height:39px;padding:0 10px;width:100%}.merge-fields-setting{padding:18px}.merge-fields-heading{align-items:start;border-bottom:1px solid #eef1f5;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.merge-fields-heading .quiet-button{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.merge-fields-list{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.merge-fields-list article{grid-gap:12px;background:#fbfcfe;border:1px solid #e7ecf3;border-radius:9px;display:grid;gap:12px;grid-template-columns:minmax(150px,.8fr) minmax(150px,.85fr) minmax(190px,1.35fr);padding:12px}.merge-fields-list label{grid-gap:6px;display:grid;gap:6px;min-width:0}.merge-token-input{align-items:center;background:#fff;border:1px solid #d6dfeb;border-radius:8px;color:#5a7199;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;grid-template-columns:auto minmax(0,1fr) auto;height:39px;min-width:0;padding:0 9px}.merge-token-input input{border:0;border-radius:0;color:#2e5fbd;font-family:inherit;height:37px;outline:none;padding:0 2px}.merge-token-input input:read-only{color:#52627a}.merge-field-note code,.merge-fields-heading code{background:#eff4ff;border-radius:4px;color:#3163bd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;padding:2px 4px}.merge-field-note{padding-top:14px}@media (max-width:900px){.outreach-shell,.outreach-shell.outreach-rail-collapsed{padding-left:0}.outreach-rail{min-height:auto;position:static;width:100%}.outreach-rail-collapsed .outreach-rail{width:100%}.outreach-rail-collapsed .outreach-rail .campaign-rail-search,.outreach-rail-collapsed .outreach-rail footer,.outreach-rail-collapsed .outreach-rail nav span,.outreach-rail-collapsed .outreach-rail strong{display:inline;display:initial}}@media (max-width:620px){.merge-fields-modal{max-height:calc(100vh - 18px);width:calc(100vw - 18px)}.merge-fields-body,.merge-fields-modal>footer,.merge-fields-modal>header{padding-left:16px;padding-right:16px}.workspace-default-setting{align-items:stretch;flex-direction:column;gap:14px}.workspace-default-setting label{flex-basis:auto}.merge-fields-heading{align-items:stretch;flex-direction:column}.merge-fields-heading .quiet-button{justify-content:center}.merge-fields-list article{grid-template-columns:1fr}}.campaigns-workspace .state-completed{background:#e8faef;border:1px solid #bde8ca;color:#187744}.campaigns-workspace .campaigns-table-head{box-sizing:border-box;min-height:46px;padding-bottom:16px;padding-top:16px}.campaigns-workspace .campaign-row{gap:22px;min-height:96px;padding-bottom:21px;padding-top:21px}.campaigns-workspace .campaign-name{gap:7px}.campaigns-workspace .campaign-name strong{font-size:13px}.campaigns-workspace .campaign-name small,.campaigns-workspace .campaign-row small{line-height:1.45;margin-top:0}.campaigns-workspace .campaign-sender{grid-gap:7px;display:grid;gap:7px}.campaigns-workspace .campaign-progress{grid-gap:7px;align-content:center;display:grid;gap:7px;min-height:50px}.campaigns-workspace .campaign-next{align-self:center;line-height:1.45}.campaigns-workspace .campaign-actions{align-self:center;gap:7px}.campaigns-workspace .campaign-actions button{height:34px;width:34px}.campaigns-workspace .campaign-row{cursor:pointer}.campaigns-workspace .campaign-row:focus-visible{outline:3px solid #386bff38;outline-offset:-3px;position:relative;z-index:1}.sequence-sidebar{padding:26px 18px}.sequence-sidebar-title{margin:2px 7px 24px}.sequence-sidebar>button{gap:9px;margin-bottom:14px;min-height:112px;padding:18px 17px}.sequence-sidebar>button>small{line-height:1.4;margin:0 0 5px}.sequence-sidebar-meta{margin-top:3px;min-height:28px}.sequence-sidebar-meta .status{font-size:10px;padding:5px 9px}.sequence-sidebar-meta em{font-size:11px}.sequence-draft .sequence-settings-card{gap:18px;padding:24px}.sequence-draft .settings-card-heading{gap:11px;padding-bottom:3px}.sequence-draft .settings-card-heading strong{font-size:15px;line-height:1.3}.sequence-draft .settings-card-heading span{font-size:12px;line-height:1.45;margin-top:4px}.sequence-draft .sequence-settings-card>label{font-size:12px;gap:8px}.sequence-draft .sequence-settings-card>label>span{font-size:12px;line-height:1.35}.sequence-draft .sequence-settings-card input,.sequence-draft .sequence-settings-card select{border-radius:9px;font-size:13px;height:44px;line-height:normal;min-height:44px;padding:0 13px}.sequence-draft .sequence-settings-card select{padding-right:38px}.sequence-draft .sequence-settings-card small{font-size:11px;line-height:1.45;margin-top:1px}.sequence-draft .sequence-settings-card .sequence-draft-grid{align-items:end;gap:16px;grid-template-columns:minmax(150px,.75fr) minmax(230px,1.25fr)}.sequence-draft .sequence-settings-card .sequence-draft-grid>label{font-size:12px;gap:8px}.sequence-draft .sequence-settings-card .sequence-draft-grid>label>span{font-size:12px;line-height:1.35}.back-to-campaigns{align-items:center;background:#fff;border:1px solid #dce5f1;border-radius:8px;color:#4c627f;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:7px;justify-self:start;min-height:38px;padding:0 11px}.back-to-campaigns svg{transform:rotate(180deg)}.back-to-campaigns:focus-visible,.back-to-campaigns:hover{background:#f3f7ff;border-color:#aac2ef;color:#285fc9;outline:none}.sequence-topbar:not(.campaigns-topbar) .back-to-campaigns{grid-column:1}.campaign-sequence-label{color:#71839d;display:block;font-size:11px;font-weight:700;line-height:1.4;margin-top:6px}.sequence-sidebar>button .campaign-sequence-detail{color:#4770b9;font-size:10px;font-weight:800;line-height:1.35;margin:0}.outreach-shell .sequence-topbar:not(.campaigns-topbar){margin-left:24px;margin-right:24px;width:calc(100% - 48px)}.outreach-rail-collapsed .campaigns-rail-brand{align-items:center;display:flex;justify-content:center;margin:0 auto 30px;min-height:42px;padding:4px 0 0;width:50px}.outreach-rail-collapsed .outreach-rail nav{gap:8px}.outreach-rail-collapsed .outreach-rail nav a,.outreach-rail-collapsed .outreach-rail nav button{justify-content:center;margin:0 auto;min-height:44px;padding:0;width:50px}.lead-row:not(.lead-header){cursor:pointer}.lead-row:not(.lead-header):hover{background:#f8faff}.lead-row:not(.lead-header).selected{background:#edf4ff}.lead-row:not(.lead-header):focus-visible{outline:3px solid #386bff33;outline-offset:-3px;position:relative;z-index:1}.lead-progress .lead-email-filter{display:block;margin-bottom:4px}.lead-progress .lead-email-filter select{background:#fff;border:1px solid #d6dfeb;border-radius:7px;color:#40516b;font:inherit;font-size:11px;font-weight:750;height:34px;min-width:128px;padding:0 28px 0 10px}.lead-row.no-email{cursor:default;opacity:.68}.lead-row.no-email .lead-preview-button{cursor:not-allowed;opacity:.5}.lead-selection-bar{align-items:center;min-height:54px;padding:10px 14px}.lead-selection-bar>div{flex-wrap:wrap;gap:9px}.lead-selection-bar .text-action,.lead-selection-bar button{min-height:38px!important;padding:0 12px!important;white-space:nowrap}.leads-page .direct-email-composer{border-radius:14px;margin:18px 0 24px;padding:28px}.leads-page .direct-email-heading{margin-bottom:0;padding-bottom:20px}.leads-page .direct-email-heading h3{font-size:20px;line-height:1.3;margin-top:6px}.leads-page .direct-email-layout{gap:30px;grid-template-columns:minmax(420px,1.05fr) minmax(420px,.95fr);padding-top:24px}.leads-page .direct-email-form{gap:16px}.leads-page .direct-email-form .direct-email-fields{gap:14px;grid-template-columns:1fr 1fr}.leads-page .direct-email-composer label{color:#53627a;font-size:12px;gap:8px}.leads-page .direct-email-composer input,.leads-page .direct-email-composer select{border-radius:9px;font-size:13px;height:44px;padding:0 12px}.leads-page .direct-email-composer textarea{border-radius:9px;font-size:13px;line-height:1.55;min-height:340px;padding:13px}.leads-page .direct-email-actions{justify-content:flex-end;margin-top:4px}.leads-page .direct-email-actions .primary{display:inline-flex;flex:0 0 auto;min-height:44px;min-width:156px;overflow:visible;padding:0 18px;white-space:nowrap}.leads-page .direct-email-preview{padding-left:30px}.leads-page .direct-email-preview>p{margin-bottom:12px}.leads-page .direct-email-preview .email-preview{height:510px;min-height:510px;padding:22px}@media (max-width:620px){.sequence-draft .sequence-settings-card{padding:18px}.sequence-draft .sequence-settings-card .sequence-draft-grid{gap:14px;grid-template-columns:1fr}.campaign-header-actions{display:grid;margin-left:0;width:100%}.campaign-header-actions .sender-context{min-width:0;width:100%}.campaign-header-actions .primary{width:100%}.sender-picker-menu{left:auto;right:0;width:min(330px,calc(100vw - 36px))}}@media (max-width:960px){.leads-page .direct-email-layout{grid-template-columns:1fr}.leads-page .direct-email-preview{border-left:0;border-top:1px solid #e7ecf3;padding:24px 0 0}.leads-page .direct-email-preview .email-preview{height:auto;min-height:360px}}@media (max-width:620px){.lead-selection-bar{align-items:stretch}.lead-selection-bar>div{align-items:stretch;flex-direction:column}.lead-selection-bar .text-action,.lead-selection-bar button{justify-content:center;width:100%}.leads-page .direct-email-composer{padding:18px}.leads-page .direct-email-form .direct-email-fields{grid-template-columns:1fr}.leads-page .direct-email-composer textarea{min-height:260px}}.outreach-shell{background:#f4f7fb;box-sizing:border-box;color:#111b2e;font-family:DM Sans,Inter,system-ui,sans-serif;min-height:100vh;padding:32px}.outreach-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto 20px;max-width:1420px}.outreach-eyebrow{color:#1769d2;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.outreach-header h1,.outreach-panel h2{letter-spacing:-.025em;margin:5px 0 6px}.outreach-header h1{font-size:32px}.outreach-header p{color:#59677e;line-height:1.55;margin:0;max-width:660px}.outreach-total{grid-gap:2px 9px;align-items:center;background:#fff;border:1px solid #dfe6f0;border-radius:14px;box-shadow:0 10px 28px #1018280d;display:grid;gap:2px 9px;grid-template-columns:auto auto;padding:14px 17px;white-space:nowrap}.outreach-total svg{color:#1769d2;grid-row:span 2}.outreach-total strong{font-size:22px}.outreach-total span{color:#667085;font-size:12px;font-weight:700}.outreach-campaigns,.outreach-grid,.outreach-notice,.outreach-summary{margin-left:auto;margin-right:auto;max-width:1420px}.outreach-notice{align-items:center;border-radius:10px;display:flex;font-weight:750;gap:9px;margin-bottom:14px;padding:12px 14px}.outreach-notice.error{background:#fff0f0;border:1px solid #f0bbbb;color:#9c2020}.outreach-notice.success{background:#edf9f1;border:1px solid #b9e7c9;color:#17633a}.outreach-notice button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:22px;margin-left:auto}.outreach-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.outreach-summary article{grid-gap:1px 10px;align-items:center;background:#fff;border:1px solid #dfe6f0;border-radius:13px;box-shadow:0 8px 22px #1018280a;display:grid;gap:1px 10px;grid-template-columns:auto 1fr;padding:15px}.outreach-summary svg{color:#1769d2;grid-row:span 3}.outreach-summary small,.outreach-summary span{color:#667085;font-size:12px}.outreach-summary strong{font-size:21px}.outreach-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(360px,.88fr) minmax(490px,1.12fr)}.outreach-panel{background:#fff;border:1px solid #dfe6f0;border-radius:15px;box-shadow:0 10px 30px #1018280d;padding:20px}.outreach-panel-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.outreach-panel-heading h2{font-size:20px}.outreach-row-actions button,.outreach-secondary{background:#fff;border:1px solid #ccd7e7;border-radius:8px;color:#24466e;cursor:pointer;font:inherit;font-weight:800;padding:8px 10px}.outreach-row-actions button:hover,.outreach-secondary:hover{background:#f2f7fd}.outreach-filters{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-bottom:12px}.outreach-composer>form>label,.outreach-filters label,.outreach-form-grid label,.outreach-modal label{grid-gap:5px;color:#4b5a70;display:grid;font-size:12px;font-weight:850;gap:5px}.outreach-search{align-items:center;border:1px solid #cbd7e7;border-radius:8px;color:#6a7c93;display:flex!important;grid-column:span 2;padding:0 10px}.outreach-search input{border:0!important}.outreach-shell input,.outreach-shell select,.outreach-shell textarea{background:#fff;border:1px solid #cbd7e7;border-radius:8px;box-sizing:border-box;color:#14233a;font:inherit;font-size:14px;padding:10px;width:100%}.outreach-shell textarea{line-height:1.52;resize:vertical}.outreach-primary:focus-visible,.outreach-row-actions button:focus-visible,.outreach-secondary:focus-visible,.outreach-shell input:focus,.outreach-shell select:focus,.outreach-shell textarea:focus{outline:3px solid #1769d247;outline-offset:2px}.outreach-directory-actions{align-items:center;display:flex;font-size:12px;font-weight:750;gap:10px;justify-content:space-between;padding:9px 0}.outreach-directory-actions label{align-items:center;display:flex;gap:7px}.outreach-text-button{background:#0000;border:0;color:#1769d2;cursor:pointer;font:inherit;font-weight:850}.outreach-contact-list{border:1px solid #e4e9f0;border-radius:10px;max-height:630px;overflow:auto}.outreach-contact-row{grid-gap:10px;border-bottom:1px solid #edf0f5;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:10px}.outreach-contact-row:last-child{border-bottom:0}.outreach-contact-row:hover{background:#f7faff}.outreach-contact-row input{height:16px;margin:3px 0;width:16px}.outreach-contact-row span{grid-gap:2px;display:grid;gap:2px;min-width:0}.outreach-contact-row small,.outreach-contact-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outreach-contact-row strong{font-size:13px}.outreach-contact-row small{color:#64748b;font-size:11px}.outreach-empty{color:#667085;font-size:13px;padding:18px;text-align:center}.outreach-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.outreach-composer form>label{margin-bottom:12px}.outreach-composer code{background:#edf2f8;border-radius:4px;padding:1px 4px}.outreach-composer label small{color:#64748b;font-weight:600;line-height:1.45}.outreach-preview{background:#f7faff;border:1px solid #d9e8fa;border-radius:10px;margin:12px 0;padding:13px;white-space:pre-line}.outreach-preview span{color:#1769d2;display:block;font-size:11px;font-weight:900;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.outreach-preview strong{display:block;font-size:14px}.outreach-preview p{font-size:13px;line-height:1.5;margin:10px 0}.outreach-preview small{color:#667085;font-size:11px}.outreach-schedule-note{align-items:flex-start;background:#fff8e8;border:1px solid #f0dda4;border-radius:9px;color:#6b5008;display:flex;font-size:13px;gap:9px;line-height:1.4;margin:14px 0;padding:10px 12px}.outreach-schedule-note svg{flex:none;margin-top:1px}.outreach-primary{align-items:center;background:#1769d2;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:8px;justify-content:center;padding:12px 15px;width:100%}.outreach-primary:hover{background:#1158b3}.outreach-primary:disabled,.outreach-text-button:disabled{cursor:not-allowed;opacity:.52}.outreach-campaigns{margin-top:16px}.outreach-campaign-list{border:1px solid #e4e9f0;border-radius:10px;overflow:hidden}.outreach-campaign-list article{grid-gap:12px;align-items:center;border-bottom:1px solid #edf0f5;display:grid;gap:12px;grid-template-columns:minmax(170px,1.6fr) auto auto auto;padding:12px 14px}.outreach-campaign-list article:last-child{border-bottom:0}.outreach-campaign-list article>div:first-child{grid-gap:3px;display:grid;gap:3px}.outreach-campaign-list strong{font-size:14px}.outreach-campaign-list small,.outreach-result{color:#667085;font-size:12px}.outreach-status{background:#edf2f7;border-radius:999px;color:#42556e;font-size:11px;font-weight:900;padding:4px 8px;text-transform:capitalize}.outreach-status.scheduled{background:#e7f1ff;color:#1256aa}.outreach-status.completed{background:#e7f7ed;color:#19713c}.outreach-status.paused{background:#fff5db;color:#8a6200}.outreach-status.cancelled{background:#fff0f0;color:#a23737}.outreach-row-actions{display:flex;gap:6px}.outreach-row-actions button{align-items:center;display:inline-flex;font-size:12px;gap:5px;padding:6px 8px}.outreach-modal-backdrop{background:#0f172a8f;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:9000}.outreach-modal{background:#fff;border-radius:16px;box-shadow:0 20px 70px #00000040;max-height:calc(100vh - 36px);overflow:auto;padding:24px;position:relative;width:min(100%,520px)}.outreach-modal h2{margin:0 0 7px}.outreach-modal p{color:#64748b;line-height:1.45;margin:0 0 17px}.outreach-modal form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.outreach-modal .outreach-primary,.outreach-modal form label:first-of-type,.outreach-modal form label:nth-of-type(2),.outreach-modal form label:nth-of-type(6){grid-column:span 2}.outreach-modal-close{background:#0000;border:0;color:#52637b;cursor:pointer;padding:7px;position:absolute;right:11px;top:11px}.outreach-state,.outreach-unsubscribe{grid-gap:10px;background:#f5f8fc;color:#14233a;display:grid;font-family:DM Sans,Inter,system-ui,sans-serif;gap:10px;justify-items:center;min-height:100vh;padding:28px;place-content:center;text-align:center}.outreach-state svg,.outreach-unsubscribe svg{color:#1769d2;height:42px;width:42px}.outreach-state h1,.outreach-unsubscribe h1{margin:0}.outreach-state p,.outreach-unsubscribe p{color:#667085;line-height:1.5;margin:0;max-width:460px}.outreach-loading{background:#fff;border:1px solid #dfe6f0;border-radius:15px;color:#667085;margin:auto;max-width:1420px;padding:35px;text-align:center}.sr-only{border:0}@media(max-width:900px){.outreach-shell{padding:20px 14px}.outreach-header{display:grid}.outreach-grid,.outreach-summary{grid-template-columns:1fr}.outreach-contact-list{max-height:430px}.outreach-campaign-list article{grid-template-columns:1fr auto}.outreach-result{grid-column:1}.outreach-row-actions{align-self:end;grid-column:2;grid-row:1/span 2}.outreach-total{justify-self:start}}@media(max-width:560px){.outreach-header h1{font-size:27px}.outreach-summary{gap:8px}.outreach-summary article{padding:12px}.outreach-filters,.outreach-form-grid,.outreach-modal form{grid-template-columns:1fr}.outreach-modal .outreach-primary,.outreach-modal form label:first-of-type,.outreach-modal form label:nth-of-type(2),.outreach-modal form label:nth-of-type(6),.outreach-search{grid-column:span 1}.outreach-panel{padding:15px}.outreach-panel-heading{display:grid}.outreach-secondary{justify-self:start}.outreach-campaign-list article{grid-template-columns:1fr}.outreach-row-actions,.outreach-status{grid-column:auto;grid-row:auto;justify-self:start}.outreach-result{grid-column:auto}}.kilcar-page{--atlantic:#102f3f;--atlantic-deep:#081d28;--sage:#8fa58d;--sage-deep:#526d5c;--ivory:#fbf6eb;--ivory-soft:#f4ecdd;--stone:#8f9189;--stone-light:#ded8ca;--gold:#b99a58;--ink:#1d2528;--white:#fff;background:var(--ivory);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;scroll-behavior:smooth}.kilcar-page *,.kilcar-page :after,.kilcar-page :before{box-sizing:border-box}.kilcar-page a{color:inherit;text-decoration:none}.kilcar-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf6ebd1;border:1px solid #ded8ca9e;border-radius:999px;box-shadow:0 18px 48px #081d281f;display:flex;gap:20px;justify-content:space-between;left:50%;max-width:min(1120px,calc(100% - 28px));padding:10px 12px 10px 16px;position:fixed;top:16px;transform:translateX(-50%);width:100%;z-index:20}.kilcar-brand{gap:10px;min-width:0}.kilcar-brand,.kilcar-brand span{align-items:center;display:inline-flex}.kilcar-brand span{background:var(--atlantic);border-radius:50%;color:var(--ivory);flex:0 0 38px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:700;height:38px;justify-content:center}.kilcar-brand strong,.kilcar-footer h2{font-family:Cormorant Garamond,serif;font-size:24px;letter-spacing:0;white-space:nowrap}.kilcar-nav-links{align-items:center;display:flex;gap:18px}.kilcar-nav-links a{color:#1d2528b8;font-size:13px;font-weight:700;transition:color .18s ease}.kilcar-nav-links a:hover{color:var(--atlantic)}.kilcar-button,.kilcar-nav-cta{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:12px 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.kilcar-nav-cta{background:var(--atlantic);color:var(--ivory);white-space:nowrap}.kilcar-button:hover,.kilcar-nav-cta:hover{box-shadow:0 16px 34px #081d282e;transform:translateY(-2px)}.kilcar-hero{align-items:end;display:grid;min-height:100svh;overflow:hidden;padding:124px max(22px,6vw) 42px;position:relative}.kilcar-final-cta,.kilcar-hero-bg{background-image:url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=2200&h=1400&q=84);background-position:50%;background-size:cover}.kilcar-hero-bg{animation:kilcarImageBreath 18s ease-in-out infinite alternate;inset:0;position:absolute}.kilcar-final-overlay,.kilcar-hero-overlay{background:linear-gradient(90deg,#081d28d1,#102f3f5c 48%,#081d28ad),linear-gradient(0deg,#081d288c,#081d281f);inset:0;position:absolute}.kilcar-hero-content{animation:kilcarFadeUp .78s ease both;color:var(--ivory);max-width:760px;position:relative;z-index:2}.kilcar-eyebrow,.kilcar-kicker{align-items:center;color:var(--gold);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.kilcar-final-content h2,.kilcar-hero h1,.kilcar-section h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:0;line-height:.96;margin:0}.kilcar-hero h1{text-wrap:balance;font-size:clamp(52px,9vw,112px);max-width:820px}.kilcar-final-content p:not(.kilcar-eyebrow),.kilcar-hero p:not(.kilcar-kicker){color:#fbf6ebdb;font-size:clamp(17px,2.1vw,22px);line-height:1.65;margin:24px 0 0;max-width:650px}.kilcar-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.kilcar-button-primary{background:var(--ivory);color:var(--atlantic-deep)}.kilcar-button-secondary{background:#fbf6eb1f;border:1px solid #fbf6eb6b;color:var(--ivory)}.kilcar-hero-note{align-items:center;background:#fbf6ebe6;border-left:3px solid var(--gold);border-radius:8px;bottom:42px;box-shadow:0 18px 46px #081d282e;color:var(--atlantic);display:flex;gap:12px;max-width:310px;padding:16px 18px;position:absolute;right:max(22px,6vw);z-index:2}.kilcar-section{margin:0 auto;max-width:1180px;padding:96px 22px}.kilcar-breakfast,.kilcar-welcome{grid-gap:clamp(34px,6vw,76px);align-items:center;display:grid;gap:clamp(34px,6vw,76px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.kilcar-breakfast-panel h2,.kilcar-final-content h2,.kilcar-section-copy h2,.kilcar-section-header h2{text-wrap:balance;color:var(--atlantic-deep);font-size:clamp(42px,6vw,72px)}.kilcar-breakfast-panel p,.kilcar-section-copy p:not(.kilcar-eyebrow),.kilcar-section-header p{color:#1d2528b8;font-size:17px;line-height:1.8;margin:22px 0 0}.kilcar-signature{border-top:1px solid var(--stone-light);margin-top:34px;padding-top:24px}.kilcar-signature span{background:var(--gold);display:block;height:2px;margin-bottom:18px;width:86px}.kilcar-signature p{color:var(--sage-deep)!important;font-family:Cormorant Garamond,serif;font-size:28px!important;line-height:1.2!important}.kilcar-breakfast-image,.kilcar-editorial-image{border-radius:8px;box-shadow:0 28px 70px #081d282e;min-height:540px;overflow:hidden;position:relative}.kilcar-attraction:after,.kilcar-breakfast-image:after,.kilcar-editorial-image:after,.kilcar-room-card:after{background:linear-gradient(180deg,#0000,#081d2838);content:"";inset:0;pointer-events:none;position:absolute}.kilcar-attraction img,.kilcar-breakfast-image img,.kilcar-editorial-image img,.kilcar-room-card img{display:block;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease;width:100%}.kilcar-muted{background:var(--ivory-soft);max-width:none;padding-left:max(22px,calc(50vw - 590px));padding-right:max(22px,calc(50vw - 590px))}.kilcar-section-header{margin:0 auto 42px;max-width:780px;text-align:center}.kilcar-room-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.kilcar-room-card{background:var(--white);border:1px solid #ded8cacc;border-radius:8px;box-shadow:0 20px 54px #081d2814;min-width:0;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.kilcar-attraction:hover,.kilcar-room-card:hover{box-shadow:0 30px 70px #081d2829;transform:translateY(-4px)}.kilcar-attraction:hover img,.kilcar-room-card:hover img{filter:saturate(1.05);transform:scale(1.04)}.kilcar-room-card img{aspect-ratio:4/3;height:auto}.kilcar-room-card div{padding:24px}.kilcar-attraction h3,.kilcar-room-card h3{color:var(--atlantic);font-family:Cormorant Garamond,serif;font-size:31px;line-height:1;margin:0}.kilcar-attraction p,.kilcar-review-card p,.kilcar-room-card p{color:#1d2528ad;font-size:15px;line-height:1.7;margin:14px 0 0}.kilcar-room-card ul{grid-gap:8px;border-top:1px solid var(--stone-light);display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:18px 0 0}.kilcar-room-card li{color:var(--sage-deep);font-size:13px;font-weight:800}.kilcar-room-card li:before{color:var(--gold);content:"•";margin-right:8px}.kilcar-breakfast{background:linear-gradient(90deg,#fbf6eb00 50%,var(--ivory-soft) 50%),var(--ivory);max-width:none;padding-left:max(22px,calc(50vw - 590px));padding-right:max(22px,calc(50vw - 590px))}.kilcar-breakfast-panel{background:#fbf6ebeb;border:1px solid var(--stone-light);border-radius:8px;box-shadow:0 24px 64px #081d281a;padding:clamp(28px,5vw,58px)}.kilcar-breakfast-list{grid-gap:12px;display:grid;gap:12px;margin-top:28px}.kilcar-breakfast-list span{align-items:center;background:#8fa58d1f;border:1px solid #8fa58d42;border-radius:999px;color:var(--atlantic);display:inline-flex;font-weight:800;gap:10px;padding:12px 16px;width:fit-content}.kilcar-attraction-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.kilcar-attraction{aspect-ratio:.78;border-radius:8px;color:var(--ivory);min-height:420px;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease}.kilcar-attraction img{inset:0;position:absolute}.kilcar-attraction:after{background:linear-gradient(180deg,#081d2805,#081d28c7)}.kilcar-attraction div{bottom:0;padding:22px;position:absolute;z-index:2}.kilcar-attraction svg{color:var(--gold);margin-bottom:12px}.kilcar-attraction h3,.kilcar-attraction p{color:var(--ivory)}.kilcar-reviews{border-top:1px solid var(--stone-light)}.kilcar-review-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.kilcar-review-card{background:var(--white);border:1px solid var(--stone-light);border-radius:8px;box-shadow:0 18px 48px #081d2812;padding:30px}.kilcar-review-card svg{color:var(--gold)}.kilcar-review-card p{color:var(--atlantic);font-family:Cormorant Garamond,serif;font-size:27px;line-height:1.22}.kilcar-review-card div{grid-gap:4px;border-top:1px solid var(--stone-light);display:grid;gap:4px;margin-top:24px;padding-top:18px}.kilcar-review-card span{color:var(--stone);font-size:13px}.kilcar-final-cta{align-items:center;display:grid;min-height:78vh;overflow:hidden;padding:96px 22px;position:relative}.kilcar-final-content{color:var(--ivory);margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:2}.kilcar-final-content h2{color:var(--ivory)}.kilcar-final-content .kilcar-button{margin-top:32px}.kilcar-footer{grid-gap:28px;align-items:start;background:var(--atlantic-deep);color:#fbf6ebc7;display:grid;gap:28px;grid-template-columns:1.2fr 1fr 1fr;padding:44px max(22px,calc(50vw - 590px))}.kilcar-footer h2{color:var(--ivory);margin:0 0 8px}.kilcar-footer p{margin:0}.kilcar-contact,.kilcar-footer-links{grid-gap:10px;display:grid;gap:10px}.kilcar-footer a:hover{color:var(--gold)}@keyframes kilcarFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kilcarImageBreath{0%{transform:scale(1)}to{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.kilcar-page *,.kilcar-page :after,.kilcar-page :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:980px){.kilcar-nav-links{display:none}.kilcar-breakfast,.kilcar-welcome{grid-template-columns:1fr}.kilcar-breakfast{background:var(--ivory-soft)}.kilcar-review-grid,.kilcar-room-grid{grid-template-columns:1fr}.kilcar-attraction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.kilcar-nav{border-radius:24px;top:10px}.kilcar-brand strong{font-size:20px}.kilcar-nav-cta{padding:10px 14px}.kilcar-hero{min-height:92svh;padding:118px 20px 28px}.kilcar-hero h1{font-size:clamp(48px,16vw,76px)}.kilcar-hero-note{display:none}.kilcar-button,.kilcar-hero-actions{width:100%}.kilcar-section{padding-bottom:72px;padding-top:72px}.kilcar-breakfast-image,.kilcar-editorial-image{min-height:390px}.kilcar-attraction-grid{grid-template-columns:1fr}.kilcar-attraction{aspect-ratio:1/1.05;min-height:320px}.kilcar-footer{grid-template-columns:1fr}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-4{left:-1rem}.-right-4{right:-1rem}.-top-4{top:-1rem}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[9\/19\]{aspect-ratio:9/19}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-auto{width:auto}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-t{border-top-width:1px}.border-white\/10{border-color:#ffffff1a}.bg-snows-blue{--tw-bg-opacity:1;background-color:#0c69c8;background-color:rgb(12 105 200/var(--tw-bg-opacity,1))}.bg-snows-blue\/20{background-color:#0c69c833}.bg-snows-card{--tw-bg-opacity:1;background-color:#141414;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.bg-snows-dark{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-snows-dark\/90{background-color:#0a0a0ae6}.bg-snows-elevated{--tw-bg-opacity:1;background-color:#1e1e1e;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-snows-blue{--tw-gradient-from:#0c69c8 var(--tw-gradient-from-position);--tw-gradient-to:#0c69c800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-snows-blue\/10{--tw-gradient-from:#0c69c81a var(--tw-gradient-from-position);--tw-gradient-to:#0c69c800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-snows-blue\/80{--tw-gradient-to:#0c69c8cc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-20{padding-bottom:5rem}.pt-32{padding-top:8rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-tight{line-height:1.25}.text-blue-100{--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-snows-blue{--tw-text-opacity:1;color:#0c69c8;color:rgb(12 105 200/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{min-width:0}canvas,img,svg,video{max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.club-nutrition-plan-panel input::placeholder,.club-nutrition-plan-panel textarea::placeholder{color:#ffffffe6;opacity:1}.club-nutrition-plan-panel input::-webkit-input-placeholder,.club-nutrition-plan-panel textarea::-webkit-input-placeholder{color:#ffffffe6}.club-nutrition-plan-panel select option{color:#0f172a}.club-nutrition-dashboard button[type=button]:not(:disabled):hover{filter:brightness(.98)}.proam-modern-surface,.proam-modern-surface *{box-sizing:border-box}.proam-modern-surface button,.proam-modern-surface input,.proam-modern-surface select{max-width:100%;min-width:0}.proam-club-dashboard-main{margin:0 auto;padding:28px 32px 80px;width:min(1560px,calc(100vw - 64px))}@media (max-width:760px){.proam-club-dashboard-main{padding:20px 14px 60px;width:100%}}.proam-modern-surface button{-webkit-tap-highlight-color:transparent;text-wrap:balance;line-height:1.15;overflow-wrap:anywhere;transition:transform .18s cubic-bezier(.2,.85,.2,1),box-shadow .18s cubic-bezier(.2,.85,.2,1),border-color .16s ease,background .16s ease,opacity .16s ease;white-space:normal}.proam-modern-surface button:hover:not(:disabled):not(.proam-action):not(.proam-motion-card){box-shadow:0 10px 24px #0a1d441f;transform:translate3d(0,-1px,0)}.proam-modern-surface button:active:not(:disabled):not(.proam-action):not(.proam-motion-card){transform:translateZ(0) scale(.99)}.proam-action{align-items:center;display:inline-flex!important;gap:8px;justify-content:center;max-width:100%;min-width:0;overflow:hidden;position:relative;touch-action:manipulation;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.85,.2,1),box-shadow .22s cubic-bezier(.2,.85,.2,1),border-color .18s ease,background .18s ease,opacity .18s ease;-webkit-user-select:none;user-select:none;white-space:normal!important}.proam-action>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.proam-action:hover:not(:disabled){box-shadow:0 14px 36px #0a1d4429;transform:translate3d(0,-2px,0)}.proam-action:active:not(:disabled){box-shadow:0 8px 18px #0a1d4421;transform:translateZ(0) scale(.985)}.proam-action:focus-visible{outline:3px solid #0c69c859;outline-offset:3px}.proam-motion-card{isolation:isolate;position:relative;transform:translateZ(0);transition:transform .26s cubic-bezier(.2,.85,.2,1),box-shadow .26s cubic-bezier(.2,.85,.2,1),border-color .2s ease,background .2s ease}.proam-motion-card:after{background:linear-gradient(135deg,#ffffff38,#0000 45%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:-1}.proam-motion-card:hover{box-shadow:0 22px 58px #0a1d4429!important;transform:translate3d(0,-4px,0)}.proam-motion-card:hover:after{opacity:1}.proam-motion-card:active{transform:translate3d(0,-1px,0) scale(.99)}.proam-stagger>*{animation:proam-rise .52s cubic-bezier(.2,.85,.2,1) both}.proam-stagger>:nth-child(2){animation-delay:60ms}.proam-stagger>:nth-child(3){animation-delay:.12s}.proam-stagger>:nth-child(4){animation-delay:.18s}.proam-stagger>:nth-child(5){animation-delay:.24s}@keyframes proam-rise{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.proam-command-grid,.proam-flow-grid,.proam-setup-grid{align-items:stretch}.proam-card-actions,.proam-command-actions{display:flex;flex-wrap:wrap;gap:10px}.proam-card-actions .proam-action,.proam-command-actions .proam-action{flex:1 1 160px;min-height:44px}.proam-kpi-grid,.proam-setup-grid .proam-motion-card{min-width:0}.proam-kpi-card{min-width:0;overflow:hidden}.proam-kpi-card [data-kpi-label],.proam-kpi-card [data-kpi-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proam-price-card{display:flex;flex-direction:column;min-width:0}.proam-price-card button{width:100%}@media (max-width:720px){.proam-modern-surface{overflow-x:hidden}.proam-card-actions,.proam-command-actions{display:grid;grid-template-columns:1fr;width:100%}.proam-card-actions .proam-action,.proam-command-actions .proam-action,.proam-modern-surface .proam-action{min-height:46px;width:100%}.proam-command-grid,.proam-flow-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.proam-action,.proam-motion-card,.proam-motion-card:after,.proam-stagger>*{animation:none!important;transform:none!important;transition:none!important}}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-snows-blue\/50:hover{border-color:#0c69c880}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-snows-blue:hover{--tw-bg-opacity:1;background-color:#0c69c8;background-color:rgb(12 105 200/var(--tw-bg-opacity,1))}.hover\:bg-snows-elevated:hover{--tw-bg-opacity:1;background-color:#1e1e1e;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-80:hover{opacity:.8}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-12{padding:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:justify-start{justify-content:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:3.75rem;line-height:1}}
/*# sourceMappingURL=main.07fe42c9.css.map*/