@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.order-9001{order:9001}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,)}}:root{--navy:#0e1420;--nav:#090f18;--off:#faf9f5;--ink:#25303b;--muted:#858c91;--line:#e8e8e2;--teal:#249993;--gold:#d9b96e;--red:#7a1a1a;--panel:#faf9f5}*{box-sizing:border-box}body{background:var(--navy);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;transition:background .16s,border-color .16s,box-shadow .16s}button:disabled{opacity:.42;cursor:not-allowed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #f5b520}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.4px;font-size:36px;font-weight:600;line-height:1.2}h2{letter-spacing:-.35px;font-size:17px;font-weight:600}h3{font-size:15px;font-weight:600}strong{font-weight:600}small{font-size:13px}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.inline{align-items:center;gap:8px;display:flex}.eyebrow{letter-spacing:1.8px;color:#9b875b;font-size:12px;font-weight:700;display:block}.wide{width:100%}.primary,.secondary,.danger{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.primary{color:#171c22;background:#d9b96e}.primary:hover:not(:disabled){background:#e9ce8c;box-shadow:0 3px 12px #00000018}.secondary{color:#566066;background:#fffefa;border-color:#dedfd8}.secondary:hover:not(:disabled){background:#f0f0e9}.danger{color:#a3473a;background:#fbefeb;border-color:#e5cbc3}.large{min-height:48px;padding:13px 24px;font-size:15px}.icon-only{min-width:36px;padding:9px}.icon-button{color:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.text-button{color:#208782;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.text-button.dark{color:#35454c}.panel{background:var(--panel);color:var(--ink);border:1px solid #fffffa15;border-radius:10px;overflow:hidden}.section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.section-head p{color:#8a9093;margin-top:5px;font-size:13px}.pill{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.neutral{color:#838b89;background:#edeee9}.teal{color:#27877e;background:#e2f1eb}.green{color:#538249;background:#e6f0e4}.amber{color:#ab7c29;background:#fcf0d5}.gold{color:#a6843d;background:#f9edd0}.blue{color:#5d7c9e;background:#e7edf4}.red{color:#a15c4f;background:#f7e6e3}.red-text{color:#a15c4f}.status-dot{background:#6aa582;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.avatar,.top-avatar{color:#7f7053;background:#e8e3d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.brand-logo{white-space:nowrap;color:var(--brand);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.brand-emblem{border:1px solid var(--brand);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-emblem{border:1px solid color-mix(in srgb,var(--brand),transparent 70%)}}.brand-emblem{background:var(--brand);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.brand-emblem{background:color-mix(in srgb,var(--brand),transparent 94%)}}.brand-emblem{position:relative}.brand-emblem>svg{stroke-width:1.5px;width:19px;height:19px}.brand-logo.ww .brand-emblem{color:#f5b520;background:#7a1a1a;border-color:#9c3939}.brand-logo.dual .brand-emblem{background:0 0;border:0;transform:rotate(0)}.brand-logo.dual .brand-emblem svg{stroke-width:2px;width:26px;height:26px}.brand-logo.nms .brand-emblem{background:#ae3544;border:0}.spy-eye{border:1px solid #f9e7df;border-radius:50%;justify-content:center;align-items:center;width:19px;height:9px;display:flex;transform:rotate(-10deg)}.spy-eye span{background:#f9e7df;border-radius:50%;width:5px;height:5px}.brand-logo.soccer .brand-emblem{color:#bd9c56;background:#151719;border-color:#bd9c5666}.brand-logo>span:last-child:not(.brand-emblem){letter-spacing:.7px;font-size:12px;font-weight:700;line-height:1.2}.brand-logo b{letter-spacing:1.4px;margin-top:2px;font-size:11px;font-weight:500;display:block}.sidebar{background:var(--nav);z-index:40;color:#949fae;border-right:1px solid #ffffff08;flex-direction:column;width:224px;padding:28px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 7px;display:flex}.wordmark{letter-spacing:1.4px;color:#f0eee6;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.wordmark>span:last-child>span{letter-spacing:4.3px;color:#b3b0a4;margin-top:1px;font-size:12px;font-weight:400;display:block}.hub-symbol{flex-direction:column;gap:4px;width:24px;display:flex;transform:skew(-18deg)}.hub-symbol i{background:#d9b96e;width:24px;height:3px;display:block}.hub-symbol i:nth-child(2){width:19px}.hub-symbol i:nth-child(3){width:14px}.workspace-name{letter-spacing:1.3px;color:#647185;align-items:center;gap:7px;margin:28px 8px 14px;font-size:11px;display:flex}.workspace-name .pill{color:#8b99a8;background:#1a2230;margin-left:auto;padding:2px 4px;font-size:11px}.sidebar nav{scrollbar-width:none;flex-direction:column;gap:3px;padding-bottom:12px;display:flex;overflow-y:auto}.sidebar nav button{color:#8794a6;text-align:left;background:0 0;border:0;border-radius:5px;flex-shrink:0;align-items:center;gap:11px;min-height:38px;padding:10px 12px;font-size:13px;display:flex}.sidebar nav button:hover{color:#c6ced8;background:#121b29}.sidebar nav button.active{color:#e0c283;background:#d9b96e14;box-shadow:inset 2px 0 #d9b96e}.sidebar nav button.nav-group-start{margin-top:14px}.nav-count{color:#baebdc;background:#2c6262;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:500}.warning-dot,.attention-dot{background:#d9b96e;border-radius:50%;width:5px;height:5px;margin-left:auto}.warning-dot{background:#df9260}.sidebar-bottom{border-top:1px solid #ffffff09;margin-top:auto;padding-top:16px}.data-ownership{color:#708b7d;align-items:flex-start;gap:8px;padding:0 5px 17px;display:flex}.data-ownership strong{color:#a1b4a9;font-size:13px;font-weight:500;display:block}.data-ownership small{color:#596b64;margin-top:3px;font-size:11px;display:block}.user-profile{text-align:left;color:#65748a;background:0 0;border:0;border-top:1px solid #ffffff09;align-items:center;gap:9px;width:100%;padding:16px 4px;display:flex}.user-profile .avatar{color:#bead88;background:#263142;width:31px;height:31px;font-size:13px}.user-profile>span:nth-child(2){flex:1}.user-profile strong{color:#cbd0d7;font-size:13px;font-weight:500;display:block}.user-profile small{color:#5f6e80;margin-top:2px;font-size:11px;display:block}.main-shell{margin-left:224px}.topbar{background:#0e1420;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;height:62px;padding:0 34px;display:flex}.topbar>div,.topbar-right{align-items:center;gap:14px;display:flex}.breadcrumb{letter-spacing:1.25px;color:#647185;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb svg{color:#3e4b5e}.topbar-right{gap:20px!important}.site-status{color:#829a8a;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.site-status.warning{color:#d19b61}.site-status.warning .status-dot{background:#d19b61}.review-label{letter-spacing:1.2px;color:#5f6d80;border:1px solid #283242;border-radius:3px;padding:4px 6px;font-size:11px}.top-avatar{color:#bdaf90;background:#1d2938;width:28px;height:28px;font-size:12px}.main-content{max-width:1630px;margin:auto;padding:30px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.page-kicker{color:#748396;letter-spacing:1.4px;align-items:center;gap:10px;margin-bottom:13px;font-size:11px;display:flex}.page-kicker .mono{letter-spacing:0;color:#bca46d;border-left:1px solid #2a3546;padding-left:10px;font-size:12px}.rail-lines{opacity:.75;border-top:1px solid #d9b96e;border-bottom:1px solid #d9b96e;width:19px;height:9px;transform:skew(-25deg)}.page-heading h1{color:#f4f2e9;align-items:center;gap:6px;display:flex}.title-dot{background:#d9b96e;border-radius:50%;width:6px;height:6px;margin-top:17px}.page-heading p{color:#778598;max-width:720px;margin-top:8px;font-size:13px}.page-heading>.primary{margin-top:20px}.brand-controls{margin-bottom:23px}.brand-chips{scrollbar-width:thin;scrollbar-color:#324154 transparent;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.brand-chips .all-chip,.brand-chip{color:#8995a5;background:#121a27;border:1px solid #263142;border-radius:6px;flex-shrink:0;align-items:center;min-height:40px;display:flex}.brand-chips .all-chip{gap:8px;padding:9px 13px;font-size:13px}.all-chip.chosen{color:#dbc28d;background:#d9b96e0c;border-color:#8a7551}.four-squares{background:linear-gradient(90deg,#0000 43%,#d9b96e 43% 55%,#0000 55%),linear-gradient(#0000 45%,#d9b96e 45% 57%,#0000 57%);border:1px solid #a38e65;border-radius:1px;width:12px;height:12px}.brand-chip>button:first-child{color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.brand-chip .brand-emblem{border:none;width:20px;height:22px}.brand-chip .brand-emblem svg{width:18px;height:18px}.brand-chip .spy-eye{width:14px;height:8px}.brand-chip.chosen{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.brand-chip.chosen{border-color:color-mix(in srgb,var(--brand),#4c525c 45%)}}.brand-chip.chosen{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.brand-chip.chosen{background:color-mix(in srgb,var(--brand),#101722 92%)}}.brand-chip.chosen{color:#d3d9df}.brand-chip.chosen>button>svg{color:var(--brand)}.brand-chip .only{color:#6f7a89;background:#ffffff06;border:0;border-left:1px solid #ffffff0b;border-radius:0 3px 3px 0;margin-right:4px;padding:3px 7px;font-size:11px}.brand-chip .only:hover{color:#e3d7be;background:#ffffff15}.selected-caption{color:#5b6b80;margin-top:8px;font-size:12px}.racing-strip{color:#9da7b2;background:repeating-linear-gradient(110deg,#ffffff02,#ffffff02 1px,#0000 1px 11px),#111a27;border:1px solid #2d3642;border-radius:6px;align-items:center;gap:10px;margin-bottom:19px;padding:12px 15px;font-size:13px;display:flex}.racing-strip>.eyebrow{letter-spacing:1.2px;white-space:nowrap;color:#c6ad79;font-size:11px}.racing-strip>svg{color:#b79d68}.racing-strip>span:nth-of-type(2){color:#68798d;font-size:12px}.racing-strip>button{color:#c6cbd0;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;margin-left:auto;padding:0;font-size:13px;display:flex}.racing-strip .mono{letter-spacing:.4px;color:#a48d5c;font-size:11px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:var(--off);color:var(--ink);border:1px solid #ffffff12;border-radius:9px;padding:17px 19px 0;overflow:hidden}.metric-label{color:#89908d;justify-content:space-between;align-items:center;gap:5px;font-size:13px;display:flex}.metric-label>svg{color:#a0aaa5}.metric-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap;margin:10px 0 3px;font-size:29px;font-weight:600;line-height:1.3}.metric:nth-child(4) .metric-value{color:#97493c}.metric-trend{justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.metric-trend>span{color:#8b938e;max-width:125px;font-size:11px}.sparkline{flex-shrink:0;width:75px;height:28px}.metric>button{color:#6c7e75;background:0 0;border:0;border-top:1px solid #e8e9e1;justify-content:space-between;align-items:center;width:calc(100% + 38px);margin-top:9px;margin-left:-19px;padding:10px 19px;font-size:12px;display:flex}.metric>button:hover{background:#f0f0e7}.today-main-grid{grid-template-columns:1.12fr 1fr;gap:19px;margin-bottom:20px;display:grid}.needs-panel,.today-sends{padding:22px}.needs-panel .section-head{margin-bottom:7px}.needs-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e8e0;align-items:center;gap:13px;width:100%;padding:16px 0;display:flex}.needs-item:last-child{border-bottom:0;padding-bottom:1px}.needs-item .action-icon{border-radius:7px;justify-content:center;align-items:center;min-width:35px;height:35px;display:flex}.needs-item>span:nth-child(2){flex:1}.needs-item strong{font-size:13px;display:block}.needs-item small{color:#999f9c;margin-top:4px;font-size:12px;display:block}.needs-cta{color:#8c947f;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.scheduled-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e8e1;align-items:center;gap:10px;width:100%;padding:15px 0;display:flex}.scheduled-row>.mono{color:#819087;font-size:13px}.scheduled-row>span:nth-child(3){flex:1}.scheduled-row strong{font-size:13px;display:block}.scheduled-row small{color:#939e95;margin-top:4px;font-size:11px;display:block}.event-icon{color:#38958b;background:#e5efea;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.event-icon.retention{color:#9a9c65;background:#edece1}.event-icon.email{color:#7693a6;background:#e5edf4}.schedule-note{color:#83977d;border-top:1px solid #eae9e0;align-items:center;gap:6px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.schedule-note>button{color:#5c8070;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.upcoming-email{color:#ad9b70;background:#f0efe6;border-radius:6px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.upcoming-email>div{flex:1}.upcoming-email strong{color:#6a6c5e;font-size:13px}.upcoming-email small{color:#a29f8d;margin-top:3px;font-size:11px;display:block}.today-lower-grid{grid-template-columns:1.3fr 1fr;gap:19px;display:grid}.chart-panel,.brand-breakdown{padding:22px}.chart-key{color:#99a09c;gap:16px;margin:2px 0 12px;font-size:11px;display:flex}.chart-key>span{align-items:center;gap:5px;display:flex}.chart-key i{background:#259b96;border-radius:50%;width:5px;height:5px;display:inline-block}.chart-key>span:nth-child(2) i{background:#b28b66}.chart-key>span:last-child{margin-left:auto}.growth-chart{height:195px}.data-details{color:#8f9a91;border-top:1px solid #e9e9e0;margin-top:12px;padding-top:9px;font-size:12px}.data-details summary{cursor:pointer}.data-details table{margin-top:12px}.brand-breakdown .section-head{margin-bottom:12px}.brand-overview-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9e9e0;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.brand-overview-row>.brand-logo{width:155px}.brand-overview-row>span:nth-child(2){min-width:64px;margin-left:auto}.brand-overview-row strong{color:#4b5856;font-size:17px;font-weight:600;line-height:1.3;display:block}.brand-overview-row small{color:#9ca69b;font-size:11px;display:block}.brand-overview-row>svg:last-child{color:#a3b0a1}.brand-overview-row .sparkline{width:55px;height:24px}.breakdown-total{color:#98a192;justify-content:space-between;padding:10px 0 8px;font-size:13px;display:flex}.breakdown-total strong{color:#626f5f;font-size:15px}.brand-breakdown>.small{font-size:11px}.summary-strip{color:#8390a1;border:1px solid #2c3747;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:17px 20px;display:flex}.summary-strip>div{align-items:center;gap:12px;display:flex}.summary-strip strong{color:#b6c0ca;font-size:13px;display:block}.summary-strip small{color:#65788e;margin-top:4px;font-size:12px;display:block}.summary-strip .secondary{color:#9eafc0;background:#172333;border-color:#2b3b4e;min-height:32px;font-size:12px}.app-footer{color:#526175;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding:21px 0;font-size:11px;display:flex}.app-footer>span,.app-footer a{align-items:center;gap:5px;display:flex}.app-footer strong{color:#728296;font-weight:500}.app-footer i{background:#5b6977;border-radius:50%;width:3px;height:3px;margin:0 4px;display:inline-block}.mobile-only,.mobile-tabs,.nav-scrim{display:none}label{color:#67736c;margin-top:18px;font-size:13px;font-weight:500;display:block}input,select,textarea{color:#46574c;background:#fffefa;border:1px solid #dde2d9;border-radius:5px;outline:0;width:100%;margin-top:7px;padding:10px 12px;font-size:14px;display:block}input:disabled,textarea:disabled{color:#9b9e94;background:#eeeee7}textarea{resize:vertical}.search-input{color:#9faa9f;background:#fffefa;border:1px solid #dde2d8;border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-input input{box-shadow:none;background:0 0;border:0;margin:0;padding:10px 0;font-size:13px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}th{color:#959f93;background:#f2f3ea;border-bottom:1px solid #e1e6db;padding:13px 18px;font-size:12px;font-weight:500}td{color:#7f8c7d;border-bottom:1px solid #e8ece2;padding:14px 18px;font-size:13px}td strong{color:#485b49;font-size:13px;font-weight:500}tbody tr:hover{cursor:pointer;background:#f0f4e8}td.money{color:#596d56;font-family:Consolas,monospace;font-size:13px}.table-note{color:#9eaa98;margin-top:4px;font-size:11px;display:block}.table-meta,.pagination{color:#a0ab99;justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;font-size:13px;display:flex}.table-meta strong{color:#6e8068}.pagination>div{gap:7px;display:flex}.pagination button{min-height:30px;padding:7px 10px;font-size:13px}.member-toolbar{flex-wrap:wrap;gap:9px;padding:17px 18px;display:flex}.member-toolbar>.search-input{flex:1;min-width:210px}.member-toolbar select{width:auto;margin:0;font-size:13px}.member-identity{align-items:center;gap:10px;display:flex}.member-identity small{color:#a6af9f;margin-top:3px;font-size:11px;display:block}.member-identity .avatar{width:30px;height:30px;font-size:12px}.empty-state{text-align:center;color:#96a28f;padding:45px 25px;font-size:14px}.empty-state svg{color:#b8c1ac;margin:0 auto 15px}.empty-state h3{color:#7f9075;margin-bottom:9px}.form-actions{border-top:1px solid #e5e9de;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:20px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-meta{color:#a0ad95;justify-content:space-between;gap:12px;margin-top:7px;font-size:11px;display:flex}.callout,.alert{color:#789368;background:#edf3e8;border:1px solid #dce7d3;border-radius:6px;align-items:center;gap:10px;margin:0 0 20px;padding:13px 15px;font-size:13px;line-height:1.75;display:flex}.callout svg,.alert svg{flex-shrink:0}.alert.amber{color:#ac8c47;background:#f9f1de;border-color:#e6d7b1}.alert.red{color:#b07052;background:#f9eae4;border-color:#e9cec1}.panel .callout{margin:20px 0}.setting-row{border-bottom:1px solid #e7ecdf;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:13px;display:flex}.setting-row p{color:#9cae91;margin-top:4px;font-size:13px}.padded{padding:22px}.toggle{background:#cfd8c6;border:0;border-radius:15px;flex-shrink:0;width:36px;height:21px;padding:3px}.toggle span{background:#fffefa;border-radius:50%;width:15px;height:15px;transition:transform .2s;display:block}.toggle.on{background:#80976a}.toggle.on span{transform:translate(15px)}.channel-tabs{background:#182231;border:1px solid #2a384b;border-radius:7px;gap:3px;width:fit-content;margin-bottom:23px;padding:5px;display:flex}.channel-tabs button{color:#71849c;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:10px 17px;font-size:13px;display:flex}.channel-tabs button.active{color:#1d2530;background:#d9b96e}.channel-tabs button span{color:#a7a189;border-left:1px solid #4c5361;padding-left:10px;font-size:11px}.channel-tabs button.active span{color:#746643;border-color:#a08b58}.sms-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px;display:grid}.steps{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.steps button{color:#5f7289;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:13px;display:flex}.steps button>span{color:#7089a3;background:#1b2a3b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.steps button.active{color:#d9bf87}.steps button.active>span,.steps button.done>span{color:#15202a;background:#cfb06d}.sms-form{padding:25px}.sms-form>.eyebrow{font-size:11px}.sms-form>h2{letter-spacing:-.7px;margin:9px 0 22px;font-size:24px}.send-type-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:9px;display:grid}.send-type-grid button{text-align:left;color:#9eb48b;background:#fffef8;border:1px solid #dde5d5;border-radius:6px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.send-type-grid button.chosen{background:#fcf7e8;border-color:#bba365}.send-type-grid strong{color:#5e6949;margin-top:12px;font-size:14px}.send-type-grid small{color:#a8b496;margin-top:5px;font-size:13px;line-height:1.6}.audience-count{background:#f1f5e8;border:1px solid #e1e8d5;border-radius:7px;align-items:center;gap:12px;margin:23px 0 10px;padding:17px;display:flex}.audience-count strong{letter-spacing:-1px;color:#647c49;font-size:27px}.audience-count>span:nth-child(2){color:#96a980;flex:1;max-width:155px;font-size:13px}.sms-form>.small{margin-top:9px;line-height:1.8}.sms-form .alert{margin-top:15px}.batch-summary{color:#afbb95;justify-content:space-between;align-items:center;gap:10px;margin:27px 0;display:flex}.batch-summary>div{text-align:center;flex:1}.batch-summary strong{color:#7c8759;font-size:25px;font-weight:500;line-height:1.3;display:block}.batch-summary span{color:#aab692;margin-top:4px;font-size:12px;display:block}.batch-dots{justify-content:space-around;align-items:center;gap:7px;margin:20px 0 25px;display:flex;position:relative}.batch-dots:before{content:"";background:#d9e0c9;height:1px;position:absolute;inset:10px 0 auto}.batch-dots>span{color:#95a576;z-index:1;background:#e9efdc;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.dam-note{color:#a8a36c;background:#f5f4e5;border-left:2px solid #bdb47e;margin:20px 0;padding:13px 15px;font-size:13px;line-height:1.9}.reply-plan{color:#99b27e;background:#eaf3e4;border:1px solid #dce8d0;border-radius:6px;align-items:center;gap:11px;margin-top:20px;padding:14px;display:flex}.reply-plan strong{color:#7e9962;font-size:13px}.reply-plan p{margin-top:5px;font-size:13px;line-height:1.7}.phone-preview{background:#f6f6ec;border:5px solid #263648;border-radius:26px;min-height:410px;margin-top:43px;padding:18px 15px;box-shadow:0 13px 45px #0002}.phone-top{letter-spacing:1px;color:#a0af92;justify-content:space-between;align-items:center;font-size:11px;display:flex}.phone-top .mono{color:#849b70;font-size:13px}.phone-sender{color:#809567;border-bottom:1px solid #e3e9d6;align-items:center;gap:7px;margin:20px 0;padding-bottom:13px;font-size:13px;display:flex}.sms-bubble{color:#80926b;overflow-wrap:anywhere;background:#e5ead9;border-radius:11px 11px 11px 2px;margin-top:12px;padding:12px;font-size:13px;line-height:1.8}.sms-bubble.outgoing{color:#fff;text-align:right;background:#648f6c;border-radius:11px 11px 2px;margin-left:95px}.phone-footer{color:#aaba94;justify-content:center;align-items:center;gap:5px;margin-top:24px;font-size:11px;display:flex}.queue-label{color:#93a67b;align-items:center;gap:5px;margin-top:13px;font-size:11px;display:flex}.aside-facts{color:#516c87;padding:24px 16px;font-size:13px}.aside-facts strong{color:#8da1b1;margin-bottom:15px;font-size:13px;display:block}.aside-facts p{border-bottom:1px solid #243449;padding:11px 0;font-size:12px}.sms-review{color:#96a881;background:#f1f5e7;border:1px solid #e0e9ce;border-radius:6px;margin:18px 0;padding:17px}.sms-review p{margin:9px 0;font-size:13px}.checks-list{margin-top:16px}.check-row{border-bottom:1px solid #e8edde;align-items:flex-start;gap:10px;padding:13px 0;font-size:13px;display:flex}.check-row small{color:#a4b494;margin-top:4px;font-size:13px;line-height:1.7;display:block}.check-row.pass{color:#7ca56c}.check-row.fail{color:#bb805f}.request-email{max-width:780px;padding:30px}.request-email>h2{margin:15px 0 9px;font-size:25px}.request-email>p{color:#9aaa8e;font-size:14px;line-height:1.8}.managed-label{letter-spacing:1.4px;color:#9eac8e;align-items:center;gap:8px;font-size:12px;display:flex}.request-brands{flex-wrap:wrap;align-items:center;gap:17px;margin:22px 0 7px;display:flex}.request-brands>label{flex-basis:100%;margin:0}.request-email>form>.small{font-size:12px}.request-email form>.primary{margin-top:25px}.request-success{text-align:center;padding:45px 10px}.request-success>svg{color:#8eaa70;margin:0 auto 17px}.request-success h3{color:#7a9660;font-size:20px}.request-success p{color:#a6b68e;margin:13px 0 25px}.request-success>.text-button{margin:20px auto 0;display:block}.delivery-panel{margin-bottom:24px;padding:23px}.delivery-panel .section-head h2{margin-top:7px}.delivery-total{color:#9db780;align-items:baseline;gap:12px;margin:25px 0 15px;display:flex}.delivery-total strong{letter-spacing:-1px;color:#809e60;font-size:37px;font-weight:500}.delivery-total>span{font-size:13px}.progress-bar{background:#e4ecd6;border-radius:8px;height:7px;overflow:hidden}.progress-bar>span{background:#94ad6d;border-radius:8px;height:100%;transition:width .4s;display:block}.delivery-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.delivery-grid strong{color:#8aa164;font-size:23px;font-weight:500;display:block}.delivery-grid span{color:#adbd93;font-size:12px}.delivery-actions{gap:12px;margin-top:20px;display:flex}.simulation-tools{color:#a0b18c;border-top:1px solid #e5eddb;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:16px;font-size:13px;display:flex}.delivery-panel>.text-button{margin-top:20px}.inbox-summary{color:#7e96a5;align-items:center;gap:22px;margin-bottom:20px;font-size:13px;display:flex}.inbox-summary>span{align-items:center;gap:6px;display:flex}.inbox-summary strong{color:#d0d8dd;font-weight:500}.inbox-summary>.primary{margin-left:auto}.inbox-filters{scrollbar-width:none;gap:7px;margin-bottom:17px;display:flex;overflow:auto}.inbox-filters button{color:#7e96ac;white-space:nowrap;background:#162333;border:1px solid #2c3f53;border-radius:5px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.inbox-filters button.active{color:#d6c08e;background:#d9b96e13;border-color:#a89055}.inbox-filters button>span{background:#ffffff08;border-radius:3px;padding:1px 4px;font-size:11px}.inbox-layout{grid-template-columns:370px minmax(0,1fr);align-items:stretch;gap:18px;min-height:620px;display:grid}.inbox-list{scrollbar-width:thin;max-height:720px;overflow:auto}.inbox-list>.search-input{margin:17px}.inbox-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3ecdc;align-items:flex-start;gap:10px;width:100%;padding:15px 18px;display:flex}.inbox-row.selected{background:#eef3e6;box-shadow:inset 3px 0 #bfa35f}.inbox-row.unread{background:#f4f6ec}.inbox-row-content{flex:1;min-width:0}.inbox-row-content>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-row strong{color:#6c835b;font-size:13px;font-weight:500}.inbox-row .mono{color:#a3b491;font-size:11px}.inbox-row p{color:#9bad8c;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 9px;font-size:13px;overflow:hidden}.inbox-row .pill{font-size:11px}.unread-dot{background:#97b979;border-radius:50%;width:5px;height:5px;margin-top:7px}.reply-thread{flex-direction:column;min-height:620px;display:flex}.reply-thread>.empty-state{margin:auto}.thread-header{border-bottom:1px solid #e3ecda;align-items:center;gap:10px;padding:22px;display:flex}.thread-header h2{color:#809967;font-size:15px}.thread-header small{color:#b0bf9c;font-size:12px}.thread-header>.text-button{margin-left:auto;font-size:13px}.thread-conversation{flex:1;min-height:180px;padding:25px}.thread-date{text-align:center;letter-spacing:2px;color:#b4c29f;margin-bottom:23px;font-size:11px;display:block}.received-message,.sent-message{color:#8fa571;background:#e9efdf;border-radius:10px 10px 10px 2px;max-width:85%;margin-bottom:17px;padding:13px 15px;font-size:14px;line-height:1.8}.received-message small,.sent-message small{opacity:.65;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.sent-message{color:#6c8b4f;background:#c9d9b9;border-radius:10px 10px 2px;margin-left:auto}.reply-composer{border-top:1px solid #e1ead4;padding:20px}.reply-composer>label{margin-top:0}.quick-replies{flex-wrap:wrap;gap:6px;margin:8px 0 14px;display:flex}.quick-replies button{color:#a1b287;background:#f2f6e7;border:1px solid #dce8ca;border-radius:4px;padding:6px 8px;font-size:12px}.reply-composer .form-actions{align-items:flex-start;margin-top:10px;padding-top:11px}.reply-composer .small{max-width:200px;font-size:11px;line-height:1.8}.opt-out-applied{color:#b19b6a;text-align:center;background:#f7f1df;border:1px solid #e5d7bb;border-radius:6px;flex-direction:column;align-items:center;gap:11px;margin:22px;padding:22px;display:flex}.opt-out-applied strong{font-size:16px}.opt-out-applied p{font-size:13px;line-height:1.8}.read-only-copy{color:#9aaf7e;background:#f0f5e5;border:1px solid #dfeaca;border-radius:6px;margin:22px 0;padding:18px;font-size:14px;line-height:1.9}.stat-plain{padding:23px}.stat-plain>span{color:#9cab8b;font-size:13px;display:block}.stat-plain>strong{color:#839b61;font-variant-numeric:tabular-nums;letter-spacing:-.8px;margin:10px 0;font-size:30px;font-weight:500;display:block}.stat-plain>small{color:#afbe9b;font-size:12px;display:block}.panel>.section-head{padding:22px 23px 0}.panel>.panel-foot{border-top:1px solid #e1ebd3}.panel-foot{color:#9cb781;align-items:center;gap:8px;padding:17px 22px;font-size:13px;line-height:1.8;display:flex}.renewals-panel{margin-top:22px}.connection{color:#9cb782;border-bottom:1px solid #e7eddc;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:13px;display:flex}.connection strong{color:#7c9a5d}.managed-intro{background:#172535;border:1px solid #2c4358;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 23px;display:flex}.managed-intro>div{color:#aebdca;align-items:center;gap:14px;display:flex}.managed-intro strong{color:#cad3d8;font-size:15px;display:block}.managed-intro small{color:#7f9bb1;margin-top:4px;font-size:13px;display:block}.email-pipeline{border:1px solid #2b4055;border-radius:7px;margin-bottom:22px;display:flex;overflow:hidden}.email-pipeline>div{color:#728ea5;border-right:1px solid #283f55;flex:1;align-items:center;gap:8px;padding:13px 14px;display:flex}.email-pipeline>div:last-child{border-right:0}.email-pipeline>div>span{opacity:.5;font-family:Consolas,monospace;font-size:12px}.email-pipeline strong{color:#94adbd;max-width:100px;font-size:12px;font-weight:500}.email-pipeline b{color:#d1c198;margin-left:auto;font-size:16px;font-weight:500}.email-grid,.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.email-card{padding:23px}.email-card.panel+.panel{margin-top:0}.email-card>.eyebrow{color:#a6b88b;margin-top:22px;margin-bottom:8px;font-size:11px}.email-card h2{color:#819d62;font-size:18px;line-height:1.5}.email-card>p{color:#a9be92;min-height:62px;margin-top:12px;font-size:13px;line-height:1.9}.email-details{justify-content:space-between;gap:12px;margin:23px 0;display:flex}.email-details>span{color:#b7c8a0;font-size:11px}.email-details strong{color:#92ae6f;margin-bottom:4px;font-size:18px;font-weight:500;display:block}.email-card>.primary,.email-card>.secondary{margin-top:4px}.email-waiting{color:#adbe91;border-top:1px solid #e4edd7;align-items:center;gap:6px;padding:16px 0 0;font-size:13px;display:flex}.managed-foot{color:#b1c297;border-top:1px solid #e5edd9;align-items:center;gap:5px;margin-top:22px;padding-top:16px;font-size:11px;display:flex}.requested-changes{color:#b6a061;background:#f8f1d8;border-radius:5px;margin-bottom:20px;padding:13px;font-size:13px}.requested-changes p{margin-top:5px}.email-results{grid-template-columns:repeat(2,1fr);gap:16px;margin:20px 0;display:grid}.email-results>span{color:#b3c39a;font-size:11px}.email-results strong{color:#8fa96c;font-size:18px;font-weight:500;display:block}.draft-meta{color:#b4c09a;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.email-render{color:#8ca266;background:#fffffa;border:1px solid #dae6c9;border-radius:6px;margin:24px 0;padding:38px}.email-render-brand{border-bottom:2px solid #d9b96e;gap:17px;margin-bottom:25px;padding-bottom:22px;display:flex}.email-render h2{color:#6e8950;font-size:26px;line-height:1.5}.email-render>p{color:#94aa70;margin:22px 0;font-size:15px;line-height:2}.render-button{color:#5f633e;background:#d9b96e;border-radius:4px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-block}.email-render-footer{color:#b0c08f;border-top:1px solid #e6eddc;margin-top:28px;padding-top:23px;font-size:12px;line-height:2}.league-panel{margin-bottom:22px}.rank{color:#c2cbaa;font-family:Consolas,monospace;font-size:17px}.rank.top{color:#b6a05e}.campaign-card{padding:22px}.campaign-card.panel+.panel{margin-top:0}.campaign-card>.eyebrow{margin:20px 0 8px;font-size:11px}.campaign-card h2{color:#8aa462;min-height:48px;font-size:17px}.campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:20px 0;display:grid}.campaign-metrics>span{display:block}.campaign-metrics strong{color:#91aa68;font-size:20px;font-weight:500;display:block}.campaign-metrics small{color:#b7c59c;margin-top:2px;font-size:11px;display:block}.campaign-metrics .revenue-metric{border-top:1px solid #e5edd6;grid-column:span 3;padding-top:13px}.campaign-metrics .revenue-metric strong{color:#8f9d57;font-size:28px}.code-token{color:#97ac72;background:#eff4e3;border:1px solid #dfe9cc;border-radius:4px;padding:5px 8px;font-family:Consolas,monospace;font-size:14px}.weekly-summary{max-width:740px;padding:30px}.weekly-summary h2{color:#8ca365;margin-top:12px;font-size:26px}.summary-message{background:#f0f5e3;border:1px solid #e0e8cd;border-radius:6px;margin:25px 0;padding:23px}.summary-message p{color:#9bb47b;margin:12px 0;font-size:15px;line-height:1.9}.calendar-toolbar{color:#adbac6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.calendar-toolbar h2{white-space:nowrap;font-size:20px}.calendar-toolbar .secondary{color:#89a2b7;background:#1a2b3e;border-color:#304b62;min-height:32px}.view-switch{background:#152535;border:1px solid #2d465e;border-radius:5px;padding:3px;display:flex}.view-switch button{color:#7591a8;background:0 0;border:0;border-radius:3px;padding:7px 13px;font-size:13px}.view-switch button.active{color:#1f2e3c;background:#d9b96e}.calendar-type-filters{scrollbar-width:none;gap:9px;margin-bottom:20px;display:flex;overflow:auto}.calendar-type-filters button{color:#7595aa;white-space:nowrap;background:#162638;border:1px solid #2f485c;border-radius:5px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:flex}.calendar-type-filters button.on{color:#b7c6ba;border-color:#6a7f70}.calendar-type-filters button.email.on{color:#8eb1cd;border-color:#6d8fad}.calendar-type-filters button.racing.on{color:#c3bb93;border-color:#a29974}.calendar-type-filters button.retention.on{color:#9aab7e;border-color:#798962}.filter-check{opacity:.6;border:1px solid;border-radius:2px;justify-content:center;align-items:center;width:12px;height:12px;font-size:12px;display:flex}.calendar-clash p{margin-top:4px;font-size:13px;line-height:1.7}.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-weekday{text-align:center;color:#a9ba94;background:#f0f4e7;border-bottom:1px solid #dee8ce;padding:12px;font-size:13px}.calendar-cell{border-bottom:1px solid #e4ecd7;border-right:1px solid #e4ecd7;min-height:119px;padding:7px;overflow:hidden}.calendar-cell.blank{background:#f5f8ee}.calendar-cell.selected{background:#eef4e1}.day-number{color:#a2b789;background:0 0;border:0;min-width:23px;padding:3px 5px;font-family:Consolas,monospace;font-size:13px}.day-number.today{color:#fffefa;background:#9fb67b;border-radius:50%}.all-day-band{margin-bottom:5px}.racing-band{color:#a7aa7d;background:repeating-linear-gradient(115deg,#6b6e5c0c,#6b6e5c0c 2px,#0000 2px 8px),#f1f1e2;border:1px solid #e1e3c8;border-radius:3px;align-items:center;gap:6px;min-height:24px;padding:5px 7px;font-size:11px;line-height:1.5;display:flex}.racing-band>span{white-space:nowrap;margin-left:auto;font-size:11px}.racing-band svg{flex-shrink:0}.calendar-event{text-align:left;color:#9fb77e;background:#eef4e1;border:1px solid #dbe7cc;border-radius:4px;align-items:flex-start;gap:6px;width:100%;margin:5px 0;padding:6px 7px;font-size:12px;display:flex;overflow:hidden}.calendar-event>svg{flex-shrink:0;width:11px;height:11px;margin-top:2px}.calendar-event>span{flex:1;min-width:0}.calendar-event .mono{margin-bottom:3px;font-size:11px;display:block}.calendar-event strong{font-size:11px;font-weight:500;line-height:1.5;display:block}.calendar-event.sms{background:var(--event-brand)}@supports (color:color-mix(in lab, red, red)){.calendar-event.sms{background:color-mix(in srgb,var(--event-brand),white 89%)}}.calendar-event.sms{border-color:var(--event-brand)}@supports (color:color-mix(in lab, red, red)){.calendar-event.sms{border-color:color-mix(in srgb,var(--event-brand),white 75%)}}.calendar-event.sms{color:var(--event-brand)}.calendar-event.email{color:#81a2ae;background:0 0;border:1px solid #9ebbc9}.calendar-event.email b{color:#9ab4bf;padding-top:2px;font-size:10px;font-weight:400}.calendar-event.retention{color:#a2b387;background:#f1f5e7;border:0}.calendar-event.retention>i{background:#a3b882;border-radius:50%;width:4px;height:4px;margin-top:4px}.selected-day{padding:20px;margin-top:20px!important}.selected-day>.section-head{padding:0}.selected-day .calendar-event{padding:10px}.selected-day .calendar-event strong{font-size:13px}.calendar-jump{color:#637f98;flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 15px;font-size:13px;display:flex}.calendar-jump>.secondary{color:#89a7bb;background:#172a3d;border-color:#304f65;min-height:30px;padding:7px 10px;font-size:12px}.calendar-jump>span{margin-right:10px}.main-content>.small.muted{color:#566f89;line-height:1.8}.week-view{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.week-day{min-height:270px;padding:13px 10px}.week-day.panel+.panel{margin-top:0}.week-day h3{color:#a8bb8f;margin-bottom:18px;font-size:13px}.week-day .small{color:#c0ccaa;font-size:11px;line-height:1.7}.agenda-view{flex-direction:column;gap:13px;display:flex}.agenda-day{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px;display:grid}.agenda-day.panel+.panel{margin-top:0}.agenda-date{border-right:1px solid #e3edcf;align-items:flex-start;gap:10px;padding-right:17px;display:flex}.agenda-date strong{color:#a3b77e;font-size:27px;font-weight:400;line-height:1.3}.agenda-date>span{color:#bdcda4;margin-top:5px;font-size:13px}.agenda-day .racing-band{padding:12px;font-size:13px}.agenda-day .calendar-event{padding:12px}.agenda-day .calendar-event strong{font-size:13px}.agenda-day .calendar-event .mono{margin-right:12px;font-size:13px;display:inline-block}.agenda-day .calendar-event>span{align-items:center;display:flex}.agenda-day .calendar-event svg{width:16px;height:16px;margin-right:6px}.agenda-day .calendar-event.email b{font-size:12px}.health-lead{background:#172b35;border:1px solid #264b4c;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;padding:19px 23px;display:flex}.health-lead>div{color:#69a6a0;align-items:center;gap:13px;display:flex}.health-lead strong{color:#b9d2c7;font-size:16px;display:block}.health-lead small{color:#5d9296;margin-top:4px;font-size:12px;display:block}.health-lead>.pill{color:#8bb8a1;background:#28463f}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.health-card{padding:24px}.health-card.panel+.panel{margin-top:0}.health-card>.section-head{padding:0}.health-card-stats{grid-template-columns:1.1fr 1fr;gap:17px;margin:28px 0;display:grid}.health-card-stats strong{letter-spacing:-1px;color:#8caa60;font-size:35px;font-weight:500;line-height:1.2;display:block}.health-card-stats strong small{color:#b7c890;letter-spacing:0;margin-left:3px;font-size:17px}.health-card-stats>div>span{color:#b5c995;margin-top:7px;font-size:12px;display:block}.health-speeds{color:#b3c58f;border-top:1px solid #e4edce;border-bottom:1px solid #e4edce;gap:25px;margin-bottom:22px;padding:14px 0;font-size:12px;display:flex}.health-speeds b{color:#92af68;margin-left:9px;font-weight:500}.meter-label{color:#b6c891;justify-content:space-between;gap:15px;font-size:12px;display:flex}.meter-label strong{color:#94ae6c;font-weight:500}.busy-meter{background:#e7efd8;border-radius:6px;height:6px;margin:10px 0 11px;overflow:hidden}.busy-meter span{background:#a2bc7a;border-radius:6px;height:100%;display:block}.busy-meter.busy span{background:#cca066}.health-card>small{color:#c0cfa5;font-size:12px}.simulation-setting{color:#c3cfae;border-top:1px solid #e7eed7;justify-content:space-between;align-items:center;gap:18px;margin-top:19px;padding-top:14px;font-size:11px;display:flex}.simulation-setting select{width:105px;margin:0;padding:6px 9px;font-size:12px}.alerts-panel{color:#b3c991;align-items:center;gap:16px;padding:22px;display:flex;margin-top:22px!important}.alerts-panel>div{flex:1}.alerts-panel h2{color:#92ae64;font-size:16px}.alerts-panel p{color:#b3c991;margin-top:6px;font-size:13px;line-height:1.9}.alerts-panel .secondary{font-size:12px}.health-history{padding:20px 22px;margin-top:20px!important}.health-history summary{cursor:pointer;color:#a7bb80;align-items:center;gap:10px;font-size:14px;display:flex}.health-history summary>span{color:#c2cda9;margin-left:auto;font-size:13px}.health-history summary:after{content:"+";margin-left:9px;font-size:19px;font-weight:300}.health-history[open] summary:after{content:"−"}.history-row{border-top:1px solid #e8efd9;align-items:center;gap:15px;margin-top:18px;padding-top:20px;display:flex}.history-row p{color:#bdcaa3;font-size:13px;line-height:1.9}.history-row strong{color:#a6bb7d;font-weight:500}.retention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.retention-card{padding:23px}.retention-card.panel+.panel{margin-top:0}.retention-card>.section-head{padding:0}.retention-icon{color:#a2ba78;background:#edf4dd;border-radius:7px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.retention-card>h2{color:#9bb36e;margin:12px 0 8px;font-size:18px}.retention-card>p{color:#c0cda6;min-height:37px;font-size:13px}.retention-copy{color:#b1c58f;background:#f1f6e6;border-radius:6px;min-height:145px;margin:20px 0;padding:15px;font-size:13px;line-height:1.9}.retention-copy small{color:#c7d3b2;margin-top:13px;font-size:11px;display:block}.retention-stats{color:#c2cfaa;justify-content:space-between;gap:14px;margin:22px 0;font-size:12px;display:flex}.retention-stats strong{color:#a2ba79;margin-bottom:4px;font-size:23px;font-weight:500;display:block}.retention-brands{gap:6px;margin:15px 0;display:flex}.retention-card>small{color:#c6d0b1;font-size:11px}.settings-grid{grid-template-columns:1fr 1fr;gap:21px;display:grid}.settings-grid>.panel,.settings-grid>div>.panel{padding:24px}.settings-grid .section-head{padding:0}.brand-setting{align-items:center;gap:13px;margin:23px 0;display:flex}.brand-setting label{color:#b0c58d;flex:1;margin:0}.brand-setting small{color:#c2d1a5;margin-top:5px;font-size:12px;display:block}.settings-grid input{font-size:13px}.settings-notifications{margin-top:21px}.settings-notifications .setting-row{color:#b6c999;font-size:13px}.settings-notifications>.small{color:#c6d4b0;margin-top:14px;font-size:12px}.section-action{align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-action>.callout{flex:1;margin:0}.audit-panel{margin-top:22px;padding-bottom:17px}.audit-row{color:#b6c995;border-bottom:1px solid #e8efd9;align-items:center;gap:10px;margin:0 23px;padding:13px 0;font-size:13px;display:flex}.audit-row svg{color:#9fbf7c;flex-shrink:0}.settings-grid .connection{color:#b5cb92;font-size:13px}.candidate-list{padding:0 23px 15px}.candidate-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7eed6;align-items:center;gap:13px;width:100%;padding:14px 0;display:flex}.candidate-list .avatar{color:#9ab178;background:#e6edda}.candidate-list>button>span:nth-child(2){flex:1}.candidate-list strong{color:#a7bd83;font-size:14px;display:block}.candidate-list small{color:#c5d2ac;margin-top:3px;font-size:12px;display:block}.text-cta{color:#b7c894;align-items:center;gap:5px;font-size:13px;display:flex}.upsell-log{padding:22px;margin-top:22px!important}.upsell-log>.section-head{padding:0}.profile-intro{color:#b4c796;border-bottom:1px solid #e0ebcc;align-items:center;gap:15px;margin-bottom:27px;padding-bottom:22px;display:flex}.profile-intro .avatar{color:#a5bb81;background:#e9efdb;width:47px;height:47px;font-size:16px}.profile-intro p{font-size:13px;line-height:1.9}.profile-ltv{text-align:right;max-width:190px;margin-left:auto}.profile-ltv strong{color:#a0b970;font-size:28px;font-weight:500;display:block}.profile-ltv span{color:#c2d3a2;font-size:11px}.profile-layout{grid-template-columns:1fr 1fr;gap:28px;display:grid}.profile-layout h3{color:#a0ba73;margin:20px 0 14px;font-size:15px}.profile-layout>div>h3:first-child{margin-top:0}.profile-membership{background:#f0f5e5;border:1px solid #e0e9d0;border-radius:5px;margin-top:12px;padding:14px}.profile-membership>.pill{float:right}.profile-membership p{color:#adc28d;margin-top:12px;font-size:13px}.profile-membership small{color:#becda6;margin-top:6px;font-size:12px;line-height:1.8;display:block}.consent-block{color:#bdcca3;margin:19px 0}.consent-block>div{gap:6px;margin:12px 0 7px;display:flex}.consent-block>small{font-size:12px;line-height:1.7;display:block}.payment-history .connection{color:#b2c695;font-size:12px}.payment-history>small{color:#c5d4ad;margin-top:10px;font-size:11px;display:block}.profile-layout .section-head{margin-bottom:10px}.profile-layout .section-head h3{margin:0}.profile-layout .section-head .secondary{min-height:30px;padding:7px 9px;font-size:11px}.profile-layout label{color:#b3c995}.profile-layout .secondary{margin-top:15px}.upsell-form{background:#f0f5e4;border:1px solid #e0e8cd;border-radius:6px;margin-top:18px;padding:15px}.upsell-form label{margin-top:13px;font-size:13px}.upsell-form>.primary{margin-top:17px}.upsell-record{color:#b0c48e;border-bottom:1px solid #e4ecd4;grid-template-columns:1fr auto;gap:5px;padding:14px 0;font-size:13px;display:grid}.upsell-record>small{color:#c5d4ad;grid-column:1/-1;font-size:12px}.message-history{color:#b3c895;border-bottom:1px solid #e2ebd1;padding:13px 0;font-size:13px}.message-history>small{color:#c7d4b0;font-size:11px}.message-history p{margin:7px 0}.sent-reply{color:#a6be84;border-left:2px solid #c5d4ae;padding-left:9px}.spaced{margin-top:24px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#040b16b8;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:var(--off);width:480px;max-width:100%;max-height:90vh;color:var(--ink);border:1px solid #fbfff122;border-radius:10px;padding:26px;overflow:auto;box-shadow:0 20px 90px #0008}.modal.wide-modal{width:840px}.modal-head{border-bottom:1px solid #e0eacd;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;padding-bottom:17px;display:flex}.modal-head h2{color:#9bb76f;font-size:20px}.modal-head>.icon-button{color:#c6d2ad}.modal>p{color:#b3c593;font-size:14px;line-height:1.9}.modal>h3{color:#a8bd7d}.modal .form-actions{margin-bottom:2px}.modal>.brand-logo{margin-bottom:13px}.modal form>.primary{margin-top:20px}.toast{z-index:100;color:#7f9a67;background:#f0f5e8;border:1px solid #435840;border-radius:7px;align-items:center;gap:11px;max-width:90vw;padding:15px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 60px #0005}.toast>svg{flex-shrink:0}.login-shell{background:var(--navy);grid-template-columns:1.06fr 1fr;min-height:100vh;display:grid}.login-brand{background:repeating-linear-gradient(110deg,#ffffff02,#ffffff02 1px,#0000 1px 18px),#0b111c;flex-direction:column;justify-content:space-between;min-height:100vh;padding:45px 55px;display:flex}.login-title h1{color:#eeeade;letter-spacing:-2.3px;margin-top:22px;font-size:60px;line-height:1.12}.login-title>p{color:#67788c;margin-top:26px;font-size:16px;line-height:1.9}.login-brand-list{flex-wrap:wrap;gap:25px 30px;max-width:410px;margin-top:45px;display:flex}.login-brand-list .brand-logo>span:last-child{color:#9eaaa8}.login-trust{color:#526f63;align-items:center;gap:9px;font-size:13px;display:flex}.login-form-side{justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.login-form-side>form{width:350px;max-width:100%}.login-form-side h2{color:#dbd9ca;letter-spacing:-.7px;margin:25px 0 8px;font-size:29px}.login-form-side p.muted{color:#65788d;font-size:14px}.login-form-side label{color:#7a8fa2;margin-top:23px}.login-form-side input,.login-form-side select{color:#a5b6c2;background:#152433;border-color:#304455;min-height:42px}.login-form-side input::placeholder{color:#4b687d;font-size:13px}.login-form-side .primary{min-height:43px;margin-top:25px}.login-form-side>form>.small{margin-top:18px;font-size:13px;line-height:1.8}.login-form-side .callout{color:#608f8b;background:#152b30;border-color:#254649;margin-top:30px;font-size:13px}.login-form-side footer{color:#465e71;font-size:11px;position:absolute;bottom:22px}.review-shell{background:repeating-linear-gradient(110deg,#ffffff02,#ffffff02 1px,#0000 1px 18px),#0e1420;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:25px;display:flex}.review-card{background:#faf9f5;border-radius:10px;width:400px;max-width:100%;padding:35px}.feature-icon{color:#9fa978;margin-bottom:25px}.review-card h1{color:#697c53;margin:10px 0;font-size:30px}.review-card>.muted{color:#a7b691;font-size:14px}.review-card .primary{margin-top:24px}.review-card .trust-note{color:#a6bc8a;border-top:1px solid #e1e9d1;align-items:center;gap:11px;margin-top:30px;padding-top:22px;font-size:13px;line-height:1.8;display:flex}.review-card .error-strip{color:#b5795c;margin-top:13px;font-size:13px}.review-shell footer{color:#526c7f;font-size:12px}.panel p,.panel label,.panel td,.panel small,.panel .small{color:#778178}.panel h2,.panel h3,.panel td strong,.panel .stat-plain strong,.modal h2,.modal h3{color:#334235}.panel .section-head p{color:#8d968d}.stat-plain>strong,.health-card-stats strong,.campaign-metrics strong,.email-details strong,.email-results strong{color:#426148}.panel .muted,.modal .muted{color:#939d90}.modal p,.modal label,.modal small{color:#839277}.profile-membership p,.consent-block small,.profile-intro p,.profile-ltv span,.upsell-record,.profile-layout label,.message-history{color:#7c8c70}.profile-ltv strong,.profile-layout h3,.modal-head h2{color:#4d6741}.email-card h2,.retention-card>h2,.health-lead h2,.weekly-summary h2,.campaign-card h2,.alerts-panel h2{color:#3f5543}.received-message,.sent-message,.sms-bubble{color:#60764f}.panel .text-button,.modal .text-button{color:#338074}.panel .primary,.modal .primary{color:#273022}.panel .check-row.pass{color:#658c55}.panel .check-row.fail{color:#ad7057}.panel .code-token{color:#738e55}.panel .retention-copy,.read-only-copy,.summary-message p{color:#7f9569}.email-render>p{color:#70835b}.email-render h2{color:#405c3f}.candidate-list strong{color:#607b4d}.thread-header h2{color:#59794d}.panel .calendar-event.email,.panel .calendar-event.email strong{color:#668a9a}.panel .calendar-event.retention,.panel .calendar-event.retention strong{color:#7c9664}.panel .racing-band{color:#8c9167}.panel .brand-logo{color:var(--brand)}@media (min-width:1500px){.main-content{padding-top:37px}.metric{padding:21px 23px 0}.metric-value{font-size:35px}.metric-trend{min-height:46px}.metric>button{width:calc(100% + 46px);margin-left:-23px;padding:12px 23px}.needs-item{padding:20px 0}.growth-chart{height:225px}.brand-overview-row{padding:16px 0}}@media (max-width:1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{margin-left:205px}.main-content{padding:27px 24px 0}.topbar{padding:0 24px}.metric{padding:16px 16px 0}.metric-value{font-size:26px}.metric>button{width:calc(100% + 32px);margin-left:-16px;padding-left:16px;padding-right:16px}.metric .sparkline{width:49px}.metric-trend>span{font-size:11px}.today-main-grid{grid-template-columns:1.15fr 1fr}.needs-panel,.today-sends{padding:18px}.needs-cta{font-size:11px}.needs-item{gap:9px}.needs-item strong{font-size:13px}.needs-item small{font-size:11px}.racing-strip{gap:8px}.racing-strip>span:nth-of-type(2){display:none}.today-lower-grid{grid-template-columns:1.2fr 1fr}.chart-panel,.brand-breakdown{padding:18px}.brand-overview-row>.brand-logo{width:132px}.brand-overview-row .sparkline,.chart-key>span:last-child{display:none}.email-grid,.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-pipeline>div{gap:5px;padding:11px 9px}.email-pipeline strong{font-size:11px}.calendar-cell{min-height:107px;padding:5px}.calendar-event{padding:4px}.calendar-event strong{font-size:11px}.calendar-event.email b{display:none}.sms-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.inbox-layout{grid-template-columns:315px minmax(0,1fr)}.retention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.sidebar{width:188px;padding-left:11px;padding-right:11px}.main-shell{margin-left:188px}.wordmark{font-size:13px}.wordmark>span:last-child>span,.workspace-name{font-size:11px}.sidebar nav button{gap:9px;padding:9px 10px;font-size:13px}.sidebar nav button svg{width:16px}.main-content{padding:24px 20px 0}.topbar{padding:0 20px}.page-heading h1{font-size:30px}.page-heading p{font-size:13px}.page-heading>.primary{padding:9px 11px;font-size:13px}.metrics-grid{gap:12px}.metric-value{font-size:23px}.metric .sparkline{display:none}.metric-label{font-size:12px}.metric-trend>span{max-width:none;font-size:11px}.metric-trend{min-height:33px}.today-main-grid{grid-template-columns:1fr}.needs-panel .needs-list{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.needs-item:nth-child(3){border-bottom:0}.needs-item strong{font-size:13px}.needs-item small{font-size:12px}.needs-cta{display:none}.today-sends .scheduled-row{padding:13px 0}.today-lower-grid{grid-template-columns:1fr}.growth-chart{height:220px}.brand-overview-row>.brand-logo{width:190px}.brand-overview-row .sparkline{width:100px;display:block}.chart-key>span:last-child{display:flex}.sms-layout{grid-template-columns:1fr}.sms-aside{display:none}.inbox-layout{grid-template-columns:270px minmax(0,1fr)}.inbox-summary{flex-wrap:wrap;gap:12px;font-size:12px}.inbox-summary>.primary{font-size:12px}.reply-composer .form-actions{flex-direction:column}.reply-composer .form-actions .primary{align-self:flex-end}.thread-header{padding:17px}.thread-header .text-button{font-size:11px}.thread-header h2{font-size:14px}.thread-conversation{padding:20px}.settings-grid{grid-template-columns:1fr}.health-card{padding:20px}.health-card-stats strong{font-size:28px}.health-speeds{gap:14px}.health-speeds b{margin-left:4px}.health-card .brand-logo>span:last-child{font-size:11px}.health-card .brand-logo b{font-size:10px}.alerts-panel{flex-wrap:wrap}.alerts-panel>.secondary{margin-left:40px}.calendar-toolbar{flex-wrap:wrap}.week-view{grid-template-columns:repeat(3,1fr)}.week-day{min-height:150px}.calendar-clash{font-size:13px}.calendar-clash p{font-size:12px}.stat-plain{padding:19px}.stat-plain>strong{font-size:25px}.stat-plain>small{font-size:11px}.email-pipeline{overflow:auto}.email-pipeline>div{min-width:120px}.summary-strip small{max-width:290px;font-size:11px}.app-footer{font-size:11px}.login-brand{padding:40px}.login-title h1{font-size:45px}.login-title>p{font-size:14px}.login-form-side{padding:30px}}@media (max-width:700px){body{font-size:14px}.mobile-only{display:inline-flex}.sidebar{z-index:70;width:260px;padding:26px 17px 72px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar .wordmark{font-size:14px}.sidebar .wordmark>span:last-child>span{font-size:12px}.sidebar nav button{min-height:42px;padding:11px 13px;font-size:14px}.sidebar nav button svg{width:18px}.workspace-name{font-size:11px}.nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:65;background:#0009;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.main-content{padding:25px 16px 78px}.topbar{height:54px;padding:0 12px}.topbar>div{gap:6px}.breadcrumb{letter-spacing:.8px;gap:7px;font-size:11px}.topbar-right{gap:9px!important}.site-status{max-width:120px;font-size:11px;line-height:1.5}.review-label{display:none}.top-avatar{width:25px;height:25px;font-size:11px}.page-heading{margin-bottom:20px;display:block}.page-heading h1{letter-spacing:-1.1px;font-size:34px}.page-heading p{max-width:340px;margin-top:8px;font-size:13px;line-height:1.8}.page-kicker{letter-spacing:1px;gap:7px;margin-bottom:11px;font-size:11px}.page-kicker .mono{font-size:11px}.page-heading>.primary{margin-top:17px;padding:10px 14px;font-size:13px}.brand-controls{margin-bottom:20px}.brand-chips{gap:7px;padding-bottom:5px}.brand-chips .all-chip,.brand-chip{min-height:38px}.brand-chips .all-chip{padding:8px 10px;font-size:13px}.brand-chip>button:first-child{gap:6px;padding:7px 9px;font-size:13px}.brand-chip .only{padding:4px 7px;font-size:11px}.selected-caption{color:#738294;margin-top:6px;font-size:12px;line-height:1.6}.racing-strip{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:17px;padding:13px;display:flex}.racing-strip>svg{width:16px;height:16px}.racing-strip>.eyebrow{padding-top:1px;font-size:11px}.racing-strip>span:nth-of-type(2){width:100%;margin-top:-4px;padding-left:24px;font-size:12px;display:block}.racing-strip>button{white-space:normal;justify-content:flex-start;gap:7px;width:100%;margin:3px 0 0 24px;font-size:13px}.racing-strip .mono{font-size:11px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:17px}.metric{border-radius:7px;padding:14px 13px 0}.metric-value{letter-spacing:-.8px;margin-top:10px;font-size:25px}.metric-label{align-items:flex-start;gap:5px;min-height:27px;font-size:12px}.metric-label>svg{flex-shrink:0;width:13px;height:13px}.metric-trend{align-items:center;min-height:39px}.metric-trend>span{max-width:125px;font-size:11px;line-height:1.7}.metric>button{gap:5px;width:calc(100% + 26px);min-height:34px;margin-left:-13px;padding:10px 13px;font-size:11px}.metric>button svg{width:11px}.metric .sparkline{display:none}.today-main-grid{gap:17px;margin-bottom:17px}.needs-panel,.today-sends{padding:19px}.section-head h2{font-size:17px}.section-head p{max-width:280px;font-size:13px;line-height:1.8}.needs-panel .needs-list{display:block}.needs-item{gap:11px;padding:16px 0}.needs-item:nth-child(3){border-bottom:1px solid #e8e8e0}.needs-item:last-child{padding-top:16px}.needs-item strong{font-size:14px}.needs-item small{max-width:238px;margin-top:4px;font-size:13px;line-height:1.7}.needs-item .action-icon{min-width:34px;height:34px}.needs-cta{display:none}.scheduled-row{gap:8px}.scheduled-row .pill{padding:3px 5px;font-size:11px}.scheduled-row>.mono{font-size:12px}.scheduled-row strong{font-size:13px;line-height:1.7}.scheduled-row small{font-size:11px}.scheduled-row .event-icon{flex-shrink:0;width:25px;height:25px}.schedule-note{flex-wrap:wrap;gap:5px;font-size:11px}.schedule-note>button{font-size:11px}.upcoming-email strong{font-size:13px}.upcoming-email small{font-size:11px}.today-lower-grid{gap:17px}.chart-panel,.brand-breakdown{padding:19px}.growth-chart{height:205px;margin-top:10px}.chart-key{gap:13px;margin:18px 0 0;font-size:11px}.chart-key>span:last-child{display:none}.brand-overview-row{gap:10px;padding:14px 0}.brand-overview-row>.brand-logo{width:155px}.brand-overview-row>span:nth-child(2){min-width:56px}.brand-overview-row .sparkline{width:43px;height:22px}.brand-overview-row>svg:last-child{display:none}.brand-overview-row strong{font-size:19px}.brand-overview-row small{font-size:11px}.brand-breakdown>.small{margin-top:6px;font-size:12px;line-height:1.7}.summary-strip{padding:17px;display:block}.summary-strip>div{align-items:flex-start;gap:11px}.summary-strip strong{font-size:13px}.summary-strip small{max-width:240px;font-size:12px;line-height:1.8}.summary-strip>.secondary{margin-top:16px;margin-left:30px;font-size:13px}.mobile-tabs{min-height:67px;padding:7px 8px max(7px,env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1420f8;border-top:1px solid #304050;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 25px #0002}.mobile-tabs button{color:#657f96;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:5px 0;font-size:11px;display:flex;position:relative}.mobile-tabs button.active{color:#e0bd73}.mobile-tabs b{color:#c1e9d5;background:#366964;border:2px solid #0b1420;border-radius:7px;min-width:17px;padding:0 2px;font-size:11px;font-weight:400;position:absolute;top:0;right:15px}.app-footer{flex-direction:column;align-items:flex-start;gap:11px;margin-top:23px;padding:18px 0;font-size:11px}.app-footer>span{flex-wrap:wrap}.member-toolbar{gap:8px;padding:14px}.member-toolbar .search-input{flex-basis:100%;min-width:0}.member-toolbar select{flex:1;width:auto;min-width:75px;padding:8px;font-size:12px}.table-meta{align-items:flex-start;padding:5px 15px 15px;font-size:13px}.table-meta>span{text-align:right;max-width:190px;font-size:11px;line-height:1.7}.pagination{gap:8px;padding:14px;font-size:12px}.pagination button{padding:6px 9px;font-size:12px}.member-identity .avatar{width:28px;height:28px}.channel-tabs{gap:2px;width:100%;margin-bottom:22px;padding:4px;display:flex}.channel-tabs button{flex-wrap:wrap;flex:1;justify-content:center;gap:7px;padding:10px 8px;font-size:13px}.channel-tabs button span{text-align:center;border:0;flex-basis:100%;padding:0 0 0 24px;font-size:11px;display:block}.channel-tabs button svg{width:15px;height:15px}.steps{gap:10px;margin-bottom:15px}.steps button{gap:6px;font-size:12px}.steps button>span{width:20px;height:20px;font-size:11px}.sms-form{padding:21px 18px}.sms-form>h2{margin-bottom:21px;font-size:24px}.sms-form>.eyebrow{font-size:11px}.send-type-grid{gap:9px}.send-type-grid button{padding:13px 11px}.send-type-grid strong{margin-top:9px;font-size:13px;line-height:1.7}.send-type-grid small{min-height:32px;font-size:12px;line-height:1.8}.send-type-grid svg{width:19px}.audience-count{flex-wrap:wrap;gap:8px;padding:14px 12px}.audience-count strong{font-size:27px}.audience-count>span:nth-child(2){max-width:139px;font-size:12px}.audience-count>.pill{margin-left:0;font-size:11px}.sms-form>.small{font-size:12px}.form-actions{align-items:center;gap:10px}.form-actions .primary,.form-actions .secondary{white-space:normal;min-height:39px;font-size:13px}.form-actions .primary>svg{flex-shrink:0}.field-meta{align-items:flex-start;gap:17px;font-size:11px;line-height:1.8}.field-meta>span:first-child{max-width:195px}.field-meta>span:last-child{text-align:right}.form-grid{gap:11px}.form-grid label{font-size:13px}.batch-summary{gap:8px}.batch-summary strong{font-size:23px}.batch-summary span{font-size:11px}.batch-summary svg{width:12px}.batch-dots{gap:4px}.batch-dots>span{width:18px;height:18px;font-size:11px}.dam-note{padding:12px;font-size:13px;line-height:1.9}.reply-plan{align-items:flex-start;gap:9px;padding:13px}.reply-plan>svg{flex-shrink:0;width:17px}.reply-plan strong{font-size:13px;line-height:1.7}.reply-plan p{font-size:12px}.callout,.alert{align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.9}.sms-form .setting-row p{font-size:12px}.sms-review p{font-size:13px;line-height:1.8}.check-row,.check-row small{font-size:13px}.check-row>svg{flex-shrink:0;margin-top:2px}.request-email{padding:23px 19px}.request-email>h2{font-size:25px}.request-email>p{font-size:13px}.request-brands{gap:15px}.request-brands>.brand-logo{width:140px}.request-email .callout{margin-top:22px}.delivery-panel{padding:20px 18px}.delivery-panel .section-head{align-items:flex-start;gap:10px}.delivery-panel .section-head h2{font-size:17px;line-height:1.6}.delivery-panel .pill{margin-top:18px;font-size:11px}.delivery-total{flex-wrap:wrap;gap:8px}.delivery-total strong{font-size:34px}.delivery-total>span{font-size:13px}.delivery-grid{gap:8px}.delivery-grid strong{font-size:20px}.delivery-grid span{font-size:12px}.delivery-actions{flex-direction:column;gap:9px}.delivery-actions button{width:100%;font-size:15px}.delivery-panel>.small{font-size:12px;line-height:1.8}.simulation-tools{font-size:12px}.simulation-tools .secondary{min-height:32px;padding:8px 10px;font-size:12px}.inbox-summary{flex-wrap:wrap;gap:12px;font-size:13px}.inbox-summary>span:nth-child(2){font-size:12px}.inbox-summary>.primary{width:100%;margin:3px 0 0;font-size:13px}.inbox-filters{gap:7px}.inbox-filters button{gap:7px;padding:8px 10px;font-size:13px}.inbox-layout{min-height:0;display:block}.inbox-list{max-height:none}.inbox-row{gap:12px;padding:17px 15px}.inbox-row strong{font-size:14px}.inbox-row p{margin:7px 0 10px;font-size:13px}.inbox-row .mono,.inbox-row .pill{font-size:12px}.inbox-layout .reply-thread,.inbox-layout.thread-open .inbox-list{display:none}.inbox-layout.thread-open .reply-thread{min-height:570px;margin-top:0;display:flex}.thread-header{gap:8px;padding:18px 14px}.thread-header h2{font-size:14px}.thread-header small,.thread-header .text-button{font-size:12px}.thread-conversation{padding:20px 17px}.received-message,.sent-message{padding:13px 14px;font-size:14px}.reply-composer{padding:17px}.quick-replies{gap:6px}.quick-replies button{padding:7px 8px;font-size:13px}.reply-composer .form-actions{flex-direction:row;align-items:center}.reply-composer .small{max-width:160px;font-size:11px}.metrics-grid.three{grid-template-columns:1fr;gap:12px}.stat-plain{grid-template-columns:1fr auto;align-items:center;gap:5px 15px;padding:20px 22px;display:grid}.stat-plain>span{grid-column:1;font-size:13px}.stat-plain>strong{text-align:right;grid-area:1/2/3;max-width:210px;margin:0;font-size:29px}.stat-plain>small{grid-column:1;max-width:170px;font-size:12px;line-height:1.7}.panel>.section-head{align-items:flex-start;gap:13px;padding:20px 19px 0}.panel>.section-head .text-button{white-space:nowrap;margin-top:3px;font-size:12px}.panel>.section-head p{max-width:230px;font-size:13px;line-height:1.8}.panel-foot{align-items:flex-start;padding:15px 18px;font-size:12px}.panel-foot>svg{flex-shrink:0;margin-top:2px}.managed-intro{flex-direction:column;align-items:flex-start;gap:18px;padding:18px}.managed-intro>div{gap:11px}.managed-intro strong{font-size:15px}.managed-intro small{font-size:13px;line-height:1.8}.managed-intro>.primary{margin-left:34px;font-size:13px}.email-pipeline>div{min-width:130px;padding:12px 11px}.email-pipeline strong{font-size:12px}.email-grid,.campaign-grid{grid-template-columns:1fr;gap:17px}.email-card,.campaign-card{padding:23px 20px}.email-card>.section-head,.campaign-card>.section-head{padding:0}.email-card h2{font-size:20px}.email-card>p{min-height:0;font-size:14px;line-height:1.9}.email-details{margin:23px 0}.email-details strong{font-size:20px}.email-details>span{font-size:12px}.email-card>.primary,.email-card>.secondary{font-size:13px}.managed-foot{font-size:12px}.email-results{grid-template-columns:repeat(3,1fr)}.email-results strong{font-size:18px}.email-render{padding:24px 20px}.email-render h2{font-size:23px}.email-render>p{font-size:14px;line-height:2}.draft-meta{align-items:flex-start;font-size:12px}.draft-meta .pill{font-size:11px}.campaign-card h2{min-height:0;font-size:19px;line-height:1.6}.campaign-metrics{gap:22px 13px}.campaign-metrics strong{font-size:23px}.campaign-metrics small{font-size:12px}.campaign-metrics .revenue-metric strong{font-size:31px}.weekly-summary{padding:23px 20px}.weekly-summary h2{font-size:24px}.summary-message{padding:17px}.summary-message p{font-size:14px;line-height:2}.calendar-toolbar{align-items:flex-start;gap:14px}.calendar-toolbar h2{letter-spacing:-.4px;text-align:center;min-width:155px;font-size:18px}.calendar-toolbar>.inline{flex-wrap:wrap;gap:7px}.calendar-toolbar>.inline>.secondary:last-child{min-height:31px;margin-left:0;padding:7px 10px;font-size:12px}.calendar-toolbar .icon-only{min-width:29px;padding:6px}.view-switch{justify-content:space-around;width:100%}.view-switch button{flex:1;padding:9px 12px;font-size:13px}.calendar-type-filters{gap:7px;margin-bottom:17px}.calendar-type-filters button{gap:6px;padding:8px 10px;font-size:12px}.calendar-type-filters button>svg{width:12px}.filter-check{width:10px;height:10px;font-size:11px}.calendar-clash{font-size:13px;line-height:1.8}.calendar-clash p{font-size:12px;line-height:1.9}.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekday{padding:11px 3px;font-size:11px}.calendar-cell{min-height:83px;padding:4px 2px}.day-number{min-width:20px;padding:3px;font-size:12px}.calendar-cell .calendar-event{border-radius:2px;gap:2px;padding:3px 2px}.calendar-cell .calendar-event>svg{display:none}.calendar-cell .calendar-event strong{max-height:30px;font-size:10px;line-height:1.6;overflow:hidden}.calendar-cell .calendar-event time{margin-bottom:1px;font-size:10px}.calendar-cell .racing-band{gap:2px;min-height:20px;max-height:35px;padding:3px 2px;font-size:10px;line-height:1.5;overflow:hidden}.calendar-cell .racing-band svg{display:none}.selected-day{padding:19px}.selected-day>.section-head{padding:0}.selected-day .racing-band{padding:9px;font-size:13px}.week-view{grid-template-columns:1fr;gap:12px}.week-day{min-height:100px;padding:18px}.week-day h3{color:#91a16e;margin-bottom:14px;font-size:14px}.week-day .calendar-event{gap:8px;padding:10px}.week-day .calendar-event strong{font-size:13px}.week-day .calendar-event time{font-size:12px}.week-day .calendar-event>svg{width:15px;height:15px}.week-day .racing-band{padding:10px;font-size:13px}.week-day .small{font-size:13px}.agenda-day{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:17px 12px}.agenda-date{padding-right:8px;display:block}.agenda-date strong{font-size:27px;display:block}.agenda-date>span{overflow-wrap:break-word;margin-top:2px;font-size:11px;line-height:1.8;display:block}.agenda-day .calendar-event{gap:7px;padding:10px 8px}.agenda-day .calendar-event>span{display:block}.agenda-day .calendar-event strong{font-size:13px;line-height:1.8}.agenda-day .calendar-event time{margin-bottom:5px;font-size:12px;display:block}.agenda-day .calendar-event svg{width:14px;margin:2px 0 0}.agenda-day .calendar-event.email b{font-size:11px}.agenda-day .racing-band{flex-wrap:wrap;align-items:flex-start;gap:7px;padding:10px 8px;font-size:13px;line-height:1.9}.agenda-day .racing-band>svg{width:12px;margin-top:3px}.agenda-day .racing-band>span{font-size:11px}.calendar-jump{gap:7px;margin:20px 0 15px}.calendar-jump>span{flex-basis:100%;margin-bottom:3px;font-size:13px}.calendar-jump>.secondary{font-size:12px}.health-lead{align-items:flex-start;gap:12px;padding:18px 15px}.health-lead>div{align-items:flex-start;gap:10px}.health-lead>div>svg{flex-shrink:0;width:21px}.health-lead strong{font-size:14px}.health-lead small{max-width:180px;font-size:12px;line-height:1.8}.health-lead>.pill{font-size:11px}.health-grid{grid-template-columns:1fr;gap:17px}.health-card{padding:23px 20px}.health-card>.section-head{padding:0}.health-card .brand-logo>span:last-child{font-size:12px}.health-card .brand-logo b{font-size:11px}.health-card-stats{margin:28px 0}.health-card-stats strong{font-size:36px}.health-card-stats>div>span{font-size:13px}.health-speeds{gap:25px;font-size:13px}.health-speeds b{margin-left:7px}.meter-label{font-size:13px}.health-card>small,.simulation-setting{font-size:12px}.simulation-setting select{font-size:13px}.alerts-panel{align-items:flex-start;gap:12px;padding:20px}.alerts-panel>svg{flex-shrink:0;width:21px}.alerts-panel h2{font-size:16px}.alerts-panel p{font-size:13px;line-height:1.9}.alerts-panel>.secondary{margin-top:4px;margin-left:33px;font-size:13px}.health-history{padding:19px}.health-history summary{gap:9px;font-size:14px}.health-history summary>span{font-size:12px}.history-row{flex-direction:column;align-items:flex-start;gap:11px}.history-row p{font-size:13px;line-height:2}.retention-grid{grid-template-columns:1fr;gap:17px}.retention-card{padding:22px 20px}.retention-card>.section-head{padding:0}.retention-card>h2{font-size:21px}.retention-card>p{min-height:0;font-size:14px;line-height:1.8}.retention-copy{min-height:0;font-size:14px;line-height:1.9}.retention-copy small{font-size:12px;line-height:1.8}.retention-stats strong{font-size:27px}.retention-stats span{font-size:13px}.retention-card>small{font-size:12px;line-height:1.8}.settings-grid>.panel,.settings-grid>div>.panel{padding:23px 20px}.settings-grid .section-head{padding:0}.brand-setting{gap:11px;margin:23px 0}.brand-setting label,.brand-setting input{font-size:13px}.brand-setting small{font-size:12px}.settings-grid .connection{gap:8px;font-size:13px}.settings-grid .connection>.pill{flex-shrink:0;font-size:11px}.settings-notifications .setting-row{font-size:13px;line-height:1.8}.settings-notifications>.small{font-size:12px}.section-action{flex-direction:column;align-items:flex-start;gap:14px}.section-action>.callout{width:100%;font-size:13px}.section-action>.primary{font-size:13px}.audit-row{align-items:flex-start;margin:0 18px;font-size:13px;line-height:1.8}.audit-row>svg{margin-top:3px}.candidate-list{padding:0 18px 13px}.candidate-list>button{flex-wrap:wrap;gap:10px}.candidate-list>button>span:nth-child(2){min-width:170px}.candidate-list strong{font-size:14px}.candidate-list small{font-size:12px}.candidate-list .text-cta{flex-basis:100%;padding-left:44px;font-size:13px}.upsell-log{padding:20px 18px}.upsell-log .connection{gap:12px;font-size:13px}.upsell-log .connection p{max-width:185px;font-size:12px;line-height:1.7}.profile-intro{flex-wrap:wrap;gap:11px}.profile-intro p{overflow-wrap:anywhere;max-width:220px;font-size:13px;line-height:1.9}.profile-intro .avatar{width:41px;height:41px;font-size:14px}.profile-ltv{text-align:left;background:#eef4e1;border-radius:5px;flex-basis:100%;max-width:none;margin-top:7px;margin-left:0;padding:14px}.profile-ltv strong{font-size:29px}.profile-ltv span{font-size:12px}.profile-layout{grid-template-columns:1fr;gap:24px}.profile-layout h3{margin-top:25px;font-size:17px}.profile-membership{padding:16px}.profile-membership>.pill{font-size:11px}.profile-membership p{font-size:14px}.profile-membership small{font-size:13px;line-height:1.8}.consent-block>small,.consent-block .pill{font-size:13px}.profile-layout .section-head{padding:0}.profile-layout .section-head .secondary,.profile-layout label{font-size:13px}.upsell-record{font-size:14px}.upsell-record>small{font-size:13px}.message-history{font-size:14px}.message-history>small{font-size:12px}.modal-backdrop{align-items:center;padding:15px}.modal{border-radius:9px;max-height:88vh;padding:22px 18px}.modal-head{margin-bottom:20px;padding-bottom:17px}.modal-head h2{font-size:19px;line-height:1.5}.modal>p{font-size:14px;line-height:1.9}.modal .form-actions .danger{white-space:normal;font-size:13px}.modal .read-only-copy{padding:16px;font-size:14px;line-height:1.9}.toast{gap:9px;max-width:none;padding:13px 14px;font-size:13px;line-height:1.8;bottom:81px;left:14px;right:14px;transform:none}.toast .icon-button{margin-left:auto}.login-shell{grid-template-columns:1fr}.login-brand{gap:40px;min-height:0;padding:28px 25px 32px}.login-brand>.wordmark{font-size:14px}.login-title h1{letter-spacing:-1.6px;margin-top:17px;font-size:41px}.login-title .eyebrow{font-size:11px}.login-title>p{margin-top:20px;font-size:14px;line-height:1.9}.login-brand-list{gap:19px 20px;margin-top:30px}.login-brand-list .brand-logo{width:145px}.login-trust{display:none}.login-form-side{align-items:flex-start;min-height:620px;padding:34px 25px 70px}.login-form-side>form{width:100%;max-width:380px}.login-form-side h2{font-size:27px}.login-form-side footer{text-align:center;max-width:280px;font-size:11px;bottom:20px}.login-form-side input,.login-form-side select{font-size:14px}.review-card{padding:30px 24px}.review-card h1{font-size:29px}.review-card .trust-note,.review-shell footer{font-size:12px}}.auto-reply-stats{border-top:1px solid #e0e7d5;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0;padding-top:18px;display:grid}.auto-reply-stats strong{color:#507b60;font-size:22px;font-weight:500;display:block}.auto-reply-stats span{color:#8a9d7e;margin-top:4px;font-size:12px;display:block}@media (max-width:700px){.auto-reply-stats{gap:10px}.auto-reply-stats strong{font-size:20px}.auto-reply-stats span{font-size:11px;line-height:1.8}.metric:nth-child(3) .metric-value{font-size:22px}.metric .sparkline{width:39px;height:23px;display:block}.metric-trend>span{max-width:92px;font-size:11px}.metric-trend{gap:5px;min-height:44px}}.panel td{color:#6c786b}.panel .table-note{color:#8b9684}.panel .health-card-stats>div>span,.panel .health-speeds,.panel .meter-label,.panel .simulation-setting,.panel .managed-foot,.panel .email-details>span,.panel .email-results>span,.panel .retention-stats>span,.panel .retention-copy small,.panel .calendar-weekday,.panel .data-details,.panel .campaign-metrics small,.panel .panel-foot{color:#7b8771}.panel .health-speeds b,.panel .meter-label strong{color:#617950}.panel .health-card>small,.panel .health-history summary>span,.panel .history-row p,.panel .retention-card>small,.panel .email-waiting{color:#87927b}.panel .retention-copy,.panel .summary-message p{color:#71875d}.panel .member-identity small{color:#929c8a}.panel .email-render-footer{color:#849574}.selected-caption{color:#8291a2}.app-footer{color:#728297;font-size:12px}.app-footer strong{color:#92a0ad}.metric-trend>span{color:#808b7e}.metric-label{color:#768273}@media (max-width:700px){.app-footer,.panel .simulation-setting,.panel .retention-copy small,.panel .managed-foot{font-size:12px}}.money-banner{color:#faf9f5;background:#162033;border:1px solid #d9b96e55;border-radius:10px;align-items:center;gap:16px;margin:0 0 16px;padding:16px 20px;display:flex}.money-banner>div{flex:1;min-width:0}.money-banner .eyebrow{letter-spacing:.14em;color:#d9b96e;font-size:13px;display:block}.money-banner strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:3px 0;font-size:26px;font-weight:500;display:block}.money-banner small{color:#b9c0c6;font-size:13px;display:block}.money-lead{justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:26px 28px;display:flex}.money-lead .eyebrow{letter-spacing:.14em;color:var(--teal);font-size:13px}.money-total{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:6px 0;font-size:46px;font-weight:500;display:block}.money-lead p{color:var(--muted);max-width:520px;margin:0;font-size:14px;line-height:1.6}.money-lead-side{gap:28px;display:flex}.money-lead-side b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;display:block}.money-lead-side small{color:var(--muted);max-width:150px;font-size:13px;line-height:1.5;display:block}.opp-group{color:#faf9f5;margin:24px 0 10px;font-size:16px;font-weight:600}.opp-group small{color:#9aa4ad;margin-left:10px;font-size:13px;font-weight:400}.opp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.opp-grid>.opp-card:only-child{grid-column:1/-1}.opp-card{flex-direction:column;gap:11px;padding:20px;display:flex}.opp-head{justify-content:space-between;align-items:center;display:flex}.opp-brands{gap:6px;display:flex}.opp-card h4{margin:0;font-size:15px;font-weight:600;line-height:1.4}.opp-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500}.opp-value small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:400}.opp-facts{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;display:grid}.opp-facts dt{color:var(--muted);font-size:13px}.opp-facts dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:14px;font-weight:500}.opp-basis{color:var(--muted);gap:6px;margin:0;font-size:13px;line-height:1.6;display:flex}.opp-basis svg{flex-shrink:0;margin-top:3px}.opp-caveat{color:#6b5a2c;background:#f4efe0;border-radius:6px;margin:0;padding:9px 11px;font-size:13px;line-height:1.6}.opp-card button.wide{margin-top:auto}.assumptions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;padding:4px 22px 18px;display:grid}.assumptions label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.assumptions label span{color:var(--ink);align-items:center;gap:6px;display:flex}.assumptions input{width:80px}@media (max-width:700px){.money-banner{flex-wrap:wrap}.money-banner .primary{width:100%}.money-lead{flex-direction:column;align-items:flex-start;padding:20px}.money-total{font-size:38px}.opp-grid{grid-template-columns:1fr}}.opp-note{color:#1e6f6b;margin:0;font-size:13px;font-weight:500;line-height:1.6}.money-lead~.panel{margin-top:24px}.opp-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.opp-tags .pill{margin:0}.reason-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.reason-card{border:1px solid var(--line);background:#fffefa;border-radius:8px;padding:12px 14px}.reason-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.reason-card p{color:#566066;font-size:14px;line-height:1.55}.callout.warn{color:#7a3a2e;background:#fbefeb;border-color:#e5cbc3}.text-warn{color:#a3473a}.email-health{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.email-health>span{flex-direction:column;display:flex}.email-health small{color:var(--muted)}.unusual-panel{margin-bottom:18px}button.data-ownership{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}button.data-ownership:hover strong{color:#d4e2d9}.text-good{color:#1e6f6b}.opp-timing{color:#1e6f6b;gap:6px;margin:0;font-size:13px;line-height:1.6;display:flex}.opp-timing svg{flex-shrink:0;margin-top:3px}.ledger-panel tfoot td{border-top:2px solid var(--line);padding-top:10px;font-weight:600}.pause-grid{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:22px;display:grid}.pause-mock{border:1px solid var(--line);background:#fffefa;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.pause-mock strong{font-size:17px}.pause-mock p{color:#566066;font-size:14px}.pause-mock small{color:var(--muted)}.pause-option{text-align:center;color:#171c22;background:#d9b96e;border-radius:6px;padding:9px;font-size:14px;font-weight:600;display:block}.pause-option.quiet{color:#566066;background:0 0;border:1px solid #dedfd8;font-weight:500}.pause-figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.pause-figures b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;display:block}.pause-figures small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.monday-text{flex-direction:column;gap:10px;margin:22px 0;display:flex}.phone-sms{background:#eef3f2;border:1px solid #d5e2df;border-radius:16px 16px 16px 4px;max-width:360px;padding:14px 16px}.phone-sms .eyebrow{align-items:center;gap:5px;margin-bottom:8px;display:flex}.phone-sms p{color:var(--ink);font-size:14px;line-height:1.6}.phone-sms small{color:var(--muted);margin-top:8px;display:block}.data-lead{color:#1e6f6b;align-items:flex-start;gap:16px;margin-bottom:22px;padding:22px;display:flex}.data-lead>div{flex:1}.data-lead p{color:#566066;max-width:640px;margin-top:6px;font-size:14px;line-height:1.7}.data-brands{gap:4px;margin:4px 0}.revoked-row td{opacity:.6}.revoked-row td:last-child,.revoked-row td:nth-last-child(2){opacity:1}.never-list{color:#566066;margin:0;padding-left:18px;font-size:14px;line-height:1.9}@media (max-width:700px){.pause-grid{grid-template-columns:1fr}.data-lead{flex-direction:column}}.call-readonly{margin:0 22px 8px}.call-rows,.qualify-rows{flex-direction:column;padding:0 22px 8px;display:flex}.call-row,.qualify-row{border-bottom:1px solid #ecece6;align-items:center;gap:12px;padding:12px 0;display:grid}.call-row{grid-template-columns:minmax(190px,1.3fr) auto auto 140px minmax(150px,1fr) auto}.qualify-row{grid-template-columns:minmax(190px,1.2fr) minmax(200px,1.6fr) auto auto auto}.call-row:last-child,.qualify-row:last-child{border-bottom:0}.call-row.done{background:linear-gradient(90deg,#eef7ef,#0000)}.call-row.closed{opacity:.6}.call-person{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.call-person strong{color:#334235;font-size:14px;display:block}.call-person small{color:#8d968d;font-size:13px;line-height:1.4;display:block}.call-brands{align-items:center;gap:4px;display:flex}.call-reasons{flex-wrap:wrap;gap:4px;display:flex}.call-link{color:#fff;white-space:nowrap;background:#249993;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.call-link:hover{background:#1d7f7a}.call-row select,.call-note{background:#fffefa;border:1px solid #dedfd8;border-radius:6px;width:100%;min-height:34px;padding:6px 8px;font-size:13px}.call-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.call-dnc{color:#a3473a}.call-value{color:#426148;white-space:nowrap;font-size:14px;font-weight:600}.call-value small{color:#939d90;font-size:12px;font-weight:400;display:block}.inline-add{margin:0;display:inline}@media (max-width:900px){.call-row{grid-template-columns:1fr auto}.call-row .call-person,.call-row .call-note{grid-column:1/-1}.call-actions{grid-column:1/-1;justify-content:flex-start}.qualify-row{grid-template-columns:1fr auto}.qualify-row .call-person,.qualify-row .call-reasons{grid-column:1/-1}}@media (min-width:701px){.sidebar{width:236px;padding-top:22px}.main-shell{margin-left:236px}.workspace-name{white-space:nowrap;margin:18px 8px 10px}.sidebar nav{gap:2px}.sidebar nav button{min-height:36px;padding:8px 12px}.sidebar nav button.nav-group-start{margin-top:8px}.data-ownership{padding-bottom:12px}.user-profile{padding:12px 4px}}@media (min-width:701px) and (max-width:1200px){.sidebar{width:216px}.main-shell{margin-left:216px}}@media (min-width:1001px){.opp-grid>.opp-card:only-child .opp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1800px){.reason-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1001px){.wrap-table td{white-space:normal;vertical-align:top;min-width:64px}.wrap-table td:last-child{white-space:nowrap}}.nav-toggle{display:none}@media (min-width:701px){.nav-toggle{color:#7d8a9c;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nav-toggle:hover{color:#e0c283;background:#121b29}.sidebar{transition:width .18s,padding .18s}.main-shell{transition:margin-left .18s}.app-shell.nav-collapsed .sidebar{width:76px;padding-left:12px;padding-right:12px}.app-shell.nav-collapsed .main-shell{margin-left:76px}.nav-collapsed .sidebar-brand{flex-direction:column;gap:14px;padding:0}.nav-collapsed .wordmark>span:last-child,.nav-collapsed .workspace-name{display:none}.nav-collapsed .sidebar nav{margin-top:18px}.nav-collapsed .sidebar nav button{justify-content:center;padding:8px 0;position:relative}.nav-collapsed .sidebar nav button>span,.nav-collapsed .data-ownership>span,.nav-collapsed .user-profile>span:nth-child(2){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-collapsed .nav-count{margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:4px}.nav-collapsed .attention-dot,.nav-collapsed .warning-dot{margin:0;position:absolute;top:8px;right:12px}.nav-collapsed .data-ownership{justify-content:center;padding:0 0 12px}.nav-collapsed .user-profile{justify-content:center;padding:12px 0}.nav-collapsed .user-profile>svg{display:none}}:root{--shadow-card:0 1px 2px #060a1214,0 10px 30px #060a1224;--shadow-soft:0 1px 2px #060a120f,0 4px 14px #060a1214}body{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss03"}h1,h2,h3{letter-spacing:-.015em}.page-heading h1{letter-spacing:-.03em;font-weight:650}.panel,.metric{box-shadow:var(--shadow-card);border-color:#ffffff12;border-radius:16px}.modal{border-radius:18px}.toast{box-shadow:var(--shadow-card);border-radius:14px}.primary,.secondary,.danger{border-radius:10px;min-height:40px;padding:10px 16px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.primary{background:linear-gradient(#e2c37a,#d4b061);box-shadow:inset 0 1px #ffffff59,0 4px 14px #d9b96e38}.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 8px 20px #d9b96e4d}.secondary:hover:not(:disabled){box-shadow:var(--shadow-soft)}input,select,textarea{border-radius:10px;transition:border-color .16s,box-shadow .16s}input:focus,select:focus,textarea:focus{border-color:#249993;box-shadow:0 0 0 3px #24999329}.pill{border-radius:999px;padding:3px 10px}.brand-chips .all-chip,.brand-chip{border-radius:999px}.brand-chip>button:first-child{padding-left:12px}.action-icon,.needs-item .action-icon{border-radius:11px}.money-banner{background:radial-gradient(120% 140% at 0 0,#22304a 0%,#172235 45%,#131c2c 100%);border:1px solid #d9b96e40;border-radius:18px;gap:18px;padding:20px 24px;box-shadow:0 18px 40px #04080f59}.money-banner .banner-icon{color:#141b26;background:linear-gradient(145deg,#ecd394,#c79f4c);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;height:52px;display:flex;box-shadow:inset 0 1px #fff6,0 10px 24px #d9b96e47}.sidebar nav button{border-radius:10px}.sidebar nav button.active{box-shadow:none;color:#ecd394;background:linear-gradient(90deg,#d9b96e2b,#d9b96e0a)}.sidebar nav button.active svg{color:#e0c283}.topbar{-webkit-backdrop-filter:saturate(140%)blur(12px);background:#0e1420d1}.callout,.panel-foot{border-radius:0 0 16px 16px}.callout{border-radius:12px}.nav-toggle{border-radius:10px}@media (min-width:1001px){.wrap-table th{white-space:normal;vertical-align:bottom}.wrap-table th,.wrap-table td{padding-left:12px;padding-right:12px}}.user-profile>span:nth-child(2){min-width:0}.user-profile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-form{flex-direction:column;display:flex}.hub-form>label,.hub-form .form-row label{color:#566066;letter-spacing:0;border:0;margin-top:14px;padding:0;font-size:13px;font-weight:500;display:block}.hub-form textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row:has(>label:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.consent-set{border:1px solid #e3e6dd;border-radius:8px;margin:16px 0 0;padding:10px 14px 12px}.consent-set legend{color:#566066;padding:0 6px;font-size:13px;font-weight:600}.hub-form label.check{color:#46574c;letter-spacing:0;border:0;align-items:center;gap:10px;margin-top:8px;padding:0;font-size:14px;font-weight:400;display:flex}.hub-form label.check input{width:auto;margin:0}.hub-form>.muted,.hub-form .error-strip{margin-top:12px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.products-actions{justify-content:flex-end;padding:0 22px 14px;display:flex}.product-retired td{opacity:.55}.product-row-actions{justify-content:flex-end;gap:14px;display:flex}.user-profile-form{margin:0}.member-toolbar .add-person{flex:none;margin-left:auto}@media (max-width:700px){:is(.form-row,.form-row:has(>label:nth-child(3))){grid-template-columns:1fr}.member-toolbar .add-person{width:100%;margin-left:0}}.note-list{flex-direction:column;gap:8px;margin-top:18px;display:flex}.note-item{background:#f3f4ee;border-radius:8px;padding:10px 12px}.note-item p{color:#3d4a43;white-space:pre-wrap;font-size:14px;line-height:1.5}.note-item small{color:#8a948d}.padded-form{padding:0 22px 20px}.padded-text{padding:0 22px 18px}.success-strip{color:#2f6a3c;background:#e9f4ea;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:14px}.inline-check{margin:0!important;display:inline-flex!important}.my-account{margin-bottom:20px}.sms-mode{margin-bottom:16px}.sms-mode.live{color:#2f6a3c;background:#e9f4ea}.sms-mode.test{color:#7a5b16;background:#fbf4e3}.brand-checks{flex-wrap:wrap;gap:6px 18px;display:flex}.brand-checks label.check{align-items:center;gap:8px;display:flex}.sms-meta{color:#6c7b72;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.reply-rows{flex-direction:column;padding:0 22px 12px;display:flex}.reply-row{border-bottom:1px solid #ecece6;grid-template-columns:200px 1fr auto;align-items:start;gap:14px;padding:12px 0;display:grid}.reply-row.unread p{color:#25303b;font-weight:600}.reply-row p{color:#46574c;white-space:pre-wrap;font-size:14px;line-height:1.5}.reply-who{flex-direction:column;gap:2px;display:flex}.reply-who small{color:#8a948d}.reply-tags{align-items:center;gap:10px;display:flex}@media (max-width:700px){.reply-row{grid-template-columns:1fr}}.conn-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.danger-zone{border-top:1px solid #ecece6;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;padding-top:14px;display:flex}.sender-warn{color:#a3473a}.notice-tools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px}.notice-tools select{width:auto;margin:0}.notice-rows{flex-direction:column;padding:0 22px 12px;display:flex}.notice-row{border-bottom:1px solid #ecece6;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.notice-row.unread{background:linear-gradient(90deg,#f4f7ea,#0000)}.notice-row.unread .notice-main p{color:#25303b;font-weight:600}.notice-icon{color:#6a7d6a;background:#eef2e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.notice-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notice-main p{color:#46574c;margin:4px 0 2px;font-size:14px}@media (max-width:700px){.notice-row{grid-template-columns:28px 1fr}.notice-row>button{grid-column:2}}.task-group{padding:4px 20px 12px}.task-group h3{align-items:center;gap:8px;margin:14px 0 6px;font-size:13px;display:flex}.task-row{border-top:1px solid var(--line,#00000014);align-items:center;gap:12px;padding:10px 0;display:flex}.task-row:first-of-type{border-top:0}.task-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-main small{display:block}.task-row.done .task-main strong{opacity:.55;text-decoration:line-through}.task-check{opacity:.7;cursor:pointer;background:0 0;border:1.5px solid;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.task-check:hover:not(:disabled){opacity:1}.task-row.done .task-check{background:var(--teal,#2caea9);border-color:var(--teal,#2caea9);color:#fff;opacity:1}.task-presets{flex-wrap:wrap;gap:8px;margin:-4px 0 8px;display:flex}.profile-tasks{margin-bottom:18px}.profile-tasks h3{margin-bottom:6px}.task-form{padding:8px 0 0}.small-button{min-height:0;padding:6px 12px;font-size:12.5px}.person-history{margin-bottom:18px}.history-rows{max-height:360px;margin-top:10px;overflow:auto}.history-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:9px 0;display:grid}.history-row small{display:block}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
